[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

xji at chromium.org xji at chromium.org
Wed Dec 22 13:53:33 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 6170dfc6c6e1df7f0c39f223813bd261ef3aadd0
Author: xji at chromium.org <xji at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Sep 28 22:43:17 2010 +0000

    Performance improvement for FontLinux.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68587 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index a79a1b1..9aea5f7 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,24 @@
+2010-09-28  Xiaomei Ji  <xji at chromium.org>
+
+        Reviewed by David Levin.
+
+        Performance improvement for FontLinux.
+        https://bugs.webkit.org/show_bug.cgi?id=46374
+
+        Reduce new/delete operations by storing the maximum capacity of the glyph
+        array and use that value in subsequent HB_ShapeItem calls. (Note that a
+        call to HB_ShapeItem may reduce the value of m_item.num_glyphs below the
+        capacity.)
+
+        Also be consistent with zero'ing the glyph arrays before calling 
+        HB_ShapeItem.
+
+        There is no functionality changes so no new tests are added.
+ 
+        * platform/graphics/chromium/FontLinux.cpp:
+        (WebCore::TextRunWalker::createGlyphArrays):
+        (WebCore::TextRunWalker::resetGlyphArrays):
+        (WebCore::TextRunWalker::shapeGlyphs):
 2010-09-28  Jenn Braithwaite  <jennb at chromium.org>
 
         Reviewed by Dmitry Titov.

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list