gtk+ r17463 - in trunk: . gdk/quartz
- From: rhult svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r17463 - in trunk: . gdk/quartz
- Date: Sat, 10 Mar 2007 21:58:50 +0000 (GMT)
Author: rhult
Date: 2007-03-10 21:58:49 +0000 (Sat, 10 Mar 2007)
New Revision: 17463
ViewCVS link: http://svn.gnome.org/viewcvs/gtk+?rev=17463&view=rev
Modified:
trunk/ChangeLog
trunk/gdk/quartz/gdkdrawable-quartz.c
trunk/gdk/quartz/gdkdrawable-quartz.h
trunk/gdk/quartz/gdkpixmap-quartz.c
trunk/gdk/quartz/gdkprivate-quartz.h
trunk/gdk/quartz/gdkwindow-quartz.c
Log:
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.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]