gtk2/gdk/quartz
Richard Hult d7f3ab0569 Replace the autorelease pools used for each drawing context and in
2007-12-10  Richard Hult  <richard@imendio.com>

	* gdk/quartz/gdkdrawable-quartz.c:
	(gdk_quartz_drawable_get_context),
	(gdk_quartz_drawable_release_context):
	* gdk/quartz/gdkeventloop-quartz.c: (gdk_event_prepare),
	(gdk_event_check), (gdk_event_dispatch), (poll_func):
	* gdk/quartz/gdkwindow-quartz.h: Replace the autorelease pools
	used for each drawing context and in prepare, dispatch and poll
	with one that exists across each main loop iteration. Fixes leaks
	on leopard and protects against future leaks introduce when the
	underlying system changes again (bug #492977).

svn path=/trunk/; revision=19149
2007-12-10 20:22:08 +00:00
..
.cvsignore Shutup CVS 2006-08-08 22:47:57 +00:00
gdkcolor-quartz.c Add stubs. 2007-07-13 19:02:07 +00:00
gdkcursor-quartz.c Ref the cursor in the cached case. 2007-07-18 09:52:25 +00:00
gdkdisplay-quartz.c Add support for composited child windows. (#412882, Ryan Lortie) 2007-06-01 12:16:12 +00:00
gdkdnd-quartz.c Redo the fix for bug #492117, by adding a getter for the private drag 2007-11-01 08:45:30 +00:00
gdkdrawable-quartz.c Replace the autorelease pools used for each drawing context and in 2007-12-10 20:22:08 +00:00
gdkdrawable-quartz.h Update for the new quartz cairo surface API (#410442). Don't lock focus 2007-03-10 21:58:49 +00:00
gdkeventloop-quartz.c Replace the autorelease pools used for each drawing context and in 2007-12-10 20:22:08 +00:00
gdkevents-quartz.c Fix a bug where we could end up trying to handle the same event more than 2007-12-10 19:00:23 +00:00
gdkfont-quartz.c Add more stubs. 2006-03-27 10:47:29 +00:00
gdkgc-quartz.c add gdk_gc_quartz_init() and set some values to the defaults used by X11. 2007-06-07 21:22:15 +00:00
gdkgeometry-quartz.c Implement some more stubs for pygtk, bug #346713. 2006-07-09 18:09:09 +00:00
gdkglobals-quartz.c
gdkim-quartz.c
gdkimage-quartz.c Patch from Stefan Gehn to implement copying from a pixmap, bug #348493. 2007-08-30 07:57:25 +00:00
gdkinput-old.c
gdkinput.c
gdkinputprivate.h
gdkkeys-quartz.c Make shift tab work with unicode layouts (e.g. all Leopard layouts), fixes 2007-11-04 18:11:22 +00:00
gdkmain-quartz.c Add stubs for gdk_notify_startup_complete_with_id and 2007-03-15 18:06:58 +00:00
gdkpixmap-quartz.c Update for the new quartz cairo surface API (#410442). Don't lock focus 2007-03-10 21:58:49 +00:00
gdkpixmap-quartz.h
gdkprivate-quartz.h Fix a bug where we could end up trying to handle the same event more than 2007-12-10 19:00:23 +00:00
gdkproperty-quartz.c Add missing CLIPBOARD atom. 2006-03-29 20:34:33 +00:00
gdkquartz.h Reviewed by Richard: 2007-11-13 21:05:09 +00:00
GdkQuartzView.c Ignore drawRect calls with zero sized areas at (0, 0), patch from Paul 2007-12-10 19:38:47 +00:00
GdkQuartzView.h Don't create or update the tracking rect in the window, move it to the 2007-06-19 22:09:56 +00:00
GdkQuartzWindow.c Make the grab breaking on window move work on Leopard (as well as Tiger) 2007-11-03 09:52:34 +00:00
GdkQuartzWindow.h Make the grab breaking on window move work on Leopard (as well as Tiger) 2007-11-03 09:52:34 +00:00
gdkscreen-quartz.c Set the resolution. 2007-05-21 19:40:43 +00:00
gdkselection-quartz.c Add this function, bug #438440. 2007-05-30 17:20:26 +00:00
gdkspawn-quartz.c Add spawn functions, copied from the win32 backend. 2006-06-03 17:51:34 +00:00
gdktestutils-quartz.c * gdk/quartz/gdktestutils-quartz.c: Add stubs for the testing functions to 2007-11-21 11:29:03 +00:00
gdkvisual-quartz.c
gdkwindow-quartz.c Fix the check for no changes to position and size. 2007-12-10 19:49:52 +00:00
gdkwindow-quartz.h Replace the autorelease pools used for each drawing context and in 2007-12-10 20:22:08 +00:00
Makefile.am call g_test_init() from gtk_test_init(). 2007-11-22 14:38:26 +00:00
xcursors.h Fallback to X cursors for the ones that OS X doesn't provide. Fixes bug 2007-06-25 19:43:22 +00:00