[Pkg-chromium-commit] chromium-browser/chromium-browser.squeeze: 725 - [70027] High Stale node in box layout. Credit to Martin Barbella.

Giuseppe Iuculano iuculano at debian.org
Sun Mar 6 14:13:13 UTC 2011


Branch name: chromium-browser/chromium-browser.squeeze
Branch location : bzr+ssh://bzr.debian.org/bzr/pkg-chromium/chromium-browser/chromium-browser.squeeze
Browse location: http://bzr.debian.org/loggerhead/pkg-chromium
Revision No: 725
Revision Id: iuculano at debian.org-20110306141313-y5tnqi3vubps6vwq
Committer: Giuseppe Iuculano <iuculano at debian.org>
Message :   - [70027] High Stale node in box layout. Credit to Martin Barbella. 


--------------------------------------------------------
  ** Added :
        - debian/patches/70027.patch

  ** Modified :
        - debian/changelog
        - debian/patches/series

-------------- next part --------------
=== modified file 'debian/changelog'
--- a/debian/changelog	2011-03-06 14:05:40 +0000
+++ b/debian/changelog	2011-03-06 14:13:13 +0000
@@ -16,9 +16,11 @@
     - [71960] Medium Out-of-bounds read in WebGL. Credit to Google Chrome
       Security Team (Inferno).
     - [72134] High Memory corruption in SVG fonts. Credit to Andreas Kling.
-    - [69628] High Memory corruption with counter nodes. Credit to Martin Barbella.
+    - [69628] High Memory corruption with counter nodes. Credit to Martin
+      Barbella.
+    - [70027] High Stale node in box layout. Credit to Martin Barbella. 
 
- -- Giuseppe Iuculano <iuculano at debian.org>  Sun, 06 Mar 2011 15:04:54 +0100
+ -- Giuseppe Iuculano <iuculano at debian.org>  Sun, 06 Mar 2011 15:12:20 +0100
 
 chromium-browser (6.0.472.63~r59945-5+squeeze2) stable-security; urgency=high
 

=== added file 'debian/patches/70027.patch'
--- a/debian/patches/70027.patch	1970-01-01 00:00:00 +0000
+++ b/debian/patches/70027.patch	2011-03-06 14:13:13 +0000
@@ -0,0 +1,17 @@
+--- a/src/third_party/WebKit/WebCore/rendering/RenderLineBoxList.cpp
++++ b/src/third_party/WebKit/WebCore/rendering/RenderLineBoxList.cpp
+@@ -322,11 +322,9 @@ void RenderLineBoxList::dirtyLinesFromCh
+         adjacentBox = box->prevRootBox();
+         if (adjacentBox)
+             adjacentBox->markDirty();
+-        if (child->isBR() || (curr && curr->isBR())) {
+-            adjacentBox = box->nextRootBox();
+-            if (adjacentBox)
+-                adjacentBox->markDirty();
+-        }
++        adjacentBox = box->nextRootBox();
++        if (adjacentBox && (adjacentBox->lineBreakObj() == child || child->isBR() || (curr && curr->isBR())))
++            adjacentBox->markDirty();
+     }
+ }
+ 

=== modified file 'debian/patches/series'
--- a/debian/patches/series	2011-03-06 14:05:40 +0000
+++ b/debian/patches/series	2011-03-06 14:13:13 +0000
@@ -67,3 +67,4 @@
 71960.patch
 72134.patch
 69628.patch
+70027.patch



More information about the Pkg-chromium-commit mailing list