Files
gtk/gdk
Richard Hult d7a33adeda Update for the new quartz cairo surface API (#410442). Don't lock focus
2007-03-10  Richard Hult  <richard@imendio.com>

	* gdk/quartz/gdkdrawable-quartz.c:
	(gdk_quartz_drawable_get_context): Update for the new quartz cairo 
	surface API (#410442). Don't lock focus unless called outside of an 
	expose event.
	(gdk_quartz_drawable_release_context): Only flush the CG context and 
	unlock focus if called outside of expose.
	(gdk_quartz_ref_cairo_surface): Reuse the surface during its lifetime.
	(_gdk_quartz_drawable_finish): New function, used to free the cached
	cairo surface.

	* gdk/quartz/gdkwindow-quartz.c:
	(gdk_window_impl_quartz_begin_paint_region): A few small style changes.
	(gdk_window_quartz_process_all_updates): Move the autorelease pool
	allocation and freeing outside the loop.
	(_gdk_windowing_window_destroy): Finish the drawable.
	(move_resize_window_internal): Small cleanup and remove comment.
	(_gdk_window_impl_quartz_get_type): No need to make the type info
	static.

	* gdk/quartz/gdkpixmap-quartz.c: Finish the drawable.

svn path=/trunk/; revision=17463
2007-03-10 21:58:49 +00:00
..
2005-03-16 04:36:05 +00:00
1999-09-28 20:19:13 +00:00
2007-02-07 20:33:46 +00:00
2006-12-29 18:43:40 +00:00
2005-07-12 05:09:13 +00:00
2006-02-20 01:36:50 +00:00
2006-05-14 03:58:06 +00:00
2002-06-20 23:59:27 +00:00
2005-07-12 05:09:13 +00:00
2006-05-14 03:58:06 +00:00
2005-07-12 05:09:13 +00:00
2006-10-08 05:32:07 +00:00
2005-07-12 05:09:13 +00:00
2005-07-12 05:09:13 +00:00
2005-07-12 05:09:13 +00:00
2006-05-14 03:58:06 +00:00
2005-07-12 05:09:13 +00:00
2005-12-20 05:35:15 +00:00
2005-07-12 05:09:13 +00:00
2006-10-08 05:32:07 +00:00
2006-04-25 14:27:32 +00:00
2005-09-06 19:25:47 +00:00
2005-07-12 05:09:13 +00:00
2006-12-21 05:11:00 +00:00