[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

rjw rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 06:13:24 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 32ac2b906dd49ad523f8779a3368e15e99f9af99
Author: rjw <rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu May 16 18:10:45 2002 +0000

    0.  I was being overly aggressive about
    	finding substitute glyphs.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@1165 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index e104c4c..0424fe9 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,12 @@
+2002-05-16  Richard J. Williamson  <rjw at apple.com>
+
+	Fix to fix for 0x7f to 0xa0.  I was being overly aggressive about
+	finding substitute glyphs.
+	
+	* WebCoreSupport.subproj/IFTextRenderer.m:
+	(-[IFTextRenderer drawCharacters:length:atPoint:withColor:]):
+	(-[IFTextRenderer floatWidthForCharacters:length:]):
+
 2002-05-16  Darin Adler  <darin at apple.com>
 
 	* Plugins.subproj/IFPluginView.mm:
diff --git a/WebKit/ChangeLog-2002-12-03 b/WebKit/ChangeLog-2002-12-03
index e104c4c..0424fe9 100644
--- a/WebKit/ChangeLog-2002-12-03
+++ b/WebKit/ChangeLog-2002-12-03
@@ -1,3 +1,12 @@
+2002-05-16  Richard J. Williamson  <rjw at apple.com>
+
+	Fix to fix for 0x7f to 0xa0.  I was being overly aggressive about
+	finding substitute glyphs.
+	
+	* WebCoreSupport.subproj/IFTextRenderer.m:
+	(-[IFTextRenderer drawCharacters:length:atPoint:withColor:]):
+	(-[IFTextRenderer floatWidthForCharacters:length:]):
+
 2002-05-16  Darin Adler  <darin at apple.com>
 
 	* Plugins.subproj/IFPluginView.mm:
diff --git a/WebKit/WebCoreSupport.subproj/IFTextRenderer.m b/WebKit/WebCoreSupport.subproj/IFTextRenderer.m
index 8af37e9..a7ab60a 100644
--- a/WebKit/WebCoreSupport.subproj/IFTextRenderer.m
+++ b/WebKit/WebCoreSupport.subproj/IFTextRenderer.m
@@ -485,7 +485,7 @@ static bool hasMissingGlyphs(ATSGlyphVector *glyphs)
     
         glyphID = glyphForCharacter (characterToGlyphMap, c);
         
-        if (glyphID == 0){
+        if (glyphID == 0 && c >= 0x7f && c <= 0xa0){
             glyphID = [font _defaultGlyphForChar: c];
             setGlyphForCharacter (characterToGlyphMap, glyphID, c);
         }
@@ -623,7 +623,7 @@ cleanup:
             glyphID = [self extendCharacterToGlyphMapToInclude: c];
         }
         
-        if (glyphID == 0){
+        if (glyphID == 0 && c >= 0x7f && c <= 0xa0){
             glyphID = [font _defaultGlyphForChar: c];
             setGlyphForCharacter (characterToGlyphMap, glyphID, c);
         }
diff --git a/WebKit/WebCoreSupport.subproj/WebTextRenderer.m b/WebKit/WebCoreSupport.subproj/WebTextRenderer.m
index 8af37e9..a7ab60a 100644
--- a/WebKit/WebCoreSupport.subproj/WebTextRenderer.m
+++ b/WebKit/WebCoreSupport.subproj/WebTextRenderer.m
@@ -485,7 +485,7 @@ static bool hasMissingGlyphs(ATSGlyphVector *glyphs)
     
         glyphID = glyphForCharacter (characterToGlyphMap, c);
         
-        if (glyphID == 0){
+        if (glyphID == 0 && c >= 0x7f && c <= 0xa0){
             glyphID = [font _defaultGlyphForChar: c];
             setGlyphForCharacter (characterToGlyphMap, glyphID, c);
         }
@@ -623,7 +623,7 @@ cleanup:
             glyphID = [self extendCharacterToGlyphMapToInclude: c];
         }
         
-        if (glyphID == 0){
+        if (glyphID == 0 && c >= 0x7f && c <= 0xa0){
             glyphID = [font _defaultGlyphForChar: c];
             setGlyphForCharacter (characterToGlyphMap, glyphID, c);
         }

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list