[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.19-706-ge5415e9

pkasting at chromium.org pkasting at chromium.org
Thu Feb 4 21:27:41 UTC 2010


The following commit has been merged in the webkit-1.1 branch:
commit 2a7a9f8b94323c6cefc65ce495e1ae6b1157ba02
Author: pkasting at chromium.org <pkasting at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jan 26 05:57:36 2010 +0000

    WebCore: Mac scrollbar thumbs were drawn with the wrong size.
    https://bugs.webkit.org/show_bug.cgi?id=34049
    
    Reviewed by Dan Bernstein.
    
    * platform/chromium/ScrollbarThemeChromiumMac.mm:
    (WebCore::ScrollbarThemeChromiumMac::paint):
    * platform/mac/ScrollbarThemeMac.mm:
    (WebCore::ScrollbarThemeMac::paint):
    
    LayoutTests: Rebaseline pixel tests affected by changes in scrollbar thumb size.
    https://bugs.webkit.org/show_bug.cgi?id=34049
    
    Reviewed by Dan Bernstein.
    
    * platform/mac/compositing/overflow/overflow-scroll-expected.checksum:
    * platform/mac/compositing/overflow/overflow-scroll-expected.png:
    * platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum:
    * platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
    * platform/mac/fast/body-propagation/overflow/002-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/002-expected.png:
    * platform/mac/fast/body-propagation/overflow/002-xhtml-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/002-xhtml-expected.png:
    * platform/mac/fast/body-propagation/overflow/003-declarative-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/003-declarative-expected.png:
    * platform/mac/fast/body-propagation/overflow/003-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/003-expected.png:
    * platform/mac/fast/body-propagation/overflow/003-xhtml-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/003-xhtml-expected.png:
    * platform/mac/fast/body-propagation/overflow/004-declarative-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/004-declarative-expected.png:
    * platform/mac/fast/body-propagation/overflow/004-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/004-expected.png:
    * platform/mac/fast/body-propagation/overflow/004-xhtml-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/004-xhtml-expected.png:
    * platform/mac/fast/body-propagation/overflow/007-declarative-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/007-declarative-expected.png:
    * platform/mac/fast/body-propagation/overflow/007-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/007-expected.png:
    * platform/mac/fast/body-propagation/overflow/007-xhtml-expected.checksum:
    * platform/mac/fast/body-propagation/overflow/007-xhtml-expected.png:
    * platform/mac/fast/clip/014-expected.checksum:
    * platform/mac/fast/clip/014-expected.png:
    * platform/mac/fast/forms/basic-textareas-expected.checksum:
    * platform/mac/fast/forms/basic-textareas-expected.png:
    * platform/mac/fast/forms/form-element-geometry-expected.checksum:
    * platform/mac/fast/forms/form-element-geometry-expected.png:
    * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.checksum:
    * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
    * platform/mac/fast/forms/textarea-scroll-height-expected.checksum:
    * platform/mac/fast/forms/textarea-scroll-height-expected.png:
    * platform/mac/fast/inline-block/tricky-baseline-expected.checksum:
    * platform/mac/fast/inline-block/tricky-baseline-expected.png:
    * platform/mac/fast/layers/scroll-rect-to-visible-expected.checksum:
    * platform/mac/fast/layers/scroll-rect-to-visible-expected.png:
    * platform/mac/fast/overflow/002-expected.checksum:
    * platform/mac/fast/overflow/002-expected.png:
    * platform/mac/fast/overflow/003-expected.checksum:
    * platform/mac/fast/overflow/003-expected.png:
    * platform/mac/fast/overflow/005-expected.checksum:
    * platform/mac/fast/overflow/005-expected.png:
    * platform/mac/fast/overflow/007-expected.checksum:
    * platform/mac/fast/overflow/007-expected.png:
    * platform/mac/fast/overflow/008-expected.checksum:
    * platform/mac/fast/overflow/008-expected.png:
    * platform/mac/fast/overflow/childFocusRingClip-expected.checksum:
    * platform/mac/fast/overflow/childFocusRingClip-expected.png:
    * platform/mac/fast/overflow/float-in-relpositioned-expected.checksum:
    * platform/mac/fast/overflow/float-in-relpositioned-expected.png:
    * platform/mac/fast/overflow/image-selection-highlight-expected.checksum:
    * platform/mac/fast/overflow/image-selection-highlight-expected.png:
    * platform/mac/fast/overflow/overflow-auto-position-absolute-expected.checksum:
    * platform/mac/fast/overflow/overflow-auto-position-absolute-expected.png:
    * platform/mac/fast/overflow/overflow-rtl-expected.checksum:
    * platform/mac/fast/overflow/overflow-rtl-expected.png:
    * platform/mac/fast/overflow/overflow-stacking-expected.checksum:
    * platform/mac/fast/overflow/overflow-stacking-expected.png:
    * platform/mac/fast/overflow/overflow-text-hit-testing-expected.checksum:
    * platform/mac/fast/overflow/overflow-text-hit-testing-expected.png:
    * platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.checksum:
    * platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.png:
    * platform/mac/fast/overflow/overflow-x-y-expected.checksum:
    * platform/mac/fast/overflow/overflow-x-y-expected.png:
    * platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum:
    * platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
    * platform/mac/fast/overflow/scrollbar-position-update-expected.checksum:
    * platform/mac/fast/overflow/scrollbar-position-update-expected.png:
    * platform/mac/fast/overflow/table-overflow-float-expected.checksum:
    * platform/mac/fast/overflow/table-overflow-float-expected.png:
    * platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.checksum:
    * platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.png:
    * platform/mac/fast/repaint/layout-state-only-positioned-expected.checksum:
    * platform/mac/fast/repaint/layout-state-only-positioned-expected.png:
    * platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.checksum:
    * platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.png:
    * platform/mac/fast/table/edge-offsets-expected.checksum:
    * platform/mac/fast/table/edge-offsets-expected.png:
    * platform/mac/scrollbars/key-window-not-first-responder-expected.checksum:
    * platform/mac/scrollbars/key-window-not-first-responder-expected.png:
    * platform/mac/svg/custom/invisible-text-after-scrolling-expected.checksum:
    * platform/mac/svg/custom/invisible-text-after-scrolling-expected.png:
    * platform/mac/tables/mozilla/bugs/bug149275-1-expected.checksum:
    * platform/mac/tables/mozilla/bugs/bug149275-1-expected.png:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@53838 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 86c337a..52e8a16 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,99 @@
+2010-01-25  Peter Kasting  <pkasting at google.com>
+
+        Reviewed by Dan Bernstein.
+
+        Rebaseline pixel tests affected by changes in scrollbar thumb size.
+        https://bugs.webkit.org/show_bug.cgi?id=34049
+
+        * platform/mac/compositing/overflow/overflow-scroll-expected.checksum:
+        * platform/mac/compositing/overflow/overflow-scroll-expected.png:
+        * platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum:
+        * platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
+        * platform/mac/fast/body-propagation/overflow/002-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/002-expected.png:
+        * platform/mac/fast/body-propagation/overflow/002-xhtml-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/002-xhtml-expected.png:
+        * platform/mac/fast/body-propagation/overflow/003-declarative-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/003-declarative-expected.png:
+        * platform/mac/fast/body-propagation/overflow/003-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/003-expected.png:
+        * platform/mac/fast/body-propagation/overflow/003-xhtml-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/003-xhtml-expected.png:
+        * platform/mac/fast/body-propagation/overflow/004-declarative-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/004-declarative-expected.png:
+        * platform/mac/fast/body-propagation/overflow/004-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/004-expected.png:
+        * platform/mac/fast/body-propagation/overflow/004-xhtml-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/004-xhtml-expected.png:
+        * platform/mac/fast/body-propagation/overflow/007-declarative-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/007-declarative-expected.png:
+        * platform/mac/fast/body-propagation/overflow/007-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/007-expected.png:
+        * platform/mac/fast/body-propagation/overflow/007-xhtml-expected.checksum:
+        * platform/mac/fast/body-propagation/overflow/007-xhtml-expected.png:
+        * platform/mac/fast/clip/014-expected.checksum:
+        * platform/mac/fast/clip/014-expected.png:
+        * platform/mac/fast/forms/basic-textareas-expected.checksum:
+        * platform/mac/fast/forms/basic-textareas-expected.png:
+        * platform/mac/fast/forms/form-element-geometry-expected.checksum:
+        * platform/mac/fast/forms/form-element-geometry-expected.png:
+        * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.checksum:
+        * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
+        * platform/mac/fast/forms/textarea-scroll-height-expected.checksum:
+        * platform/mac/fast/forms/textarea-scroll-height-expected.png:
+        * platform/mac/fast/inline-block/tricky-baseline-expected.checksum:
+        * platform/mac/fast/inline-block/tricky-baseline-expected.png:
+        * platform/mac/fast/layers/scroll-rect-to-visible-expected.checksum:
+        * platform/mac/fast/layers/scroll-rect-to-visible-expected.png:
+        * platform/mac/fast/overflow/002-expected.checksum:
+        * platform/mac/fast/overflow/002-expected.png:
+        * platform/mac/fast/overflow/003-expected.checksum:
+        * platform/mac/fast/overflow/003-expected.png:
+        * platform/mac/fast/overflow/005-expected.checksum:
+        * platform/mac/fast/overflow/005-expected.png:
+        * platform/mac/fast/overflow/007-expected.checksum:
+        * platform/mac/fast/overflow/007-expected.png:
+        * platform/mac/fast/overflow/008-expected.checksum:
+        * platform/mac/fast/overflow/008-expected.png:
+        * platform/mac/fast/overflow/childFocusRingClip-expected.checksum:
+        * platform/mac/fast/overflow/childFocusRingClip-expected.png:
+        * platform/mac/fast/overflow/float-in-relpositioned-expected.checksum:
+        * platform/mac/fast/overflow/float-in-relpositioned-expected.png:
+        * platform/mac/fast/overflow/image-selection-highlight-expected.checksum:
+        * platform/mac/fast/overflow/image-selection-highlight-expected.png:
+        * platform/mac/fast/overflow/overflow-auto-position-absolute-expected.checksum:
+        * platform/mac/fast/overflow/overflow-auto-position-absolute-expected.png:
+        * platform/mac/fast/overflow/overflow-rtl-expected.checksum:
+        * platform/mac/fast/overflow/overflow-rtl-expected.png:
+        * platform/mac/fast/overflow/overflow-stacking-expected.checksum:
+        * platform/mac/fast/overflow/overflow-stacking-expected.png:
+        * platform/mac/fast/overflow/overflow-text-hit-testing-expected.checksum:
+        * platform/mac/fast/overflow/overflow-text-hit-testing-expected.png:
+        * platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.checksum:
+        * platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.png:
+        * platform/mac/fast/overflow/overflow-x-y-expected.checksum:
+        * platform/mac/fast/overflow/overflow-x-y-expected.png:
+        * platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum:
+        * platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
+        * platform/mac/fast/overflow/scrollbar-position-update-expected.checksum:
+        * platform/mac/fast/overflow/scrollbar-position-update-expected.png:
+        * platform/mac/fast/overflow/table-overflow-float-expected.checksum:
+        * platform/mac/fast/overflow/table-overflow-float-expected.png:
+        * platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.checksum:
+        * platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.png:
+        * platform/mac/fast/repaint/layout-state-only-positioned-expected.checksum:
+        * platform/mac/fast/repaint/layout-state-only-positioned-expected.png:
+        * platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.checksum:
+        * platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.png:
+        * platform/mac/fast/table/edge-offsets-expected.checksum:
+        * platform/mac/fast/table/edge-offsets-expected.png:
+        * platform/mac/scrollbars/key-window-not-first-responder-expected.checksum:
+        * platform/mac/scrollbars/key-window-not-first-responder-expected.png:
+        * platform/mac/svg/custom/invisible-text-after-scrolling-expected.checksum:
+        * platform/mac/svg/custom/invisible-text-after-scrolling-expected.png:
+        * platform/mac/tables/mozilla/bugs/bug149275-1-expected.checksum:
+        * platform/mac/tables/mozilla/bugs/bug149275-1-expected.png:
+
 2010-01-25  Enrica Casucci  <enrica at apple.com>
 
         Reviewed by Darin Adler.
diff --git a/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.checksum b/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.checksum
index 4fc469a..3db13ab 100644
--- a/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.checksum
+++ b/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.checksum
@@ -1 +1 @@
-13082070f31378023185657c51504e83
\ No newline at end of file
+ce165bc1251d3911115dd4d35132cefc
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.png b/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.png
index 301d4e7..0a14b4b 100644
Binary files a/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.png and b/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum b/LayoutTests/platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum
index 124e730..5318c47 100644
--- a/LayoutTests/platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum
+++ b/LayoutTests/platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum
@@ -1 +1 @@
-e35abf701dbc65c7cf4a4e6acf0fab0c
\ No newline at end of file
+f67c62efac1943019610ce400cb5ed30
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png b/LayoutTests/platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png
index 81a3dcc..e33496d 100644
Binary files a/LayoutTests/platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png and b/LayoutTests/platform/mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/002-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/002-expected.checksum
index f8541db..614a189 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/002-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/002-expected.checksum
@@ -1 +1 @@
-e7594630320691acc621a84e73cd3093
\ No newline at end of file
+8890a621ac912c167d07821d9af5b98c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/002-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/002-expected.png
index ad39936..c66c30d 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/002-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/002-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/002-xhtml-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/002-xhtml-expected.checksum
index f8541db..614a189 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/002-xhtml-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/002-xhtml-expected.checksum
@@ -1 +1 @@
-e7594630320691acc621a84e73cd3093
\ No newline at end of file
+8890a621ac912c167d07821d9af5b98c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/002-xhtml-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/002-xhtml-expected.png
index ad39936..c66c30d 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/002-xhtml-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/002-xhtml-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-declarative-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-declarative-expected.checksum
index f8541db..614a189 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-declarative-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-declarative-expected.checksum
@@ -1 +1 @@
-e7594630320691acc621a84e73cd3093
\ No newline at end of file
+8890a621ac912c167d07821d9af5b98c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-declarative-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-declarative-expected.png
index ad39936..c66c30d 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-declarative-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-declarative-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-expected.checksum
index f8541db..614a189 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-expected.checksum
@@ -1 +1 @@
-e7594630320691acc621a84e73cd3093
\ No newline at end of file
+8890a621ac912c167d07821d9af5b98c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-expected.png
index ad39936..c66c30d 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-xhtml-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-xhtml-expected.checksum
index f8541db..614a189 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-xhtml-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-xhtml-expected.checksum
@@ -1 +1 @@
-e7594630320691acc621a84e73cd3093
\ No newline at end of file
+8890a621ac912c167d07821d9af5b98c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-xhtml-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-xhtml-expected.png
index ad39936..c66c30d 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/003-xhtml-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/003-xhtml-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-declarative-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-declarative-expected.checksum
index fbbca3c..256fe32 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-declarative-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-declarative-expected.checksum
@@ -1 +1 @@
-b7e8a93fb552b270edfe31f24e511dc6
\ No newline at end of file
+50c0841d727512902a015474ae806067
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-declarative-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-declarative-expected.png
index 9daf9c2..2bb802b 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-declarative-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-declarative-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-expected.checksum
index fbbca3c..256fe32 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-expected.checksum
@@ -1 +1 @@
-b7e8a93fb552b270edfe31f24e511dc6
\ No newline at end of file
+50c0841d727512902a015474ae806067
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-expected.png
index 9daf9c2..2bb802b 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-xhtml-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-xhtml-expected.checksum
index fbbca3c..256fe32 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-xhtml-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-xhtml-expected.checksum
@@ -1 +1 @@
-b7e8a93fb552b270edfe31f24e511dc6
\ No newline at end of file
+50c0841d727512902a015474ae806067
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-xhtml-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-xhtml-expected.png
index 9daf9c2..2bb802b 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/004-xhtml-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/004-xhtml-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-declarative-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-declarative-expected.checksum
index f8541db..614a189 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-declarative-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-declarative-expected.checksum
@@ -1 +1 @@
-e7594630320691acc621a84e73cd3093
\ No newline at end of file
+8890a621ac912c167d07821d9af5b98c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-declarative-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-declarative-expected.png
index ad39936..c66c30d 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-declarative-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-declarative-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-expected.checksum
index f8541db..614a189 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-expected.checksum
@@ -1 +1 @@
-e7594630320691acc621a84e73cd3093
\ No newline at end of file
+8890a621ac912c167d07821d9af5b98c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-expected.png
index ad39936..c66c30d 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-xhtml-expected.checksum b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-xhtml-expected.checksum
index f8541db..614a189 100644
--- a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-xhtml-expected.checksum
+++ b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-xhtml-expected.checksum
@@ -1 +1 @@
-e7594630320691acc621a84e73cd3093
\ No newline at end of file
+8890a621ac912c167d07821d9af5b98c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-xhtml-expected.png b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-xhtml-expected.png
index ad39936..c66c30d 100644
Binary files a/LayoutTests/platform/mac/fast/body-propagation/overflow/007-xhtml-expected.png and b/LayoutTests/platform/mac/fast/body-propagation/overflow/007-xhtml-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/clip/014-expected.checksum b/LayoutTests/platform/mac/fast/clip/014-expected.checksum
index c784e3d..2129146 100644
--- a/LayoutTests/platform/mac/fast/clip/014-expected.checksum
+++ b/LayoutTests/platform/mac/fast/clip/014-expected.checksum
@@ -1 +1 @@
-cfa1b9af96ca09d48fe2285b0c3dc4b0
\ No newline at end of file
+9e8c41041dd506f4d121a24878f88a4a
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/clip/014-expected.png b/LayoutTests/platform/mac/fast/clip/014-expected.png
index f3649f4..b7bfc18 100644
Binary files a/LayoutTests/platform/mac/fast/clip/014-expected.png and b/LayoutTests/platform/mac/fast/clip/014-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.checksum b/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.checksum
index a805d2c..17fea64 100644
--- a/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.checksum
+++ b/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.checksum
@@ -1 +1 @@
-eb8197b926083c99a391ca133b883d0d
\ No newline at end of file
+13f1f0b675e44d8d29231588dc10c122
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.png b/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.png
index 1961b89..e44a053 100644
Binary files a/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.png and b/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.checksum b/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.checksum
index 842a573..6b662c4 100644
--- a/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.checksum
+++ b/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.checksum
@@ -1 +1 @@
-3fdc606e4a7ad1e4851339cccb606005
\ No newline at end of file
+5125c8f2edf05e4538de257046d86734
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.png b/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.png
index a23f06f..bfc00aa 100644
Binary files a/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.png and b/LayoutTests/platform/mac/fast/forms/form-element-geometry-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.checksum b/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.checksum
index d8e577a..c1a527a 100644
--- a/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.checksum
+++ b/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.checksum
@@ -1 +1 @@
-d2fb49b4d0c5de8812285362257f3fa7
\ No newline at end of file
+fa258c3386d1861d4b31d68e75d67a61
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png b/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png
index d9a8a52..03728cd 100644
Binary files a/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png and b/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.checksum b/LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.checksum
index 4bc6f5e..175653d 100644
--- a/LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.checksum
+++ b/LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.checksum
@@ -1 +1 @@
-5ff6a45196e92437b779f76fbf3e6300
\ No newline at end of file
+ebe528ed4b73e68df8550b02f2a393df
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.png b/LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.png
index 46c1e18..920f360 100644
Binary files a/LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.png and b/LayoutTests/platform/mac/fast/forms/textarea-scroll-height-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.checksum b/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.checksum
index d3cda71..1753ccd 100644
--- a/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.checksum
+++ b/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.checksum
@@ -1 +1 @@
-74ac56ab85f01c9cad1e4547a4661509
\ No newline at end of file
+2646734669db9d2b7be0c6fc37c0a18a
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.png b/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.png
index e06b73c..e9cf3ac 100644
Binary files a/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.png and b/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/layers/scroll-rect-to-visible-expected.checksum b/LayoutTests/platform/mac/fast/layers/scroll-rect-to-visible-expected.checksum
index 2635e6b..56fe7b7 100644
--- a/LayoutTests/platform/mac/fast/layers/scroll-rect-to-visible-expected.checksum
+++ b/LayoutTests/platform/mac/fast/layers/scroll-rect-to-visible-expected.checksum
@@ -1 +1 @@
-7172301f5c0c65197a26aaf66a6e88d8
\ No newline at end of file
+8694a3b549d244c47fb5537f521f569a
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/layers/scroll-rect-to-visible-expected.png b/LayoutTests/platform/mac/fast/layers/scroll-rect-to-visible-expected.png
index 11a9540..b11ca55 100644
Binary files a/LayoutTests/platform/mac/fast/layers/scroll-rect-to-visible-expected.png and b/LayoutTests/platform/mac/fast/layers/scroll-rect-to-visible-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/002-expected.checksum b/LayoutTests/platform/mac/fast/overflow/002-expected.checksum
index b502a68..e64fce3 100644
--- a/LayoutTests/platform/mac/fast/overflow/002-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/002-expected.checksum
@@ -1 +1 @@
-612a4b2c45496a6b670c494e2911af8c
\ No newline at end of file
+45aa2fb5fe8241b6b4fdba866c2c7243
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/002-expected.png b/LayoutTests/platform/mac/fast/overflow/002-expected.png
index bc6ae78..ab70121 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/002-expected.png and b/LayoutTests/platform/mac/fast/overflow/002-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/003-expected.checksum b/LayoutTests/platform/mac/fast/overflow/003-expected.checksum
index aa29a4d..2da5068 100644
--- a/LayoutTests/platform/mac/fast/overflow/003-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/003-expected.checksum
@@ -1 +1 @@
-de41952e4e60185a21d153b75e0c8a4c
\ No newline at end of file
+2b8b661c4b026efbc67a477ce473b749
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/003-expected.png b/LayoutTests/platform/mac/fast/overflow/003-expected.png
index 32605c0..ef9d331 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/003-expected.png and b/LayoutTests/platform/mac/fast/overflow/003-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/005-expected.checksum b/LayoutTests/platform/mac/fast/overflow/005-expected.checksum
index 9e5927c..ca0b8c4 100644
--- a/LayoutTests/platform/mac/fast/overflow/005-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/005-expected.checksum
@@ -1 +1 @@
-9b81a80f5e6059469c0e06988e63bc93
\ No newline at end of file
+3699f406dde467d308217078623f2cd4
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/005-expected.png b/LayoutTests/platform/mac/fast/overflow/005-expected.png
index e7ef15e..ccec58b 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/005-expected.png and b/LayoutTests/platform/mac/fast/overflow/005-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/007-expected.checksum b/LayoutTests/platform/mac/fast/overflow/007-expected.checksum
index bad5532..11e1bfb 100644
--- a/LayoutTests/platform/mac/fast/overflow/007-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/007-expected.checksum
@@ -1 +1 @@
-903d7f027896fde4c1169c76e6917f07
\ No newline at end of file
+deed278bc221ac42985a51e4c254ac9c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/007-expected.png b/LayoutTests/platform/mac/fast/overflow/007-expected.png
index a810a7c..7e0a01b 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/007-expected.png and b/LayoutTests/platform/mac/fast/overflow/007-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/008-expected.checksum b/LayoutTests/platform/mac/fast/overflow/008-expected.checksum
index ffc6810..12f2180 100644
--- a/LayoutTests/platform/mac/fast/overflow/008-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/008-expected.checksum
@@ -1 +1 @@
-2846eeb3c621cdb00a0a9ef410701e97
\ No newline at end of file
+ba53bdd0f9d6834aa39e40d733fcb1b8
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/008-expected.png b/LayoutTests/platform/mac/fast/overflow/008-expected.png
index d24a366..0358bea 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/008-expected.png and b/LayoutTests/platform/mac/fast/overflow/008-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/childFocusRingClip-expected.checksum b/LayoutTests/platform/mac/fast/overflow/childFocusRingClip-expected.checksum
index 00668c8..65d389d 100644
--- a/LayoutTests/platform/mac/fast/overflow/childFocusRingClip-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/childFocusRingClip-expected.checksum
@@ -1 +1 @@
-81c0c91706697315dad0d00eb1931cd6
\ No newline at end of file
+2ee7421aa9d4e1bc13e77e7c3892ee5b
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/childFocusRingClip-expected.png b/LayoutTests/platform/mac/fast/overflow/childFocusRingClip-expected.png
index d786093..e39afc1 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/childFocusRingClip-expected.png and b/LayoutTests/platform/mac/fast/overflow/childFocusRingClip-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/float-in-relpositioned-expected.checksum b/LayoutTests/platform/mac/fast/overflow/float-in-relpositioned-expected.checksum
index 2b23b65..378100f 100644
--- a/LayoutTests/platform/mac/fast/overflow/float-in-relpositioned-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/float-in-relpositioned-expected.checksum
@@ -1 +1 @@
-333696eb715b60d09726e3f8f0dcf90f
\ No newline at end of file
+e21fb90f45b4286f3c9421a6cdd9a762
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/float-in-relpositioned-expected.png b/LayoutTests/platform/mac/fast/overflow/float-in-relpositioned-expected.png
index 58571b2..c9331b2 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/float-in-relpositioned-expected.png and b/LayoutTests/platform/mac/fast/overflow/float-in-relpositioned-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/image-selection-highlight-expected.checksum b/LayoutTests/platform/mac/fast/overflow/image-selection-highlight-expected.checksum
index c62a7a2..9d80301 100644
--- a/LayoutTests/platform/mac/fast/overflow/image-selection-highlight-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/image-selection-highlight-expected.checksum
@@ -1 +1 @@
-ec671b955912d03646d7040ab432bdde
\ No newline at end of file
+109dc6a388c72cee9d3ad4237de7541b
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/image-selection-highlight-expected.png b/LayoutTests/platform/mac/fast/overflow/image-selection-highlight-expected.png
index f2d8c6c..d5f34c8 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/image-selection-highlight-expected.png and b/LayoutTests/platform/mac/fast/overflow/image-selection-highlight-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-auto-position-absolute-expected.checksum b/LayoutTests/platform/mac/fast/overflow/overflow-auto-position-absolute-expected.checksum
index 1d3bede..396e9cf 100644
--- a/LayoutTests/platform/mac/fast/overflow/overflow-auto-position-absolute-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/overflow-auto-position-absolute-expected.checksum
@@ -1 +1 @@
-3a777e0f140d21d821410ac28bfe8101
\ No newline at end of file
+12b86865cdca06f82ebad8a178b88634
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-auto-position-absolute-expected.png b/LayoutTests/platform/mac/fast/overflow/overflow-auto-position-absolute-expected.png
index 2717b50..fe34f87 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/overflow-auto-position-absolute-expected.png and b/LayoutTests/platform/mac/fast/overflow/overflow-auto-position-absolute-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-rtl-expected.checksum b/LayoutTests/platform/mac/fast/overflow/overflow-rtl-expected.checksum
index 1728eaf..3540cad 100644
--- a/LayoutTests/platform/mac/fast/overflow/overflow-rtl-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/overflow-rtl-expected.checksum
@@ -1 +1 @@
-2c0e8578f9603f59ec3e9ab9d6281013
\ No newline at end of file
+9ae95eb6aa256553693ef7e00656ad8c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-rtl-expected.png b/LayoutTests/platform/mac/fast/overflow/overflow-rtl-expected.png
index 8cbf89c..d19da32 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/overflow-rtl-expected.png and b/LayoutTests/platform/mac/fast/overflow/overflow-rtl-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-stacking-expected.checksum b/LayoutTests/platform/mac/fast/overflow/overflow-stacking-expected.checksum
index 06b28bc..d72207d 100644
--- a/LayoutTests/platform/mac/fast/overflow/overflow-stacking-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/overflow-stacking-expected.checksum
@@ -1 +1 @@
-d6f5c912f4bf3080bebcc5436a19aa76
\ No newline at end of file
+ce845c2921aad75f4457957b91ad9fa5
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-stacking-expected.png b/LayoutTests/platform/mac/fast/overflow/overflow-stacking-expected.png
index 88e1f5f..a569102 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/overflow-stacking-expected.png and b/LayoutTests/platform/mac/fast/overflow/overflow-stacking-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-text-hit-testing-expected.checksum b/LayoutTests/platform/mac/fast/overflow/overflow-text-hit-testing-expected.checksum
index 503cb20..4f2970f 100644
--- a/LayoutTests/platform/mac/fast/overflow/overflow-text-hit-testing-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/overflow-text-hit-testing-expected.checksum
@@ -1 +1 @@
-8cf3ad752471a9948f48933450fd59ab
\ No newline at end of file
+d92ce64654538c38814b7f65d46d02ed
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-text-hit-testing-expected.png b/LayoutTests/platform/mac/fast/overflow/overflow-text-hit-testing-expected.png
index 561180f..e2ffe33 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/overflow-text-hit-testing-expected.png and b/LayoutTests/platform/mac/fast/overflow/overflow-text-hit-testing-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.checksum b/LayoutTests/platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.checksum
index 529663a..03ea7e8 100644
--- a/LayoutTests/platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.checksum
@@ -1 +1 @@
-ca340617400fb47e4452401285b6469a
\ No newline at end of file
+dd6d87f1a6b974c5ea296de1d7ba86d6
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.png b/LayoutTests/platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.png
index 88872f2..217949e 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.png and b/LayoutTests/platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-x-y-expected.checksum b/LayoutTests/platform/mac/fast/overflow/overflow-x-y-expected.checksum
index 4a62308..b88712a 100644
--- a/LayoutTests/platform/mac/fast/overflow/overflow-x-y-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/overflow-x-y-expected.checksum
@@ -1 +1 @@
-f40469481c1ec95d45b9e536caf4bc4b
\ No newline at end of file
+4ed378d504329102adcafeedc667f8a1
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/overflow-x-y-expected.png b/LayoutTests/platform/mac/fast/overflow/overflow-x-y-expected.png
index 4f11556..676c8db 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/overflow-x-y-expected.png and b/LayoutTests/platform/mac/fast/overflow/overflow-x-y-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum b/LayoutTests/platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum
index e98a4ab..847a540 100644
--- a/LayoutTests/platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum
@@ -1 +1 @@
-9122beaed931da56c1ce872b38ee7b0a
\ No newline at end of file
+bd8796ad16553b8e35a6e976c16c66f8
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png b/LayoutTests/platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png
index 2456c50..a536cd6 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png and b/LayoutTests/platform/mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/scrollbar-position-update-expected.checksum b/LayoutTests/platform/mac/fast/overflow/scrollbar-position-update-expected.checksum
index 00f98ad..ca51712 100644
--- a/LayoutTests/platform/mac/fast/overflow/scrollbar-position-update-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/scrollbar-position-update-expected.checksum
@@ -1 +1 @@
-faac9d7656ee1144c03efe2e319601fd
\ No newline at end of file
+90ee7d822bd1555801b438aac169a1ea
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/scrollbar-position-update-expected.png b/LayoutTests/platform/mac/fast/overflow/scrollbar-position-update-expected.png
index 12f7673..66a1339 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/scrollbar-position-update-expected.png and b/LayoutTests/platform/mac/fast/overflow/scrollbar-position-update-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/overflow/table-overflow-float-expected.checksum b/LayoutTests/platform/mac/fast/overflow/table-overflow-float-expected.checksum
index 9e541fd..4ba2859 100644
--- a/LayoutTests/platform/mac/fast/overflow/table-overflow-float-expected.checksum
+++ b/LayoutTests/platform/mac/fast/overflow/table-overflow-float-expected.checksum
@@ -1 +1 @@
-e33dc11c8160ecaaee21f7b157f332b1
\ No newline at end of file
+b503afe8638270a161f6d3a2ec50b73c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/overflow/table-overflow-float-expected.png b/LayoutTests/platform/mac/fast/overflow/table-overflow-float-expected.png
index 3db4593..cbdae9e 100644
Binary files a/LayoutTests/platform/mac/fast/overflow/table-overflow-float-expected.png and b/LayoutTests/platform/mac/fast/overflow/table-overflow-float-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.checksum b/LayoutTests/platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.checksum
index 38392ff..9d577e8 100644
--- a/LayoutTests/platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.checksum
+++ b/LayoutTests/platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.checksum
@@ -1 +1 @@
-48c72c670851ec7ced72f1024bc8dea3
\ No newline at end of file
+33b4accdf41361d3c21a830a1d7e0a54
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.png b/LayoutTests/platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.png
index 0b02e34..8a3f9d8 100644
Binary files a/LayoutTests/platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.png and b/LayoutTests/platform/mac/fast/repaint/block-selection-gap-stale-cache-2-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/repaint/layout-state-only-positioned-expected.checksum b/LayoutTests/platform/mac/fast/repaint/layout-state-only-positioned-expected.checksum
index ede613b..0ef555a 100644
--- a/LayoutTests/platform/mac/fast/repaint/layout-state-only-positioned-expected.checksum
+++ b/LayoutTests/platform/mac/fast/repaint/layout-state-only-positioned-expected.checksum
@@ -1 +1 @@
-35c44cc2fa0e6aac8a4dfe1eab822269
\ No newline at end of file
+b1c152aeaa96cf34645df4c1193ecb17
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/repaint/layout-state-only-positioned-expected.png b/LayoutTests/platform/mac/fast/repaint/layout-state-only-positioned-expected.png
index e1b0bfa..b8b56d8 100644
Binary files a/LayoutTests/platform/mac/fast/repaint/layout-state-only-positioned-expected.png and b/LayoutTests/platform/mac/fast/repaint/layout-state-only-positioned-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.checksum b/LayoutTests/platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.checksum
index 4d771fa..75d9622 100644
--- a/LayoutTests/platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.checksum
+++ b/LayoutTests/platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.checksum
@@ -1 +1 @@
-d2d421e8870e799ec73ae783ec936aea
\ No newline at end of file
+7b71f51819a08e1cd5b15c20d195a63f
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.png b/LayoutTests/platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.png
index 6f8b674..e931ef0 100644
Binary files a/LayoutTests/platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.png and b/LayoutTests/platform/mac/fast/repaint/selection-gap-overflow-scroll-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/table/edge-offsets-expected.checksum b/LayoutTests/platform/mac/fast/table/edge-offsets-expected.checksum
index 83f35e4..8d74ee4 100644
--- a/LayoutTests/platform/mac/fast/table/edge-offsets-expected.checksum
+++ b/LayoutTests/platform/mac/fast/table/edge-offsets-expected.checksum
@@ -1 +1 @@
-83fa662e31a1d571c8a84ddd86ce33d2
\ No newline at end of file
+f84ec7c650d51b424b63010d9655871c
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/fast/table/edge-offsets-expected.png b/LayoutTests/platform/mac/fast/table/edge-offsets-expected.png
index 6da023f..4568f05 100644
Binary files a/LayoutTests/platform/mac/fast/table/edge-offsets-expected.png and b/LayoutTests/platform/mac/fast/table/edge-offsets-expected.png differ
diff --git a/LayoutTests/platform/mac/scrollbars/key-window-not-first-responder-expected.checksum b/LayoutTests/platform/mac/scrollbars/key-window-not-first-responder-expected.checksum
index 7090250..a47f488 100644
--- a/LayoutTests/platform/mac/scrollbars/key-window-not-first-responder-expected.checksum
+++ b/LayoutTests/platform/mac/scrollbars/key-window-not-first-responder-expected.checksum
@@ -1 +1 @@
-1926f48eca1213f3942fe77315da13f1
\ No newline at end of file
+2411680a895b4b272d689d7da4f2fb04
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/scrollbars/key-window-not-first-responder-expected.png b/LayoutTests/platform/mac/scrollbars/key-window-not-first-responder-expected.png
index 7c254db..2f287c9 100644
Binary files a/LayoutTests/platform/mac/scrollbars/key-window-not-first-responder-expected.png and b/LayoutTests/platform/mac/scrollbars/key-window-not-first-responder-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.checksum b/LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.checksum
index 7471641..3f39543 100644
--- a/LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.checksum
+++ b/LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.checksum
@@ -1 +1 @@
-386239dab3d7000673d28929161e1933
\ No newline at end of file
+dc198405321b3ac7144d2aacbc81a834
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.png b/LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.png
index 783fec4..504630d 100644
Binary files a/LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.png and b/LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.png differ
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug149275-1-expected.checksum b/LayoutTests/platform/mac/tables/mozilla/bugs/bug149275-1-expected.checksum
index 11be76c..ab785b4 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug149275-1-expected.checksum
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug149275-1-expected.checksum
@@ -1 +1 @@
-4b7558c13b926d4fcae97ee15b4ea911
\ No newline at end of file
+400b0ee535cefa3a866ad149ee4db70a
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug149275-1-expected.png b/LayoutTests/platform/mac/tables/mozilla/bugs/bug149275-1-expected.png
index 378fe93..a4ba88d 100644
Binary files a/LayoutTests/platform/mac/tables/mozilla/bugs/bug149275-1-expected.png and b/LayoutTests/platform/mac/tables/mozilla/bugs/bug149275-1-expected.png differ
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index b6bae3d..8e972d4 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,15 @@
+2010-01-25  Peter Kasting  <pkasting at google.com>
+
+        Reviewed by Dan Bernstein.
+
+        Mac scrollbar thumbs were drawn with the wrong size.
+        https://bugs.webkit.org/show_bug.cgi?id=34049
+
+        * platform/chromium/ScrollbarThemeChromiumMac.mm:
+        (WebCore::ScrollbarThemeChromiumMac::paint):
+        * platform/mac/ScrollbarThemeMac.mm:
+        (WebCore::ScrollbarThemeMac::paint):
+
 2010-01-25  Enrica Casucci  <enrica at apple.com>
 
         Reviewed by Darin Adler.
diff --git a/WebCore/platform/chromium/ScrollbarThemeChromiumMac.mm b/WebCore/platform/chromium/ScrollbarThemeChromiumMac.mm
index b4ebaf6..e532d57 100644
--- a/WebCore/platform/chromium/ScrollbarThemeChromiumMac.mm
+++ b/WebCore/platform/chromium/ScrollbarThemeChromiumMac.mm
@@ -375,7 +375,7 @@ bool ScrollbarThemeChromiumMac::paint(Scrollbar* scrollbar, GraphicsContext* con
     trackInfo.min = 0;
     trackInfo.max = scrollbar->maximum();
     trackInfo.value = scrollbar->currentPos();
-    trackInfo.trackInfo.scrollbar.viewsize = scrollbar->pageStep();
+    trackInfo.trackInfo.scrollbar.viewsize = scrollbar->visibleSize();
     trackInfo.attributes = 0;
     if (scrollbar->orientation() == HorizontalScrollbar)
         trackInfo.attributes |= kThemeTrackHorizontal;
diff --git a/WebCore/platform/mac/ScrollbarThemeMac.mm b/WebCore/platform/mac/ScrollbarThemeMac.mm
index b4b8f62..067f28f 100644
--- a/WebCore/platform/mac/ScrollbarThemeMac.mm
+++ b/WebCore/platform/mac/ScrollbarThemeMac.mm
@@ -362,7 +362,7 @@ bool ScrollbarThemeMac::paint(Scrollbar* scrollbar, GraphicsContext* context, co
     trackInfo.min = 0;
     trackInfo.max = scrollbar->maximum();
     trackInfo.value = scrollbar->currentPos();
-    trackInfo.trackInfo.scrollbar.viewsize = scrollbar->pageStep();
+    trackInfo.trackInfo.scrollbar.viewsize = scrollbar->visibleSize();
     trackInfo.attributes = 0;
     if (scrollbar->orientation() == HorizontalScrollbar)
         trackInfo.attributes |= kThemeTrackHorizontal;

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list