gtk/gdk/win32
William Jon McCann 323df2b280 Make gdk_event_apply_filters safe against changes in filter list
An event filter may add or remove filters itself.  This patch does
two things to address this case.  The first is to take a temporary
reference to the filter while it is being used.  The second is
to wait until after the filter function is run before determining
the next node in the list to process.  This guards against
changes to the next node.  It also does not run functions
that have been marked as removed.  Though I'm not sure if this
case can arise.

https://bugzilla.gnome.org/show_bug.cgi?id=635380
2010-11-22 13:16:24 -05:00
..
rc Add git.mk to generate .gitignore files 2009-05-04 14:29:21 -04:00
bdfcursor.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
cursor.bdf Committing changes to the source bdf font file that I forgot to commit 2007-08-17 03:40:39 +00:00
gdkapplaunchcontext-win32.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkcursor-win32.c Drop unused static function 2010-11-06 13:13:10 +02:00
gdkdevice-win32.c gdk: change signature of gdk_device_get_history() back to what it used to be 2010-10-19 13:30:42 +02:00
gdkdevice-win32.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevice-wintab.c Avoid a compiler warning 2010-11-06 13:13:37 +02:00
gdkdevice-wintab.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevicemanager-win32.c gdk: gdk_drawable_get_display() => gdk_window_get_display() 2010-09-26 15:11:33 +02:00
gdkdevicemanager-win32.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdisplay-win32.c API: Remove colormap handling from GdkScreen 2010-09-26 15:11:34 +02:00
gdkdnd-win32.c Make it compile again for Windows 2010-10-07 01:28:47 +03:00
gdkdrawable-win32.c Make it compile again for Windows 2010-10-07 01:28:47 +03:00
gdkdrawable-win32.h API: Remove gdk_drawable_get_colormap() 2010-09-26 15:11:33 +02:00
gdkevents-win32.c Make gdk_event_apply_filters safe against changes in filter list 2010-11-22 13:16:24 -05:00
gdkgeometry-win32.c gdk: Rewrite background handling 2010-09-26 15:03:00 +02:00
gdkglobals-win32.c Work on OLE2-based generic DND 2009-12-16 13:10:21 +02:00
gdkim-win32.c gdk: Remove GdkPixmap 2010-09-26 15:11:30 +02:00
gdkinput.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkkeys-win32.c Adapt to the GDK_KEY changes 2010-09-09 14:35:20 +03:00
gdkmain-win32.c win32: Get rid of gdk_drawable_get_size() usage 2010-09-26 15:11:43 +02:00
gdkprivate-win32.h API: Remove GdkColormap 2010-09-26 15:11:34 +02:00
gdkproperty-win32.c gdk: Add XSetting for "gtk-cursor-blink-timeout" 2010-11-12 19:11:21 +00:00
gdkscreen-win32.c API: Remove colormap handling from GdkScreen 2010-09-26 15:11:34 +02:00
gdkselection-win32.c Work on OLE2-based generic DND 2009-12-16 13:10:21 +02:00
gdkspawn-win32.c Use a GPid on gdk_spawn_on_screen[_with_pipes] instead a gint 2010-06-10 03:52:35 +02:00
gdktestutils-win32.c gdk/: fully remove gdkalias hacks 2010-07-10 02:21:31 +02:00
gdkvisual-win32.c Fix Win32 build 2010-08-23 18:55:54 +03:00
gdkwin32.h gdk: Remove GdkPixmap 2010-09-26 15:11:30 +02:00
gdkwin32id.c Bug 544684 - Win64 issue, window handles are assumed to be 32-bit 2008-08-04 23:21:36 +00:00
gdkwindow-win32.c Make set_cairo_surface_size a vfunc on GdkWindowImpl 2010-10-05 15:38:23 +02:00
gdkwindow-win32.h Updates 2009-04-02 10:16:30 +02:00
libwntab32x.la Add headers. Add section about ActiveIMM. 2001-11-08 20:57:18 +00:00
Makefile.am API: Remove GdkColormap 2010-09-26 15:11:34 +02:00
makefile.msc API: Remove GdkColormap 2010-09-26 15:11:34 +02:00
pktdef.h Build Wintab support always on Windows. Don't require the Wintab SDK. 2007-01-19 01:55:52 +00:00
wintab.h Build Wintab support always on Windows. Don't require the Wintab SDK. 2007-01-19 01:55:52 +00:00
xcursors.h Bug 544684 - Win64 issue, window handles are assumed to be 32-bit 2008-08-04 23:21:36 +00:00