tetromino    14/05/08 02:31:31

  Modified:             cairo-1.12.16-all-clipped-3.patch
  Log:
  Patch applied upstream, thanks to  Yannick Schaeffer (bug #509770).
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
CF0ADD61)

Revision  Changes    Path
1.2                  x11-libs/cairo/files/cairo-1.12.16-all-clipped-3.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/cairo/files/cairo-1.12.16-all-clipped-3.patch?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/cairo/files/cairo-1.12.16-all-clipped-3.patch?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/cairo/files/cairo-1.12.16-all-clipped-3.patch?r1=1.1&r2=1.2

Index: cairo-1.12.16-all-clipped-3.patch
===================================================================
RCS file: 
/var/cvsroot/gentoo-x86/x11-libs/cairo/files/cairo-1.12.16-all-clipped-3.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- cairo-1.12.16-all-clipped-3.patch   2 May 2014 21:51:12 -0000       1.1
+++ cairo-1.12.16-all-clipped-3.patch   8 May 2014 02:31:31 -0000       1.2
@@ -1,16 +1,17 @@
-From 180fead4390089e56c28dba0fcfaa99d127722c1 Mon Sep 17 00:00:00 2001
-From: Chris Wilson <[email protected]>
-Date: Thu May 1 23:39:01 PDT 2014
-Subject: [PATCH] segfault in cairo-xcb-surface-render.c
+From 18b3cce2f5812c357e4b6310e72d72dd9ec92ed4 Mon Sep 17 00:00:00 2001
+From: Bryce Harrington <[email protected]>
+Date: Tue, 6 May 2014 10:18:19 -0700
+Subject: [PATCH] Fix segfault in firefox when scrolling on certain pages
 
-http://lists.cairographics.org/archives/cairo/2014-May/025197.html
-https://bugs.freedesktop.org/show_bug.cgi?id=77931
+Bug discovered by thorsten <[email protected]>
+
+Patch from Chris Wilson <[email protected]>
 ---
  src/cairo-xcb-surface-render.c | 3 +++
  1 file changed, 3 insertions(+)
 
 diff --git a/src/cairo-xcb-surface-render.c b/src/cairo-xcb-surface-render.c
-index 9625953..54307d5 100644
+index 9625953..75455e5 100644
 --- a/src/cairo-xcb-surface-render.c
 +++ b/src/cairo-xcb-surface-render.c
 @@ -3121,6 +3121,9 @@ _clip_and_composite_boxes (cairo_xcb_surface_t *dst,
@@ -18,7 +19,7 @@
        clip = _cairo_clip_copy (extents->clip);
        clip = _cairo_clip_intersect_boxes (clip, boxes);
 +      if (_cairo_clip_is_all_clipped (clip))
-+          return CAIRO_INT_STATUS_NOTHING_TO_DO;
++              return CAIRO_INT_STATUS_NOTHING_TO_DO;
 +
        status = _cairo_clip_get_polygon (clip, &polygon,
                                          &fill_rule, &antialias);




Reply via email to