gtk2/gdk/x11
Havoc Pennington 0bee26c7ba Clip the retrieved image data to the screen, using a server grab to avoid
2001-06-28  Havoc Pennington  <hp@pobox.com>

	* gdk/x11/gdkimage-x11.c (_gdk_x11_get_image): Clip the retrieved
	image data to the screen, using a server grab to avoid race
	conditions.

	* gtk/gtkitemfactory.c (gtk_item_factory_create_item): remove
	check for NULL return from gtk_image_new_from_stock(), it never
	returns NULL.
	(gtk_item_factory_create_item): fix bug where we parsed the stock
	ID as an inline pixbuf

	* gtk/gtktext.c (gtk_text_key_press): numeric keypad support

	* gtk/gtkspinbutton.c (gtk_spin_button_key_press): numeric keypad
	support (should be using binding set here)

	* gtk/gtkoptionmenu.c (gtk_option_menu_key_press): numeric keypad
	support (should be using binding set here)

	* gtk/gtkmenushell.c (gtk_menu_shell_class_init): numeric keypad
	support

	* gtk/gtkmenu.c (gtk_menu_class_init): numeric keypad support

	* gtk/gtkmenubar.c (gtk_menu_bar_class_init): numeric keypad

	* gtk/gtklistitem.c (gtk_list_item_class_init): numeric keypad

	* gtk/gtkimcontextsimple.c
	(gtk_im_context_simple_filter_keypress): keypad

	* gtk/gtkfilesel.c (gtk_file_selection_key_press): keypad

	* gtk/gtkentry.c (gtk_entry_class_init): numeric keypad fixes

	* gtk/gtkctree.c (gtk_ctree_class_init): numeric keypad support

	* gtk/gtkcolorsel.c (palette_activate): keypad support (of course,
	should be binding-setted)

	* gtk/gtkwindow.c (gtk_window_class_init): numeric keypad fixes

	* gtk/gtkclist.c (gtk_clist_class_init): numeric keypad fixes

	* gtk/gtkcalendar.c: numeric keypad fixes

	* gtk/gtktextview.c (gtk_text_view_class_init): numeric keypad
	support

	* gdk/gdkwindow.c (gdk_window_get_clip_region): fix infinite loop
	screwup

	* gdk/gdkpixbuf-render.c (gdk_pixbuf_render_to_drawable_alpha):
	clip the render area to the drawable's clip region in advance,
	so we don't get data from the server that we don't need.

	* gdk/gdkpixbuf-render.c (gdk_pixbuf_render_to_drawable_alpha):
	check return value of gdk_pixbuf_get_from_drawable(), fall back
	to bilevel alpha if we can't get the pixbuf to composite against.

	* gdk/gdkdraw.c (gdk_drawable_get_image): set the image colormap

	* gdk/gdkimage.c (gdk_image_get_colormap): add
	gdk_image_set_colormap, gdk_image_get_colormap

	* gdk/gdkpixbuf-drawable.c (rgbconvert): Change all converters to
	take a region of the image, instead of converting the entire
	image.

	* gtk/gtkwidget.h (struct _GtkWidgetClass): add show_help
	keybinding signal. Add default bindings for it. Add default
	handler for show_help that shows the tooltip for the widget.

	* gtk/gtkdialog.c (gtk_dialog_class_init): add binding set and
	"close" keybinding signal, remove key press handler.

	* gtk/gtktooltips.c (gtk_tooltips_set_colors): Just remove this,
	it's not our usual practice to leave a deprecated function around
	with a runtime warning, plus we don't want it to appear in docs,
	plus if we make them yellow no one will want to change them
	anyhow.
