gtk2/gdk/linux-fb
Owen Taylor 485fd85179 Fill in unused bits so they can be used for the depth-32 target case.
2005-05-09  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkrgb.c (gdk_rgb_convert_0888_br, gdk_rgb_convert_8880_br):
        Fill in unused bits so they can be used for the depth-32 target case.
        Rewrite so that that gives a marginal speedup rather than a
        marginal slowdown. (on x86)

        * gdk/gdkscreen.h gdk/x11/gdkscreen-x11.[ch] gdk/x11/gdkvisual-x11.c:
        Add gdk_screen_get_rgba_colormap/visual to get a visual for
        windows with an alpha channel, if one exists.

        * gdk/win32/gdkscreen-win32.c gdk/linux-fb/gdkscreen-fb.c:
        Stub out gdk_screen_get_rgba_colormap/visual.

        * gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors): computation of
        "unused" wasn't right for depth == 32, since it depended on
        shifting by 32.

        * gdk/gdkrgb.c: Fill in alpha bits with 1s. (Based on patch from
        Keith Packard,
        http://mail.gnome.org/archives/gtk-devel-list/2004-June/msg00080.html)

        * gdk/x11/gdkdrawable-x11.c (gdk_x11_drawable_get_picture):
        Implement again, without using Xft.

        * tests/testgtk.c: Add a test for windows with an alpha channel.
2005-05-09 22:54:10 +00:00
..
.cvsignore
gdkcolor-fb.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkcursor-fb.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
gdkdisplay-fb.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkdnd-fb.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkdrawable-fb2.c Add a draw-border style property to allow themes to draw outside the 2005-05-02 23:29:24 +00:00
gdkevents-fb.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkfb.h
gdkfbmanager.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkfbmanager.h
gdkfbswitch.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkfont-fb.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkgc-fb.c Add a draw-border style property to allow themes to draw outside the 2005-05-02 23:29:24 +00:00
gdkgeometry-fb.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkglobals-fb.c Make <config.h> the very first include. Likewise. Likewise. 2004-03-06 04:00:07 +00:00
gdkim-fb.c
gdkimage-fb.c
gdkinput-none.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkinput.c Make <config.h> the very first include. Likewise. Likewise. 2004-03-06 04:00:07 +00:00
gdkinputprivate.h
gdkkeyboard-fb.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
gdkmain-fb.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
gdkmouse-fb.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
gdkpango-fb.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkpixmap-fb.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
gdkprivate-fb.h Add a draw-border style property to allow themes to draw outside the 2005-05-02 23:29:24 +00:00
gdkproperty-fb.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkrender-fb.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkscreen-fb.c Fill in unused bits so they can be used for the depth-32 target case. 2005-05-09 22:54:10 +00:00
gdkselection-fb.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
gdkspawn-fb.c s/gdk_spawn/gdk_spawn_on_screen/. 2003-12-10 14:17:07 +00:00
gdkvisual-fb.c Fixes #136082 and #135265, patch by Morten Welinder. 2004-03-06 03:38:59 +00:00
gdkwindow-fb.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
Makefile.am Utility functions for multi-screen applications which need to ensure 2003-12-10 13:49:58 +00:00
mi.h
miarc.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
midash.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mifillarc.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mifillarc.h Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mifpoly.h Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mifpolycon.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
miline.h Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mipoly.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mipoly.h Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mipolygen.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mipolyutil.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
miscanfill.h
mispans.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mispans.h Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mistruct.h
mitypes.h
miwideline.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
miwideline.h Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mizerclip.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
mizerline.c Fix many sparse warnings. (#157253, Kjartan Maraas. 2004-11-10 13:30:55 +00:00
x-cursors.xbm