Reviewed by John
authorkocienda <kocienda@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 21 Jan 2005 00:50:30 +0000 (00:50 +0000)
committerkocienda <kocienda@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 21 Jan 2005 00:50:30 +0000 (00:50 +0000)
        Fix for this bug:

        <rdar://problem/3786659> REGRESSION (Mail): editable WebViews don't work with "size up" and "size down" NSFontManager changes

        * WebView.subproj/WebHTMLView.m:
        (-[WebHTMLView _addToStyle:fontA:fontB:]): This is the WebKit side of the fix. Replaced unimplemented code blocks
        with FIXME's in them for make bigger and make smaller with real working code.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8419 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKit/ChangeLog
WebKit/WebView.subproj/WebHTMLView.m

index 5f5733d..5a3aaa8 100644 (file)
@@ -1,3 +1,15 @@
+2005-01-20  Ken Kocienda  <kocienda@apple.com>
+
+        Reviewed by John
+
+        Fix for this bug:
+        
+        <rdar://problem/3786659> REGRESSION (Mail): editable WebViews don't work with "size up" and "size down" NSFontManager changes
+
+        * WebView.subproj/WebHTMLView.m:
+        (-[WebHTMLView _addToStyle:fontA:fontB:]): This is the WebKit side of the fix. Replaced unimplemented code blocks
+        with FIXME's in them for make bigger and make smaller with real working code.
+
 === Safari-180 ===
 
 2005-01-19  David Hyatt  <hyatt@apple.com>
index 912d11d..6341c69 100644 (file)
@@ -7,6 +7,7 @@
 
 #import <WebKit/DOM.h>
 #import <WebKit/DOMExtensions.h>
+#import <WebKit/DOMPrivate.h>
 #import <WebKit/WebArchive.h>
 #import <WebKit/WebBridge.h>
 #import <WebKit/WebClipView.h>
@@ -3469,9 +3470,9 @@ static WebHTMLView *lastHitView = nil;
     if (sa == sb) {
         [style setFontSize:[NSString stringWithFormat:@"%dpx", sa]];
     } else if (sa < soa) {
-        // FIXME: set up a style to tell WebCore to make the font in the selection 1 pixel smaller
+        [style _setFontSizeDelta:@"-1px"];
     } else if (sa > soa) {
-        // FIXME: set up a style to tell WebCore to make the font in the selection 1 pixel larger
+        [style _setFontSizeDelta:@"1px"];
     }
 
     int wa = [fm weightOfFont:a];