gtk2/gdk/win32
Havoc Pennington b837ef5a6d Revamp and modernize X error traps
* add per-display gdk_x11_display_error_trap_push()
  (X11-specific because gdk_error_trap_push() probably
  should have been)
* make gdk_error_trap_push() handle only GDK displays
  not displays opened without a GDK wrapper
* make gdk_error_trap_pop() and gdk_x11_display_error_trap_pop()
  automatically sync only if needed, so manual gdk_flush() is not
  required
* add gdk_error_trap_pop_ignored() which just asynchronously
  ignores errors, so never needs to sync
* add G_GNUC_WARN_UNUSED_RESULT to plain pop(), because
  if you use plain pop() and don't need the return value,
  the async gdk_error_trap_pop_ignored() should be used
  instead. This results in lots of warnings to clean
  up in a later patch.

The main objective here was to avoid the need to sync just
to ignore an error. Now, syncing is automatic, and only
happens when we need to know the error code.

https://bugzilla.gnome.org/show_bug.cgi?id=629608
2010-09-18 18:19:27 -04: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
gdkcolor-win32.c API: remove gdk_colormap_query_color 2010-08-10 21:02:30 +02:00
gdkcursor-win32.c Rename static local functions and variables to not have any unnecessary _ 2009-01-21 20:51:22 +00:00
gdkdevice-win32.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevice-win32.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevice-wintab.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevice-wintab.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevicemanager-win32.c Avoid potential DLL hijacking in Wintab code 2010-09-09 15:44:12 +03:00
gdkdevicemanager-win32.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdisplay-win32.c API: remove GdkImage 2010-08-10 21:02:26 +02:00
gdkdnd-win32.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdrawable-win32.c Fix Win32 build 2010-08-23 18:55:54 +03:00
gdkdrawable-win32.h Use G_DEFINE_TYPE (GdkDrawableImplWin32, ...) 2009-07-26 19:14:07 +02:00
gdkevents-win32.c Adapt to the GDK_KEY changes 2010-09-09 14:35:20 +03:00
gdkgeometry-win32.c Fix build breakage on Windows caused by the region changes 2010-07-05 12:57:13 +03:00
gdkglobals-win32.c Work on OLE2-based generic DND 2009-12-16 13:10:21 +02:00
gdkim-win32.c Remove GdkWChar deprecated code 2010-06-20 00:22:26 +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 Revamp and modernize X error traps 2010-09-18 18:19:27 -04:00
gdkpixmap-win32.c Fix Win32 build 2010-08-23 18:55:54 +03:00
gdkpixmap-win32.h Cleanup. (#169648, Fabricio Barros Cabral) 2005-06-12 05:32:25 +00:00
gdkprivate-win32.h Fix Win32 build 2010-08-23 18:55:54 +03:00
gdkproperty-win32.c Work on OLE2-based generic DND 2009-12-16 13:10:21 +02:00
gdkscreen-win32.c Implement gdk_screen_get_primary_monitor in all GDK backends 2009-12-13 20:40:02 -05: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 Fix Win32 build 2010-08-23 18:55:54 +03: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 Remove deprecated gdk_window_get_deskrelative_origin() and its implementations 2010-09-09 00:50:46 +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 GdkGC 2010-08-10 21:02:29 +02:00
makefile.msc API: remove GdkImage 2010-08-10 21:02:26 +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