• Owen Taylor's avatar
    Make gtk_propagate_event() non-static, we need it in gtkdnd.c so that the · 1fd7a6e4
    Owen Taylor authored
    Tue Jan  5 15:03:47 1999  Owen Taylor  <otaylor@redhat.com>
    
    	* gtk/gtkmain.c (gtk_propagate_event): Make
    	gtk_propagate_event() non-static, we need it in gtkdnd.c
    	so that the button-release we synthesize gets propagated
    	correctly.
    
    	* gtk/gtkdnd.c: Use gtk_propagate_event() so
    	release gets to a GtkList. But we can't really
    	get this right without access to the windows
    	event masks and doing X-style propagation ourselves.
    
    Tue Jan  5 11:31:55 1999  Owen Taylor  <otaylor@redhat.com>
    
    	* gtk/gtkselection.c (gtk_target_list_unref): Free
    	memory allocated for target lists.
    
    	* gtk/gtkdnd.c (gtk_drag_drop_finished): Release
    	selections before destroying info structure.
    
    	* gdk/gdkdnd.c gdktypes.h (gdk_drag_get_protocol): Add
    	new value GDK_DRAG_PROTO_NONE, use it for non-drag
    	targets, to quiet Purify.
    
    	* gdk/gdkdnd.c (gdk_window_register_dnd): Set size
    	of property properly.
    1fd7a6e4
gdkdnd-x11.c 73.5 KB