[cairo] Release planning for 0.14.2

Henry (Yu) Song henry.song at samsung.com
Wed Mar 4 16:20:42 PST 2015


Hi, Bryce

Following patch fixes a memory leak in xlib surface.

>From cdd185b6143876a4ce320e4f3a3f59d3fc7a5813 Mon Sep 17 00:00:00 2001
From: Henry Song <henrysong at samsung.com>
Date: Wed, 4 Mar 2015 10:06:36 -0800
Subject: [PATCH] xlib: Remove queued event from _XReadEvents

---
 src/cairo-xlib-surface-shm.c |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/cairo-xlib-surface-shm.c b/src/cairo-xlib-surface-shm.c
index fa7d3eb..9b13505 100644
--- a/src/cairo-xlib-surface-shm.c
+++ b/src/cairo-xlib-surface-shm.c
@@ -670,6 +670,7 @@ _cairo_xlib_shm_surface_flush (void *abstract_surface, unsigned flags)
     cairo_xlib_shm_surface_t *shm = abstract_surface;
     cairo_xlib_display_t *display;
     Display *dpy;
+    _XQEvent *qev;
     cairo_status_t status;
 
     if (shm->active == 0)
@@ -694,6 +695,10 @@ _cairo_xlib_shm_surface_flush (void *abstract_surface, unsigned flags)
     while (! seqno_passed (shm->active, LastKnownRequestProcessed (dpy))) {
 	LockDisplay(dpy);
 	_XReadEvents(dpy);
+	while (dpy->head) {
+	    qev = dpy->head;
+	    _XDeq (dpy, NULL, qev);
+	}
 	UnlockDisplay(dpy);
     }
 
-- 
1.7.9.5

________________________________________
From: cairo [cairo-bounces at cairographics.org] on behalf of Bryce Harrington [bryce at osg.samsung.com]
Sent: Wednesday, March 04, 2015 2:59 PM
To: cairo at cairographics.org
Subject: [cairo] Release planning for 0.14.2

I'm starting today on prepping a new release.  It's been a few months
since our last release, and we've accumulated a fair bit of changes in
trunk.  On a cursory look, these are all fixes, refactors, and
optimizations -- nothing that changes API -- so this release will be
numbered 0.14.2.

If you know of patches that should be considered, please flag them for
me by Friday at the latest.  I'm aiming to announce the release the
morning of Monday, March 9th.

Bryce

--
cairo mailing list
cairo at cairographics.org
http://lists.cairographics.org/mailman/listinfo/cairo


More information about the cairo mailing list