Changeset 202219 in webkit


Ignore:
Timestamp:
Jun 19, 2016, 5:17:05 PM (9 years ago)
Author:
ap@apple.com
Message:

Add test expectations for macOS Sierra
https://bugs.webkit.org/show_bug.cgi?id=158903

Reviewed by Alex Christensen.

Tools:

  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Sierra.png: Added.
  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Sierra@2x.png: Added.
  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js:
  • BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css:

Added dashboard support.

  • BuildSlaveSupport/build.webkit.org-config/wkbuild.py:
  • BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py:

Trigger the right build queues on check-in.

  • Scripts/webkitpy/common/system/platforminfo.py:
  • Scripts/webkitpy/common/system/platforminfo_unittest.py:
  • Scripts/webkitpy/layout_tests/models/test_expectations.py:
  • Scripts/webkitpy/port/mac.py:
  • Scripts/webkitpy/port/mac_unittest.py:
  • TestResultServer/static-dashboards/flakiness_dashboard.js:

Added cases for Sierra, and updated tests for new baseline search paths.

LayoutTests:

  • TestExpectations:
  • media/click-placeholder-not-pausing-expected.txt: Added.
  • media/click-placeholder-not-pausing.html: Added.
  • media/controls/picture-in-picture-expected.txt: Added.
  • media/controls/picture-in-picture.html: Added.
  • media/element-containing-pip-video-going-into-fullscreen-expected.txt: Added.
  • media/element-containing-pip-video-going-into-fullscreen.html: Added.
  • media/fullscreen-api-enabled-media-with-presentation-mode-expected.txt: Added.
  • media/fullscreen-api-enabled-media-with-presentation-mode.html: Added.
  • media/fullscreen-video-going-into-pip-expected.txt: Added.
  • media/fullscreen-video-going-into-pip.html: Added.
  • media/navigate-with-pip-should-not-crash-expected.txt: Added.
  • media/navigate-with-pip-should-not-crash.html: Added.
  • media/pip-video-going-into-fullscreen-expected.txt: Added.
  • media/pip-video-going-into-fullscreen.html: Added.
  • media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Added.
  • media/video-contained-in-fullscreen-element-going-into-pip.html: Added.
  • platform/mac-elcapitan: Added.
  • platform/mac-elcapitan/compositing: Added.
  • platform/mac-elcapitan/compositing/rtl: Added.
  • platform/mac-elcapitan/compositing/rtl/rtl-overflow-scrolling-expected.txt: Copied from LayoutTests/platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt.
  • platform/mac-elcapitan/fast: Added.
  • platform/mac-elcapitan/fast/block: Added.
  • platform/mac-elcapitan/fast/block/float: Added.
  • platform/mac-elcapitan/fast/block/float/026-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.png.
  • platform/mac-elcapitan/fast/block/float/026-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.txt.
  • platform/mac-elcapitan/fast/block/float/028-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.png.
  • platform/mac-elcapitan/fast/block/float/028-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.txt.
  • platform/mac-elcapitan/fast/overflow: Added.
  • platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png.
  • platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt.
  • platform/mac-elcapitan/fast/ruby: Added.
  • platform/mac-elcapitan/fast/ruby/bopomofo-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.png.
  • platform/mac-elcapitan/fast/ruby/bopomofo-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.txt.
  • platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png.
  • platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt.
  • platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.png.
  • platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.txt.
  • platform/mac-elcapitan/fast/text: Added.
  • platform/mac-elcapitan/fast/text/crash-complex-text-surrogate-expected.txt: Copied from LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt.
  • platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.png: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.png.
  • platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.txt: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.txt.
  • platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.png: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.png.
  • platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
  • platform/mac-elcapitan/http: Added.
  • platform/mac-elcapitan/http/tests: Added.
  • platform/mac-elcapitan/http/tests/cookies: Added.
  • platform/mac-elcapitan/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Copied from LayoutTests/http/tests/cookies/third-party-cookie-relaxing-expected.txt.
  • platform/mac-elcapitan/http/tests/security: Added.
  • platform/mac-elcapitan/http/tests/security/mixedContent: Added.
  • platform/mac-elcapitan/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt.
  • platform/mac-elcapitan/media: Added.
  • platform/mac-elcapitan/media/controls-strict-expected.png: Copied from LayoutTests/platform/mac/media/controls-strict-expected.png.
  • platform/mac-elcapitan/media/controls-strict-expected.txt: Copied from LayoutTests/platform/mac/media/controls-strict-expected.txt.
  • platform/mac-elcapitan/media/controls-without-preload-expected.png: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.png.
  • platform/mac-elcapitan/media/controls-without-preload-expected.txt: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.txt.
  • platform/mac-elcapitan/media/track: Added.
  • platform/mac-elcapitan/media/track/video-track-alternate-groups-expected.txt: Copied from LayoutTests/platform/mac/media/track/video-track-alternate-groups-expected.txt.
  • platform/mac-elcapitan/media/video-controls-rendering-expected.txt: Copied from LayoutTests/platform/mac/media/video-controls-rendering-expected.txt.
  • platform/mac-elcapitan/media/video-display-toggle-expected.png: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.png.
  • platform/mac-elcapitan/media/video-display-toggle-expected.txt: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.txt.
  • platform/mac-elcapitan/media/video-no-audio-expected.txt: Copied from LayoutTests/platform/mac/media/video-no-audio-expected.txt.
  • platform/mac-elcapitan/media/video-volume-slider-expected.txt: Copied from LayoutTests/platform/mac/media/video-volume-slider-expected.txt.
  • platform/mac-wk1/TestExpectations:
  • platform/mac-wk2/TestExpectations:
  • platform/mac-wk2/fast/scrolling: Added.
  • platform/mac-wk2/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
  • platform/mac/TestExpectations:
  • platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.png: Added.
  • platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt:
  • platform/mac/fast/block/float/026-expected.png:
  • platform/mac/fast/block/float/026-expected.txt:
  • platform/mac/fast/block/float/028-expected.png:
  • platform/mac/fast/block/float/028-expected.txt:
  • platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
  • platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
  • platform/mac/fast/ruby/bopomofo-expected.png:
  • platform/mac/fast/ruby/bopomofo-expected.txt:
  • platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png:
  • platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt:
  • platform/mac/fast/ruby/bopomofo-rl-expected.png:
  • platform/mac/fast/ruby/bopomofo-rl-expected.txt:
  • platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
  • platform/mac/fast/text/justify-ideograph-complex-expected.png:
  • platform/mac/fast/text/justify-ideograph-complex-expected.txt:
  • platform/mac/fast/text/line-initial-and-final-swashes-expected.png:
  • platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
  • platform/mac/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Added.
  • platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt:
  • platform/mac/media/controls-strict-expected.png: Removed.
  • platform/mac/media/controls-without-preload-expected.png: Removed.
  • platform/mac/media/track/video-track-alternate-groups-expected.txt:
  • platform/mac/media/video-controls-rendering-expected.png: Removed.
  • platform/mac/media/video-display-toggle-expected.png: Removed.
  • platform/mac/media/video-no-audio-expected.png: Removed.
  • platform/mac/media/video-volume-slider-expected.png: Removed.
