[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