summaryrefslogtreecommitdiff
path: root/gdk/gdk.symbols
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2005-05-09 22:54:10 +0000
committerOwen Taylor <otaylor@src.gnome.org>2005-05-09 22:54:10 +0000
commit485fd851791e731e3b919a78033c44f5ec5e1081 (patch)
treefdb4b4524a5af9238645003346a6ef476e3e44ae /gdk/gdk.symbols
parente899aa852a9ac34558e689480c02c90e8f4d02cb (diff)
downloadgtk+-485fd851791e731e3b919a78033c44f5ec5e1081.tar.gz
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.
Diffstat (limited to 'gdk/gdk.symbols')
-rw-r--r--gdk/gdk.symbols2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdk/gdk.symbols b/gdk/gdk.symbols
index a7883569be..93448836dc 100644
--- a/gdk/gdk.symbols
+++ b/gdk/gdk.symbols
@@ -992,6 +992,8 @@ gdk_screen_get_default_colormap
gdk_screen_set_default_colormap
gdk_screen_get_n_monitors
gdk_screen_get_monitor_geometry
+gdk_screen_get_rgba_colormap
+gdk_screen_get_rgba_visual
gdk_screen_make_display_name
#endif
#endif