gtk+ r19150 - in branches/gtk-2-12: . gdk/quartz
- From: rhult svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r19150 - in branches/gtk-2-12: . gdk/quartz
- Date: Mon, 10 Dec 2007 20:25:07 +0000 (GMT)
Author: rhult
Date: 2007-12-10 20:25:07 +0000 (Mon, 10 Dec 2007)
New Revision: 19150
ViewCVS link: http://svn.gnome.org/viewcvs/gtk+?rev=19150&view=rev
Modified:
branches/gtk-2-12/ChangeLog
branches/gtk-2-12/gdk/quartz/gdkdrawable-quartz.c
branches/gtk-2-12/gdk/quartz/gdkeventloop-quartz.c
branches/gtk-2-12/gdk/quartz/gdkwindow-quartz.h
Log:
2007-12-10 Richard Hult <richard imendio com>
Merged from trunk:
* 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).
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]