forked from AuroraMiddleware/gtk
d7a33adeda
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 |
||
---|---|---|
.. | ||
.cvsignore | ||
gdkcolor-quartz.c | ||
gdkcursor-quartz.c | ||
gdkdisplay-quartz.c | ||
gdkdnd-quartz.c | ||
gdkdrawable-quartz.c | ||
gdkdrawable-quartz.h | ||
gdkeventloop-quartz.c | ||
gdkevents-quartz.c | ||
gdkfont-quartz.c | ||
gdkgc-quartz.c | ||
gdkgeometry-quartz.c | ||
gdkglobals-quartz.c | ||
gdkim-quartz.c | ||
gdkimage-quartz.c | ||
gdkinput-old.c | ||
gdkinput.c | ||
gdkinputprivate.h | ||
gdkkeys-quartz.c | ||
gdkmain-quartz.c | ||
gdkpixmap-quartz.c | ||
gdkpixmap-quartz.h | ||
gdkprivate-quartz.h | ||
gdkproperty-quartz.c | ||
gdkquartz.h | ||
GdkQuartzView.c | ||
GdkQuartzView.h | ||
GdkQuartzWindow.c | ||
GdkQuartzWindow.h | ||
gdkscreen-quartz.c | ||
gdkselection-quartz.c | ||
gdkspawn-quartz.c | ||
gdkvisual-quartz.c | ||
gdkwindow-quartz.c | ||
gdkwindow-quartz.h | ||
Makefile.am |