forked from AuroraMiddleware/gtk
Fix prepending at the start of the list. (#56349, Thomas Leonard.)
Tue May 14 18:13:10 2002 Owen Taylor <otaylor@redhat.com> * gdk/x11/gdkdnd-x11.c (gdk_window_cache_filter): Fix prepending at the start of the list. (#56349, Thomas Leonard.) * gtk/gtksignal.h (gtk_signal_disconnect_by_func): Add explicit casts to GSignalMatchType for C++ compatibility. (#77601)
This commit is contained in:
parent
7359bb9df8
commit
390ad32837
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
||||
Tue May 14 18:13:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/x11/gdkdnd-x11.c (gdk_window_cache_filter): Fix
|
||||
prepending at the start of the list. (#56349,
|
||||
Thomas Leonard.)
|
||||
|
||||
* gtk/gtksignal.h (gtk_signal_disconnect_by_func): Add
|
||||
explicit casts to GSignalMatchType for C++ compatibility.
|
||||
(#77601)
|
||||
|
||||
Tue May 14 18:02:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_realize): Fix
|
||||
|
@ -1,3 +1,13 @@
|
||||
Tue May 14 18:13:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/x11/gdkdnd-x11.c (gdk_window_cache_filter): Fix
|
||||
prepending at the start of the list. (#56349,
|
||||
Thomas Leonard.)
|
||||
|
||||
* gtk/gtksignal.h (gtk_signal_disconnect_by_func): Add
|
||||
explicit casts to GSignalMatchType for C++ compatibility.
|
||||
(#77601)
|
||||
|
||||
Tue May 14 18:02:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_realize): Fix
|
||||
|
@ -1,3 +1,13 @@
|
||||
Tue May 14 18:13:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/x11/gdkdnd-x11.c (gdk_window_cache_filter): Fix
|
||||
prepending at the start of the list. (#56349,
|
||||
Thomas Leonard.)
|
||||
|
||||
* gtk/gtksignal.h (gtk_signal_disconnect_by_func): Add
|
||||
explicit casts to GSignalMatchType for C++ compatibility.
|
||||
(#77601)
|
||||
|
||||
Tue May 14 18:02:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_realize): Fix
|
||||
|
@ -1,3 +1,13 @@
|
||||
Tue May 14 18:13:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/x11/gdkdnd-x11.c (gdk_window_cache_filter): Fix
|
||||
prepending at the start of the list. (#56349,
|
||||
Thomas Leonard.)
|
||||
|
||||
* gtk/gtksignal.h (gtk_signal_disconnect_by_func): Add
|
||||
explicit casts to GSignalMatchType for C++ compatibility.
|
||||
(#77601)
|
||||
|
||||
Tue May 14 18:02:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_realize): Fix
|
||||
|
@ -1,3 +1,13 @@
|
||||
Tue May 14 18:13:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/x11/gdkdnd-x11.c (gdk_window_cache_filter): Fix
|
||||
prepending at the start of the list. (#56349,
|
||||
Thomas Leonard.)
|
||||
|
||||
* gtk/gtksignal.h (gtk_signal_disconnect_by_func): Add
|
||||
explicit casts to GSignalMatchType for C++ compatibility.
|
||||
(#77601)
|
||||
|
||||
Tue May 14 18:02:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_realize): Fix
|
||||
|
@ -1,3 +1,13 @@
|
||||
Tue May 14 18:13:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gdk/x11/gdkdnd-x11.c (gdk_window_cache_filter): Fix
|
||||
prepending at the start of the list. (#56349,
|
||||
Thomas Leonard.)
|
||||
|
||||
* gtk/gtksignal.h (gtk_signal_disconnect_by_func): Add
|
||||
explicit casts to GSignalMatchType for C++ compatibility.
|
||||
(#77601)
|
||||
|
||||
Tue May 14 18:02:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_realize): Fix
|
||||
|
@ -343,6 +343,8 @@ gdk_window_cache_filter (GdkXEvent *xev,
|
||||
node->prev = above_node->prev;
|
||||
if (node->prev)
|
||||
node->prev->next = node;
|
||||
else
|
||||
cache->children = node;
|
||||
node->next = above_node;
|
||||
above_node->prev = node;
|
||||
}
|
||||
|
@ -62,27 +62,31 @@ G_BEGIN_DECLS
|
||||
#define gtk_signal_handler_unblock(object,handler_id) \
|
||||
g_signal_handler_unblock ((object), (handler_id))
|
||||
#define gtk_signal_disconnect_by_func(object,func,data) \
|
||||
gtk_signal_compat_matched ((object), (func), (data), G_SIGNAL_MATCH_FUNC | \
|
||||
G_SIGNAL_MATCH_DATA, 0)
|
||||
gtk_signal_compat_matched ((object), (func), (data), \
|
||||
(GSignalMatchType)(G_SIGNAL_MATCH_FUNC | \
|
||||
G_SIGNAL_MATCH_DATA), 0)
|
||||
#define gtk_signal_disconnect_by_data(object,data) \
|
||||
gtk_signal_compat_matched ((object), 0, (data), G_SIGNAL_MATCH_DATA, 0)
|
||||
#define gtk_signal_handler_block_by_func(object,func,data) \
|
||||
gtk_signal_compat_matched ((object), (func), (data), G_SIGNAL_MATCH_FUNC | \
|
||||
G_SIGNAL_MATCH_DATA, 1)
|
||||
gtk_signal_compat_matched ((object), (func), (data), \
|
||||
(GSignalMatchType)(G_SIGNAL_MATCH_FUNC | \
|
||||
G_SIGNAL_MATCH_DATA), 1)
|
||||
#define gtk_signal_handler_block_by_data(object,data) \
|
||||
gtk_signal_compat_matched ((object), 0, (data), G_SIGNAL_MATCH_DATA, 1)
|
||||
#define gtk_signal_handler_unblock_by_func(object,func,data) \
|
||||
gtk_signal_compat_matched ((object), (func), (data), G_SIGNAL_MATCH_FUNC | \
|
||||
G_SIGNAL_MATCH_DATA, 2)
|
||||
gtk_signal_compat_matched ((object), (func), (data), \
|
||||
(GSignalMatchType)(G_SIGNAL_MATCH_FUNC | \
|
||||
G_SIGNAL_MATCH_DATA), 2)
|
||||
#define gtk_signal_handler_unblock_by_data(object,data) \
|
||||
gtk_signal_compat_matched ((object), 0, (data), G_SIGNAL_MATCH_DATA, 2)
|
||||
#define gtk_signal_handler_pending(object,signal_id,may_be_blocked) \
|
||||
g_signal_has_handler_pending ((object), (signal_id), 0, (may_be_blocked))
|
||||
#define gtk_signal_handler_pending_by_func(object,signal_id,may_be_blocked,func,data) \
|
||||
(g_signal_handler_find ((object), G_SIGNAL_MATCH_ID | \
|
||||
G_SIGNAL_MATCH_FUNC | \
|
||||
G_SIGNAL_MATCH_DATA | \
|
||||
((may_be_blocked) ? 0 : G_SIGNAL_MATCH_UNBLOCKED),\
|
||||
(g_signal_handler_find ((object), \
|
||||
(GSignalMatchType)(G_SIGNAL_MATCH_ID | \
|
||||
G_SIGNAL_MATCH_FUNC | \
|
||||
G_SIGNAL_MATCH_DATA | \
|
||||
((may_be_blocked) ? 0 : G_SIGNAL_MATCH_UNBLOCKED)),\
|
||||
(signal_id), 0, 0, (func), (data)) != 0)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user