Re: Release planning for 0.14.2
"Henry (Yu) Song" <[email protected]>
| Newsgroups | gmane.comp.lib.cairo |
|---|---|
| Message-ID | <3955FA337689574EB32F94B12A7E6E9E69E957F2@sisaex01sj> |
Hi, Bryce Following patch fixes a memory leak in xlib surface. From cdd185b6143876a4ce320e4f3a3f59d3fc7a5813 Mon Sep 17 00:00:00 2001 From: Henry Song <[email protected]> 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 [[email protected]] on behalf of Bryce Harrington [[email protected]] Sent: Wednesday, March 04, 2015 2:59 PM To: [email protected] 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 [email protected] http://lists.cairographics.org/mailman/listinfo/cairo -- cairo mailing list [email protected] http://lists.cairographics.org/mailman/listinfo/cairo