gtk2/gdk
Owen Taylor f7bcb45607 Added a modular client-message-filter mechanism, that is used for the DND
Sun Oct 18 18:16:39 1998  Owen Taylor  <otaylor@gtk.org>

	* gdk/gdk.c gdkprivate.h: Added a modular client-message-filter
	mechanism, that is used for the DND messages.

	  Removed all the old DND code.

	* gdk/gdkcolormap.c gdk/gdkcolormap.h: Add a function to
	get the visual of a given colormap.

	* gtk/gtkcolorsel.c: Conversion to new DND, drag
	a color-swatch.

	* gdk/gdk.h gdk/gdkdnd.c: The low-level
	X oriented portions of drag and drop protocols.
	Sending and receiving client messages, and navigating
	window trees.

	* gdk/gdkimage.c: added a gdk_flush() when destroying
	SHM images to hopefully make it more likely that
        X will gracefully handle the segment being destroyed.

	* gdk/gdkprivate.h gtk/gtkdebug.h: Add new
	DND debugging flags.

	* gtk/gtkeditable.[ch]: Updates for the selection handling
	changes.

	* gtk/gtkselection.[ch]: Added GtkTargetList, a
	refcounted data structure for keeping track of lists
	of GdkAtom + information. Removed selection_handler_add
	in favor of a "drag_data_get" signal.

	* gtk/gtkdnd.[ch] gtk/gtk.h: New files - highlevel (event loop
	dependent) parts of the DND protocols, display of drag icons,
	drag-under highlighting, and the "default handlers".

	* gtk/gtkinvisible.[ch]: New widget - InputOnly offscreen
	windows that are used for reliable pointer grabs and
	selection handling in the DND code.

	* gtk/testdnd.c: New test program for new DND. (Old
	DND tests in testgtk still need to be converted.)

	* gtk/testselection.c: Use the new selection API.

	* docs/dnd_internals: Start at describing how
	all the new code works inside.

	* docs/Changes-1.2.txt: New file describing source-incompatible
	changes in GTK+-1.2.

Sat Oct 17 22:50:34 1998  Owen Taylor  <otaylor@gtk.org>

	* gdk/gdkwindow.c (gdk_window_remove_filter): Free
	the right list node.

	* gdk/gdkwindow.c (gdk_window_init): Add gdk_root_parent
	to the XID table so we can receive events on it.

Wed Oct 14 12:57:40 1998  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdk.c gdk/gdk.h (gdk_event_get_time): New function
	to get the timestamp from a generic event.

Fri Oct  9 13:16:04 1998  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkwidget.c (gtk_widget_add_events): Added function
	that safely adds additional events to a widget's event
	mask, even if the widget has previously been realized.
	(We can do this, but not remove events from the event
	 mask).

Fri Oct  2 17:35:35 1998  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkproperty.c (gdk_property_get): Allow type == 0,
	for AnyPropertyType.

Fri Oct  2 10:32:21 1998  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkproperty.c (gdk_atom_intern): Add client-local
	hashing.

Thu Sep 24 20:33:54 1998  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdk.c (gdk_event_send_clientmessage_toall): serial
	isn't a timestamp.

Thu Sep 17 14:23:03 1998  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdk.c (gdk_event_translate): Removed printing
	of unknown window lookup warnings. (Made it
	a GDK_NOTE) - they happen in many circumstances.
1998-10-18 22:51:24 +00:00
..
x11 Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
.cvsignore shutup CVS further 1998-09-17 22:59:18 +00:00
gdk.c Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
gdk.h Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
gdkcc.c restricted the --g*fatal-* arguments to --g-fatal-warnings again. this 1998-08-18 03:59:41 +00:00
gdkcolor.c Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
gdkcursor.c Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkcursors.h Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkdnd.c Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
gdkdraw.c Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkfont.c restricted the --g*fatal-* arguments to --g-fatal-warnings again. this 1998-08-18 03:59:41 +00:00
gdkgc.c Applied gtk-pedersen-980727-0; added all logical operations to 1998-08-11 04:32:14 +00:00
gdkglobals.c new function to get the *real* geometry position of a window, taken 1998-09-25 23:04:32 +00:00
gdki18n.h Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkimage.c Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
gdkinput.c changed reversed_[12] to reserved_[12] in gtk_*_get_type functions. 1998-07-04 15:31:30 +00:00
gdkinput.h Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkinputcommon.h gdk/gdktypes.h gdk/gdkprivate.h gtk/gtk*.h gtk/Makefile.am gtk/makenums.pl 1998-06-15 21:27:17 +00:00
gdkinputgxi.h Reverted global changes of g_new to malloc(), added back in the one place 1998-09-15 17:08:38 +00:00
gdkinputnone.h configure.in acheader.h gdk/gdkwindow.c Check for Shape extension both on 1998-05-03 22:41:32 +00:00
gdkinputxfree.h When the pointer is grabbed on an input window, either explicitely, or 1998-09-05 21:22:51 +00:00
gdkkeysyms.h Merged changes from gtk-1-0. Check ChangeLog for details. 1998-05-01 04:23:59 +00:00
gdkpixmap.c Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
gdkprivate.h Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
gdkproperty.c Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
gdkrectangle.c Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00
gdkregion.c gdk_region_get_clipbox() lets you get a rectangle around the region. 1998-05-19 16:17:00 +00:00
gdkrgb.c Fixed an alpha bug. 1998-10-05 22:30:08 +00:00
gdkrgb.h Added a gdk_draw_rgb_image_dithalign function. 1998-08-31 22:18:18 +00:00
gdkselection.c changed reversed_[12] to reserved_[12] in gtk_*_get_type functions. 1998-07-04 15:31:30 +00:00
gdkthreads.c actually builds and runs properly on big endian machines now, because we 1998-07-22 22:22:05 +00:00
gdktypes.h Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
gdkvisual.c restricted the --g*fatal-* arguments to --g-fatal-warnings again. this 1998-08-18 03:59:41 +00:00
gdkwindow.c Added a modular client-message-filter mechanism, that is used for the DND 1998-10-18 22:51:24 +00:00
gdkx.h Reference count the fonts used in the text widget. 1998-08-25 00:06:38 +00:00
gdkxid.c If xid_ht hasn't been created yet, don't do the lookup. 1998-07-17 14:48:35 +00:00
gxid_lib.c It's all in the changelog. Well, almost all. 1997-12-18 02:17:14 +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 fatal warning option is split up now, "--g-fatal-warnings" causes fatal 1998-08-16 21:15:11 +00:00
makecursors.awk gdk/makecursor* gdk/makekeysym* gdk/Makefile.am Removed old sed/awk code 1997-12-13 00:58:24 +00:00
Makefile.am Update to libtool-1.2b, change library versioning scheme to drop 1998-09-17 15:40:22 +00:00
makekeysyms.awk gdk/makecursor* gdk/makekeysym* gdk/Makefile.am Removed old sed/awk code 1997-12-13 00:58:24 +00:00
MwmUtil.h Changed LGPL address for FSF in all .h and .c files 1998-04-13 02:02:47 +00:00