Bug 550942 – [patch] Rework of gdkeventloop-quartz.c

2008-11-12  Richard Hult  <richard@imendio.com>

	Bug 550942 – [patch] Rework of gdkeventloop-quartz.c

	* gdk/gdk.c:
	* gdk/gdkinternals.h: Add eventloop debug facility.
	* gdk/quartz/gdkeventloop-quartz.c: Big rework of the quartz
	mainloop integration, patch from Owen Taylor. See bug #550942 for
	the details.

svn path=/trunk/; revision=21783
This commit is contained in:
Richard Hult
2008-11-12 13:30:22 +00:00
committed by Richard Hult
parent 2c3590b47e
commit b81b90949b
4 changed files with 876 additions and 201 deletions

View File

@ -1,3 +1,13 @@
2008-11-12 Richard Hult <richard@imendio.com>
Bug 550942 [patch] Rework of gdkeventloop-quartz.c
* gdk/gdk.c:
* gdk/gdkinternals.h: Add eventloop debug facility.
* gdk/quartz/gdkeventloop-quartz.c: Big rework of the quartz
mainloop integration, patch from Owen Taylor. See bug #550942 for
the details.
2008-11-12 Richard Hult <richard@imendio.com>
Bug 558586 handling of keyboard under darwin (quartz)

View File

@ -80,7 +80,8 @@ static const GDebugKey gdk_debug_keys[] = {
{"cursor", GDK_DEBUG_CURSOR},
{"multihead", GDK_DEBUG_MULTIHEAD},
{"xinerama", GDK_DEBUG_XINERAMA},
{"draw", GDK_DEBUG_DRAW}
{"draw", GDK_DEBUG_DRAW},
{"eventloop", GDK_DEBUG_EVENTLOOP}
};
static const int gdk_ndebug_keys = G_N_ELEMENTS (gdk_debug_keys);

View File

@ -85,7 +85,8 @@ typedef enum {
GDK_DEBUG_CURSOR = 1 <<11,
GDK_DEBUG_MULTIHEAD = 1 <<12,
GDK_DEBUG_XINERAMA = 1 <<13,
GDK_DEBUG_DRAW = 1 <<14
GDK_DEBUG_DRAW = 1 <<14,
GDK_DEBUG_EVENTLOOP = 1 <<15
} GdkDebugFlag;
#ifndef GDK_DISABLE_DEPRECATED

File diff suppressed because it is too large Load Diff