Location:
trunk
Files:
38 added
3 deleted
36 edited
27 copied
3 moved

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r202197 r202219  
     12016-06-17  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Add test expectations for macOS Sierra
     4        https://bugs.webkit.org/show_bug.cgi?id=158903
     5
     6        Reviewed by Alex Christensen.
     7
     8        * TestExpectations:
     9        * media/click-placeholder-not-pausing-expected.txt: Added.
     10        * media/click-placeholder-not-pausing.html: Added.
     11        * media/controls/picture-in-picture-expected.txt: Added.
     12        * media/controls/picture-in-picture.html: Added.
     13        * media/element-containing-pip-video-going-into-fullscreen-expected.txt: Added.
     14        * media/element-containing-pip-video-going-into-fullscreen.html: Added.
     15        * media/fullscreen-api-enabled-media-with-presentation-mode-expected.txt: Added.
     16        * media/fullscreen-api-enabled-media-with-presentation-mode.html: Added.
     17        * media/fullscreen-video-going-into-pip-expected.txt: Added.
     18        * media/fullscreen-video-going-into-pip.html: Added.
     19        * media/navigate-with-pip-should-not-crash-expected.txt: Added.
     20        * media/navigate-with-pip-should-not-crash.html: Added.
     21        * media/pip-video-going-into-fullscreen-expected.txt: Added.
     22        * media/pip-video-going-into-fullscreen.html: Added.
     23        * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Added.
     24        * media/video-contained-in-fullscreen-element-going-into-pip.html: Added.
     25        * platform/mac-elcapitan: Added.
     26        * platform/mac-elcapitan/compositing: Added.
     27        * platform/mac-elcapitan/compositing/rtl: Added.
     28        * platform/mac-elcapitan/compositing/rtl/rtl-overflow-scrolling-expected.txt: Copied from LayoutTests/platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt.
     29        * platform/mac-elcapitan/fast: Added.
     30        * platform/mac-elcapitan/fast/block: Added.
     31        * platform/mac-elcapitan/fast/block/float: Added.
     32        * platform/mac-elcapitan/fast/block/float/026-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.png.
     33        * platform/mac-elcapitan/fast/block/float/026-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.txt.
     34        * platform/mac-elcapitan/fast/block/float/028-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.png.
     35        * platform/mac-elcapitan/fast/block/float/028-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.txt.
     36        * platform/mac-elcapitan/fast/overflow: Added.
     37        * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png.
     38        * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt.
     39        * platform/mac-elcapitan/fast/ruby: Added.
     40        * platform/mac-elcapitan/fast/ruby/bopomofo-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.png.
     41        * platform/mac-elcapitan/fast/ruby/bopomofo-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.txt.
     42        * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png.
     43        * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt.
     44        * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.png.
     45        * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.txt.
     46        * platform/mac-elcapitan/fast/text: Added.
     47        * platform/mac-elcapitan/fast/text/crash-complex-text-surrogate-expected.txt: Copied from LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt.
     48        * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.png: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.png.
     49        * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.txt: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.txt.
     50        * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.png: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.png.
     51        * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
     52        * platform/mac-elcapitan/http: Added.
     53        * platform/mac-elcapitan/http/tests: Added.
     54        * platform/mac-elcapitan/http/tests/cookies: Added.
     55        * platform/mac-elcapitan/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Copied from LayoutTests/http/tests/cookies/third-party-cookie-relaxing-expected.txt.
     56        * platform/mac-elcapitan/http/tests/security: Added.
     57        * platform/mac-elcapitan/http/tests/security/mixedContent: Added.
     58        * platform/mac-elcapitan/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt.
     59        * platform/mac-elcapitan/media: Added.
     60        * platform/mac-elcapitan/media/controls-strict-expected.png: Copied from LayoutTests/platform/mac/media/controls-strict-expected.png.
     61        * platform/mac-elcapitan/media/controls-strict-expected.txt: Copied from LayoutTests/platform/mac/media/controls-strict-expected.txt.
     62        * platform/mac-elcapitan/media/controls-without-preload-expected.png: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.png.
     63        * platform/mac-elcapitan/media/controls-without-preload-expected.txt: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.txt.
     64        * platform/mac-elcapitan/media/track: Added.
     65        * platform/mac-elcapitan/media/track/video-track-alternate-groups-expected.txt: Copied from LayoutTests/platform/mac/media/track/video-track-alternate-groups-expected.txt.
     66        * platform/mac-elcapitan/media/video-controls-rendering-expected.txt: Copied from LayoutTests/platform/mac/media/video-controls-rendering-expected.txt.
     67        * platform/mac-elcapitan/media/video-display-toggle-expected.png: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.png.
     68        * platform/mac-elcapitan/media/video-display-toggle-expected.txt: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.txt.
     69        * platform/mac-elcapitan/media/video-no-audio-expected.txt: Copied from LayoutTests/platform/mac/media/video-no-audio-expected.txt.
     70        * platform/mac-elcapitan/media/video-volume-slider-expected.txt: Copied from LayoutTests/platform/mac/media/video-volume-slider-expected.txt.
     71        * platform/mac-wk1/TestExpectations:
     72        * platform/mac-wk2/TestExpectations:
     73        * platform/mac-wk2/fast/scrolling: Added.
     74        * platform/mac-wk2/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
     75        * platform/mac/TestExpectations:
     76        * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.png: Added.
     77        * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt:
     78        * platform/mac/fast/block/float/026-expected.png:
     79        * platform/mac/fast/block/float/026-expected.txt:
     80        * platform/mac/fast/block/float/028-expected.png:
     81        * platform/mac/fast/block/float/028-expected.txt:
     82        * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
     83        * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
     84        * platform/mac/fast/ruby/bopomofo-expected.png:
     85        * platform/mac/fast/ruby/bopomofo-expected.txt:
     86        * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png:
     87        * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt:
     88        * platform/mac/fast/ruby/bopomofo-rl-expected.png:
     89        * platform/mac/fast/ruby/bopomofo-rl-expected.txt:
     90        * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
     91        * platform/mac/fast/text/justify-ideograph-complex-expected.png:
     92        * platform/mac/fast/text/justify-ideograph-complex-expected.txt:
     93        * platform/mac/fast/text/line-initial-and-final-swashes-expected.png:
     94        * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
     95        * platform/mac/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Added.
     96        * platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt:
     97        * platform/mac/media/controls-strict-expected.png: Removed.
     98        * platform/mac/media/controls-without-preload-expected.png: Removed.
     99        * platform/mac/media/track/video-track-alternate-groups-expected.txt:
     100        * platform/mac/media/video-controls-rendering-expected.png: Removed.
     101        * platform/mac/media/video-display-toggle-expected.png: Removed.
     102        * platform/mac/media/video-no-audio-expected.png: Removed.
     103        * platform/mac/media/video-volume-slider-expected.png: Removed.
     104
    11052016-06-17  Benjamin Poulain  <benjamin@webkit.org>
    2106
  • trunk/LayoutTests/TestExpectations

    r202168 r202219  
    983983
    984984webkit.org/b/158085 http/tests/css/shared-stylesheet-mutation.html [ Pass Failure ]
     985
     986# PiP tests are only relevant on macOS Sierra and newer.
     987media/click-placeholder-not-pausing.html [ WontFix ]
     988media/controls/picture-in-picture.html [ WontFix ]
     989media/element-containing-pip-video-going-into-fullscreen.html [ WontFix ]
     990media/fullscreen-api-enabled-media-with-presentation-mode.html [ WontFix ]
     991media/fullscreen-video-going-into-pip.html [ WontFix ]
     992media/navigate-with-pip-should-not-crash.html [ WontFix ]
     993media/pip-video-going-into-fullscreen.html [ WontFix ]
     994media/video-contained-in-fullscreen-element-going-into-pip.html [ WontFix ]
  • trunk/LayoutTests/platform/mac-wk1/TestExpectations

    r202150 r202219  
    212212
    213213webkit.org/b/158585 webgl/webgl-backing-store-size-update.html [ Pass Timeout ]
     214
     215# <rdar://problem/23421541>
     216[ Sierra+ ] http/tests/navigation/forward-and-cancel.html [ Pass Failure ]
     217
     218# <rdar://problem/23431065>
     219[ Sierra+ ] animations/animation-welcome-safari.html [ Pass Failure ]
     220
     221# <rdar://problem/23884199> Crashed in com.apple.WebKitLegacy: WebEditorClient::didCheckSucceed
     222[ Sierra+ ] editing/spelling/spellcheck-attribute.html [ Pass Crash ]
     223
     224# <rdar://problem/24818712>
     225[ Sierra+ ] editing/spelling/spelling-insert-html.html [ Pass Timeout ]
     226
     227# <rdar://problem/26399598>
     228[ Sierra+ ] editing/spelling/spellcheck-async.html [ Failure ]
     229[ Sierra+ ] editing/spelling/markers.html [ Failure ]
     230[ Sierra+ ] editing/spelling/spelling-unified-emulation.html [ Failure ]
     231
     232# <rdar://problem/26050923> The result is probably still a pass, but we don't have a way
     233# to have platform specific results that are different between WK1 and WK2.
     234[ Sierra+ ] accessibility/mac/document-attributes.html [ Failure ]
     235[ Sierra+ ] accessibility/parent-delete.html [ Failure ]
  • trunk/LayoutTests/platform/mac-wk2/TestExpectations

    r201952 r202219  
    466466
    467467webkit.org/b/158639 [ Release Yosemite ] imported/blink/storage/indexeddb/blob-delete-objectstore-db.html [ Pass Timeout ]
     468
     469# This test only produces an RTL token on Sierra.
     470[ Yosemite ElCapitan ] fast/scrolling/rtl-scrollbars-animation-property.html [ Failure ]
     471
     472# PiP tests are only enabled for Sierra WebKit2.
     473[ Sierra+ ] media/click-placeholder-not-pausing.html [ Pass ]
     474[ Sierra+ ] media/controls/picture-in-picture.html [ Pass ]
     475[ Sierra+ ] media/element-containing-pip-video-going-into-fullscreen.html [ Pass ]
     476[ Sierra+ ] media/fullscreen-api-enabled-media-with-presentation-mode.html [ Pass ]
     477[ Sierra+ ] media/fullscreen-video-going-into-pip.html [ Pass ]
     478[ Sierra+ ] media/navigate-with-pip-should-not-crash.html [ Pass ]
     479[ Sierra+ ] media/pip-video-going-into-fullscreen.html [ Pass ]
     480[ Sierra+ ] media/video-contained-in-fullscreen-element-going-into-pip.html [ Pass ]
     481
     482# RTL Scrollbars are enabled on Sierra WebKit2.
     483[ Sierra+ ] fast/scrolling/rtl-scrollbars.html [ Pass ]
     484[ Sierra+ ] fast/scrolling/rtl-scrollbars-simple.html [ Pass ]
     485[ Sierra+ ] fast/scrolling/rtl-scrollbars-overflow-contents.html [ Pass ]
     486[ Sierra+ ] fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html [ Pass ]
     487[ Sierra+ ] fast/scrolling/rtl-scrollbars-overflow-padding.html [ Pass ]
     488[ Sierra+ ] fast/scrolling/rtl-scrollbars-overflow-simple.html [ Pass ]
     489[ Sierra+ ] fast/scrolling/rtl-scrollbars-overflow.html [ Pass ]
     490[ Sierra+ ] fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html [ Pass ]
     491[ Sierra+ ] fast/scrolling/rtl-scrollbars-overflow-position-absolute.html [ Pass ]
     492[ Sierra+ ] fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html [ Pass ]
     493[ Sierra+ ] fast/scrolling/rtl-scrollbars-position-absolute.html [ Pass ]
     494[ Sierra+ ] fast/scrolling/rtl-scrollbars-position-fixed.html [ Pass ]
     495[ Sierra+ ] fast/scrolling/rtl-scrollbars-text-selection-scrolled.html [ Pass ]
     496[ Sierra+ ] fast/scrolling/rtl-scrollbars-text-selection.html [ Pass ]
     497[ Sierra+ ] fast/scrolling/rtl-scrollbars-iframe-offset.html [ Pass ]
     498[ Sierra+ ] fast/scrolling/rtl-scrollbars-elementFromPoint-static.html [ Pass ]
     499[ Sierra+ ] fast/scrolling/rtl-scrollbars-iframe-scrolled.html [ Pass ]
     500[ Sierra+ ] fast/scrolling/rtl-scrollbars-positioning.html [ Pass ]
     501[ Sierra+ ] fast/scrolling/rtl-scrollbars-listbox-scroll.html [ Pass ]
     502[ Sierra+ ] fast/scrolling/rtl-scrollbars-listbox-select-left.html [ Pass ]
     503[ Sierra+ ] fast/scrolling/rtl-scrollbars-listbox-select-right.html [ Pass ]
     504[ Sierra+ ] fast/scrolling/rtl-scrollbars-listbox-simple.html [ Pass ]
     505[ Sierra+ ] fast/scrolling/rtl-scrollbars-listbox.html [ Pass ]
     506[ Sierra+ ] fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars.html [ Pass ]
     507
     508# <rdar://problem/25063128>
     509[ Sierra+ ] media/media-controls-drag-timeline-set-controls-property.html [ Pass Timeout ]
  • trunk/LayoutTests/platform/mac/TestExpectations

    r202181 r202219  
    702702
    703703# Always very slow, frequently timing out (only on bots, not locally).
    704 webkit.org/b/121331 http/tests/misc/submit-post-keygen.html [ Pass Failure Timeout ]
     704webkit.org/b/121331 [ Yosemite ElCapitan ] http/tests/misc/submit-post-keygen.html [ Pass Failure Timeout ]
     705
     706# <rdar://problem/26701829> com.apple.WebKit.WebContent.Development crashed in com.apple.security: Security::Mutex::unlock + 9
     707[ Sierra+ ] http/tests/misc/submit-post-keygen.html [ Pass Failure Timeout Crash ]
    705708
    706709# isProtocolHandlerRegistered() isn't supported yet.
     
    11101113
    11111114# Verified passing, so override generic skip
    1112 webkit.org/b/89235 css3/line-break [ Pass ]
    1113 webkit.org/b/138115 css3/line-break/line-break-auto-hyphens.html [ ImageOnlyFailure ]
    1114 webkit.org/b/138115 css3/line-break/line-break-auto-sound-marks.html [ ImageOnlyFailure ]
     1115webkit.org/b/89235 [ Yosemite ElCapitan ] css3/line-break [ Pass ]
     1116webkit.org/b/138115 [ Yosemite ElCapitan ] css3/line-break/line-break-auto-hyphens.html [ ImageOnlyFailure ]
     1117webkit.org/b/138115 [ Yosemite ElCapitan ] css3/line-break/line-break-auto-sound-marks.html [ ImageOnlyFailure ]
     1118
     1119# We have language-sensitive fallback, so css3/line-break-language-sensitive is used instead.
     1120[ Sierra+ ] css3/line-break [ Pass ImageOnlyFailure ]
     1121
     1122# These operating systems do not have language-sensitive font fallback.
     1123[ Yosemite ElCapitan ] css3/line-break-language-sensitive [ Pass ImageOnlyFailure ]
     1124
     1125# Language-specific font fallback is disabled on certain versions of OS X
     1126webkit.org/b/147390 [ Yosemite ElCapitan ] fast/text/fallback-language-han.html [ ImageOnlyFailure ]
     1127webkit.org/b/147390 [ Yosemite ElCapitan ] fast/text/fallback-language-han-2.html [ ImageOnlyFailure ]
    11151128
    11161129webkit.org/b/137589 compositing/hidpi-compositing-vs-non-compositing-check-on-testing-framework.html [ Pass ImageOnlyFailure ]
     
    11601173
    11611174# Fails when an actual AppleTV is nearby.
    1162 webkit.org/b/148912 media/controls/airplay-picker.html [ Pass Failure ]
     1175webkit.org/b/148912 [ ElCapitan+ ] media/controls/airplay-picker.html [ Pass Failure ]
    11631176
    11641177# OS X 10.10.3+ has the necessary glyphs.
     
    11931206webkit.org/b/147763 [ Yosemite ] accessibility/mac/loaded-notification.html [ Skip ]
    11941207
    1195 # Language-specific font fallback is disabled on certain versions of OS X
    1196 webkit.org/b/147390 [ Yosemite ElCapitan ] fast/text/fallback-language-han.html [ ImageOnlyFailure ]
    1197 webkit.org/b/147390 [ Yosemite ElCapitan ] fast/text/fallback-language-han-2.html [ ImageOnlyFailure ]
    1198 
    11991208# These tests rely on iOS-specific font fallback.
    12001209[ Yosemite ElCapitan ] fast/text/international/system-language/arabic-glyph-cache-fill-combine.html [ Pass ImageOnlyFailure ]
     
    12061215# This test tests a particular system font, which is only on iOS and El Capitan.
    12071216webkit.org/b/148119 [ Yosemite ] fast/text/trak-optimizeLegibility.html [ Failure ]
    1208 
    1209 # These operating systems do not have language-sensitive font fallback.
    1210 [ Yosemite ElCapitan ] css3/line-break-language-sensitive [ Pass ImageOnlyFailure ]
    12111217
    12121218webkit.org/b/148636 inspector/css/createStyleSheet.html [ Pass Timeout ]
     
    13461352webkit.org/b/154688 inspector/controller/runtime-controller.html [ Pass Timeout ]
    13471353
    1348 webkit.org/b/156112 [ ElCapitan ] media/audio-controls-rendering.html [ Pass Failure ]
    1349 webkit.org/b/156112 [ ElCapitan ] media/controls-strict.html [ Pass Failure ]
    1350 webkit.org/b/156112 [ ElCapitan ] media/controls-without-preload.html [ Pass Failure ]
     1354webkit.org/b/156112 [ ElCapitan+ ] media/audio-controls-rendering.html [ Pass Failure ]
     1355webkit.org/b/156112 [ ElCapitan+ ] media/controls-strict.html [ Pass Failure ]
     1356webkit.org/b/156112 [ ElCapitan+ ] media/controls-without-preload.html [ Pass Failure ]
    13511357
    13521358webkit.org/b/156351 storage/indexeddb/modern/autoincrement-abort-private.html [ Pass Timeout ]
     
    13671373# These tests hardcode platform-specific font aliases.
    13681374webkit.org/b/158649 [ Yosemite ] fast/text/chinese-font-name-aliases.html [ ImageOnlyFailure ]
    1369 webkit.org/b/158649 [ ElCapitan ] fast/text/chinese-font-name-aliases-2.html [ ImageOnlyFailure ]
     1375webkit.org/b/158649 [ ElCapitan+ ] fast/text/chinese-font-name-aliases-2.html [ ImageOnlyFailure ]
    13701376
    13711377webkit.org/b/158889 media/video-controls-show-on-kb-or-ax-event.html [ Pass Failure ]
     1378
     1379# <rdar://problem/22950905> REGRESSION (Sierra): canvas-alphaImageData-behavior very flaky
     1380[ Sierra+ ] fast/canvas/canvas-alphaImageData-behavior.html [ Pass Failure ]
     1381
     1382# <rdar://problem/23379930> swipe tests crashing
     1383[ Sierra+ ] swipe/basic-cached-back-swipe.html [ Skip ]
     1384[ Sierra+ ] swipe/main-frame-pinning-requirement.html [ Skip ]
     1385[ Sierra+ ] swipe/pushState-cached-back-swipe.html [ Skip ]
     1386[ Sierra+ ] swipe/swipe-start-hysteresis-failures.html [ Skip ]
     1387
     1388# <rdar://problem/23500327> storage/websql/alter-to-info-table.html
     1389[ Sierra+ ] storage/websql/alter-to-info-table.html [ Pass Failure ]
     1390
     1391# <rdar://problem/23504749> imported/w3c/web-platform-tests/XMLHttpRequest/response-method.htm failing
     1392[ Sierra+ ] imported/w3c/web-platform-tests/XMLHttpRequest/response-method.htm [ Pass Failure ]
     1393
     1394# <rdar://problem/23505582> Fails on iMac10,1 and iMac11,1
     1395[ Sierra+ ] fast/canvas/canvas-imageSmoothingEnabled-repaint.html [ Pass Failure ]
     1396
     1397# <rdar://problem/23601055>
     1398[ Sierra+ ] media/track/track-in-band-style.html [ Pass Failure ]
     1399
     1400# Sierra supports true font feature coverage queries. We use the -coverage versions of these tests instead.
     1401[ Sierra+ ] css3/font-variant-small-caps-synthesis.html [ ImageOnlyFailure ]
     1402[ Sierra+ ] css3/font-variant-petite-caps-synthesis.html [ ImageOnlyFailure ]
     1403
     1404# <rdar://problem/24025664> 2d.gradient.interpolate.colouralpha.html LayoutTests failing
     1405[ Sierra+ ] imported/w3c/canvas/2d.gradient.interpolate.colouralpha.html [ Skip ]
     1406[ Sierra+ ] canvas/philip/tests/2d.gradient.interpolate.colouralpha.html [ Skip ]
     1407
     1408# <rdar://problem/25279189> LayoutTest http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html is flaky
     1409[ Sierra+ ] http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html [ Pass Failure ]
     1410
     1411# <rdar://problem/25536266> [Mac][iOS][NETWORK_SESSION] Unable to download BLOB URLs (156180)
     1412[ Sierra+ ] fast/dom/HTMLAnchorElement/anchor-download.html [ Skip ]
     1413[ Sierra+ ] fast/dom/HTMLAnchorElement/anchor-nodownload-set.html [ Skip ]
     1414[ Sierra+ ] http/tests/security/anchor-download-allow-data.html [ Skip ]
     1415[ Sierra+ ] http/tests/security/anchor-download-allow-sameorigin.html [ Skip ]
     1416[ Sierra+ ] http/tests/security/anchor-download-allow-blob.html [ Skip ]
     1417
     1418# <rdar://problem/25780035> CSP does not ignore paths for media redirects
     1419[ Sierra+ ] http/tests/security/contentSecurityPolicy/audio-redirect-allowed2.html [ Skip ]
     1420[ Sierra+ ] http/tests/security/contentSecurityPolicy/video-redirect-allowed2.html [ Skip ]
     1421
     1422# <rdar://problem/26369661> Line drawing failures
     1423[ Sierra+ ] canvas/philip/tests/2d.line.cap.open.html [ Failure ]
     1424[ Sierra+ ] canvas/philip/tests/2d.line.join.open.html [ Failure ]
     1425[ Sierra+ ] imported/w3c/canvas/2d.line.cap.open.html [ Failure ]
     1426[ Sierra+ ] imported/w3c/canvas/2d.line.join.open.html [ Failure ]
     1427
     1428# <rdar://problem/26376752> REGRESSION: LayoutTest css3/filters/backdrop/effect-hw.html failing
     1429[ Sierra+ ] css3/filters/backdrop/effect-hw.html [ ImageOnlyFailure ]
     1430
     1431# <rdar://problem/26590623> LayoutTest http/tests/preload/single_download_preload_runner.html failing
     1432[ Sierra+ ] http/tests/preload/single_download_preload_runner.html [ Pass Failure ]
     1433
     1434# <rdar://problem/26187657> LayoutTests timing out in NSCorrectionPanel code
     1435[ Sierra+ ] editing/input/password-echo-textnode.html [ Timeout ]
     1436
     1437# <rdar://problem/26561453> LayoutTest http/tests/contentextensions/make-https.html failing
     1438[ Sierra+ ] http/tests/contentextensions/make-https.html [ Failure ]
     1439
     1440# <rdar://problem/26706803> 2 tests broken in css3/filters/backdrop
     1441[ Sierra+ ] css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-add.html [ ImageOnlyFailure ]
     1442[ Sierra+ ] css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection.html [ ImageOnlyFailure ]
     1443
     1444# <rdar://problem/26632402> LayoutTest media/video-loop.html is a flaky timeout
     1445[ Sierra+ ] media/video-loop.html [ Pass Timeout ]
  • trunk/LayoutTests/platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt

    r146399 r202219  
    44  RenderBlock {HTML} at (0,0) size 800x600
    55    RenderBody {BODY} at (8,8) size 784x584
    6 layer at (8,8) size 300x300 clip at (8,8) size 285x285 scrollWidth 1000 scrollHeight 1000
     6layer at (8,8) size 300x300 clip at (23,8) size 285x285 scrollWidth 1000 scrollHeight 1000
    77  RenderBlock {DIV} at (0,0) size 300x300
    8     RenderBlock {DIV} at (-715,0) size 1000x1000 [bgcolor=#008000]
     8    RenderBlock {DIV} at (-700,0) size 1000x1000 [bgcolor=#008000]
  • trunk/LayoutTests/platform/mac/fast/block/float/026-expected.txt

    r191623 r202219  
    3737        RenderBlock (floating) {DIV} at (569,0) size 200x200 [bgcolor=#FF0000]
    3838        RenderImage {IMG} at (184,0) size 385x50 [bgcolor=#008000]
    39 layer at (8,208) size 569x55 clip at (10,210) size 550x36
     39layer at (8,208) size 569x55 clip at (25,210) size 550x36
    4040  RenderBlock {DIV} at (0,0) size 569x55 [border: (2px solid #0000FF)]
    41     RenderText {#text} at (15,2) size 537x36
    42       text run at (15,2) width 537: "This is an overflow:scroll region. It should sit on the same line as the float and wrap"
    43       text run at (245,20) width 5 RTL: "."
    44       text run at (249,20) width 303: "as needed to fit within the remaining line width"
    45 layer at (189,816) size 388x73 clip at (191,818) size 369x54
     41    RenderText {#text} at (30,2) size 537x36
     42      text run at (30,2) width 537: "This is an overflow:scroll region. It should sit on the same line as the float and wrap"
     43      text run at (260,20) width 5 RTL: "."
     44      text run at (264,20) width 303: "as needed to fit within the remaining line width"
     45layer at (189,816) size 388x73 clip at (206,818) size 369x54
    4646  RenderBlock {DIV} at (180,0) size 389x73 [border: (2px solid #0000FF)]
    47     RenderText {#text} at (36,2) size 367x54
    48       text run at (36,2) width 336: "This is an overflow:scroll region. It should sit on the"
    49       text run at (5,20) width 367: "same line as the float and wrap as needed to fit within the"
    50       text run at (234,38) width 5 RTL: "."
    51       text run at (238,38) width 134: "remaining line width"
     47    RenderText {#text} at (51,2) size 367x54
     48      text run at (51,2) width 336: "This is an overflow:scroll region. It should sit on the"
     49      text run at (20,20) width 367: "same line as the float and wrap as needed to fit within the"
     50      text run at (249,38) width 5 RTL: "."
     51      text run at (253,38) width 134: "remaining line width"
  • trunk/LayoutTests/platform/mac/fast/block/float/028-expected.txt

    r191623 r202219  
    3737        RenderBlock (floating) {DIV} at (569,0) size 200x200 [bgcolor=#FF0000]
    3838        RenderImage {IMG} at (184,0) size 385x50 [bgcolor=#008000]
    39 layer at (8,208) size 569x55 clip at (10,210) size 550x36
     39layer at (8,208) size 569x55 clip at (25,210) size 550x36
    4040  RenderBlock {DIV} at (0,0) size 569x55 [border: (2px solid #0000FF)]
    41     RenderText {#text} at (15,2) size 537x36
    42       text run at (15,2) width 537: "This is an overflow:scroll region. It should sit on the same line as the float and wrap"
    43       text run at (245,20) width 5 RTL: "."
    44       text run at (249,20) width 303: "as needed to fit within the remaining line width"
    45 layer at (189,816) size 388x73 clip at (191,818) size 369x54
     41    RenderText {#text} at (30,2) size 537x36
     42      text run at (30,2) width 537: "This is an overflow:scroll region. It should sit on the same line as the float and wrap"
     43      text run at (260,20) width 5 RTL: "."
     44      text run at (264,20) width 303: "as needed to fit within the remaining line width"
     45layer at (189,816) size 388x73 clip at (206,818) size 369x54
    4646  RenderBlock {DIV} at (180,0) size 389x73 [border: (2px solid #0000FF)]
    47     RenderText {#text} at (36,2) size 367x54
    48       text run at (36,2) width 336: "This is an overflow:scroll region. It should sit on the"
    49       text run at (5,20) width 367: "same line as the float and wrap as needed to fit within the"
    50       text run at (234,38) width 5 RTL: "."
    51       text run at (238,38) width 134: "remaining line width"
     47    RenderText {#text} at (51,2) size 367x54
     48      text run at (51,2) width 336: "This is an overflow:scroll region. It should sit on the"
     49      text run at (20,20) width 367: "same line as the float and wrap as needed to fit within the"
     50      text run at (249,38) width 5 RTL: "."
     51      text run at (253,38) width 134: "remaining line width"
  • trunk/LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt

    r177774 r202219  
    1212layer at (8,26) size 106x106 clip at (11,29) size 85x85 scrollWidth 221 scrollHeight 268
    1313  RenderBlock (relative positioned) {DIV} at (0,18) size 106x106 [border: (3px solid #000000)]
    14 layer at (8,150) size 106x106 clip at (11,153) size 85x85 scrollX 136 scrollWidth 221 scrollHeight 268
     14layer at (8,150) size 106x106 clip at (26,153) size 85x85 scrollX 136 scrollWidth 221 scrollHeight 268
    1515  RenderBlock (relative positioned) {DIV} at (0,142) size 106x106 [border: (3px solid #000000)]
  • trunk/LayoutTests/platform/mac/fast/ruby/bopomofo-expected.txt

    r172874 r202219  
    44  RenderBlock {HTML} at (0,0) size 800x64
    55    RenderBody {BODY} at (8,8) size 784x48
    6       RenderRuby (inline) {RUBY} at (0,0) size 480x32
    7         RenderRubyRun (anonymous) at (0,0) size 48x48
    8           RenderRubyText {RT} at (32,20) size 8x8
    9             RenderRuby (inline) {RUBY} at (0,0) size 8x8
    10               RenderRubyRun (anonymous) at (0,0) size 8x8
    11                 RenderRubyText {RT} at (8,0) size 8x8
    12                   RenderText {#text} at (0,0) size 8x8
    13                     text run at (0,0) width 8: "\x{2CB}"
    14                 RenderRubyBase (anonymous) at (0,0) size 8x8
    15                   RenderText {#text} at (0,0) size 8x8
    16                     text run at (0,0) width 8: "\x{3115}"
     6      RenderRuby (inline) {RUBY} at (0,0) size 500x37
     7        RenderRubyRun (anonymous) at (0,0) size 50x48
     8          RenderRubyText {RT} at (32,19) size 12x9
     9            RenderRuby (inline) {RUBY} at (0,0) size 9x8
     10              RenderRubyRun (anonymous) at (0,0) size 11x8
     11                RenderRubyText {RT} at (9,0) size 10x8
     12                  RenderText {#text} at (1,3) size 9x3
     13                    text run at (1,3) width 3: "\x{2CB}"
     14                RenderRubyBase (anonymous) at (0,0) size 11x8
     15                  RenderText {#text} at (1,0) size 9x8
     16                    text run at (1,0) width 8: "\x{3115}"
    1717          RenderRubyBase (anonymous) at (0,0) size 32x48
    18             RenderText {#text} at (0,8) size 32x32
    19               text run at (0,8) width 32: "\x{4E16}"
    20         RenderRubyRun (anonymous) at (48,0) size 48x48
    21           RenderRubyText {RT} at (32,16) size 8x16
    22             RenderRuby (inline) {RUBY} at (0,0) size 8x16
    23               RenderRubyRun (anonymous) at (0,0) size 8x16
    24                 RenderRubyText {RT} at (8,0) size 8x16
    25                   RenderText {#text} at (0,4) size 8x8
    26                     text run at (0,4) width 8: "\x{2CB}"
    27                 RenderRubyBase (anonymous) at (0,0) size 8x16
    28                   RenderText {#text} at (0,0) size 8x16
    29                     text run at (0,0) width 16: "\x{3115}\x{3124}"
     18            RenderText {#text} at (0,5) size 32x37
     19              text run at (0,5) width 32: "\x{4E16}"
     20        RenderRubyRun (anonymous) at (50,0) size 50x48
     21          RenderRubyText {RT} at (32,15) size 12x17
     22            RenderRuby (inline) {RUBY} at (0,0) size 9x16
     23              RenderRubyRun (anonymous) at (0,0) size 11x16
     24                RenderRubyText {RT} at (9,0) size 10x16
     25                  RenderText {#text} at (1,7) size 9x3
     26                    text run at (1,7) width 3: "\x{2CB}"
     27                RenderRubyBase (anonymous) at (0,0) size 11x16
     28                  RenderText {#text} at (1,0) size 9x16
     29                    text run at (1,0) width 16: "\x{3115}\x{3124}"
    3030          RenderRubyBase (anonymous) at (0,0) size 32x48
    31             RenderText {#text} at (0,8) size 32x32
    32               text run at (0,8) width 32: "\x{4E0A}"
    33         RenderRubyRun (anonymous) at (96,0) size 48x48
    34           RenderRubyText {RT} at (32,20) size 8x8
    35             RenderRuby (inline) {RUBY} at (0,0) size 8x8
    36               RenderRubyRun (anonymous) at (0,0) size 8x8
    37                 RenderRubyText {RT} at (8,0) size 8x8
    38                   RenderText {#text} at (0,0) size 8x8
    39                     text run at (0,0) width 8: "\x{2CA}"
    40                 RenderRubyBase (anonymous) at (0,0) size 8x8
    41                   RenderText {#text} at (0,0) size 8x8
    42                     text run at (0,0) width 8: "\x{3128}"
     31            RenderText {#text} at (0,5) size 32x37
     32              text run at (0,5) width 32: "\x{4E0A}"
     33        RenderRubyRun (anonymous) at (100,0) size 50x48
     34          RenderRubyText {RT} at (32,19) size 12x9
     35            RenderRuby (inline) {RUBY} at (0,0) size 9x8
     36              RenderRubyRun (anonymous) at (0,0) size 11x8
     37                RenderRubyText {RT} at (9,0) size 10x8
     38                  RenderText {#text} at (1,3) size 9x3
     39                    text run at (1,3) width 3: "\x{2CA}"
     40                RenderRubyBase (anonymous) at (0,0) size 11x8
     41                  RenderText {#text} at (1,0) size 9x8
     42                    text run at (1,0) width 8: "\x{3128}"
    4343          RenderRubyBase (anonymous) at (0,0) size 32x48
    44             RenderText {#text} at (0,8) size 32x32
    45               text run at (0,8) width 32: "\x{7121}"
    46         RenderRubyRun (anonymous) at (144,0) size 48x48
    47           RenderRubyText {RT} at (32,16) size 8x16
    48             RenderRuby (inline) {RUBY} at (0,0) size 8x16
    49               RenderRubyRun (anonymous) at (0,0) size 8x16
    50                 RenderRubyText {RT} at (8,0) size 8x16
    51                   RenderText {#text} at (0,4) size 8x8
    52                     text run at (0,4) width 8: "\x{2CA}"
    53                 RenderRubyBase (anonymous) at (0,0) size 8x16
    54                   RenderText {#text} at (0,0) size 8x16
    55                     text run at (0,0) width 16: "\x{310B}\x{3122}"
     44            RenderText {#text} at (0,5) size 32x37
     45              text run at (0,5) width 32: "\x{7121}"
     46        RenderRubyRun (anonymous) at (150,0) size 50x48
     47          RenderRubyText {RT} at (32,15) size 12x17
     48            RenderRuby (inline) {RUBY} at (0,0) size 9x16
     49              RenderRubyRun (anonymous) at (0,0) size 11x16
     50                RenderRubyText {RT} at (9,0) size 10x16
     51                  RenderText {#text} at (1,7) size 9x3
     52                    text run at (1,7) width 3: "\x{2CA}"
     53                RenderRubyBase (anonymous) at (0,0) size 11x16
     54                  RenderText {#text} at (1,0) size 9x16
     55                    text run at (1,0) width 16: "\x{310B}\x{3122}"
    5656          RenderRubyBase (anonymous) at (0,0) size 32x48
    57             RenderText {#text} at (0,8) size 32x32
    58               text run at (0,8) width 32: "\x{96E3}"
    59         RenderRubyRun (anonymous) at (192,0) size 48x48
    60           RenderRubyText {RT} at (32,20) size 8x8
    61             RenderRuby (inline) {RUBY} at (0,0) size 8x8
    62               RenderRubyRun (anonymous) at (0,0) size 8x8
    63                 RenderRubyText {RT} at (8,0) size 8x8
    64                   RenderText {#text} at (0,0) size 8x8
    65                     text run at (0,0) width 8: "\x{2CB}"
    66                 RenderRubyBase (anonymous) at (0,0) size 8x8
    67                   RenderText {#text} at (0,0) size 8x8
    68                     text run at (0,0) width 8: "\x{3115}"
     57            RenderText {#text} at (0,5) size 32x37
     58              text run at (0,5) width 32: "\x{96E3}"
     59        RenderRubyRun (anonymous) at (200,0) size 50x48
     60          RenderRubyText {RT} at (32,19) size 12x9
     61            RenderRuby (inline) {RUBY} at (0,0) size 9x8
     62              RenderRubyRun (anonymous) at (0,0) size 11x8
     63                RenderRubyText {RT} at (9,0) size 10x8
     64                  RenderText {#text} at (1,3) size 9x3
     65                    text run at (1,3) width 3: "\x{2CB}"
     66                RenderRubyBase (anonymous) at (0,0) size 11x8
     67                  RenderText {#text} at (1,0) size 9x8
     68                    text run at (1,0) width 8: "\x{3115}"
    6969          RenderRubyBase (anonymous) at (0,0) size 32x48
    70             RenderText {#text} at (0,8) size 32x32
    71               text run at (0,8) width 32: "\x{4E8B}"
    72         RenderRubyRun (anonymous) at (240,0) size 48x48
    73           RenderRubyText {RT} at (32,16) size 8x16
    74             RenderText {#text} at (0,0) size 8x16
    75               text run at (0,0) width 16: "\x{3113}\x{2C7}"
     70            RenderText {#text} at (0,5) size 32x37
     71              text run at (0,5) width 32: "\x{4E8B}"
     72        RenderRubyRun (anonymous) at (250,0) size 50x48
     73          RenderRubyText {RT} at (32,18) size 11x11
     74            RenderText {#text} at (1,0) size 9x11
     75              text run at (1,0) width 11: "\x{3113}\x{2C7}"
    7676          RenderRubyBase (anonymous) at (0,0) size 32x48
    77             RenderText {#text} at (0,8) size 32x32
    78               text run at (0,8) width 32: "\x{53EA}"
    79         RenderRubyRun (anonymous) at (288,0) size 48x48
    80           RenderRubyText {RT} at (32,16) size 8x16
    81             RenderRuby (inline) {RUBY} at (0,0) size 8x16
    82               RenderRubyRun (anonymous) at (0,0) size 8x16
    83                 RenderRubyText {RT} at (8,0) size 8x16
    84                   RenderText {#text} at (0,4) size 8x8
    85                     text run at (0,4) width 8: "\x{2CB}"
    86                 RenderRubyBase (anonymous) at (0,0) size 8x16
    87                   RenderText {#text} at (0,0) size 8x16
    88                     text run at (0,0) width 16: "\x{3106}\x{311A}"
     77            RenderText {#text} at (0,5) size 32x37
     78              text run at (0,5) width 32: "\x{53EA}"
     79        RenderRubyRun (anonymous) at (300,0) size 50x48
     80          RenderRubyText {RT} at (32,15) size 12x17
     81            RenderRuby (inline) {RUBY} at (0,0) size 9x16
     82              RenderRubyRun (anonymous) at (0,0) size 11x16
     83                RenderRubyText {RT} at (9,0) size 10x16
     84                  RenderText {#text} at (1,7) size 9x3
     85                    text run at (1,7) width 3: "\x{2CB}"
     86                RenderRubyBase (anonymous) at (0,0) size 11x16
     87                  RenderText {#text} at (1,0) size 9x16
     88                    text run at (1,0) width 16: "\x{3106}\x{311A}"
    8989          RenderRubyBase (anonymous) at (0,0) size 32x48
    90             RenderText {#text} at (0,8) size 32x32
    91               text run at (0,8) width 32: "\x{6015}"
    92         RenderRubyRun (anonymous) at (336,0) size 48x48
    93           RenderRubyText {RT} at (32,16) size 8x16
    94             RenderRuby (inline) {RUBY} at (0,0) size 8x16
    95               RenderRubyRun (anonymous) at (0,0) size 8x16
    96                 RenderRubyText {RT} at (8,0) size 8x16
    97                   RenderText {#text} at (0,4) size 8x8
    98                     text run at (0,4) width 8: "\x{2C7}"
    99                 RenderRubyBase (anonymous) at (0,0) size 8x16
    100                   RenderText {#text} at (0,0) size 8x16
    101                     text run at (0,0) width 16: "\x{3127}\x{3121}"
     90            RenderText {#text} at (0,5) size 32x37
     91              text run at (0,5) width 32: "\x{6015}"
     92        RenderRubyRun (anonymous) at (350,0) size 50x48
     93          RenderRubyText {RT} at (32,15) size 12x17
     94            RenderRuby (inline) {RUBY} at (0,0) size 9x16
     95              RenderRubyRun (anonymous) at (0,0) size 11x16
     96                RenderRubyText {RT} at (10,0) size 9x16
     97                  RenderText {#text} at (0,7) size 9x3
     98                    text run at (0,7) width 3: "\x{2C7}"
     99                RenderRubyBase (anonymous) at (0,0) size 11x16
     100                  RenderText {#text} at (1,0) size 9x16
     101                    text run at (1,0) width 16: "\x{3127}\x{3121}"
    102102          RenderRubyBase (anonymous) at (0,0) size 32x48
    103             RenderText {#text} at (0,8) size 32x32
    104               text run at (0,8) width 32: "\x{6709}"
    105         RenderRubyRun (anonymous) at (384,0) size 48x48
    106           RenderRubyText {RT} at (32,12) size 8x24
    107             RenderText {#text} at (0,0) size 8x24
    108               text run at (0,0) width 24: "\x{3112}\x{3127}\x{3123}"
     103            RenderText {#text} at (0,5) size 32x37
     104              text run at (0,5) width 32: "\x{6709}"
     105        RenderRubyRun (anonymous) at (400,0) size 50x48
     106          RenderRubyText {RT} at (32,11) size 11x25
     107            RenderText {#text} at (1,0) size 9x24
     108              text run at (1,0) width 24: "\x{3112}\x{3127}\x{3123}"
    109109          RenderRubyBase (anonymous) at (0,0) size 32x48
    110             RenderText {#text} at (0,8) size 32x32
    111               text run at (0,8) width 32: "\x{5FC3}"
    112         RenderRubyRun (anonymous) at (432,0) size 48x48
    113           RenderRubyText {RT} at (32,16) size 8x16
    114             RenderRuby (inline) {RUBY} at (0,0) size 8x16
    115               RenderRubyRun (anonymous) at (0,0) size 8x16
    116                 RenderRubyText {RT} at (8,0) size 8x16
    117                   RenderText {#text} at (0,4) size 8x8
    118                     text run at (0,4) width 8: "\x{2CA}"
    119                 RenderRubyBase (anonymous) at (0,0) size 8x16
    120                   RenderText {#text} at (0,0) size 8x16
    121                     text run at (0,0) width 16: "\x{3116}\x{3123}"
     110            RenderText {#text} at (0,5) size 32x37
     111              text run at (0,5) width 32: "\x{5FC3}"
     112        RenderRubyRun (anonymous) at (450,0) size 50x48
     113          RenderRubyText {RT} at (32,15) size 12x17
     114            RenderRuby (inline) {RUBY} at (0,0) size 9x16
     115              RenderRubyRun (anonymous) at (0,0) size 11x16
     116                RenderRubyText {RT} at (9,0) size 10x16
     117                  RenderText {#text} at (1,7) size 9x3
     118                    text run at (1,7) width 3: "\x{2CA}"
     119                RenderRubyBase (anonymous) at (0,0) size 11x16
     120                  RenderText {#text} at (1,0) size 9x16
     121                    text run at (1,0) width 16: "\x{3116}\x{3123}"
    122122          RenderRubyBase (anonymous) at (0,0) size 32x48
    123             RenderText {#text} at (0,8) size 32x32
    124               text run at (0,8) width 32: "\x{4EBA}"
     123            RenderText {#text} at (0,5) size 32x37
     124              text run at (0,5) width 32: "\x{4EBA}"
  • trunk/LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt

    r172874 r202219  
    44  RenderBlock {HTML} at (0,0) size 800x112
    55    RenderBody {BODY} at (8,8) size 784x96
    6       RenderRuby (inline) {RUBY} at (0,0) size 570x32
     6      RenderRuby (inline) {RUBY} at (0,0) size 570x37
    77        RenderRubyRun (anonymous) at (0,0) size 57x48
    8           RenderRubyText {RT} at (32,20) size 8x8
    9             RenderRuby (inline) {RUBY} at (0,0) size 8x8
    10               RenderRubyRun (anonymous) at (0,0) size 8x8
    11                 RenderRubyText {RT} at (8,0) size 8x8
    12                   RenderText {#text} at (0,0) size 8x8
    13                     text run at (0,0) width 8: "\x{2CB}"
    14                 RenderRubyBase (anonymous) at (0,0) size 8x8
    15                   RenderText {#text} at (0,0) size 8x8
    16                     text run at (0,0) width 8: "\x{3115}"
     8          RenderRubyText {RT} at (32,19) size 12x9
     9            RenderRuby (inline) {RUBY} at (0,0) size 9x8
     10              RenderRubyRun (anonymous) at (0,0) size 11x8
     11                RenderRubyText {RT} at (9,0) size 10x8
     12                  RenderText {#text} at (1,3) size 9x3
     13                    text run at (1,3) width 3: "\x{2CB}"
     14                RenderRubyBase (anonymous) at (0,0) size 11x8
     15                  RenderText {#text} at (1,0) size 9x8
     16                    text run at (1,0) width 8: "\x{3115}"
    1717          RenderRubyBase (anonymous) at (0,0) size 57x48
    18             RenderText {#text} at (0,8) size 57x32
    19               text run at (0,8) width 57: "\x{4E16}"
     18            RenderText {#text} at (0,5) size 57x37
     19              text run at (0,5) width 57: "\x{4E16}"
    2020        RenderRubyRun (anonymous) at (57,0) size 57x48
    21           RenderRubyText {RT} at (32,16) size 8x16
    22             RenderRuby (inline) {RUBY} at (0,0) size 8x16
    23               RenderRubyRun (anonymous) at (0,0) size 8x16
    24                 RenderRubyText {RT} at (8,0) size 8x16
    25                   RenderText {#text} at (0,4) size 8x8
    26                     text run at (0,4) width 8: "\x{2CB}"
    27                 RenderRubyBase (anonymous) at (0,0) size 8x16
    28                   RenderText {#text} at (0,0) size 8x16
    29                     text run at (0,0) width 16: "\x{3115}\x{3124}"
     21          RenderRubyText {RT} at (32,15) size 12x17
     22            RenderRuby (inline) {RUBY} at (0,0) size 9x16
     23              RenderRubyRun (anonymous) at (0,0) size 11x16
     24                RenderRubyText {RT} at (9,0) size 10x16
     25                  RenderText {#text} at (1,7) size 9x3
     26                    text run at (1,7) width 3: "\x{2CB}"
     27                RenderRubyBase (anonymous) at (0,0) size 11x16
     28                  RenderText {#text} at (1,0) size 9x16
     29                    text run at (1,0) width 16: "\x{3115}\x{3124}"
    3030          RenderRubyBase (anonymous) at (0,0) size 57x48
    31             RenderText {#text} at (0,8) size 57x32
    32               text run at (0,8) width 57: "\x{4E0A}"
     31            RenderText {#text} at (0,5) size 57x37
     32              text run at (0,5) width 57: "\x{4E0A}"
    3333        RenderRubyRun (anonymous) at (114,0) size 57x48
    34           RenderRubyText {RT} at (32,20) size 8x8
    35             RenderRuby (inline) {RUBY} at (0,0) size 8x8
    36               RenderRubyRun (anonymous) at (0,0) size 8x8
    37                 RenderRubyText {RT} at (8,0) size 8x8
    38                   RenderText {#text} at (0,0) size 8x8
    39                     text run at (0,0) width 8: "\x{2CA}"
    40                 RenderRubyBase (anonymous) at (0,0) size 8x8
    41                   RenderText {#text} at (0,0) size 8x8
    42                     text run at (0,0) width 8: "\x{3128}"
     34          RenderRubyText {RT} at (32,19) size 12x9
     35            RenderRuby (inline) {RUBY} at (0,0) size 9x8
     36              RenderRubyRun (anonymous) at (0,0) size 11x8
     37                RenderRubyText {RT} at (9,0) size 10x8
     38                  RenderText {#text} at (1,3) size 9x3
     39                    text run at (1,3) width 3: "\x{2CA}"
     40                RenderRubyBase (anonymous) at (0,0) size 11x8
     41                  RenderText {#text} at (1,0) size 9x8
     42                    text run at (1,0) width 8: "\x{3128}"
    4343          RenderRubyBase (anonymous) at (0,0) size 57x48
    44             RenderText {#text} at (0,8) size 57x32
    45               text run at (0,8) width 57: "\x{7121}"
     44            RenderText {#text} at (0,5) size 57x37
     45              text run at (0,5) width 57: "\x{7121}"
    4646        RenderRubyRun (anonymous) at (171,0) size 57x48
    47           RenderRubyText {RT} at (32,16) size 8x16
    48             RenderRuby (inline) {RUBY} at (0,0) size 8x16
    49               RenderRubyRun (anonymous) at (0,0) size 8x16
    50                 RenderRubyText {RT} at (8,0) size 8x16
    51                   RenderText {#text} at (0,4) size 8x8
    52                     text run at (0,4) width 8: "\x{2CA}"
    53                 RenderRubyBase (anonymous) at (0,0) size 8x16
    54                   RenderText {#text} at (0,0) size 8x16
    55                     text run at (0,0) width 16: "\x{310B}\x{3122}"
     47          RenderRubyText {RT} at (32,15) size 12x17
     48            RenderRuby (inline) {RUBY} at (0,0) size 9x16
     49              RenderRubyRun (anonymous) at (0,0) size 11x16
     50                RenderRubyText {RT} at (9,0) size 10x16
     51                  RenderText {#text} at (1,7) size 9x3
     52                    text run at (1,7) width 3: "\x{2CA}"
     53                RenderRubyBase (anonymous) at (0,0) size 11x16
     54                  RenderText {#text} at (1,0) size 9x16
     55                    text run at (1,0) width 16: "\x{310B}\x{3122}"
    5656          RenderRubyBase (anonymous) at (0,0) size 57x48
    57             RenderText {#text} at (0,8) size 57x32
    58               text run at (0,8) width 57: "\x{96E3}"
     57            RenderText {#text} at (0,5) size 57x37
     58              text run at (0,5) width 57: "\x{96E3}"
    5959        RenderRubyRun (anonymous) at (228,0) size 57x48
    60           RenderRubyText {RT} at (32,20) size 8x8
    61             RenderRuby (inline) {RUBY} at (0,0) size 8x8
    62               RenderRubyRun (anonymous) at (0,0) size 8x8
    63                 RenderRubyText {RT} at (8,0) size 8x8
    64                   RenderText {#text} at (0,0) size 8x8
    65                     text run at (0,0) width 8: "\x{2CB}"
    66                 RenderRubyBase (anonymous) at (0,0) size 8x8
    67                   RenderText {#text} at (0,0) size 8x8
    68                     text run at (0,0) width 8: "\x{3115}"
     60          RenderRubyText {RT} at (32,19) size 12x9
     61            RenderRuby (inline) {RUBY} at (0,0) size 9x8
     62              RenderRubyRun (anonymous) at (0,0) size 11x8
     63                RenderRubyText {RT} at (9,0) size 10x8
     64                  RenderText {#text} at (1,3) size 9x3
     65                    text run at (1,3) width 3: "\x{2CB}"
     66                RenderRubyBase (anonymous) at (0,0) size 11x8
     67                  RenderText {#text} at (1,0) size 9x8
     68                    text run at (1,0) width 8: "\x{3115}"
    6969          RenderRubyBase (anonymous) at (0,0) size 57x48
    70             RenderText {#text} at (0,8) size 57x32
    71               text run at (0,8) width 57: "\x{4E8B}"
     70            RenderText {#text} at (0,5) size 57x37
     71              text run at (0,5) width 57: "\x{4E8B}"
    7272        RenderRubyRun (anonymous) at (285,0) size 57x48
    73           RenderRubyText {RT} at (32,16) size 8x16
    74             RenderText {#text} at (0,0) size 8x16
    75               text run at (0,0) width 16: "\x{3113}\x{2C7}"
     73          RenderRubyText {RT} at (32,18) size 11x11
     74            RenderText {#text} at (1,0) size 9x11
     75              text run at (1,0) width 11: "\x{3113}\x{2C7}"
    7676          RenderRubyBase (anonymous) at (0,0) size 57x48
    77             RenderText {#text} at (0,8) size 57x32
    78               text run at (0,8) width 57: "\x{53EA}"
     77            RenderText {#text} at (0,5) size 57x37
     78              text run at (0,5) width 57: "\x{53EA}"
    7979        RenderRubyRun (anonymous) at (342,0) size 57x48
    80           RenderRubyText {RT} at (32,16) size 8x16
    81             RenderRuby (inline) {RUBY} at (0,0) size 8x16
    82               RenderRubyRun (anonymous) at (0,0) size 8x16
    83                 RenderRubyText {RT} at (8,0) size 8x16
    84                   RenderText {#text} at (0,4) size 8x8
    85                     text run at (0,4) width 8: "\x{2CB}"
    86                 RenderRubyBase (anonymous) at (0,0) size 8x16
    87                   RenderText {#text} at (0,0) size 8x16
    88                     text run at (0,0) width 16: "\x{3106}\x{311A}"
     80          RenderRubyText {RT} at (32,15) size 12x17
     81            RenderRuby (inline) {RUBY} at (0,0) size 9x16
     82              RenderRubyRun (anonymous) at (0,0) size 11x16
     83                RenderRubyText {RT} at (9,0) size 10x16
     84                  RenderText {#text} at (1,7) size 9x3
     85                    text run at (1,7) width 3: "\x{2CB}"
     86                RenderRubyBase (anonymous) at (0,0) size 11x16
     87                  RenderText {#text} at (1,0) size 9x16
     88                    text run at (1,0) width 16: "\x{3106}\x{311A}"
    8989          RenderRubyBase (anonymous) at (0,0) size 57x48
    90             RenderText {#text} at (0,8) size 57x32
    91               text run at (0,8) width 57: "\x{6015}"
     90            RenderText {#text} at (0,5) size 57x37
     91              text run at (0,5) width 57: "\x{6015}"
    9292        RenderRubyRun (anonymous) at (399,0) size 57x48
    93           RenderRubyText {RT} at (32,16) size 8x16
    94             RenderRuby (inline) {RUBY} at (0,0) size 8x16
    95               RenderRubyRun (anonymous) at (0,0) size 8x16
    96                 RenderRubyText {RT} at (8,0) size 8x16
    97                   RenderText {#text} at (0,4) size 8x8
    98                     text run at (0,4) width 8: "\x{2C7}"
    99                 RenderRubyBase (anonymous) at (0,0) size 8x16
    100                   RenderText {#text} at (0,0) size 8x16
    101                     text run at (0,0) width 16: "\x{3127}\x{3121}"
     93          RenderRubyText {RT} at (32,15) size 12x17
     94            RenderRuby (inline) {RUBY} at (0,0) size 9x16
     95              RenderRubyRun (anonymous) at (0,0) size 11x16
     96                RenderRubyText {RT} at (10,0) size 9x16
     97                  RenderText {#text} at (0,7) size 9x3
     98                    text run at (0,7) width 3: "\x{2C7}"
     99                RenderRubyBase (anonymous) at (0,0) size 11x16
     100                  RenderText {#text} at (1,0) size 9x16
     101                    text run at (1,0) width 16: "\x{3127}\x{3121}"
    102102          RenderRubyBase (anonymous) at (0,0) size 57x48
    103             RenderText {#text} at (0,8) size 57x32
    104               text run at (0,8) width 57: "\x{6709}"
     103            RenderText {#text} at (0,5) size 57x37
     104              text run at (0,5) width 57: "\x{6709}"
    105105        RenderRubyRun (anonymous) at (456,0) size 57x48
    106           RenderRubyText {RT} at (32,12) size 8x24
    107             RenderText {#text} at (0,0) size 8x24
    108               text run at (0,0) width 24: "\x{3112}\x{3127}\x{3123}"
     106          RenderRubyText {RT} at (32,11) size 11x25
     107            RenderText {#text} at (1,0) size 9x24
     108              text run at (1,0) width 24: "\x{3112}\x{3127}\x{3123}"
    109109          RenderRubyBase (anonymous) at (0,0) size 57x48
    110             RenderText {#text} at (0,8) size 57x32
    111               text run at (0,8) width 57: "\x{5FC3}"
     110            RenderText {#text} at (0,5) size 57x37
     111              text run at (0,5) width 57: "\x{5FC3}"
    112112        RenderRubyRun (anonymous) at (513,0) size 57x48
    113           RenderRubyText {RT} at (32,16) size 8x16
    114             RenderRuby (inline) {RUBY} at (0,0) size 8x16
    115               RenderRubyRun (anonymous) at (0,0) size 8x16
    116                 RenderRubyText {RT} at (8,0) size 8x16
    117                   RenderText {#text} at (0,4) size 8x8
    118                     text run at (0,4) width 8: "\x{2CA}"
    119                 RenderRubyBase (anonymous) at (0,0) size 8x16
    120                   RenderText {#text} at (0,0) size 8x16
    121                     text run at (0,0) width 16: "\x{3116}\x{3123}"
     113          RenderRubyText {RT} at (32,15) size 12x17
     114            RenderRuby (inline) {RUBY} at (0,0) size 9x16
     115              RenderRubyRun (anonymous) at (0,0) size 11x16
     116                RenderRubyText {RT} at (9,0) size 10x16
     117                  RenderText {#text} at (1,7) size 9x3
     118                    text run at (1,7) width 3: "\x{2CA}"
     119                RenderRubyBase (anonymous) at (0,0) size 11x16
     120                  RenderText {#text} at (1,0) size 9x16
     121                    text run at (1,0) width 16: "\x{3116}\x{3123}"
    122122          RenderRubyBase (anonymous) at (0,0) size 57x48
    123             RenderText {#text} at (0,8) size 57x32
    124               text run at (0,8) width 57: "\x{4EBA}"
    125       RenderText {#text} at (570,8) size 33x32
    126         text run at (570,8) width 33: " "
     123            RenderText {#text} at (0,5) size 57x37
     124              text run at (0,5) width 57: "\x{4EBA}"
     125      RenderText {#text} at (570,5) size 33x37
     126        text run at (570,5) width 33: " "
    127127      RenderBR {BR} at (0,0) size 0x0
    128       RenderText {#text} at (0,56) size 570x32
    129         text run at (0,56) width 570: "\x{4E16}\x{4E0A}\x{7121}\x{96E3}\x{4E8B}\x{53EA}\x{6015}\x{6709}\x{5FC3}\x{4EBA}"
     128      RenderText {#text} at (0,53) size 570x37
     129        text run at (0,53) width 570: "\x{4E16}\x{4E0A}\x{7121}\x{96E3}\x{4E8B}\x{53EA}\x{6015}\x{6709}\x{5FC3}\x{4EBA}"
  • trunk/LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.txt

    r174489 r202219  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (724,0) size 76x600
    4   RenderBlock {HTML} at (0,0) size 76x600
    5     RenderBody {BODY} at (20,8) size 48x584
    6       RenderRuby (inline) {RUBY} at (0,0) size 32x320
    7         RenderRubyRun (anonymous) at (0,0) size 48x32
    8           RenderRubyText {RT} at (0,0) size 8x32
    9             RenderRuby (inline) {RUBY} at (0,0) size 8x8
    10               RenderRubyRun (anonymous) at (0,12) size 8x8
    11                 RenderRubyText {RT} at (-8,0) size 8x8
    12                   RenderText {#text} at (0,0) size 8x8
    13                     text run at (0,0) width 8: "\x{2CB}"
    14                 RenderRubyBase (anonymous) at (0,0) size 8x8
    15                   RenderText {#text} at (0,0) size 8x8
    16                     text run at (0,0) width 8: "\x{3115}"
     3layer at (714,0) size 86x600
     4  RenderBlock {HTML} at (0,0) size 86x600
     5    RenderBody {BODY} at (20,8) size 58x584
     6      RenderRuby (inline) {RUBY} at (0,0) size 37x320
     7        RenderRubyRun (anonymous) at (10,0) size 48x32
     8          RenderRubyText {RT} at (-7,0) size 12x32
     9            RenderRuby (inline) {RUBY} at (0,0) size 9x8
     10              RenderRubyRun (anonymous) at (1,12) size 11x8
     11                RenderRubyText {RT} at (-9,0) size 10x8
     12                  RenderText {#text} at (1,3) size 9x3
     13                    text run at (1,3) width 3: "\x{2CB}"
     14                RenderRubyBase (anonymous) at (0,0) size 11x8
     15                  RenderText {#text} at (1,0) size 9x8
     16                    text run at (1,0) width 8: "\x{3115}"
    1717          RenderRubyBase (anonymous) at (0,0) size 48x32
    18             RenderText {#text} at (8,0) size 32x32
    19               text run at (8,0) width 32: "\x{4E16}"
    20         RenderRubyRun (anonymous) at (0,32) size 48x32
    21           RenderRubyText {RT} at (0,0) size 8x32
    22             RenderRuby (inline) {RUBY} at (0,0) size 8x24
    23               RenderRubyRun (anonymous) at (0,4) size 8x24
    24                 RenderRubyText {RT} at (-8,0) size 8x24
    25                   RenderText {#text} at (0,8) size 8x8
    26                     text run at (0,8) width 8: "\x{2CB}"
    27                 RenderRubyBase (anonymous) at (0,0) size 8x24
    28                   RenderText {#text} at (0,0) size 8x24
    29                     text run at (0,0) width 24: "\x{3115}\x{3124}"
     18            RenderText {#text} at (5,0) size 37x32
     19              text run at (5,0) width 32: "\x{4E16}"
     20        RenderRubyRun (anonymous) at (10,32) size 48x32
     21          RenderRubyText {RT} at (-7,0) size 12x32
     22            RenderRuby (inline) {RUBY} at (0,0) size 9x24
     23              RenderRubyRun (anonymous) at (1,4) size 11x24
     24                RenderRubyText {RT} at (-9,0) size 10x24
     25                  RenderText {#text} at (1,11) size 9x3
     26                    text run at (1,11) width 3: "\x{2CB}"
     27                RenderRubyBase (anonymous) at (0,0) size 11x24
     28                  RenderText {#text} at (1,0) size 9x24
     29                    text run at (1,0) width 24: "\x{3115}\x{3124}"
    3030          RenderRubyBase (anonymous) at (0,0) size 48x32
    31             RenderText {#text} at (8,0) size 32x32
    32               text run at (8,0) width 32: "\x{4E0A}"
    33         RenderRubyRun (anonymous) at (0,64) size 48x32
    34           RenderRubyText {RT} at (0,0) size 8x32
    35             RenderRuby (inline) {RUBY} at (0,0) size 8x8
    36               RenderRubyRun (anonymous) at (0,12) size 8x8
    37                 RenderRubyText {RT} at (-8,0) size 8x8
    38                   RenderText {#text} at (0,0) size 8x8
    39                     text run at (0,0) width 8: "\x{2CA}"
    40                 RenderRubyBase (anonymous) at (0,0) size 8x8
    41                   RenderText {#text} at (0,0) size 8x8
    42                     text run at (0,0) width 8: "\x{3128}"
     31            RenderText {#text} at (5,0) size 37x32
     32              text run at (5,0) width 32: "\x{4E0A}"
     33        RenderRubyRun (anonymous) at (10,64) size 48x32
     34          RenderRubyText {RT} at (-7,0) size 12x32
     35            RenderRuby (inline) {RUBY} at (0,0) size 9x8
     36              RenderRubyRun (anonymous) at (1,12) size 11x8
     37                RenderRubyText {RT} at (-9,0) size 10x8
     38                  RenderText {#text} at (1,3) size 9x3
     39                    text run at (1,3) width 3: "\x{2CA}"
     40                RenderRubyBase (anonymous) at (0,0) size 11x8
     41                  RenderText {#text} at (1,0) size 9x8
     42                    text run at (1,0) width 8: "\x{3128}"
    4343          RenderRubyBase (anonymous) at (0,0) size 48x32
    44             RenderText {#text} at (8,0) size 32x32
    45               text run at (8,0) width 32: "\x{7121}"
    46         RenderRubyRun (anonymous) at (0,96) size 48x32
    47           RenderRubyText {RT} at (0,0) size 8x32
    48             RenderRuby (inline) {RUBY} at (0,0) size 8x24
    49               RenderRubyRun (anonymous) at (0,4) size 8x24
    50                 RenderRubyText {RT} at (-8,0) size 8x24
    51                   RenderText {#text} at (0,8) size 8x8
    52                     text run at (0,8) width 8: "\x{2CA}"
    53                 RenderRubyBase (anonymous) at (0,0) size 8x24
    54                   RenderText {#text} at (0,0) size 8x24
    55                     text run at (0,0) width 24: "\x{310B}\x{3122}"
     44            RenderText {#text} at (5,0) size 37x32
     45              text run at (5,0) width 32: "\x{7121}"
     46        RenderRubyRun (anonymous) at (10,96) size 48x32
     47          RenderRubyText {RT} at (-7,0) size 12x32
     48            RenderRuby (inline) {RUBY} at (0,0) size 9x24
     49              RenderRubyRun (anonymous) at (1,4) size 11x24
     50                RenderRubyText {RT} at (-9,0) size 10x24
     51                  RenderText {#text} at (1,11) size 9x3
     52                    text run at (1,11) width 3: "\x{2CA}"
     53                RenderRubyBase (anonymous) at (0,0) size 11x24
     54                  RenderText {#text} at (1,0) size 9x24
     55                    text run at (1,0) width 24: "\x{310B}\x{3122}"
    5656          RenderRubyBase (anonymous) at (0,0) size 48x32
    57             RenderText {#text} at (8,0) size 32x32
    58               text run at (8,0) width 32: "\x{96E3}"
    59         RenderRubyRun (anonymous) at (0,128) size 48x32
    60           RenderRubyText {RT} at (0,0) size 8x32
    61             RenderRuby (inline) {RUBY} at (0,0) size 8x8
    62               RenderRubyRun (anonymous) at (0,12) size 8x8
    63                 RenderRubyText {RT} at (-8,0) size 8x8
    64                   RenderText {#text} at (0,0) size 8x8
    65                     text run at (0,0) width 8: "\x{2CB}"
    66                 RenderRubyBase (anonymous) at (0,0) size 8x8
    67                   RenderText {#text} at (0,0) size 8x8
    68                     text run at (0,0) width 8: "\x{3115}"
     57            RenderText {#text} at (5,0) size 37x32
     58              text run at (5,0) width 32: "\x{96E3}"
     59        RenderRubyRun (anonymous) at (10,128) size 48x32
     60          RenderRubyText {RT} at (-7,0) size 12x32
     61            RenderRuby (inline) {RUBY} at (0,0) size 9x8
     62              RenderRubyRun (anonymous) at (1,12) size 11x8
     63                RenderRubyText {RT} at (-9,0) size 10x8
     64                  RenderText {#text} at (1,3) size 9x3
     65                    text run at (1,3) width 3: "\x{2CB}"
     66                RenderRubyBase (anonymous) at (0,0) size 11x8
     67                  RenderText {#text} at (1,0) size 9x8
     68                    text run at (1,0) width 8: "\x{3115}"
    6969          RenderRubyBase (anonymous) at (0,0) size 48x32
    70             RenderText {#text} at (8,0) size 32x32
    71               text run at (8,0) width 32: "\x{4E8B}"
    72         RenderRubyRun (anonymous) at (0,160) size 48x32
    73           RenderRubyText {RT} at (0,0) size 8x32
    74             RenderText {#text} at (0,4) size 8x24
    75               text run at (0,4) width 24: "\x{3113}\x{2C7}"
     70            RenderText {#text} at (5,0) size 37x32
     71              text run at (5,0) width 32: "\x{4E8B}"
     72        RenderRubyRun (anonymous) at (10,160) size 48x32
     73          RenderRubyText {RT} at (-5,0) size 11x32
     74            RenderText {#text} at (1,5) size 9x22
     75              text run at (1,5) width 21: "\x{3113}\x{2C7}"
    7676          RenderRubyBase (anonymous) at (0,0) size 48x32
    77             RenderText {#text} at (8,0) size 32x32
    78               text run at (8,0) width 32: "\x{53EA}"
    79         RenderRubyRun (anonymous) at (0,192) size 48x32
    80           RenderRubyText {RT} at (0,0) size 8x32
    81             RenderRuby (inline) {RUBY} at (0,0) size 8x24
    82               RenderRubyRun (anonymous) at (0,4) size 8x24
    83                 RenderRubyText {RT} at (-8,0) size 8x24
    84                   RenderText {#text} at (0,8) size 8x8
    85                     text run at (0,8) width 8: "\x{2CB}"
    86                 RenderRubyBase (anonymous) at (0,0) size 8x24
    87                   RenderText {#text} at (0,0) size 8x24
    88                     text run at (0,0) width 24: "\x{3106}\x{311A}"
     77            RenderText {#text} at (5,0) size 37x32
     78              text run at (5,0) width 32: "\x{53EA}"
     79        RenderRubyRun (anonymous) at (10,192) size 48x32
     80          RenderRubyText {RT} at (-7,0) size 12x32
     81            RenderRuby (inline) {RUBY} at (0,0) size 9x24
     82              RenderRubyRun (anonymous) at (1,4) size 11x24
     83                RenderRubyText {RT} at (-9,0) size 10x24
     84                  RenderText {#text} at (1,11) size 9x3
     85                    text run at (1,11) width 3: "\x{2CB}"
     86                RenderRubyBase (anonymous) at (0,0) size 11x24
     87                  RenderText {#text} at (1,0) size 9x24
     88                    text run at (1,0) width 24: "\x{3106}\x{311A}"
    8989          RenderRubyBase (anonymous) at (0,0) size 48x32
    90             RenderText {#text} at (8,0) size 32x32
    91               text run at (8,0) width 32: "\x{6015}"
    92         RenderRubyRun (anonymous) at (0,224) size 48x32
    93           RenderRubyText {RT} at (0,0) size 8x32
    94             RenderRuby (inline) {RUBY} at (0,0) size 8x24
    95               RenderRubyRun (anonymous) at (0,4) size 8x24
    96                 RenderRubyText {RT} at (-8,0) size 8x24
    97                   RenderText {#text} at (0,8) size 8x8
    98                     text run at (0,8) width 8: "\x{2C7}"
    99                 RenderRubyBase (anonymous) at (0,0) size 8x24
    100                   RenderText {#text} at (0,0) size 8x24
    101                     text run at (0,0) width 24: "\x{3127}\x{3121}"
     90            RenderText {#text} at (5,0) size 37x32
     91              text run at (5,0) width 32: "\x{6015}"
     92        RenderRubyRun (anonymous) at (10,224) size 48x32
     93          RenderRubyText {RT} at (-7,0) size 12x32
     94            RenderRuby (inline) {RUBY} at (0,0) size 9x24
     95              RenderRubyRun (anonymous) at (1,4) size 11x24
     96                RenderRubyText {RT} at (-8,0) size 9x24
     97                  RenderText {#text} at (0,11) size 9x3
     98                    text run at (0,11) width 3: "\x{2C7}"
     99                RenderRubyBase (anonymous) at (0,0) size 11x24
     100                  RenderText {#text} at (1,0) size 9x24
     101                    text run at (1,0) width 24: "\x{3127}\x{3121}"
    102102          RenderRubyBase (anonymous) at (0,0) size 48x32
    103             RenderText {#text} at (8,0) size 32x32
    104               text run at (8,0) width 32: "\x{6709}"
    105         RenderRubyRun (anonymous) at (0,256) size 48x32
    106           RenderRubyText {RT} at (0,0) size 8x32
    107             RenderText {#text} at (0,1) size 8x30
    108               text run at (0,1) width 30: "\x{3112}\x{3127}\x{3123}"
     103            RenderText {#text} at (5,0) size 37x32
     104              text run at (5,0) width 32: "\x{6709}"
     105        RenderRubyRun (anonymous) at (10,256) size 48x32
     106          RenderRubyText {RT} at (-5,0) size 11x32
     107            RenderText {#text} at (1,1) size 9x30
     108              text run at (1,1) width 30: "\x{3112}\x{3127}\x{3123}"
    109109          RenderRubyBase (anonymous) at (0,0) size 48x32
    110             RenderText {#text} at (8,0) size 32x32
    111               text run at (8,0) width 32: "\x{5FC3}"
    112         RenderRubyRun (anonymous) at (0,288) size 48x32
    113           RenderRubyText {RT} at (0,0) size 8x32
    114             RenderRuby (inline) {RUBY} at (0,0) size 8x24
    115               RenderRubyRun (anonymous) at (0,4) size 8x24
    116                 RenderRubyText {RT} at (-8,0) size 8x24
    117                   RenderText {#text} at (0,8) size 8x8
    118                     text run at (0,8) width 8: "\x{2CA}"
    119                 RenderRubyBase (anonymous) at (0,0) size 8x24
    120                   RenderText {#text} at (0,0) size 8x24
    121                     text run at (0,0) width 24: "\x{3116}\x{3123}"
     110            RenderText {#text} at (5,0) size 37x32
     111              text run at (5,0) width 32: "\x{5FC3}"
     112        RenderRubyRun (anonymous) at (10,288) size 48x32
     113          RenderRubyText {RT} at (-7,0) size 12x32
     114            RenderRuby (inline) {RUBY} at (0,0) size 9x24
     115              RenderRubyRun (anonymous) at (1,4) size 11x24
     116                RenderRubyText {RT} at (-9,0) size 10x24
     117                  RenderText {#text} at (1,11) size 9x3
     118                    text run at (1,11) width 3: "\x{2CA}"
     119                RenderRubyBase (anonymous) at (0,0) size 11x24
     120                  RenderText {#text} at (1,0) size 9x24
     121                    text run at (1,0) width 24: "\x{3116}\x{3123}"
    122122          RenderRubyBase (anonymous) at (0,0) size 48x32
    123             RenderText {#text} at (8,0) size 32x32
    124               text run at (8,0) width 32: "\x{4EBA}"
     123            RenderText {#text} at (5,0) size 37x32
     124              text run at (5,0) width 32: "\x{4EBA}"
  • trunk/LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt

    r197257 r202219  
    3636      RenderInline {ACRONYM} at (0,0) size 0x0
    3737      RenderText {#text} at (0,0) size 0x0
    38       RenderText {#text} at (0,422) size 122x45
     38      RenderText {#text} at (0,422) size 115x45
    3939        text run at (0,422) width 45: "s is:"
    4040        text run at (0,437) width 27: "{,}"
    41         text run at (0,452) width 122: "\x{A888}{0}P{P}\\7H\\8"
     41        text run at (0,452) width 115: "\x{A888}{0}P{P}\\7H\\8"
    4242      RenderBR {BR} at (0,0) size 0x0
    4343      RenderText {#text} at (0,467) size 71x15
  • trunk/LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.txt

    r186029 r202219  
    88          text run at (0,1) width 550: "\x{3010}2009 \x{5E74} 11 \x{6708} 4 \x{65E5}\x{7F8E}\x{570B}\x{52A0}\x{5DDE} Cupertino \x{8A0A}\x{3011}\x{860B}\x{679C}\x{4ECA}\x{5929}\x{5BA3}\x{4F48}\x{FF0C}\x{5168}\x{4E16}\x{754C}\x{6700}\x{5927}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5546}\x{5E97} App"
    99          text run at (0,18) width 550: "Store\x{FF0C}\x{76EE}\x{524D}\x{5DF2}\x{64C1}\x{6709} 100,000 \x{591A}\x{7A2E}\x{4F86}\x{81EA}\x{5168}\x{7403}\x{958B}\x{767C}\x{4EBA}\x{54E1}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{5168}\x{4E16}\x{754C} 77 \x{500B}\x{570B}\x{5BB6}\x{7684} iPhone\x{AE} \x{8207}"
    10           text run at (0,35) width 550: "iPod touch\x{AE} \x{7528}\x{6236}\x{64C1}\x{6709} 20 \x{500B}\x{985E}\x{5225}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53EF}\x{4F9B}\x{9078}\x{64C7}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}\x{904A}\x{6232}\x{3001}\x{5546}\x{7528}\x{3001}\x{65B0}\x{805E}\x{3001}\x{904B}\x{52D5}\x{3001}\x{91AB}\x{7642}\x{3001}\x{53C3}\x{8003}"
    11           text run at (0,52) width 550: "\x{66F8}\x{7C4D}\x{3001}\x{65C5}\x{904A}\x{7B49}\x{7B49}\x{3002}\x{622A}\x{81F3}\x{76EE}\x{524D}\x{70BA}\x{6B62}\x{FF0C}App Store \x{4F7F}\x{7528}\x{8005}\x{4E0B}\x{8F09}\x{6B21}\x{6578}\x{5DF2}\x{8D85}\x{904E} 20 \x{5104}\x{6B21}\x{FF0C}\x{662F}\x{76EE}\x{524D}\x{5168}\x{7403}\x{6700}\x{53D7}\x{6B61}\x{8FCE}\x{7684}"
    12           text run at (0,69) width 84: "\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5546}\x{5E97}\x{3002}"
     10          text run at (0,35) width 550: "iPod touch\x{AE} \x{7528}\x{6236}\x{64C1}\x{6709} 20 \x{500B}\x{985E}\x{5225}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53EF}\x{4F9B}\x{9078}\x{64C7}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}\x{904A}\x{6232}\x{3001}\x{5546}\x{7528}\x{3001}\x{65B0}\x{805E}\x{3001}\x{904B}\x{52D5}\x{3001}\x{91AB}\x{7642}\x{3001}\x{53C3}"
     11          text run at (0,52) width 550: "\x{8003}\x{66F8}\x{7C4D}\x{3001}\x{65C5}\x{904A}\x{7B49}\x{7B49}\x{3002}\x{622A}\x{81F3}\x{76EE}\x{524D}\x{70BA}\x{6B62}\x{FF0C}App Store \x{4F7F}\x{7528}\x{8005}\x{4E0B}\x{8F09}\x{6B21}\x{6578}\x{5DF2}\x{8D85}\x{904E} 20 \x{5104}\x{6B21}\x{FF0C}\x{662F}\x{76EE}\x{524D}\x{5168}\x{7403}\x{6700}\x{53D7}\x{6B61}\x{8FCE}"
     12          text run at (0,69) width 99: "\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5546}\x{5E97}\x{3002}"
    1313      RenderBlock {P} at (0,97) size 550x51
    1414        RenderText {#text} at (0,1) size 550x49
    1515          text run at (0,1) width 550: "\x{860B}\x{679C}\x{5168}\x{7403}\x{7522}\x{54C1}\x{884C}\x{92B7}\x{8CC7}\x{6DF1}\x{526F}\x{7E3D}\x{88C1} Philip Schiller \x{8868}\x{793A}\x{FF1A}\x{300C}\x{63D0}\x{4F9B} 100,000 \x{591A}\x{7A2E}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53EF}\x{4F9B}\x{9078}\x{64C7}\x{7684} App"
    1616          text run at (0,18) width 550: "Store\x{FF0C}\x{662F}\x{5168}\x{4E16}\x{754C}\x{6578}\x{5343}\x{842C} iPhone \x{548C} iPod touch \x{4F7F}\x{7528}\x{8005}\x{4EE4}\x{4EBA}\x{7A31}\x{7FA8}\x{7684}\x{4E3B}\x{8981}\x{539F}\x{56E0}\x{3002}iPhone SDK \x{5275}\x{9020}\x{4E86}\x{7B2C}\x{4E00}"
    17           text run at (0,35) width 408: "\x{500B}\x{512A}\x{7570}\x{7684}\x{884C}\x{52D5}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5E73}\x{53F0}\x{FF0C}\x{5BA2}\x{6236}\x{4E5F}\x{975E}\x{5E38}\x{559C}\x{611B}\x{958B}\x{767C}\x{4EBA}\x{54E1}\x{6240}\x{5275}\x{4F5C}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{300D}"
     17          text run at (0,35) width 417: "\x{500B}\x{512A}\x{7570}\x{7684}\x{884C}\x{52D5}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5E73}\x{53F0}\x{FF0C}\x{5BA2}\x{6236}\x{4E5F}\x{975E}\x{5E38}\x{559C}\x{611B}\x{958B}\x{767C}\x{4EBA}\x{54E1}\x{6240}\x{5275}\x{4F5C}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{300D}"
    1818      RenderBlock {P} at (0,160) size 550x51
    1919        RenderText {#text} at (0,1) size 550x49
    20           text run at (0,1) width 550: "EA Mobile \x{7684} Worldwide Studios \x{526F}\x{7E3D}\x{88C1} Travis Boatman \x{6307}\x{51FA}\x{FF1A}\x{300C}App Store \x{4E0D}\x{50C5}\x{5FB9}\x{5E95}\x{6539}\x{8B8A}\x{4E86}\x{884C}\x{52D5}\x{904A}"
    21           text run at (0,18) width 550: "\x{6232}\x{7522}\x{696D}\x{7684}\x{751F}\x{614B}\x{FF0C}\x{800C}\x{4E14}\x{9084}\x{5728}\x{6301}\x{7E8C}\x{6F14}\x{9032}\x{3002}\x{6709}\x{4E86}\x{5168}\x{7403} 5 \x{5343}\x{591A}\x{842C}\x{7684} iPhone \x{548C} iPod touch \x{5BA2}\x{6236}\x{70BA}\x{57FA}\x{790E}\x{FF0C}App"
    22           text run at (0,35) width 345: "Store \x{8B93}\x{6211}\x{5011}\x{80FD}\x{5920}\x{958B}\x{767C}\x{53D7}\x{5230}\x{5EE3}\x{5927}\x{7684}\x{5BA2}\x{6236}\x{559C}\x{611B}\x{7684}\x{9AD8}\x{54C1}\x{8CEA} EA \x{904A}\x{6232}\x{3002}\x{300D}"
     20          text run at (0,1) width 550: "EA Mobile \x{7684} Worldwide Studios \x{526F}\x{7E3D}\x{88C1} Travis Boatman \x{6307}\x{51FA}\x{FF1A}\x{300C}App Store \x{4E0D}\x{50C5}\x{5FB9}\x{5E95}\x{6539}\x{8B8A}\x{4E86}\x{884C}\x{52D5}"
     21          text run at (0,18) width 550: "\x{904A}\x{6232}\x{7522}\x{696D}\x{7684}\x{751F}\x{614B}\x{FF0C}\x{800C}\x{4E14}\x{9084}\x{5728}\x{6301}\x{7E8C}\x{6F14}\x{9032}\x{3002}\x{6709}\x{4E86}\x{5168}\x{7403} 5 \x{5343}\x{591A}\x{842C}\x{7684} iPhone \x{548C} iPod touch \x{5BA2}\x{6236}\x{70BA}\x{57FA}\x{790E}\x{FF0C}App"
     22          text run at (0,35) width 351: "Store \x{8B93}\x{6211}\x{5011}\x{80FD}\x{5920}\x{958B}\x{767C}\x{53D7}\x{5230}\x{5EE3}\x{5927}\x{7684}\x{5BA2}\x{6236}\x{559C}\x{611B}\x{7684}\x{9AD8}\x{54C1}\x{8CEA} EA \x{904A}\x{6232}\x{3002}\x{300D}"
    2323      RenderBlock {P} at (0,223) size 550x51
    2424        RenderText {#text} at (0,1) size 550x49
    2525          text run at (0,1) width 550: "Smule \x{7684}\x{57F7}\x{884C}\x{9577} Jeff Smith \x{8868}\x{793A}\x{FF1A}\x{300C}\x{6211}\x{5011}\x{7684} I Am T-Pain \x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53D7}\x{5230}\x{5168}\x{7403}\x{5BA2}\x{6236}\x{7684}\x{71B1}\x{70C8}\x{8FF4}\x{97FF}\x{FF0C}\x{6BCF}\x{65E5}\x{8D85}"
    26           text run at (0,18) width 550: "\x{904E} 10,000 \x{6B21}\x{7684}\x{4E0B}\x{8F09}\x{9060}\x{9060}\x{8D85}\x{8D8A}\x{6211}\x{5011}\x{7684}\x{9810}\x{671F}\x{3002}App Store \x{7D66}\x{4E86}\x{6211}\x{5011}\x{4E00}\x{500B}\x{7368}\x{7279}\x{7684}\x{5546}\x{6A5F}\x{FF0C}\x{8B93}\x{6211}\x{5011}\x{958B}\x{5275}\x{4E00}\x{500B}\x{975E}\x{5E38}"
    27           text run at (0,35) width 216: "\x{6210}\x{529F}\x{7684}\x{4E8B}\x{696D}\x{FF0C}\x{76F8}\x{4FE1}\x{672A}\x{4F86}\x{5C07}\x{66F4}\x{4EE4}\x{4EBA}\x{671F}\x{5F85}\x{3002}\x{300D}"
     26          text run at (0,18) width 550: "\x{904E} 10,000 \x{6B21}\x{7684}\x{4E0B}\x{8F09}\x{9060}\x{9060}\x{8D85}\x{8D8A}\x{6211}\x{5011}\x{7684}\x{9810}\x{671F}\x{3002}App Store \x{7D66}\x{4E86}\x{6211}\x{5011}\x{4E00}\x{500B}\x{7368}\x{7279}\x{7684}\x{5546}\x{6A5F}\x{FF0C}\x{8B93}\x{6211}\x{5011}\x{958B}\x{5275}\x{4E00}\x{500B}\x{975E}"
     27          text run at (0,35) width 233: "\x{5E38}\x{6210}\x{529F}\x{7684}\x{4E8B}\x{696D}\x{FF0C}\x{76F8}\x{4FE1}\x{672A}\x{4F86}\x{5C07}\x{66F4}\x{4EE4}\x{4EBA}\x{671F}\x{5F85}\x{3002}\x{300D}"
    2828      RenderBlock {P} at (0,286) size 550x68
    2929        RenderText {#text} at (0,1) size 550x66
    3030          text run at (0,1) width 550: "\x{860B}\x{679C}\x{4E5F}\x{6301}\x{7E8C}\x{958B}\x{767C}\x{65B0}\x{7684}\x{529F}\x{80FD}\x{4F86}\x{63D0}\x{5347}\x{641C}\x{5C0B}\x{8207}\x{63A2}\x{7D22}\x{7684}\x{4FBF}\x{5229}\x{6027}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}Genius for Apps\x{3001}App Store"
    31           text run at (0,18) width 550: "Essentials\x{3001}\x{5B50}\x{5206}\x{985E}\x{6E05}\x{55AE}\x{FF0C}\x{4EE5}\x{53CA}\x{66F4}\x{8C50}\x{5BCC}\x{800C}\x{5BF6}\x{8CB4}\x{7684}\x{5BA2}\x{6236}\x{8A55}\x{8AD6}\x{3002}\x{96A8}\x{8457}\x{65B0}\x{7248}\x{7684} iTunes\x{AE} 9 \x{63A8}\x{51FA}\x{FF0C}\x{73FE}\x{5728}\x{60A8}\x{53EF}\x{4EE5}\x{8F15}"
    32           text run at (0,35) width 550: "\x{8F15}\x{9B06}\x{9B06}\x{76F4}\x{63A5}\x{5728} iTunes \x{7576}\x{4E2D}\x{6574}\x{7406}\x{60A8}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{FF0C}\x{4E00}\x{65E6}\x{540C}\x{6B65}\x{4E4B}\x{5F8C}\x{FF0C}iPhone \x{6216} iPod touch \x{5C31}\x{6703}\x{81EA}\x{52D5}\x{51FA}\x{73FE}\x{60A8}"
    33           text run at (0,52) width 84: "\x{6240}\x{5B89}\x{6392}\x{7684}\x{914D}\x{7F6E}\x{3002}"
     31          text run at (0,18) width 550: "Essentials\x{3001}\x{5B50}\x{5206}\x{985E}\x{6E05}\x{55AE}\x{FF0C}\x{4EE5}\x{53CA}\x{66F4}\x{8C50}\x{5BCC}\x{800C}\x{5BF6}\x{8CB4}\x{7684}\x{5BA2}\x{6236}\x{8A55}\x{8AD6}\x{3002}\x{96A8}\x{8457}\x{65B0}\x{7248}\x{7684} iTunes\x{AE} 9 \x{63A8}\x{51FA}\x{FF0C}\x{73FE}\x{5728}\x{60A8}\x{53EF}\x{4EE5}"
     32          text run at (0,35) width 550: "\x{8F15}\x{8F15}\x{9B06}\x{9B06}\x{76F4}\x{63A5}\x{5728} iTunes \x{7576}\x{4E2D}\x{6574}\x{7406}\x{60A8}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{FF0C}\x{4E00}\x{65E6}\x{540C}\x{6B65}\x{4E4B}\x{5F8C}\x{FF0C}iPhone \x{6216} iPod touch \x{5C31}\x{6703}\x{81EA}\x{52D5}\x{51FA}"
     33          text run at (0,52) width 111: "\x{73FE}\x{60A8}\x{6240}\x{5B89}\x{6392}\x{7684}\x{914D}\x{7F6E}\x{3002}"
    3434      RenderBlock {P} at (0,366) size 550x102
    3535        RenderText {#text} at (0,1) size 550x100
    36           text run at (0,1) width 550: "\x{4ECA}\x{5E74}\x{590F}\x{5929}\x{63A8}\x{51FA}\x{7684} iPhone OS 3.0 \x{70BA} iPhone \x{548C} iPod touch \x{4F7F}\x{7528}\x{8005}\x{63D0}\x{4F9B}\x{4E86} 100 \x{591A}\x{7A2E}\x{5168}\x{65B0}\x{7684}\x{529F}\x{80FD}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}"
    37           text run at (0,18) width 550: "\x{526A}\x{8CBC}\x{8207}\x{62F7}\x{8C9D}\x{FF1B}MMS\x{FF1B}\x{65B0}\x{589E}\x{6A6B}\x{5411}\x{6AA2}\x{8996}\x{7684} Mail\x{3001}Text \x{548C} Notes\x{FF1B}\x{7ACB}\x{9AD4}\x{8072} Bluetooth\x{FF1B}\x{6416}\x{4E00}\x{6416}\x{5C31}\x{96A8}\x{6A5F}\x{64AD}\x{653E}\x{FF1B}"
    38           text run at (0,35) width 550: "\x{96FB}\x{8996}\x{7BC0}\x{76EE}\x{5206}\x{7D1A}\x{4FDD}\x{8B77}\x{63A7}\x{5236}\x{FF1B}\x{81EA}\x{52D5}\x{767B}\x{5165} Wi-Fi \x{71B1}\x{9EDE}\x{FF1B}\x{4EE5}\x{53CA} Push Notification \x{670D}\x{52D9}\x{901A}\x{77E5}\x{7B49}\x{7B49}\x{3002}\x{9019}\x{4E9B}\x{65B0}\x{589E}\x{529F}\x{80FD}"
    39           text run at (0,52) width 550: "\x{53D7}\x{5230}\x{5BA2}\x{6236}\x{7684}\x{5EE3}\x{5927}\x{6B61}\x{8FCE}\x{FF0C}\x{622A}\x{81F3}\x{76EE}\x{524D}\x{70BA}\x{6B62}\x{FF0C}\x{5DF2}\x{7D93}\x{6709}\x{8D85}\x{904E} 20 \x{5104}\x{6B21}\x{7684} Push Notification \x{670D}\x{52D9}\x{901A}\x{77E5}\x{767C}\x{9001}\x{81F3} App"
    40           text run at (0,69) width 550: "Store \x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{6B64}\x{5916}\x{FF0C}\x{6700}\x{8FD1}\x{63A8}\x{51FA}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5167}\x{8CFC}\x{8CB7}\x{6A5F}\x{5236} (In-App Purchase)\x{FF0C}\x{70BA}\x{9818}\x{5148}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{958B}\x{767C}"
    41           text run at (0,86) width 432: "\x{5EE0}\x{5546}\x{63D0}\x{4F9B}\x{4E86}\x{4E00}\x{7A2E}\x{65B9}\x{5F0F}\x{8B93}\x{5BA2}\x{6236}\x{76F4}\x{63A5}\x{5F9E}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{7576}\x{4E2D}\x{8CFC}\x{8CB7}\x{5167}\x{5BB9}\x{3001}\x{8A02}\x{95B1}\x{9805}\x{76EE}\x{53CA}\x{6578}\x{4F4D}\x{670D}\x{52D9}\x{3002}"
     36          text run at (0,1) width 550: "\x{4ECA}\x{5E74}\x{590F}\x{5929}\x{63A8}\x{51FA}\x{7684} iPhone OS 3.0 \x{70BA} iPhone \x{548C} iPod touch \x{4F7F}\x{7528}\x{8005}\x{63D0}\x{4F9B}\x{4E86} 100 \x{591A}\x{7A2E}\x{5168}\x{65B0}\x{7684}\x{529F}\x{80FD}\x{FF0C}\x{5305}"
     37          text run at (0,18) width 550: "\x{62EC}\x{FF1A}\x{526A}\x{8CBC}\x{8207}\x{62F7}\x{8C9D}\x{FF1B}MMS\x{FF1B}\x{65B0}\x{589E}\x{6A6B}\x{5411}\x{6AA2}\x{8996}\x{7684} Mail\x{3001}Text \x{548C} Notes\x{FF1B}\x{7ACB}\x{9AD4}\x{8072} Bluetooth\x{FF1B}\x{6416}\x{4E00}\x{6416}\x{5C31}\x{96A8}\x{6A5F}\x{64AD}"
     38          text run at (0,35) width 550: "\x{653E}\x{FF1B}\x{96FB}\x{8996}\x{7BC0}\x{76EE}\x{5206}\x{7D1A}\x{4FDD}\x{8B77}\x{63A7}\x{5236}\x{FF1B}\x{81EA}\x{52D5}\x{767B}\x{5165} Wi-Fi \x{71B1}\x{9EDE}\x{FF1B}\x{4EE5}\x{53CA} Push Notification \x{670D}\x{52D9}\x{901A}\x{77E5}\x{7B49}\x{7B49}\x{3002}\x{9019}\x{4E9B}\x{65B0}\x{589E}"
     39          text run at (0,52) width 550: "\x{529F}\x{80FD}\x{53D7}\x{5230}\x{5BA2}\x{6236}\x{7684}\x{5EE3}\x{5927}\x{6B61}\x{8FCE}\x{FF0C}\x{622A}\x{81F3}\x{76EE}\x{524D}\x{70BA}\x{6B62}\x{FF0C}\x{5DF2}\x{7D93}\x{6709}\x{8D85}\x{904E} 20 \x{5104}\x{6B21}\x{7684} Push Notification \x{670D}\x{52D9}\x{901A}\x{77E5}\x{767C}\x{9001}\x{81F3}"
     40          text run at (0,69) width 550: "App Store \x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{6B64}\x{5916}\x{FF0C}\x{6700}\x{8FD1}\x{63A8}\x{51FA}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5167}\x{8CFC}\x{8CB7}\x{6A5F}\x{5236} (In-App Purchase)\x{FF0C}\x{70BA}\x{9818}\x{5148}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}"
     41          text run at (0,86) width 466: "\x{958B}\x{767C}\x{5EE0}\x{5546}\x{63D0}\x{4F9B}\x{4E86}\x{4E00}\x{7A2E}\x{65B9}\x{5F0F}\x{8B93}\x{5BA2}\x{6236}\x{76F4}\x{63A5}\x{5F9E}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{7576}\x{4E2D}\x{8CFC}\x{8CB7}\x{5167}\x{5BB9}\x{3001}\x{8A02}\x{95B1}\x{9805}\x{76EE}\x{53CA}\x{6578}\x{4F4D}\x{670D}\x{52D9}\x{3002}"
  • trunk/LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt

    r185581 r202219  
    99      RenderBlock {DIV} at (0,34) size 784x144
    1010        RenderBlock {DIV} at (0,0) size 784x144 [color=#FF0000]
     11          RenderText {#text} at (0,0) size 255x144
     12            text run at (0,0) width 255: "v a\x{300} e"
     13        RenderBlock {DIV} at (0,0) size 784x144
     14          RenderText {#text} at (0,0) size 255x144
     15            text run at (0,0) width 255: "v \x{E0} e"
     16      RenderBlock {DIV} at (0,178) size 784x144
     17        RenderBlock {DIV} at (0,0) size 784x144 [color=#FF0000]
    1118          RenderText {#text} at (0,0) size 292x144
    1219            text run at (0,0) width 292: "v a\x{300} e"
     
    1421          RenderText {#text} at (0,0) size 292x144
    1522            text run at (0,0) width 292: "v \x{E0} e"
    16       RenderBlock {DIV} at (0,178) size 784x144
    17         RenderBlock {DIV} at (0,0) size 784x144 [color=#FF0000]
    18           RenderText {#text} at (0,0) size 260x144
    19             text run at (0,0) width 260: "v a\x{300} e"
    20         RenderBlock {DIV} at (0,0) size 784x144
    21           RenderText {#text} at (0,0) size 260x144
    22             text run at (0,0) width 260: "v \x{E0} e"
  • trunk/LayoutTests/platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt

    r180441 r202219  
     1CONSOLE MESSAGE: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-audio-video.html was allowed to display insecure content from http://127.0.0.1:8080/resources/test.mp4.
     2
     3CONSOLE MESSAGE: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-audio-video.html was allowed to display insecure content from http://127.0.0.1:8080/resources/test.mp4.
     4
     5CONSOLE MESSAGE: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-audio-video.html was allowed to display insecure content from http://127.0.0.1:8080/resources/test.mp4.
     6
     7CONSOLE MESSAGE: The page at https://127.0.0.1:8443/security/mixedContent/resources/frame-with-insecure-audio-video.html was allowed to display insecure content from http://127.0.0.1:8080/resources/test.mp4.
     8
    19This test opens a window that loads insecure HTML5 audio and video. We should trigger a mixed content callback because the main frame in the window is HTTPS but is displaying insecure content.
  • trunk/LayoutTests/platform/mac/media/track/video-track-alternate-groups-expected.txt

    r198742 r202219  
    2222EVENT(canplaythrough)
    2323EXPECTED (video.audioTracks.length == '3') OK
    24 TRACK id:3 kind:main language:en
    25 TRACK id:5 kind:main language:fr
    26 TRACK id:7 kind:main language:es
     24TRACK id:2 kind:main language:en
     25TRACK id:4 kind:main language:fr
     26TRACK id:6 kind:main language:es
    2727END OF TEST
    2828
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js

    r196516 r202219  
    2626Dashboard = {
    2727    Platform: {
     28        macOSSierra: { name: "macos-sierra", readableName: "macOS Sierra", order: 8 },
    2829        MacOSXElCapitan: { name: "mac-os-x-elcapitan", readableName: "OS X El Capitan", order: 9 },
    2930        MacOSXYosemite: { name: "mac-os-x-yosemite", readableName: "OS X Yosemite", order: 10 },
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css

    r201117 r202219  
    185185}
    186186
     187table.queue-grid tr.platform.macos-sierra img.logo {
     188    content: -webkit-image-set(url(../Images/Sierra@2x.png) 2x, url(../Images/Sierra.png) 1x);
     189}
     190
    187191table.queue-grid tr.platform.mac-os-x-yosemite img.logo {
    188192    content: -webkit-image-set(url(../Images/Yosemite@2x.png) 2x, url(../Images/Yosemite.png) 1x);
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/wkbuild.py

    r192706 r202219  
    3838    # will have to figure out what the right set of directories/patterns is for
    3939    # that platform.
    40     assert(target_platform in ("mac-yosemite", "mac-elcapitan", "win", "ios-9", "ios-simulator-9"))
     40    assert(target_platform in ("mac-yosemite", "mac-elcapitan", "mac-sierra", "win", "ios-9", "ios-simulator-9"))
    4141
    4242    directories = [
     
    5959        ("LayoutTests/platform/mac-yosemite", ["mac-yosemite"]),
    6060        ("LayoutTests/platform/mac-elcapitan", ["mac-yosemite", "mac-elcapitan"]),
    61         ("LayoutTests/platform/mac-wk2", ["mac-yosemite", "mac-elcapitan"]),
    62         ("LayoutTests/platform/mac-wk1", ["mac-yosemite", "mac-elcapitan"]),
     61        ("LayoutTests/platform/mac-sierra", ["mac-yosemite", "mac-elcapitan", "mac-sierra"]),
     62        ("LayoutTests/platform/mac-wk2", ["mac-yosemite", "mac-elcapitan", "mac-sierra"]),
     63        ("LayoutTests/platform/mac-wk1", ["mac-yosemite", "mac-elcapitan", "mac-sierra"]),
    6364        ("LayoutTests/platform/mac", ["mac", "win"]),
    6465        ("LayoutTests/platform/wk2", ["mac", "ios"]),
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py

    r192706 r202219  
    3030        (["Websites/bugs.webkit.org/foo", "Source/WebCore/bar"], ["*"]),
    3131        (["Websites/bugs.webkit.org/foo"], []),
    32         (["Source/JavaScriptCore/JavaScriptCore.xcodeproj/foo"], ["mac-yosemite", "mac-elcapitan", "ios-9", "ios-simulator-9"]),
    33         (["Source/JavaScriptCore/Configurations/Base.xcconfig"], ["mac-yosemite", "mac-elcapitan", "ios-9", "ios-simulator-9"]),
     32        (["Source/JavaScriptCore/JavaScriptCore.xcodeproj/foo"], ["mac-yosemite", "mac-elcapitan", "mac-sierra", "ios-9", "ios-simulator-9"]),
     33        (["Source/JavaScriptCore/Configurations/Base.xcconfig"], ["mac-yosemite", "mac-elcapitan", "mac-sierra", "ios-9", "ios-simulator-9"]),
    3434        (["Source/JavaScriptCore/JavaScriptCore.vcproj/foo", "Source/WebKit2/win/WebKit2.vcproj", "Source/WebKit/win/WebKit.sln", "Tools/WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops"], ["win"]),
    3535        (["LayoutTests/platform/mac/foo", "Source/WebCore/bar"], ["*"]),
     
    3838        (["LayoutTests/platform/mac-yosemite/foo"], ["mac-yosemite"]),
    3939        (["LayoutTests/platform/mac-elcapitan/foo"], ["mac-yosemite", "mac-elcapitan"]),
     40        (["LayoutTests/platform/mac-sierra/foo"], ["mac-yosemite", "mac-elcapitan", "mac-sierra"]),
    4041        (["LayoutTests/platform/ios-simulator/foo"], ["ios-9", "ios-simulator-9"]),
    4142        (["LayoutTests/platform/ios-simulator-wk1/foo"], ["ios-9", "ios-simulator-9"]),
    4243        (["LayoutTests/platform/ios-simulator-wk2/foo"], ["ios-9", "ios-simulator-9"]),
    43         (["LayoutTests/platform/wk2/Skipped"], ["mac-yosemite", "mac-elcapitan", "ios-9", "ios-simulator-9"]),
    44         (["LayoutTests/platform/mac-wk2/Skipped"], ["mac-yosemite", "mac-elcapitan"]),
    45         (["LayoutTests/platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt"], ["mac-yosemite", "mac-elcapitan"]),
    46         (["LayoutTests/platform/mac/foo"], ["mac-yosemite", "mac-elcapitan", "win"]),
    47         (["LayoutTests/platform/mac-wk2/platform/mac/editing/spelling/autocorrection-contraction-expected.txt"], ["mac-yosemite", "mac-elcapitan"]),
     44        (["LayoutTests/platform/wk2/Skipped"], ["mac-yosemite", "mac-elcapitan", "mac-sierra", "ios-9", "ios-simulator-9"]),
     45        (["LayoutTests/platform/mac-wk2/Skipped"], ["mac-yosemite", "mac-elcapitan", "mac-sierra"]),
     46        (["LayoutTests/platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt"], ["mac-yosemite", "mac-elcapitan", "mac-sierra"]),
     47        (["LayoutTests/platform/mac/foo"], ["mac-yosemite", "mac-elcapitan", "mac-sierra", "win"]),
     48        (["LayoutTests/platform/mac-wk2/platform/mac/editing/spelling/autocorrection-contraction-expected.txt"], ["mac-yosemite", "mac-elcapitan", "mac-sierra"]),
    4849        (["LayoutTests/platform/win-xp/foo"], ["win"]),
    4950        (["LayoutTests/platform/win-wk1/foo"], ["win"]),
    5051        (["LayoutTests/platform/win/foo"], ["win"]),
    51         (["LayoutTests/platform/spi/cocoa/foo"], ["mac-yosemite", "mac-elcapitan", "ios-9", "ios-simulator-9"]),
    52         (["LayoutTests/platform/spi/cf/foo"], ["mac-yosemite", "mac-elcapitan", "win", "ios-9", "ios-simulator-9"]),
    53         (["Source/WebKit/mac/WebKit.mac.exp"], ["mac-yosemite", "mac-elcapitan"]),
     52        (["LayoutTests/platform/spi/cocoa/foo"], ["mac-yosemite", "mac-elcapitan", "mac-sierra", "ios-9", "ios-simulator-9"]),
     53        (["LayoutTests/platform/spi/cf/foo"], ["mac-yosemite", "mac-elcapitan", "mac-sierra", "win", "ios-9", "ios-simulator-9"]),
     54        (["Source/WebKit/mac/WebKit.mac.exp"], ["mac-yosemite", "mac-elcapitan", "mac-sierra"]),
    5455        (["Source/WebKit/ios/WebKit.iOS.exp"], ["ios-9", "ios-simulator-9"]),
    55         (["Source/Dummy/foo.exp"], ["mac-yosemite", "mac-elcapitan", "ios-9", "ios-simulator-9"]),
     56        (["Source/Dummy/foo.exp"], ["mac-yosemite", "mac-elcapitan", "mac-sierra", "ios-9", "ios-simulator-9"]),
    5657        (["Source/WebCore/ios/foo"], ["ios-9", "ios-simulator-9"]),
    57         (["Source/WebCore/mac/foo"], ["mac-yosemite", "mac-elcapitan"]),
     58        (["Source/WebCore/mac/foo"], ["mac-yosemite", "mac-elcapitan", "mac-sierra"]),
    5859        (["Source/WebCore/win/foo"], ["win"]),
    59         (["Source/WebCore/bridge/objc/objc_class.mm"], ["mac-yosemite", "mac-elcapitan", "ios-9", "ios-simulator-9"]),
     60        (["Source/WebCore/bridge/objc/objc_class.mm"], ["mac-yosemite", "mac-elcapitan", "mac-sierra", "ios-9", "ios-simulator-9"]),
    6061        (["Source/WebCore/platform/wx/wxcode/win/foo"], []),
    6162        (["Source/WebCore/accessibility/ios/AXObjectCacheIOS.mm"], ["ios-9", "ios-simulator-9"]),
    62         (["Source/WebCore/rendering/RenderThemeMac.mm", "Source/WebCore/rendering/RenderThemeMac.h"], ["mac-yosemite", "mac-elcapitan"]),
     63        (["Source/WebCore/rendering/RenderThemeMac.mm", "Source/WebCore/rendering/RenderThemeMac.h"], ["mac-yosemite", "mac-elcapitan", "mac-sierra"]),
    6364        (["Source/WebCore/rendering/RenderThemeIOS.mm", "Source/WebCore/rendering/RenderThemeIOS.h"], ["ios-9", "ios-simulator-9"]),
    6465        (["Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/LeaksViewer.js"], []),
     
    6970            # FIXME: We should test more platforms here once
    7071            # wkbuild._should_file_trigger_build is implemented for them.
    71             for platform in ["mac-yosemite", "mac-elcapitan", "win", "ios-9", "ios-simulator-9"]:
     72            for platform in ["mac-yosemite", "mac-elcapitan", "mac-sierra", "win", "ios-9", "ios-simulator-9"]:
    7273                should_build = platform in platforms or "*" in platforms
    7374                self.assertEqual(wkbuild.should_build(platform, files), should_build, "%s should%s have built but did%s (files: %s)" % (platform, "" if should_build else "n't", "n't" if should_build else "", str(files)))
  • trunk/Tools/ChangeLog

    r202216 r202219  
     12016-06-17  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Add test expectations for macOS Sierra
     4        https://bugs.webkit.org/show_bug.cgi?id=158903
     5
     6        Reviewed by Alex Christensen.
     7
     8        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Sierra.png: Added.
     9        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Sierra@2x.png: Added.
     10        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js:
     11        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css:
     12        Added dashboard support.
     13
     14        * BuildSlaveSupport/build.webkit.org-config/wkbuild.py:
     15        * BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py:
     16        Trigger the right build queues on check-in.
     17
     18        * Scripts/webkitpy/common/system/platforminfo.py:
     19        * Scripts/webkitpy/common/system/platforminfo_unittest.py:
     20        * Scripts/webkitpy/layout_tests/models/test_expectations.py:
     21        * Scripts/webkitpy/port/mac.py:
     22        * Scripts/webkitpy/port/mac_unittest.py:
     23        * TestResultServer/static-dashboards/flakiness_dashboard.js:
     24        Added cases for Sierra, and updated tests for new baseline search paths.
     25
    1262016-06-19  Alexey Proskuryakov  <ap@apple.com>
    227
  • trunk/Tools/Scripts/webkitpy/common/system/platforminfo.py

    r194396 r202219  
    158158            10: 'yosemite',
    159159            11: 'elcapitan',
     160            12: 'sierra',
    160161        }
    161162        assert release_version >= min(version_strings.keys())
  • trunk/Tools/Scripts/webkitpy/common/system/platforminfo_unittest.py

    r185581 r202219  
    139139        self.assertEqual(self.make_info(fake_sys('darwin'), fake_platform('10.10.0')).os_version, 'yosemite')
    140140        self.assertEqual(self.make_info(fake_sys('darwin'), fake_platform('10.11.0')).os_version, 'elcapitan')
    141         self.assertEqual(self.make_info(fake_sys('darwin'), fake_platform('10.12.0')).os_version, 'future')
     141        self.assertEqual(self.make_info(fake_sys('darwin'), fake_platform('10.12.0')).os_version, 'sierra')
     142        self.assertEqual(self.make_info(fake_sys('darwin'), fake_platform('10.13.0')).os_version, 'future')
    142143
    143144        self.assertEqual(self.make_info(fake_sys('linux2')).os_version, 'lucid')
  • trunk/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py

    r191374 r202219  
    210210    # FIXME: Update the original modifiers and remove this once the old syntax is gone.
    211211    _configuration_tokens_list = [
    212         'Mac', 'SnowLeopard', 'Lion', 'MountainLion', 'Mavericks', 'Yosemite', 'ElCapitan',
     212        'Mac', 'SnowLeopard', 'Lion', 'MountainLion', 'Mavericks', 'Yosemite', 'ElCapitan', 'Sierra',
    213213        'Win', 'XP', 'Vista', 'Win7',
    214214        'Linux',
  • trunk/Tools/Scripts/webkitpy/port/mac.py

    r200175 r202219  
    4545    port_name = "mac"
    4646
    47     VERSION_FALLBACK_ORDER = ['mac-snowleopard', 'mac-lion', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-elcapitan']
     47    VERSION_FALLBACK_ORDER = ['mac-snowleopard', 'mac-lion', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-elcapitan', 'mac-sierra']
    4848
    4949    ARCHITECTURES = ['x86_64', 'x86']
     
    9292    def configuration_specifier_macros(self):
    9393        return {
    94             "elcapitan+": ["elcapitan", "future"],
    95             "mavericks+": ["mavericks", "yosemite", "elcapitan", "future"],
    96             "yosemite+": ["yosemite", "elcapitan", "future"],
     94            "sierra+": ["sierra", "future"],
     95            "elcapitan+": ["elcapitan", "sierra", "future"],
     96            "mavericks+": ["mavericks", "yosemite", "elcapitan", "sierra", "future"],
     97            "yosemite+": ["yosemite", "elcapitan", "sierra", "future"],
    9798        }
    9899
  • trunk/Tools/Scripts/webkitpy/port/mac_unittest.py

    r197121 r202219  
    8686        self.assert_name('mac-elcapitan', 'mavericks', 'mac-elcapitan')
    8787        self.assert_name('mac-elcapitan', 'yosemite', 'mac-elcapitan')
     88        self.assert_name('mac', 'sierra', 'mac-sierra')
     89        self.assert_name('mac-sierra', 'yosemite', 'mac-sierra')
     90        self.assert_name('mac-sierra', 'elcapitan', 'mac-sierra')
    8891        self.assert_name('mac', 'future', 'mac-future')
    8992        self.assert_name('mac-future', 'future', 'mac-future')
     
    105108    def test_baseline_search_path(self):
    106109        # Note that we don't need total coverage here, just path coverage, since this is all data driven.
    107         self._assert_search_path('mac-snowleopard', 'mac-snowleopard', ['mac-snowleopard', 'mac-lion', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-wk1', 'mac'])
    108         self._assert_search_path('mac-lion', 'mac-lion', ['mac-lion', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-wk1', 'mac'])
    109         self._assert_search_path('mac-mountainlion', 'mac-mountainlion', ['mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-wk1', 'mac'])
    110         self._assert_search_path('mac-mavericks', 'mac-mavericks', ['mac-mavericks', 'mac-yosemite', 'mac-wk1', 'mac'])
    111         self._assert_search_path('mac-yosemite', 'mac-yosemite', ['mac-yosemite', 'mac-wk1', 'mac'])
    112         self._assert_search_path('mac-elcapitan', 'mac-wk1', ['mac-wk1', 'mac'])
     110        self._assert_search_path('mac-snowleopard', 'mac-snowleopard', ['mac-snowleopard', 'mac-lion', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-elcapitan', 'mac-wk1', 'mac'])
     111        self._assert_search_path('mac-lion', 'mac-lion', ['mac-lion', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-elcapitan', 'mac-wk1', 'mac'])
     112        self._assert_search_path('mac-mountainlion', 'mac-mountainlion', ['mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-elcapitan', 'mac-wk1', 'mac'])
     113        self._assert_search_path('mac-mavericks', 'mac-mavericks', ['mac-mavericks', 'mac-yosemite', 'mac-elcapitan', 'mac-wk1', 'mac'])
     114        self._assert_search_path('mac-yosemite', 'mac-yosemite', ['mac-yosemite', 'mac-elcapitan', 'mac-wk1', 'mac'])
     115        self._assert_search_path('mac-elcapitan', 'mac-elcapitan', ['mac-elcapitan', 'mac-wk1', 'mac'])
     116        self._assert_search_path('mac-sierra', 'mac-wk1', ['mac-wk1', 'mac'])
    113117        self._assert_search_path('mac-future', 'mac-wk1', ['mac-wk1', 'mac'])
    114         self._assert_search_path('mac-snowleopard', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-snowleopard', 'mac-lion', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac'], use_webkit2=True)
    115         self._assert_search_path('mac-lion', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-lion', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac'], use_webkit2=True)
    116         self._assert_search_path('mac-mountainlion', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac'], use_webkit2=True)
    117         self._assert_search_path('mac-mavericks', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-mavericks', 'mac-yosemite', 'mac'], use_webkit2=True)
    118         self._assert_search_path('mac-yosemite', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-yosemite', 'mac'], use_webkit2=True)
    119         self._assert_search_path('mac-elcapitan', 'mac-wk2', ['mac-wk2', 'wk2', 'mac'], use_webkit2=True)
     118        self._assert_search_path('mac-snowleopard', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-snowleopard', 'mac-lion', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-elcapitan', 'mac'], use_webkit2=True)
     119        self._assert_search_path('mac-lion', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-lion', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-elcapitan', 'mac'], use_webkit2=True)
     120        self._assert_search_path('mac-mountainlion', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-mountainlion', 'mac-mavericks', 'mac-yosemite', 'mac-elcapitan', 'mac'], use_webkit2=True)
     121        self._assert_search_path('mac-mavericks', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-mavericks', 'mac-yosemite', 'mac-elcapitan', 'mac'], use_webkit2=True)
     122        self._assert_search_path('mac-yosemite', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-yosemite', 'mac-elcapitan', 'mac'], use_webkit2=True)
     123        self._assert_search_path('mac-elcapitan', 'mac-wk2', ['mac-wk2', 'wk2', 'mac-elcapitan', 'mac'], use_webkit2=True)
     124        self._assert_search_path('mac-sierra', 'mac-wk2', ['mac-wk2', 'wk2', 'mac'], use_webkit2=True)
    120125        self._assert_search_path('mac-future', 'mac-wk2', ['mac-wk2', 'wk2', 'mac'], use_webkit2=True)
    121126
  • trunk/Tools/TestResultServer/static-dashboards/flakiness_dashboard.js

    r195676 r202219  
    5656                        }
    5757                    },
     58                    'SIERRA': {
     59                        subPlatforms: {
     60                            'WK1': { fallbackPlatforms: ['APPLE_MAC_SIERRA', 'APPLE_MAC'] },
     61                            'WK2': { fallbackPlatforms: ['APPLE_MAC_SIERRA', 'APPLE_MAC', 'WK2'], expectationsDirectory: 'mac-wk2'}
     62                        }
     63                    },
    5864                }
    5965            },
     
    349355        return 'APPLE_WIN_XP';
    350356
     357    if (string.contains(builderNameUpperCase, 'SIERRA'))
     358        return determineWKPlatform(builderNameUpperCase, 'SIERRA');
    351359    if (string.contains(builderNameUpperCase, 'EL CAPITAN'))
    352360        return determineWKPlatform(builderNameUpperCase, 'APPLE_ELCAPITAN');
     
    699707            'Yosemite': 'YOSEMITE',
    700708            'ElCapitan': 'ELCAPITAN',
     709            'Sierra': 'SIERRA',
    701710            'Win7': 'WIN7',
    702711            'XP': 'XP',
Note: See TracChangeset for help on using the changeset viewer.