2001-06-29 01:59:02 +00:00
..
.cvsignore Substitute gdkx.h => gdkprivate.h since we need to accesss only 1999-11-08 22:33:28 +00:00
gdkcolor-x11.c fix bug where it always set the foreground, even if we were only using a 2001-02-13 05:44:47 +00:00
gdkcursor-x11.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
gdkdnd-x11.c Clip the retrieved image data to the screen, using a server grab to avoid 2001-06-29 01:59:02 +00:00
gdkdrawable-x11.c Adapt to uscore-ification of gtktextiterprivate 2001-01-04 17:48:43 +00:00
gdkdrawable-x11.h applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
gdkevents-x11.c new function for mapping a window without fooling with stacking order, but 2001-06-28 05:24:00 +00:00
gdkfont-x11.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
gdkgc-x11.c use _gdk_region_get_xrectangles() 2001-03-02 20:02:17 +00:00
gdkgeometry-x11.c new function for mapping a window without fooling with stacking order, but 2001-06-28 05:24:00 +00:00
gdkglobals-x11.c Remove old XIM code. 2001-03-09 20:28:20 +00:00
gdkim-x11.c Remove deprecation of gtk_window_set_default_size() until patch adding 2001-04-26 14:42:41 +00:00
gdkimage-x11.c Clip the retrieved image data to the screen, using a server grab to avoid 2001-06-29 01:59:02 +00:00
gdkinput-gxi.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
gdkinput-none.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
gdkinput-x11.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
gdkinput-xfree.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
gdkinput.c Doc fixes 2001-03-04 00:12:55 +00:00
gdkinputprivate.h applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
gdkkeys-x11.c Handle the case without XKB properly. 2001-06-21 17:45:26 +00:00
gdkmain-x11.c new function for mapping a window without fooling with stacking order, but 2001-06-28 05:24:00 +00:00
gdkpango-x11.c Add two virtualized functions gdk_drawable_get_clip_region - to get the 2000-12-15 01:46:41 +00:00
gdkpixmap-x11.c urg, removed implementation of gtk_marshal_VOID__INT_INT_INT_INT. if 2000-10-25 22:34:14 +00:00
gdkpixmap-x11.h applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
gdkprivate-x11.h Add a direction-changed signal, and gdk_keymap_get_current_direction(). 2001-06-08 16:07:00 +00:00
gdkproperty-x11.c If window == NULL, assume the root window. (restoring the behaviour that 2000-10-25 21:05:37 +00:00
gdkselection-x11.c Fix problem with using result of g_get_charset() backwards - pointed out 2000-11-12 19:16:11 +00:00
gdkvisual-x11.c GCompareFunc -> GEqualFunc where applicable. 2000-11-13 13:15:41 +00:00
gdkwindow-x11.c Clip the retrieved image data to the screen, using a server grab to avoid 2001-06-29 01:59:02 +00:00
gdkwindow-x11.h Introduce an extra child of toplevel windows that serves to hold the focus 2001-04-18 17:57:36 +00:00
gdkx.h Clip the retrieved image data to the screen, using a server grab to avoid 2001-06-29 01:59:02 +00:00
gdkxid.c GCompareFunc -> GEqualFunc where applicable. 2000-11-13 13:15:41 +00:00
gxid_lib.c Removed DEFS "+=" mess that breaks recent automakes. INCLUDES is the 1998-11-24 05:58:53 +00:00
gxid_lib.h Initial revision 1997-11-24 22:37:52 +00:00
gxid_proto.h Initial revision 1997-11-24 22:37:52 +00:00
gxid.c Merges from gtk-1-2 2000-03-14 19:57:25 +00:00
Makefile.am Add dependency on Atk for accessibility support. 2001-05-03 20:11:14 +00:00
MwmUtil.h Account for the fact that Xlib expects format == 32 to be a long, even on 1999-02-21 20:55:04 +00:00
xsettings-client.c Add GdkEventSetting event for notification of changes to system settings, 2001-04-02 23:33:47 +00:00
xsettings-client.h Add GdkEventSetting event for notification of changes to system settings, 2001-04-02 23:33:47 +00:00
xsettings-common.c Add GdkEventSetting event for notification of changes to system settings, 2001-04-02 23:33:47 +00:00
xsettings-common.h Add GdkEventSetting event for notification of changes to system settings, 2001-04-02 23:33:47 +00:00