Timeline



Jul 14, 2020:

10:54 PM Changeset in webkit [264388] by sbarati@apple.com
  • 7 edits
    1 add in trunk

We must hold the CodeBlock lock when calling StructureStubInfo::reset
https://bugs.webkit.org/show_bug.cgi?id=214332
<rdar://problem/64940787>

Reviewed by Yusuke Suzuki.

JSTests:

  • stress/hold-lock-when-resetting-structure-stub-info.js: Added.

(foo.bar.C):
(foo.bar):
(foo):

Source/JavaScriptCore:

There was a race between resetting the StructureStubInfo, and reading from
it from the compiler thread. There was one place inside Repatch where we
didn't hold the CodeBlock's lock when calling StructureStubInfo::reset.

To make it clear which functions require the CodeBlock's lock to be
held when called, I've changed all such functions to take the
LockHolder as a parameter.

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::finalizeBaselineJITInlineCaches):

  • bytecode/StructureStubClearingWatchpoint.cpp:

(JSC::StructureTransitionStructureStubClearingWatchpoint::fireInternal):
(JSC::AdaptiveValueStructureStubClearingWatchpoint::handleFire):

  • bytecode/StructureStubInfo.cpp:

(JSC::StructureStubInfo::initGetByIdSelf):
(JSC::StructureStubInfo::initArrayLength):
(JSC::StructureStubInfo::initStringLength):
(JSC::StructureStubInfo::initPutByIdReplace):
(JSC::StructureStubInfo::initInByIdSelf):
(JSC::StructureStubInfo::addAccessCase):
(JSC::StructureStubInfo::reset):
(JSC::StructureStubInfo::visitWeakReferences):
(JSC::StructureStubInfo::setCacheType):

  • bytecode/StructureStubInfo.h:
  • jit/Repatch.cpp:

(JSC::fireWatchpointsAndClearStubIfNeeded):
(JSC::tryCacheGetBy):
(JSC::tryCachePutByID):
(JSC::tryCacheInByID):

10:24 PM Changeset in webkit [264387] by Lauro Moura
  • 4 edits in trunk/LayoutTests

[GTK][WPE] Depuplicate some accessibility expectations

Unreviewed test gardening

  • platform/glib/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/wpe/TestExpectations:
7:46 PM Changeset in webkit [264386] by Alan Bujtas
  • 5 edits in trunk/Source/WebCore

Caret leaves trails behind when the editable content is subpixel positioned
https://bugs.webkit.org/show_bug.cgi?id=214333
<rdar://problem/61914738>

Reviewed by Simon Fraser.

Replace integral rounding with pixelsnapping when painting the caret.

The paint invalidation uses device pixel snapping and the actual painting needs to match it
in order to not paint outside of the invalidated region.

  • editing/Editing.cpp:

(WebCore::caretRendersInsideNode):
(WebCore::rendererForCaretPainting):

  • editing/Editing.h:
  • editing/FrameSelection.cpp:

(WebCore::FrameSelection::paintCaret):
(WebCore::CaretBase::computeCaretColor):
(WebCore::CaretBase::paintCaret const):
(WebCore::DragCaretController::paintDragCaret const):

  • editing/FrameSelection.h:
6:41 PM Changeset in webkit [264385] by pvollan@apple.com
  • 2 edits in trunk/Source/WebKit

[iOS] Add missing messages to message filter in WebContent sandbox
https://bugs.webkit.org/show_bug.cgi?id=214334
<rdar://problem/65529952>

Reviewed by Brent Fulgham.

Allow some messages which are required in the message filter in the WebContent process on iOS.

  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
5:36 PM Changeset in webkit [264384] by Alan Coon
  • 1 copy in tags/Safari-610.1.22.0.1

Tag Safari-610.1.22.0.1.

5:20 PM Changeset in webkit [264383] by Wenson Hsieh
  • 4 edits in trunk

REGRESSION (r264101): Sharing a link attaches an image instead of the URL
https://bugs.webkit.org/show_bug.cgi?id=214329
<rdar://problem/65513607>

Reviewed by Tim Horton and Devin Rousso.

Source/WebKit:

r264101 added logic that attempts to share an activated (i.e. long-pressed) element as an image, if the image
URL scheme for the element is equal to "data" (ignoring case sensitivity). However, in the case where the image
URL is nil, the call to [element.imageURL.scheme caseInsensitiveCompare:@"data"] is 0, which (conveniently) is
equal to NSOrderedSame. This causes us to incorrectly proceed by sharing the element as an image.

Fix this by going through URL::protocolIsData(), so we don't end up with 0 (NSOrderedSame) when
element.imageURL.scheme is nil.

Test: ShareSheetTests.ShareAnchorElementAsURL

  • UIProcess/ios/WKActionSheetAssistant.mm:

(-[WKActionSheetAssistant handleElementActionWithType:element:needsInteraction:]):

Tools:

Add a new API test to verify that the "share action" for a link shares the URL, rather than a snapshot of the
anchor element.

  • TestWebKitAPI/Tests/ios/ShareSheetTests.mm:
4:36 PM Changeset in webkit [264382] by commit-queue@webkit.org
  • 6 edits in trunk

REGRESSION(r262341) URL::createCFURL should produce a CFURL that uses UTF-8 to decode its percent-encoded sequences
https://bugs.webkit.org/show_bug.cgi?id=214314
<rdar://problem/65079249>

Patch by Alex Christensen <achristensen@webkit.org> on 2020-07-14
Reviewed by Darin Adler.

Source/WTF:

r262341 made it so we usually pass kCFStringEncodingISOLatin1 into CFURLCreateAbsoluteURLWithBytes when creating a CFURLRef from a WTF::URL.
This is correct for the interpretation of the bytes to create a CFStringRef, and that is a change we want to make.
The encoding, however, is also stored with the CFURL and used later when interpreting percent-encoded sequences.
We want to use kCFStringEncodingUTF8 to make the interpretation of percent-encoded sequences the same as it used to be.
To avoid making a separate CString most of the time, use characters8() only for ASCII-only URLs, where UTF-8 and Latin1 are the same.
For all other URLs, we have to make a CString containing the UTF-8 representation of the string to get the percent-encoded sequences interpreted the same.

  • wtf/cf/URLCF.cpp:

(WTF::URL::createCFURL const):

  • wtf/cocoa/URLCocoa.mm:

(WTF::URL::createCFURL const):

Tools:

  • TestWebKitAPI/Tests/WTF/cocoa/URLExtras.mm:

Add a direct test and update the Mojave test expectations for the test introduced in r262341 with the change that introduced this regression.

  • TestWebKitAPI/Tests/WebKitCocoa/LoadInvalidURLRequest.mm:

Update a test from r263475 which fixed another regression from r262341.
The test verified that nothing crashed or timed out, and that is still the case even with this intentional change in behavior.

4:10 PM Changeset in webkit [264381] by commit-queue@webkit.org
  • 9 edits in trunk

[WebGL2] vertexAttribI* and getFragDataLocation
https://bugs.webkit.org/show_bug.cgi?id=214211

Patch by James Darpinian <James Darpinian> on 2020-07-14
Reviewed by Dean Jackson.

Passes all relevant WebGL 2 conformance tests.

  • html/canvas/WebGL2RenderingContext.cpp:

(WebCore::WebGL2RenderingContext::getFragDataLocation):
(WebCore::WebGL2RenderingContext::vertexAttribI4i):
(WebCore::WebGL2RenderingContext::vertexAttribI4iv):
(WebCore::WebGL2RenderingContext::vertexAttribI4ui):
(WebCore::WebGL2RenderingContext::vertexAttribI4uiv):

  • html/canvas/WebGLRenderingContextBase.cpp:

(WebCore::WebGLRenderingContextBase::getVertexAttrib):
(WebCore::WebGLRenderingContextBase::vertexAttribfImpl):
(WebCore::WebGLRenderingContextBase::vertexAttribfvImpl):
(WebCore::WebGLRenderingContextBase::simulateVertexAttrib0):

  • html/canvas/WebGLRenderingContextBase.h:

(WebCore::WebGLRenderingContextBase::VertexAttribValue::initValue):

  • platform/graphics/angle/GraphicsContextGLANGLE.cpp:

(WebCore::GraphicsContextGLOpenGL::getFragDataLocation):
(WebCore::GraphicsContextGLOpenGL::vertexAttribI4i):
(WebCore::GraphicsContextGLOpenGL::vertexAttribI4iv):
(WebCore::GraphicsContextGLOpenGL::vertexAttribI4ui):
(WebCore::GraphicsContextGLOpenGL::vertexAttribI4uiv):

4:01 PM Changeset in webkit [264380] by Chris Dumez
  • 11 edits
    1 add in trunk/LayoutTests/imported/w3c

Resync web-platform-tests/mimesniff from upstream
https://bugs.webkit.org/show_bug.cgi?id=214317

Reviewed by Alex Christensen.

Resync web-platform-tests/mimesniff from upstream b2a666d93581a71e9338b2.

  • web-platform-tests/mimesniff/mime-types/README.md:
  • web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt:
  • web-platform-tests/mimesniff/mime-types/charset-parameter.window.js:

(isByteCompatible):

  • web-platform-tests/mimesniff/mime-types/parsing.any-expected.txt:
  • web-platform-tests/mimesniff/mime-types/parsing.any.js:

(isByteCompatible):
(runTests):

  • web-platform-tests/mimesniff/mime-types/parsing.any.worker-expected.txt:
  • web-platform-tests/mimesniff/mime-types/resources/mime-charset.py:

(main):

  • web-platform-tests/mimesniff/mime-types/resources/mime-groups.json: Added.
  • web-platform-tests/mimesniff/mime-types/resources/mime-types.json:
  • web-platform-tests/mimesniff/mime-types/resources/w3c-import.log:
3:51 PM Changeset in webkit [264379] by mark.lam@apple.com
  • 3 edits
    1 add in trunk

Handle out of memory error while creating an error message in the literal parser.
https://bugs.webkit.org/show_bug.cgi?id=214313
<rdar://problem/65031745>

Reviewed by Saam Barati.

JSTests:

  • stress/out-of-memory-making-error-string-in-literal-parser.js: Added.

Source/JavaScriptCore:

  • runtime/LiteralParser.cpp:

(JSC::LiteralParser<CharType>::parse):

3:50 PM Changeset in webkit [264378] by Truitt Savell
  • 2 edits in trunk/LayoutTests

REGRESSION: (r263761) [ iOS ] webanimations/accelerated-animation-with-easing.html is still flaky
https://bugs.webkit.org/show_bug.cgi?id=214327

Unreviewed test gardening.

Patch by Hector Lopez <Hector Lopez> on 2020-07-14

  • platform/ios-wk2/TestExpectations:
3:37 PM Changeset in webkit [264377] by commit-queue@webkit.org
  • 12 edits in trunk

[WebGL2] Implement compressedTex{Sub}Image*, copyTexSubImage3D
https://bugs.webkit.org/show_bug.cgi?id=126449

Patch by Kenneth Russell <kbr@chromium.org> on 2020-07-14
Reviewed by Dean Jackson.

Source/WebCore:

Implement WebGL 2.0 entry points compressedTex{Sub}Image[23]D and
copyTexSubImage3D.

These require and use the ANGLE_robust_client_memory extension for
size checking. Remove the associated entry points from
GraphicsContextGL and subclasses, since they will never be used.

Add needed pixel buffer object validation to the WebGL 1.0
versions of these APIs as well as to texImage2D and texSubImage2D.

  • html/canvas/WebGL2RenderingContext.cpp:

(WebCore::WebGL2RenderingContext::texImage2D):
(WebCore::WebGL2RenderingContext::texSubImage2D):
(WebCore::WebGL2RenderingContext::copyTexSubImage3D):
(WebCore::WebGL2RenderingContext::compressedTexImage2D):
(WebCore::WebGL2RenderingContext::compressedTexImage3D):
(WebCore::WebGL2RenderingContext::compressedTexSubImage2D):
(WebCore::WebGL2RenderingContext::compressedTexSubImage3D):

  • html/canvas/WebGL2RenderingContext.h:
  • html/canvas/WebGLRenderingContextBase.cpp:
  • html/canvas/WebGLRenderingContextBase.h:
  • platform/graphics/GraphicsContextGL.h:
  • platform/graphics/angle/GraphicsContextGLANGLE.cpp:

(WebCore::GraphicsContextGLOpenGL::copyTexSubImage3D):
(WebCore::GraphicsContextGLOpenGL::compressedTexImage3D): Deleted.
(WebCore::GraphicsContextGLOpenGL::compressedTexSubImage3D): Deleted.

  • platform/graphics/opengl/GraphicsContextGLOpenGL.h:
  • platform/graphics/opengl/GraphicsContextGLOpenGLCommon.cpp:

(WebCore::GraphicsContextGLOpenGL::compressedTexImage3D): Deleted.
(WebCore::GraphicsContextGLOpenGL::compressedTexSubImage3D): Deleted.

LayoutTests:

Rebaseline layout tests that have progressed, or fully pass.

  • webgl/2.0.0/conformance2/misc/views-with-offsets-expected.txt:
  • webgl/2.0.0/conformance2/textures/misc/copy-texture-image-luma-format-expected.txt:
2:39 PM Changeset in webkit [264376] by Wenson Hsieh
  • 6 edits in trunk

[iOS] The completion handler in -handleKeyWebEvent:withCompletionHandler: is sometimes never called
https://bugs.webkit.org/show_bug.cgi?id=214295
<rdar://problem/60539389>

Reviewed by Devin Rousso.

Source/WebKit:

This is a speculative fix for <rdar://problem/60539389>, wherein hardware key commands seemingly stop working in
a web page that is (presumably) otherwise responsive. It's possible that the bug exercises a scenario in which
the completion handler in -[WKContentView handleKeyWebEvent:withCompletionHandler:] is never invoked, which
subsequently leads to the keyboard task queue being backed up with key events.

This can happen in several ways. For instance, if the web process is swapped or terminates in the middle of
handling a key event, the key event queue will be cleared, but the UI process will still retain the (uncalled)
completion handler for that key event. Additionally, WebPageProxy::handleKeyboardEvent may not even have
attempted to propagate the event to the web process, in which case we shouldn't be saving the completion handler
and waiting for a response.

Test: KeyboardInputTests.HandleKeyEventsInCrashedOrUninitializedWebProcess

KeyboardInputTests.HandleKeyEventsWhileSwappingWebProcess

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::handleKeyboardEvent):

Make this return a bool indicating whether the key event was sent to the web process. If not, then we
should immediately invoke the completion handler in -handleKeyWebEvent:withCompletionHandler: below, instead of
stashing the Objective-C block and waiting for a response from the web process (which is presumably not
running).

  • UIProcess/WebPageProxy.h:
  • UIProcess/ios/WKContentViewInteraction.mm:

(-[WKContentView cleanUpInteraction]):
(-[WKContentView _cancelPendingKeyEventHandler]):

When the web process terminates or swaps in the middle of handling a key event, go ahead and invoke the key
event completion handler early with the queued event, since we aren't going to receive a response from the web
process anyways.

(-[WKContentView handleKeyWebEvent:withCompletionHandler:]):

Tools:

Add API tests to exercise the corner cases described in the WebKit ChangeLog.

  • TestWebKitAPI/Tests/ios/KeyboardInputTestsIOS.mm:
2:28 PM Changeset in webkit [264375] by Truitt Savell
  • 2 edits in trunk/LayoutTests

[ iOS Debug ] http/tests/workers/worker-importScripts-banned-mimetype.html is flakey crashing
https://bugs.webkit.org/show_bug.cgi?id=214322

Unreviewed test gardening.

Patch by Hector Lopez <Hector Lopez> on 2020-07-14

  • platform/ios-wk2/TestExpectations:
2:16 PM Changeset in webkit [264374] by Russell Epstein
  • 11 edits
    2 deletes in branches/safari-610.1.22.0-branch

Revert r264101. rdar://problem/65559739

1:57 PM Changeset in webkit [264373] by Ryan Haddad
  • 1 edit
    4 adds in trunk/LayoutTests

Unreviewed test gardening, add Catalina specific baseline for css/css-fonts/generic-family-keywords-001.html after r264343.

  • platform/mac-mojave/imported/w3c/web-platform-tests/css-fonts/generic-family-keywords-001-expected.txt: Added.
  • platform/mac/imported/w3c/web-platform-tests/css-fonts/generic-family-keywords-001-expected.txt: Added.
1:45 PM Changeset in webkit [264372] by Chris Dumez
  • 8 edits in trunk/Source/WebCore

Drop cache of subframe count on the Page
https://bugs.webkit.org/show_bug.cgi?id=214312
<rdar://problem/65433615>

Reviewed by Geoffrey Garen.

Drop cache of subframe count on the Page as it is error-prone to keep it up to date and it is
not performance sensitive. We only need the subframe count when trying to load a new iframe
to see if we reached the maximum number of subframes (1000). Calculating this count is also
not very expensive since we merely need to iterate the frame tree, which is composed of at
most 1000 frames.

  • history/CachedFrame.cpp:

(WebCore::CachedFrame::CachedFrame):
(WebCore::CachedFrame::open):

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::closeAndRemoveChild):

  • page/Frame.cpp:

(WebCore::Frame::Frame):
(WebCore::Frame::disconnectOwnerElement):

  • page/FrameTree.cpp:

(WebCore::FrameTree::childCount const):
(WebCore::FrameTree::descendantCount const):

  • page/FrameTree.h:
  • page/Page.cpp:

(WebCore::Page::subframeCount const):

  • page/Page.h:
12:59 PM Changeset in webkit [264371] by commit-queue@webkit.org
  • 11 edits in trunk

Implement uniform* and getUniform for WebGL 2 types
https://bugs.webkit.org/show_bug.cgi?id=214116

Patch by James Darpinian <James Darpinian> on 2020-07-14
Reviewed by Dean Jackson.

Passes all relevant WebGL conformance tests.

  • html/canvas/WebGL2RenderingContext.cpp:

(WebCore::WebGL2RenderingContext::getFragDataLocation):
(WebCore::WebGL2RenderingContext::uniform1ui):
(WebCore::WebGL2RenderingContext::uniform2ui):
(WebCore::WebGL2RenderingContext::uniform3ui):
(WebCore::WebGL2RenderingContext::uniform4ui):
(WebCore::WebGL2RenderingContext::uniform1uiv):
(WebCore::WebGL2RenderingContext::uniform2uiv):
(WebCore::WebGL2RenderingContext::uniform3uiv):
(WebCore::WebGL2RenderingContext::uniform4uiv):
(WebCore::WebGL2RenderingContext::uniformMatrix2x3fv):
(WebCore::WebGL2RenderingContext::uniformMatrix3x2fv):
(WebCore::WebGL2RenderingContext::uniformMatrix2x4fv):
(WebCore::WebGL2RenderingContext::uniformMatrix4x2fv):
(WebCore::WebGL2RenderingContext::uniformMatrix3x4fv):
(WebCore::WebGL2RenderingContext::uniformMatrix4x3fv):
(WebCore::WebGL2RenderingContext::uniform1fv):
(WebCore::WebGL2RenderingContext::uniform2fv):
(WebCore::WebGL2RenderingContext::uniform3fv):
(WebCore::WebGL2RenderingContext::uniform4fv):
(WebCore::WebGL2RenderingContext::uniform1iv):
(WebCore::WebGL2RenderingContext::uniform2iv):
(WebCore::WebGL2RenderingContext::uniform3iv):
(WebCore::WebGL2RenderingContext::uniform4iv):
(WebCore::WebGL2RenderingContext::uniformMatrix2fv):
(WebCore::WebGL2RenderingContext::uniformMatrix3fv):
(WebCore::WebGL2RenderingContext::uniformMatrix4fv):

  • html/canvas/WebGLRenderingContextBase.cpp:

(WebCore::WebGLRenderingContextBase::getUniform):
(WebCore::WebGLRenderingContextBase::uniform1fv):
(WebCore::WebGLRenderingContextBase::uniform2fv):
(WebCore::WebGLRenderingContextBase::uniform3fv):
(WebCore::WebGLRenderingContextBase::uniform4fv):
(WebCore::WebGLRenderingContextBase::uniform1iv):
(WebCore::WebGLRenderingContextBase::uniform2iv):
(WebCore::WebGLRenderingContextBase::uniform3iv):
(WebCore::WebGLRenderingContextBase::uniform4iv):
(WebCore::WebGLRenderingContextBase::uniformMatrix2fv):
(WebCore::WebGLRenderingContextBase::uniformMatrix3fv):
(WebCore::WebGLRenderingContextBase::uniformMatrix4fv):
(WebCore::WebGLRenderingContextBase::validateUniformParameters):
(WebCore::WebGLRenderingContextBase::validateUniformMatrixParameters):

  • html/canvas/WebGLRenderingContextBase.h:
  • platform/graphics/GraphicsContextGL.h:
  • platform/graphics/angle/GraphicsContextGLANGLE.cpp:

(WebCore::GraphicsContextGLOpenGL::getUniformuiv):
(WebCore::GraphicsContextGLOpenGL::getFragDataLocation):
(WebCore::GraphicsContextGLOpenGL::uniform1ui):
(WebCore::GraphicsContextGLOpenGL::uniform2ui):
(WebCore::GraphicsContextGLOpenGL::uniform3ui):
(WebCore::GraphicsContextGLOpenGL::uniform4ui):
(WebCore::GraphicsContextGLOpenGL::uniform1uiv):
(WebCore::GraphicsContextGLOpenGL::uniform2uiv):
(WebCore::GraphicsContextGLOpenGL::uniform3uiv):
(WebCore::GraphicsContextGLOpenGL::uniform4uiv):
(WebCore::GraphicsContextGLOpenGL::uniformMatrix2x3fv):
(WebCore::GraphicsContextGLOpenGL::uniformMatrix3x2fv):
(WebCore::GraphicsContextGLOpenGL::uniformMatrix2x4fv):
(WebCore::GraphicsContextGLOpenGL::uniformMatrix4x2fv):
(WebCore::GraphicsContextGLOpenGL::uniformMatrix3x4fv):
(WebCore::GraphicsContextGLOpenGL::uniformMatrix4x3fv):
(WebCore::GraphicsContextGLOpenGL::uniform1fv):
(WebCore::GraphicsContextGLOpenGL::uniform2fv):
(WebCore::GraphicsContextGLOpenGL::uniform3fv):
(WebCore::GraphicsContextGLOpenGL::uniform4fv):
(WebCore::GraphicsContextGLOpenGL::uniform1iv):
(WebCore::GraphicsContextGLOpenGL::uniform2iv):
(WebCore::GraphicsContextGLOpenGL::uniform3iv):
(WebCore::GraphicsContextGLOpenGL::uniform4iv):
(WebCore::GraphicsContextGLOpenGL::uniformMatrix2fv):
(WebCore::GraphicsContextGLOpenGL::uniformMatrix3fv):
(WebCore::GraphicsContextGLOpenGL::uniformMatrix4fv):

  • platform/graphics/opengl/GraphicsContextGLOpenGL.h:
  • platform/graphics/opengl/GraphicsContextGLOpenGLCommon.cpp:

(WebCore::GraphicsContextGLOpenGL::getUniformuiv):

12:55 PM Changeset in webkit [264370] by pvollan@apple.com
  • 2 edits in trunk/Source/WebCore

[iOS] Avoid loading media libraries in Document::visibilityStateChanged() if not needed
https://bugs.webkit.org/show_bug.cgi?id=214304
<rdar://problem/65005038>

Unreviewed, address additional review comments.

  • dom/Document.cpp:

(WebCore::Document::visibilityStateChanged):

12:50 PM Changeset in webkit [264369] by caitp@igalia.com
  • 3 edits in trunk/Source/JavaScriptCore

[JSC] fixup LLInt fast path in op_get_private_name
https://bugs.webkit.org/show_bug.cgi?id=214311

Reviewed by Tadeu Zagallo.

The LLInt slow path would previously always be taken in op_get_private_name,
due to not comparing the operand field name's JSValue payload with the cached
field name, but the register index itself.

This fixup can't really be verified by tests, as it is primarily a
minor performance improvement.

  • llint/LowLevelInterpreter32_64.asm:
  • llint/LowLevelInterpreter64.asm:
12:27 PM Changeset in webkit [264368] by Simon Fraser
  • 13 edits
    2 adds in trunk

Flashes of incorrect scroll position when zooming on quip
https://bugs.webkit.org/show_bug.cgi?id=214273
<rdar://problem/59385421>

Reviewed by Tim Horton.
Source/WebKit:

Quip uses a non-scrollable "body { overflow:hidden }")" page, but aggressively scrolls to 0,0 if it
gets a scroll event and top/left are non-zero. Panning is necessarily allowed on overflow:hidden pages,
so to avoid programmatic scrolls yanking the content to 0,0 during interaction, ignore them if
the page is non-scrollable yet zoomed.

When refusing such a scroll, we have to inform the web process to avoid mismatched ui/web process state,
and work around the fact that WebPageProxy::updateVisibleContentRects() would bail if the update
appeared to be the same as the last one.

Test: fast/scrolling/ios/programmatic-scroll-while-zoomed.html

  • UIProcess/API/Cocoa/WKWebViewInternal.h:
  • UIProcess/API/ios/WKWebViewIOS.h:
  • UIProcess/API/ios/WKWebViewIOS.mm:

(-[WKWebView _updateScrollViewForTransaction:]):
(-[WKWebView _scrollToContentScrollPosition:scrollOrigin:]):
(-[WKWebView _scheduleForcedVisibleContentRectUpdate]):
(-[WKWebView _updateVisibleContentRects]):

  • UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.cpp:

(WebKit::RemoteScrollingCoordinatorProxy::hasScrollableMainFrame const):
(WebKit::RemoteScrollingCoordinatorProxy::hasScrollableOrZoomedMainFrame const):

  • UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.h:
  • UIProcess/WebPageProxy.h:
  • UIProcess/ios/WKContentView.h:
  • UIProcess/ios/WKContentView.mm:

(-[WKContentView didUpdateVisibleRect:unobscuredRect:contentInsets:unobscuredRectInScrollViewCoordinates:obscuredInsets:unobscuredSafeAreaInsets:inputViewBounds:scale:minimumScale:inStableState:isChangingObscuredInsetsInteractively:enclosedInScrollableAncestorView:sendEvenIfUnchanged:]):
(-[WKContentView didUpdateVisibleRect:unobscuredRect:contentInsets:unobscuredRectInScrollViewCoordinates:obscuredInsets:unobscuredSafeAreaInsets:inputViewBounds:scale:minimumScale:inStableState:isChangingObscuredInsetsInteractively:enclosedInScrollableAncestorView:]): Deleted.

  • UIProcess/ios/WebPageProxyIOS.mm:

(WebKit::WebPageProxy::updateVisibleContentRects):

LayoutTests:

  • fast/scrolling/ios/autoscroll-input-when-very-zoomed-expected.txt: Typo fixes.
  • fast/scrolling/ios/autoscroll-input-when-very-zoomed.html: Typo fixes.
  • fast/scrolling/ios/programmatic-scroll-while-zoomed-expected.txt: Added.
  • fast/scrolling/ios/programmatic-scroll-while-zoomed.html: Added.
12:18 PM Changeset in webkit [264367] by jer.noble@apple.com
  • 9 edits
    4 adds in trunk

Add support for parsing VP-style codec strings.
https://bugs.webkit.org/show_bug.cgi?id=214270
Source/WebCore:

Reviewed by Eric Carlson.

Test: media/vp-codec-parameters.html

  • Sources.txt:
  • WebCore.xcodeproj/project.pbxproj:
  • platform/graphics/VP9Utilities.cpp: Added.

(WebCore::validVPLevels):
(WebCore::validColorPrimaries):
(WebCore::parseVPCodecParameters):

  • platform/graphics/VP9Utilities.h: Added.
  • testing/Internals.cpp:

(WebCore::Internals::parseVPCodecParameters):

  • testing/Internals.h:
  • testing/Internals.idl:

Source/WTF:

<rdar://problem/65500048>

Reviewed by Eric Carlson.

Add a variant of toIntegralType<> which returns an Optional. Since no existing callers of the
original toIntegralType fail to pass in the optional bool* parameter, make that parameter
non-optional, as it causes a conflict with the new Optional-returning version.

  • wtf/text/StringToIntegerConversion.h:

(WTF::toIntegralType):

LayoutTests:

Reviewed by Eric Carlson.

  • media/vp-codec-parameters-expected.txt: Added.
  • media/vp-codec-parameters.html: Added.
12:10 PM Changeset in webkit [264366] by aakash_jain@apple.com
  • 2 edits in trunk/Tools

[build.webkit.org] watchos should build both arm64_32 and armv7k architectures
https://bugs.webkit.org/show_bug.cgi?id=214310

Reviewed by Jonathan Bedard.

  • BuildSlaveSupport/build.webkit.org-config/config.json:
12:02 PM Changeset in webkit [264365] by Alan Coon
  • 8 edits in branches/safari-610.1.22.0-branch/Source

Versioning.

WebKit-610.1.22.0.1

11:59 AM Changeset in webkit [264364] by commit-queue@webkit.org
  • 5 edits
    2 adds in trunk

When invalidating the clients of an SVG resource we should not go beyond the RenderSVGRoot
https://bugs.webkit.org/show_bug.cgi?id=211804
<rdar://problem/60308199>

Patch by Said Abou-Hallawa <sabouhallawa@apple.com> on 2020-07-14
Reviewed by Zalan Bujtas.

Source/WebCore:

ComplexLineLayout::layoutLineBoxes() walks through the renderers of a line.
The order of this walk may include a node and its children. For example
the layout of a RenderInline may be run first, then it is followed by the
layout for a RenderSVGRoot which happens to be a child of the RenderInline.

If the RenderSVGRoot has a dirty RenderSVGResource, e.g. RenderSVGResourceClipper,
this resource will call RenderSVGResource::markForLayoutAndParentResourceInvalidation()
which will invalidate its ancestors including RenderSVGRoot and RenderInline
by setting the normalChildNeedsLayoutBit() for each of them.

The layout of SVG is hierarchical which means RenderSVGRoot will finish
its layout after finishing the layout of all its descendants including
this RenderSVGResource. So dirtying the RenderSVGRoot is this scenario
is okay since RenderSVGRoot will do another SVGRenderSupport::layoutChildren()
and will clear its needsLayout bits before it returns.

The problem happens because we set normalChildNeedsLayoutBit for the containing
RenderInline and this leaves the render tree dirty. Later Document::resolveStyle()
may called to invalidate an SVG element e.g. RenderSVGPath. So setNeedsLayout()
is called for this object. Because the normalChildNeedsLayoutBit() is set
for the RenderInline, RenderObject::markContainingBlocksForLayout() stops
in the middle and do not mark the containing RenderBlock. So we end up
with a render tree like this:

+ RenderView
+ HTML RenderBlock
+ BODY RenderBody

  • RenderBlock + ANY-ELEMENT RenderInline + svg RenderSVGRoot
  • clipPath RenderSVGResourceClipper + polygon RenderSVGPath

where the '+' means needsLayout() is true and '-' means needsLayout() is
false.

So the layout will not run for RenderBlock with '-' sign. And we end up
with dirty RenderSVGPath or even worse RenderSVGPath with uninitialized
m_path. So a null pointer deref may happen.

The fix is to prevent mutating the render tree while running the layout
of the SVG resource. This can be done by making the RenderSVGResource not
dirtying any renderer beyond the RenderSVGRoot when it finishes its layout.
The SVG resource layout should not affect the intrinsic size of the SVG
if it is embedded in an HTML document.

In RenderObject::markContainingBlocksForLayout(), we do something similar
when we break if the ancestor is objectIsRelayoutBoundary().

Test: svg/in-html/inline-svg-resource-dynamic-update.html

  • rendering/svg/RenderSVGResource.cpp:

(WebCore::RenderSVGResource::markForLayoutAndParentResourceInvalidation):

  • rendering/svg/RenderSVGRoot.cpp:

(WebCore::RenderSVGRoot::layout):

  • rendering/svg/RenderSVGRoot.h:

LayoutTests:

  • svg/in-html/inline-svg-resource-dynamic-update-expected.txt: Added.
  • svg/in-html/inline-svg-resource-dynamic-update.html: Added.
11:55 AM Changeset in webkit [264363] by Truitt Savell
  • 2 edits in trunk/LayoutTests

[ WK1 Mac ] http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=214308

Unreviewed Test Gardening.

Patch by Hector Lopez <Hector Lopez> on 2020-07-14

  • platform/mac-wk1/TestExpectations:
11:51 AM Changeset in webkit [264362] by Alan Coon
  • 1 copy in branches/safari-610.1.22.2-branch

New branch.

11:51 AM Changeset in webkit [264361] by Alan Coon
  • 1 copy in branches/safari-610.1.22.1-branch

New branch.

11:51 AM Changeset in webkit [264360] by Alan Coon
  • 1 copy in branches/safari-610.1.22.0-branch

New branch.

11:40 AM Changeset in webkit [264359] by pvollan@apple.com
  • 2 edits in trunk/Source/WebCore

[iOS] Avoid loading media libraries in Document::visibilityStateChanged() if not needed
https://bugs.webkit.org/show_bug.cgi?id=214304
<rdar://problem/65005038>

Reviewed by Darin Adler.

When the shared PlatformMediaSessionManager is created and accessed for the first time, some media libraries are loaded. There should be
no need to access the shared PlatformMediaSessionManager if no manager has been created in Document::visibilityStateChanged().

No new tests, since this patch does not change behavior.

  • dom/Document.cpp:

(WebCore::Document::visibilityStateChanged):

11:38 AM Changeset in webkit [264358] by aakash_jain@apple.com
  • 2 edits in trunk/Tools

[ews] watchos should build both arm64_32 and armv7k architectures
https://bugs.webkit.org/show_bug.cgi?id=214279

Reviewed by Darin Adler.

  • BuildSlaveSupport/ews-build/config.json:
11:31 AM Changeset in webkit [264357] by Jonathan Bedard
  • 10 edits in trunk

[watchOS] Support armv7k build
https://bugs.webkit.org/show_bug.cgi?id=214306
<rdar://problem/65549901>

Reviewed by Aakash Jain.

Source/WebCore:

No new tests, build fix.

  • Configurations/Base.xcconfig: Disable 64 to 32 bit conversion warning for armv7k.

WebKitLibraries:

  • WebKitPrivateFrameworkStubs/watchos/6/FileProvider.framework/FileProvider.tbd: Add armv7k to supported architectures.
  • WebKitPrivateFrameworkStubs/watchos/6/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Ditto.
  • WebKitPrivateFrameworkStubs/watchos/6/LocalAuthentication.framework/LocalAuthentication.tbd: Ditto.
  • WebKitPrivateFrameworkStubs/watchos/6/PepperUICore.framework/PepperUICore.tbd: Ditto.
  • WebKitPrivateFrameworkStubs/watchos/6/RunningBoardServices.framework/RunningBoardServices.tbd: Ditto.
  • WebKitPrivateFrameworkStubs/watchos/6/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd: Ditto.
  • WebKitPrivateFrameworkStubs/watchos/6/URLFormatting.framework/URLFormatting.tbd: Ditto.
11:19 AM Changeset in webkit [264356] by Kate Cheney
  • 31 edits in trunk

[ macOS iOS ] http/tests/resourceLoadStatistics/telemetry-generation-basic-functionality-database.html is a rare flaky failure
https://bugs.webkit.org/show_bug.cgi?id=212165
<rdar://problem/63462045>

Reviewed by Brent Fulgham.

Source/WebKit:

Test was flaking because of multiple async calls to submit telemetry,
which happen when a new ITP store is created and again when the test
makes an SPI call. If the first telemetry call is reported after the test
sets notifyPagesWhenTelemetryWasCaptured but before the SPI call to capture
telemetry is submitted, the test will receive the wrong data.
To fix this, we should simplify by removing the separate function to
tell ITP to report telemetry, and instead always report when the testing
SPI call is made.

No new tests, will fix flaky tests.

  • NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.cpp:

(WebKit::ResourceLoadStatisticsDatabaseStore::calculateAndSubmitTelemetry const):

  • NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.h:
  • NetworkProcess/Classifier/ResourceLoadStatisticsMemoryStore.cpp:

(WebKit::ResourceLoadStatisticsMemoryStore::calculateAndSubmitTelemetry const):

  • NetworkProcess/Classifier/ResourceLoadStatisticsMemoryStore.h:
  • NetworkProcess/Classifier/ResourceLoadStatisticsStore.h:
  • NetworkProcess/Classifier/WebResourceLoadStatisticsStore.cpp:

(WebKit::WebResourceLoadStatisticsStore::submitTelemetry):
Pass in new enum value to indicate when the telemetry call is coming
from the testing SPI.

(WebKit::WebResourceLoadStatisticsStore::setNotifyPagesWhenTelemetryWasCaptured): Deleted.

  • NetworkProcess/Classifier/WebResourceLoadStatisticsStore.h:
  • NetworkProcess/Classifier/WebResourceLoadStatisticsTelemetry.cpp:

(WebKit::WebResourceLoadStatisticsTelemetry::calculateAndSubmit):
(WebKit::WebResourceLoadStatisticsTelemetry::submitTelemetry):
(WebKit::WebResourceLoadStatisticsTelemetry::setNotifyPagesWhenTelemetryWasCaptured): Deleted.

  • NetworkProcess/Classifier/WebResourceLoadStatisticsTelemetry.h:

Remove static bool variable notifyPagesWhenTelemetryWasCaptured and
rely on the submitTelemetry function call to let us know when to report telemetry.

  • NetworkProcess/NetworkProcess.cpp:

(WebKit::NetworkProcess::setNotifyPagesWhenTelemetryWasCaptured): Deleted.

  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/NetworkProcess.messages.in:
  • UIProcess/API/C/WKWebsiteDataStoreRef.cpp:

(WKWebsiteDataStoreSetStatisticsNotifyPagesWhenTelemetryWasCaptured): Deleted.

  • UIProcess/API/C/WKWebsiteDataStoreRef.h:
  • UIProcess/Network/NetworkProcessProxy.cpp:

(WebKit::NetworkProcessProxy::setNotifyPagesWhenTelemetryWasCaptured): Deleted.

  • UIProcess/Network/NetworkProcessProxy.h:
  • UIProcess/WebsiteData/WebsiteDataStore.cpp:

(WebKit::WebsiteDataStore::setNotifyPagesWhenTelemetryWasCaptured): Deleted.

  • UIProcess/WebsiteData/WebsiteDataStore.h:

Remove setNotifyPagesWhenTelemetryWasCaptured function.

Tools:

Remove unnecessary call to
testRunner.setStatisticsNotifyPagesWhenTelemetryWasCaptured now that
telemetry reports from the testing SPI will always notify the test
runner.

  • WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
  • WebKitTestRunner/InjectedBundle/TestRunner.cpp:

(WTR::TestRunner::setStatisticsNotifyPagesWhenTelemetryWasCaptured): Deleted.

  • WebKitTestRunner/InjectedBundle/TestRunner.h:
  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::setStatisticsNotifyPagesWhenTelemetryWasCaptured): Deleted.

  • WebKitTestRunner/TestController.h:
  • WebKitTestRunner/TestInvocation.cpp:

(WTR::TestInvocation::didReceiveSynchronousMessageFromInjectedBundle):

LayoutTests:

Remove unnecessary call to
testRunner.setStatisticsNotifyPagesWhenTelemetryWasCaptured now that
telemetry reports from the testing SPI will always notify the test
runner. Updated expectations now that test is not expected to flake.

  • http/tests/resourceLoadStatistics/telemetry-generation-advanced-functionality-database.html:
  • http/tests/resourceLoadStatistics/telemetry-generation-basic-functionality-database.html:
  • http/tests/resourceLoadStatistics/telemetry-generation.html:
  • platform/mac/TestExpectations:
11:07 AM Changeset in webkit [264355] by eric.carlson@apple.com
  • 6 edits
    2 adds in trunk

[macOS] Do not update ScreenTime when in private browsing mode
https://bugs.webkit.org/show_bug.cgi?id=214288
<rdar://problem/63735067>

Reviewed by Jer Noble.

Source/WebCore:

Test: media/media-usage-state-private-browsing.html

  • html/MediaElementSession.cpp:

(WebCore::MediaElementSession::updateMediaUsageIfChanged): Return early if the
page is in private mode.

LayoutTests:

  • media/media-usage-state-private-browsing-expected.txt: Added.
  • media/media-usage-state-private-browsing.html: Added.
  • platform/gtk/TestExpectations: Skip new test.
  • platform/win/TestExpectations: Ditto.
  • platform/wpe/TestExpectations: Ditto.
11:01 AM Changeset in webkit [264354] by clopez@igalia.com
  • 2 edits
    5 adds in trunk/LayoutTests

[GTK] Gardening after r264345

Unreviewed gardening.

Add GTK baselines for new tests added.

  • platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-implicit-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-negative-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-without-codecs-parameter-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-getvideoplaybackquality-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported-expected.txt:
  • platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-sourcebuffer-mode-expected.txt: Added.
10:59 AM Changeset in webkit [264353] by aakash_jain@apple.com
  • 3 edits in trunk/Tools

[ews] Do not upload archives for tvOS and watchOS
https://bugs.webkit.org/show_bug.cgi?id=214305

Reviewed by Jonathan Bedard.

  • BuildSlaveSupport/ews-build/factories.py:

(BuildFactory):
(BuildFactory.init):
(watchOSBuildFactory):
(tvOSBuildFactory):

10:55 AM Changeset in webkit [264352] by dbates@webkit.org
  • 3 edits in trunk/Source/WebKit

[iOS] Sometimes unable to type Japanese on docs.google.com
https://bugs.webkit.org/show_bug.cgi?id=214272
<rdar://problem/59449972>

Reviewed by Wenson Hsieh.

Tell the web process to restore the selection of the focused element when re-focusing it
on page activation.

When resigning first responder the text interaction assistant is deactivated and calls
back into WKContentView's -clearSelection, which clears the focused element and tells
the web process to clear the selection. Keep in mind that the focused element in the web
process is not changed. When the WKContentView subsequently becomes first responder the
web process messages the UI process to tell it to start assistance (aka focus) for focused
element. However the selection is not restored and thus the editor state the UI process
has, and is even sent up until there is a selection change, mismatches with the focused
element information it also has. To match Mac, key events are only passed to the input
manager if an editable element is focused (see <https://bugs.webkit.org/show_bug.cgi?id=199122>).
So, key events are not passed to the input manager when in this state. To prevent this,
restore the selection of the focused element when the element is re-focused because the
page became active again.

Selection restoration is driven by the UI process (not the web process) because element re-
focusing may be denied by the embedding client. In this case, selection should not be restored
because UI assistance was not started. For the same reason, I do not restore it in -becomeFirstResponderForWebView.

  • UIProcess/ios/WKContentViewInteraction.h:
  • UIProcess/ios/WKContentViewInteraction.mm:

(-[WKContentView cleanUpInteraction]):
(-[WKContentView _didCommitLoadForMainFrame]):
Clear out the flag. See below for more details.

(-[WKContentView handleKeyWebEvent:withCompletionHandler:]): Pass the key to the input manager
if the _treatAsContentEditableUntilNextEditorStateUpdate is YES.
(-[WKContentView _elementDidFocus:userIsInteracting:blurPreviousNode:activityStateChanges:userObject:]):
If this request is a result of the page activating (aka focus activity change) into an editable field
(i.e. mayContainSelectableText() resturns YES) and assistance is not being suppressed then tell the web
process to restore the selection. As part of this I tell the text interaction assistant to activate even
though -becomeFirstResponderForWebView was called beforehand because -becomeFirstResponderForWebView only
activates it if there is a non-empty selection. (Note the page having an empty selection could have been
a result of -clearSelection having been called though the page could have done it programmatically as well).
I also set a new flag to YES and schedule a full editor state update to ensure this flag is cleared.
The flag is so that key events that come in between now and the next editor state update are passed to the
input manager.
(-[WKContentView _didUpdateEditorState]): Clear out the flag. See above for more details.

10:48 AM Changeset in webkit [264351] by Karl Rackler
  • 2 edits in trunk/Tools

Add myself to contributors.json.

Unreviewed.

  • Scripts/webkitpy/common/config/contributors.json:
10:32 AM Changeset in webkit [264350] by Alan Coon
  • 8 edits in branches/safari-610.1.21.0-branch/Source

Versioning.

WebKit-610.1.21.0.6

10:31 AM Changeset in webkit [264349] by Alan Coon
  • 1 copy in tags/Safari-610.1.21.0.5

Tag Safari-610.1.21.0.5.

10:21 AM Changeset in webkit [264348] by Alan Coon
  • 8 edits in branches/safari-610.1.21.0-branch/Source

Versioning.

WebKit-610.1.21.0.5

10:00 AM Changeset in webkit [264347] by Alan Bujtas
  • 7 edits in trunk/LayoutTests

Use "font-family: Ahem" to improve coverage.

Unreviewed.

  • fast/layoutformattingcontext/table-min-max-flex-distribution-simple-expected.html:
  • fast/layoutformattingcontext/table-min-max-flex-distribution-simple.html:
  • fast/layoutformattingcontext/table-with-margin-content-simple-expected.html:
  • fast/layoutformattingcontext/table-with-margin-content-simple.html:
  • platform/win/TestExpectations:
  • platform/wpe/TestExpectations:
9:55 AM Changeset in webkit [264346] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

[JSC] Remove compiler warning in JSBigInt
https://bugs.webkit.org/show_bug.cgi?id=214298

Patch by Xan Lopez <Xan Lopez> on 2020-07-14
Reviewed by Sam Weinig.

  • runtime/JSBigInt.cpp:

(JSC::JSBigInt::parseInt): no need to ASSERT >= 0 with an unsigned int.

9:40 AM Changeset in webkit [264345] by Chris Dumez
  • 46 edits
    1 move
    10 adds
    2 deletes in trunk/LayoutTests

Resync web-platform-tests/media-source from upstream
https://bugs.webkit.org/show_bug.cgi?id=214164

Reviewed by Geoff Garen.

LayoutTests/imported/w3c:

Resync web-platform-tests/media-source from upstream cef93b58e7cf31f1d47c.

  • web-platform-tests/media-source/*: Updated.

LayoutTests:

9:22 AM Changeset in webkit [264344] by Chris Dumez
  • 45 edits
    15 copies
    80 adds
    2 deletes in trunk/LayoutTests

Resync web-platform-tests/pointerevents from upstream
https://bugs.webkit.org/show_bug.cgi?id=214283

Reviewed by Geoffrey Garen.

LayoutTests/imported/w3c:

Resync web-platform-tests/pointerevents from upstream 149ce86ecb40.

  • web-platform-tests/pointerevents/*: Updated.

LayoutTests:

  • platform/mac/TestExpectations:
  • tests-options.json:
9:19 AM Changeset in webkit [264343] by clopez@igalia.com
  • 72 edits
    1 copy
    39 adds
    15 deletes in trunk/LayoutTests

Update WPT tests for css-fonts and css-font-loading
https://bugs.webkit.org/show_bug.cgi?id=214285

Reviewed by Chris Dumez.

LayoutTests/imported/w3c:

This updates the WPT import of css/css-fonts and css/css-font-loading to e3698c7bb3.

  • web-platform-tests/css/css-font-loading/font-face-reject.html:
  • web-platform-tests/css/css-font-loading/fontface-load-in-modal-dialog-expected.txt: Added.
  • web-platform-tests/css/css-font-loading/fontface-load-in-modal-dialog.html: Added.
  • web-platform-tests/css/css-font-loading/fontfaceset-load-css-wide-keywords-expected.txt: Added.
  • web-platform-tests/css/css-font-loading/fontfaceset-load-css-wide-keywords.html: Added.
  • web-platform-tests/css/css-font-loading/idlharness.https.html:
  • web-platform-tests/css/css-font-loading/w3c-import.log:
  • web-platform-tests/css/css-fonts/META.yml:
  • web-platform-tests/css/css-fonts/alternates-order.html:
  • web-platform-tests/css/css-fonts/animations/font-stretch-interpolation-expected.txt: Added.
  • web-platform-tests/css/css-fonts/animations/font-stretch-interpolation.html: Added.
  • web-platform-tests/css/css-fonts/animations/w3c-import.log:
  • web-platform-tests/css/css-fonts/font-default-04-expected.html:
  • web-platform-tests/css/css-fonts/font-default-04.html:
  • web-platform-tests/css/css-fonts/font-display/font-display-feature-policy-01.tentative-expected.html: Removed.
  • web-platform-tests/css/css-fonts/font-display/font-display-feature-policy-01.tentative.html: Removed.
  • web-platform-tests/css/css-fonts/font-display/font-display-feature-policy-01.tentative.html.headers: Removed.
  • web-platform-tests/css/css-fonts/font-display/font-display-feature-policy-report-only.tentative-expected.txt: Removed.
  • web-platform-tests/css/css-fonts/font-display/font-display-feature-policy-report-only.tentative.html: Removed.
  • web-platform-tests/css/css-fonts/font-display/font-display-feature-policy-report-only.tentative.html.headers: Removed.
  • web-platform-tests/css/css-fonts/font-display/font-display-feature-policy-reporting.tentative-expected.txt: Removed.
  • web-platform-tests/css/css-fonts/font-display/font-display-feature-policy-reporting.tentative.html: Removed.
  • web-platform-tests/css/css-fonts/font-display/font-display-feature-policy-reporting.tentative.html.headers: Removed.
  • web-platform-tests/css/css-fonts/font-display/w3c-import.log:
  • web-platform-tests/css/css-fonts/font-face-range-order-expected.txt: Added.
  • web-platform-tests/css/css-fonts/font-face-range-order.html: Added.
  • web-platform-tests/css/css-fonts/font-face-unicode-range-2-expected.html:
  • web-platform-tests/css/css-fonts/font-face-unicode-range-2.html:
  • web-platform-tests/css/css-fonts/font-feature-settings-tibetan-expected.html: Added.
  • web-platform-tests/css/css-fonts/font-feature-settings-tibetan.html: Added.
  • web-platform-tests/css/css-fonts/font-kerning-03-expected.html:
  • web-platform-tests/css/css-fonts/font-kerning-03.html:
  • web-platform-tests/css/css-fonts/font-kerning-05-expected.html:
  • web-platform-tests/css/css-fonts/font-kerning-05.html:
  • web-platform-tests/css/css-fonts/font-language-override-01-expected.html: Added.
  • web-platform-tests/css/css-fonts/font-language-override-01.html: Added.
  • web-platform-tests/css/css-fonts/font-language-override-02-expected.html: Added.
  • web-platform-tests/css/css-fonts/font-language-override-02-notref.html: Added.
  • web-platform-tests/css/css-fonts/font-language-override-02.html: Added.
  • web-platform-tests/css/css-fonts/font-language-override-03-expected.html: Added.
  • web-platform-tests/css/css-fonts/font-language-override-03.html: Added.
  • web-platform-tests/css/css-fonts/font-size-monospace-adjust-expected.html: Added.
  • web-platform-tests/css/css-fonts/font-size-monospace-adjust.html: Added.
  • web-platform-tests/css/css-fonts/font-stretch-01.html:
  • web-platform-tests/css/css-fonts/font-stretch-02.html:
  • web-platform-tests/css/css-fonts/font-stretch-03.html:
  • web-platform-tests/css/css-fonts/font-stretch-04.html:
  • web-platform-tests/css/css-fonts/font-stretch-05.html:
  • web-platform-tests/css/css-fonts/font-stretch-06.html:
  • web-platform-tests/css/css-fonts/font-stretch-07.html:
  • web-platform-tests/css/css-fonts/font-stretch-11.html:
  • web-platform-tests/css/css-fonts/font-stretch-12.html:
  • web-platform-tests/css/css-fonts/font-stretch-13.html:
  • web-platform-tests/css/css-fonts/font-stretch-14.html:
  • web-platform-tests/css/css-fonts/font-stretch-15.html:
  • web-platform-tests/css/css-fonts/font-stretch-16.html:
  • web-platform-tests/css/css-fonts/font-stretch-17.html:
  • web-platform-tests/css/css-fonts/font-stretch-18.html:
  • web-platform-tests/css/css-fonts/font-synthesis-05-expected.html:
  • web-platform-tests/css/css-fonts/font-synthesis-05.html:
  • web-platform-tests/css/css-fonts/font-variant-position-01.html:
  • web-platform-tests/css/css-fonts/format-specifiers-variations.html:
  • web-platform-tests/css/css-fonts/generic-family-keywords-001-expected.txt:
  • web-platform-tests/css/css-fonts/generic-family-keywords-001.html:
  • web-platform-tests/css/css-fonts/generic-family-keywords-002-expected.txt: Added.
  • web-platform-tests/css/css-fonts/generic-family-keywords-002.html: Added.
  • web-platform-tests/css/css-fonts/language-specific-01.html:
  • web-platform-tests/css/css-fonts/matching/README.md:
  • web-platform-tests/css/css-fonts/matching/fixed-stretch-style-over-weight-expected.html:
  • web-platform-tests/css/css-fonts/matching/fixed-stretch-style-over-weight.html:
  • web-platform-tests/css/css-fonts/matching/font-matching.css:

(body):

  • web-platform-tests/css/css-fonts/matching/range-descriptor-reversed-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/matching/fixed-stretch-style-over-weight-expected.html.
  • web-platform-tests/css/css-fonts/matching/range-descriptor-reversed.html: Added.
  • web-platform-tests/css/css-fonts/matching/resources/variabletest_matching.ttf:
  • web-platform-tests/css/css-fonts/matching/stretch-distance-over-weight-distance-expected.html:
  • web-platform-tests/css/css-fonts/matching/stretch-distance-over-weight-distance.html:
  • web-platform-tests/css/css-fonts/matching/style-ranges-over-weight-direction-expected.html:
  • web-platform-tests/css/css-fonts/matching/style-ranges-over-weight-direction.html:
  • web-platform-tests/css/css-fonts/matching/w3c-import.log:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-001.tentative-expected.txt: Removed.
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-001.tentative.html: Removed.
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative-expected.txt:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative-expected.html: Removed.
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-003.tentative.html: Removed.
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-004.tentative-expected.txt:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-004.tentative.html:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-005.tentative-expected.html: Removed.
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-005.tentative.html: Removed.
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-001.tentative.html:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-002.tentative.html:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-003.tentative.html:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-004.tentative.html:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-auto-and-math-style-005.tentative.html:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-font-size-clamping-001.tentative.html:
  • web-platform-tests/css/css-fonts/math-script-level-and-math-style/w3c-import.log:
  • web-platform-tests/css/css-fonts/support/font-family-keywords.js: Added.
  • web-platform-tests/css/css-fonts/support/w3c-import.log:
  • web-platform-tests/css/css-fonts/test-synthetic-italic-2-expected.html: Added.
  • web-platform-tests/css/css-fonts/test-synthetic-italic-2.html: Added.
  • web-platform-tests/css/css-fonts/test-synthetic-italic-3-expected.html: Added.
  • web-platform-tests/css/css-fonts/test-synthetic-italic-3.html: Added.
  • web-platform-tests/css/css-fonts/variations/at-font-face-descriptors.html:
  • web-platform-tests/css/css-fonts/variations/at-font-face-font-matching-expected.txt:
  • web-platform-tests/css/css-fonts/variations/font-parse-numeric-stretch-style-weight-expected.txt:
  • web-platform-tests/css/css-fonts/variations/font-parse-numeric-stretch-style-weight.html:
  • web-platform-tests/css/css-fonts/variations/font-slant-1-expected.html: Added.
  • web-platform-tests/css/css-fonts/variations/font-slant-1.html: Added.
  • web-platform-tests/css/css-fonts/variations/font-slant-2a-expected.html: Added.
  • web-platform-tests/css/css-fonts/variations/font-slant-2a.html: Added.
  • web-platform-tests/css/css-fonts/variations/font-slant-2b-expected.html: Added.
  • web-platform-tests/css/css-fonts/variations/font-slant-2b.html: Added.
  • web-platform-tests/css/css-fonts/variations/resources/Inter.var.subset.ttf: Added.
  • web-platform-tests/css/css-fonts/variations/resources/w3c-import.log:
  • web-platform-tests/css/css-fonts/variations/w3c-import.log:
  • web-platform-tests/css/css-fonts/w3c-import.log:

LayoutTests:

Update expectations for new failures and new passes.

  • TestExpectations:
  • platform/glib/TestExpectations:
  • platform/glib/imported/w3c/web-platform-tests/css/css-fonts/generic-family-keywords-002-expected.txt: Added.
  • platform/gtk/TestExpectations:
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-fonts/generic-family-keywords-001-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-fonts/generic-family-keywords-002-expected.txt: Added.
  • platform/wpe/TestExpectations:
8:51 AM Changeset in webkit [264342] by commit-queue@webkit.org
  • 18 edits
    4 adds in trunk

Updated AudioContext constructor according to spec
https://bugs.webkit.org/show_bug.cgi?id=214267

Patch by Clark Wang <clark_wang@apple.com> on 2020-07-14
Reviewed by Chris Dumez.

LayoutTests/imported/w3c:

Re-baselined existing tests. One new test case passes, and one fails due to current accepted range for sampleRate.

  • web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-expected.txt:
  • web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:

Source/WebCore:

Updated AudioContext constructor according to spec: https://www.w3.org/TR/webaudio/#AudioContext-constructors.
Added in files accordingly to support AudioContextOptions.

Re-baselined existing tests. One new test case passes, and one fails due to current accepted range for sampleRate.

  • CMakeLists.txt:
  • DerivedSources-input.xcfilelist:
  • DerivedSources-output.xcfilelist:
  • DerivedSources.make:
  • Modules/webaudio/AudioContext.cpp:

(WebCore::AudioContext::create):
(WebCore::AudioContext::AudioContext):

  • Modules/webaudio/AudioContext.h:

(WebCore::AudioContext::create):

  • Modules/webaudio/AudioContext.idl:
  • Modules/webaudio/AudioContextLatencyCategory.h: Added.
  • Modules/webaudio/AudioContextLatencyCategory.idl: Added.
  • Modules/webaudio/AudioContextOptions.h: Added.
  • Modules/webaudio/AudioContextOptions.idl: Added.
  • Modules/webaudio/BaseAudioContext.cpp:

(WebCore::BaseAudioContext::BaseAudioContext):

  • Modules/webaudio/BaseAudioContext.h:
  • Modules/webaudio/DefaultAudioDestinationNode.cpp:

(WebCore::DefaultAudioDestinationNode::DefaultAudioDestinationNode):

  • Modules/webaudio/DefaultAudioDestinationNode.h:
  • Modules/webaudio/PannerNode.cpp:

(WebCore::PannerNode::PannerNode):

  • Sources.txt:
  • WebCore.xcodeproj/project.pbxproj:
8:49 AM Changeset in webkit [264341] by clopez@igalia.com
  • 81 edits
    1 copy
    178 adds
    2 deletes in trunk/LayoutTests

Update WPT tests for css-ui
https://bugs.webkit.org/show_bug.cgi?id=214280

Reviewed by Chris Dumez.

LayoutTests/imported/w3c:

This updates the WPT import of css/css-ui to e3698c7bb3.

  • web-platform-tests/css/css-ui/META.yml: Added.
  • web-platform-tests/css/css-ui/OWNERS: Removed.
  • web-platform-tests/css/css-ui/animation/caret-color-composition-expected.txt: Added.
  • web-platform-tests/css/css-ui/animation/caret-color-composition.html: Added.
  • web-platform-tests/css/css-ui/animation/caret-color-interpolation-expected.txt: Added.
  • web-platform-tests/css/css-ui/animation/caret-color-interpolation.html: Added.
  • web-platform-tests/css/css-ui/animation/outline-color-interpolation-expected.txt: Added.
  • web-platform-tests/css/css-ui/animation/outline-color-interpolation.html: Added.
  • web-platform-tests/css/css-ui/animation/outline-offset-composition-expected.txt: Added.
  • web-platform-tests/css/css-ui/animation/outline-offset-composition.html: Added.
  • web-platform-tests/css/css-ui/animation/outline-offset-interpolation-expected.txt: Added.
  • web-platform-tests/css/css-ui/animation/outline-offset-interpolation.html: Added.
  • web-platform-tests/css/css-ui/animation/outline-width-composition-expected.txt: Added.
  • web-platform-tests/css/css-ui/animation/outline-width-composition.html: Added.
  • web-platform-tests/css/css-ui/animation/outline-width-interpolation-expected.txt: Added.
  • web-platform-tests/css/css-ui/animation/outline-width-interpolation.html: Added.
  • web-platform-tests/css/css-ui/animation/w3c-import.log: Added.
  • web-platform-tests/css/css-ui/appearance-auto-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-auto-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-checkbox-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-checkbox-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt: Added.
  • web-platform-tests/css/css-ui/appearance-cssom-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-initial-value-001-expected.txt: Added.
  • web-platform-tests/css/css-ui/appearance-initial-value-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-listbox-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-listbox-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-menulist-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-menulist-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-menulist-button-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-menulist-button-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-menulist-button-002-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-menulist-button-002.html: Added.
  • web-platform-tests/css/css-ui/appearance-meter-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-meter-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-parsing-expected.txt: Added.
  • web-platform-tests/css/css-ui/appearance-parsing.html: Added.
  • web-platform-tests/css/css-ui/appearance-progress-bar-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-progress-bar-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-progress-bar-002-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-progress-bar-002.html: Added.
  • web-platform-tests/css/css-ui/appearance-property-expected.txt: Added.
  • web-platform-tests/css/css-ui/appearance-property.html: Added.
  • web-platform-tests/css/css-ui/appearance-push-button-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-push-button-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-radio-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-radio-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-revert-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-revert-001.tentative.html: Added.
  • web-platform-tests/css/css-ui/appearance-searchfield-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-searchfield-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-serialization-expected.txt: Added.
  • web-platform-tests/css/css-ui/appearance-serialization.html: Added.
  • web-platform-tests/css/css-ui/appearance-slider-horizontal-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-slider-horizontal-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-square-button-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-square-button-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-textarea-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-textarea-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-textfield-001-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-textfield-001.html: Added.
  • web-platform-tests/css/css-ui/appearance-transition.tentative-expected.html: Added.
  • web-platform-tests/css/css-ui/appearance-transition.tentative.html: Added.
  • web-platform-tests/css/css-ui/caret-color-021.html:
  • web-platform-tests/css/css-ui/inheritance-expected.txt: Added.
  • web-platform-tests/css/css-ui/inheritance.html: Added.
  • web-platform-tests/css/css-ui/outline-004.html:
  • web-platform-tests/css/css-ui/outline-016.html:
  • web-platform-tests/css/css-ui/outline-018.html:
  • web-platform-tests/css/css-ui/outline-019.html:
  • web-platform-tests/css/css-ui/outline-021-expected.html: Added.
  • web-platform-tests/css/css-ui/outline-021.html: Added.
  • web-platform-tests/css/css-ui/outline-022-expected.html: Added.
  • web-platform-tests/css/css-ui/outline-022.html: Added.
  • web-platform-tests/css/css-ui/outline-023-expected.html: Added.
  • web-platform-tests/css/css-ui/outline-023.html: Added.
  • web-platform-tests/css/css-ui/outline-024-expected.html: Added.
  • web-platform-tests/css/css-ui/outline-024.html: Added.
  • web-platform-tests/css/css-ui/outline-025-expected.html: Added.
  • web-platform-tests/css/css-ui/outline-025.html: Added.
  • web-platform-tests/css/css-ui/outline-026-expected.html: Added.
  • web-platform-tests/css/css-ui/outline-026.html: Added.
  • web-platform-tests/css/css-ui/outline-027-expected.html: Added.
  • web-platform-tests/css/css-ui/outline-027.html: Added.
  • web-platform-tests/css/css-ui/outline-028-expected.html: Added.
  • web-platform-tests/css/css-ui/outline-028.html: Added.
  • web-platform-tests/css/css-ui/outline-negative-offset-composited-scroll-expected.xht: Added.
  • web-platform-tests/css/css-ui/outline-negative-offset-composited-scroll.html: Added.
  • web-platform-tests/css/css-ui/outline-offset-table-001-expected.html: Added.
  • web-platform-tests/css/css-ui/outline-offset-table-001-notref.html: Added.
  • web-platform-tests/css/css-ui/outline-offset-table-001.html: Added.
  • web-platform-tests/css/css-ui/outline-with-001-crash-expected.txt: Added.
  • web-platform-tests/css/css-ui/outline-with-001-crash.html: Added.
  • web-platform-tests/css/css-ui/outline-with-padding-001-expected.html: Added.
  • web-platform-tests/css/css-ui/outline-with-padding-001.html: Added.
  • web-platform-tests/css/css-ui/parsing/box-sizing-computed-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/box-sizing-computed.html: Added.
  • web-platform-tests/css/css-ui/parsing/box-sizing-invalid.html:
  • web-platform-tests/css/css-ui/parsing/box-sizing-valid.html:
  • web-platform-tests/css/css-ui/parsing/caret-color-computed-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/caret-color-computed.html: Added.
  • web-platform-tests/css/css-ui/parsing/caret-color-invalid.html:
  • web-platform-tests/css/css-ui/parsing/caret-color-valid.html:
  • web-platform-tests/css/css-ui/parsing/cursor-computed-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/cursor-computed.html: Added.
  • web-platform-tests/css/css-ui/parsing/cursor-invalid.html:
  • web-platform-tests/css/css-ui/parsing/cursor-valid.html:
  • web-platform-tests/css/css-ui/parsing/outline-color-computed-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/outline-color-computed.html: Added.
  • web-platform-tests/css/css-ui/parsing/outline-color-invalid.html:
  • web-platform-tests/css/css-ui/parsing/outline-color-valid-mandatory.html:
  • web-platform-tests/css/css-ui/parsing/outline-color-valid-optional.html:
  • web-platform-tests/css/css-ui/parsing/outline-invalid.html:
  • web-platform-tests/css/css-ui/parsing/outline-offset-computed-expected.txt:
  • web-platform-tests/css/css-ui/parsing/outline-offset-computed.html:
  • web-platform-tests/css/css-ui/parsing/outline-offset-invalid.html:
  • web-platform-tests/css/css-ui/parsing/outline-offset-valid.html:
  • web-platform-tests/css/css-ui/parsing/outline-shorthand-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/outline-shorthand.html: Added.
  • web-platform-tests/css/css-ui/parsing/outline-style-computed-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/outline-style-computed.html: Added.
  • web-platform-tests/css/css-ui/parsing/outline-style-invalid.html:
  • web-platform-tests/css/css-ui/parsing/outline-style-valid.html:
  • web-platform-tests/css/css-ui/parsing/outline-valid-mandatory.html:
  • web-platform-tests/css/css-ui/parsing/outline-valid-optional.html:
  • web-platform-tests/css/css-ui/parsing/outline-width-computed-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/outline-width-computed.html: Added.
  • web-platform-tests/css/css-ui/parsing/outline-width-invalid.html:
  • web-platform-tests/css/css-ui/parsing/outline-width-valid.html:
  • web-platform-tests/css/css-ui/parsing/resize-computed-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/resize-computed.html: Added.
  • web-platform-tests/css/css-ui/parsing/resize-invalid.html:
  • web-platform-tests/css/css-ui/parsing/resize-valid.html:
  • web-platform-tests/css/css-ui/parsing/resources/parsing-testcommon.js: Removed.
  • web-platform-tests/css/css-ui/parsing/text-overflow-computed-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/text-overflow-computed.html: Added.
  • web-platform-tests/css/css-ui/parsing/text-overflow-invalid.html:
  • web-platform-tests/css/css-ui/parsing/text-overflow-valid.html:
  • web-platform-tests/css/css-ui/parsing/user-select-computed-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/user-select-computed.html: Added.
  • web-platform-tests/css/css-ui/parsing/user-select-invalid-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/user-select-invalid.html: Added.
  • web-platform-tests/css/css-ui/parsing/user-select-valid-expected.txt: Added.
  • web-platform-tests/css/css-ui/parsing/user-select-valid.html: Added.
  • web-platform-tests/css/css-ui/parsing/w3c-import.log:
  • web-platform-tests/css/css-ui/resize-change-margin-expected.html: Added.
  • web-platform-tests/css/css-ui/resize-change-margin.html: Added.
  • web-platform-tests/css/css-ui/support/PTS/w3c-import.log:
  • web-platform-tests/css/css-ui/support/cursors/w3c-import.log:
  • web-platform-tests/css/css-ui/support/cursors/woolly-64.svg:
  • web-platform-tests/css/css-ui/support/cursors/woolly-64.svgz:
  • web-platform-tests/css/css-ui/support/cursors/woolly.svg:
  • web-platform-tests/css/css-ui/support/nav-dir-target-001-frame.html:
  • web-platform-tests/css/css-ui/support/nav-dir-target-002-frame.html:
  • web-platform-tests/css/css-ui/support/nav-dir-target-003-frame.html:
  • web-platform-tests/css/css-ui/support/nav-dir-target-004-frame.html:
  • web-platform-tests/css/css-ui/support/nav-dir-target-005-frame.html:
  • web-platform-tests/css/css-ui/support/w3c-import.log:
  • web-platform-tests/css/css-ui/text-overflow-001-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-001.html:
  • web-platform-tests/css/css-ui/text-overflow-002-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-002.html:
  • web-platform-tests/css/css-ui/text-overflow-003-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-003.html:
  • web-platform-tests/css/css-ui/text-overflow-004-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-004.html:
  • web-platform-tests/css/css-ui/text-overflow-005-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-005.html:
  • web-platform-tests/css/css-ui/text-overflow-007.html:
  • web-platform-tests/css/css-ui/text-overflow-008-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-008.html:
  • web-platform-tests/css/css-ui/text-overflow-010.html:
  • web-platform-tests/css/css-ui/text-overflow-011.html:
  • web-platform-tests/css/css-ui/text-overflow-012.html:
  • web-platform-tests/css/css-ui/text-overflow-013-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-013.html:
  • web-platform-tests/css/css-ui/text-overflow-014.html:
  • web-platform-tests/css/css-ui/text-overflow-015.html:
  • web-platform-tests/css/css-ui/text-overflow-016.html:
  • web-platform-tests/css/css-ui/text-overflow-017.html:
  • web-platform-tests/css/css-ui/text-overflow-020.html:
  • web-platform-tests/css/css-ui/text-overflow-022.html:
  • web-platform-tests/css/css-ui/text-overflow-023.html:
  • web-platform-tests/css/css-ui/text-overflow-024-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-024.html:
  • web-platform-tests/css/css-ui/text-overflow-025-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-025.html:
  • web-platform-tests/css/css-ui/text-overflow-026-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-026.html:
  • web-platform-tests/css/css-ui/text-overflow-030-expected.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-030.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-change-color-expected.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-change-color.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-ellipsis-abspos-in-inline-block-crash-001-expected.txt: Added.
  • web-platform-tests/css/css-ui/text-overflow-ellipsis-abspos-in-inline-block-crash-001.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-ellipsis-hyphen-expected.txt: Added.
  • web-platform-tests/css/css-ui/text-overflow-ellipsis-hyphen.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-ellipsis-indent-001-expected.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-ellipsis-indent-001.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-ellipsis-self-painting-expected.txt: Added.
  • web-platform-tests/css/css-ui/text-overflow-ellipsis-self-painting.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-ellipsis-width-001-expected.txt: Added.
  • web-platform-tests/css/css-ui/text-overflow-ellipsis-width-001.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-expected.html:
  • web-platform-tests/css/css-ui/text-overflow-ruby-expected.html: Added.
  • web-platform-tests/css/css-ui/text-overflow-ruby.html: Added.
  • web-platform-tests/css/css-ui/text-overflow.html:
  • web-platform-tests/css/css-ui/tools/appearance-build-webkit-reftests.py: Added.
  • web-platform-tests/css/css-ui/tools/w3c-import.log: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/parsing/resources/w3c-import.log.
  • web-platform-tests/css/css-ui/w3c-import.log:
  • web-platform-tests/css/css-ui/webkit-appearance-auto-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-auto-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-checkbox-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-checkbox-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-listbox-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-listbox-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-menulist-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-menulist-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-menulist-button-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-menulist-button-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-menulist-button-002-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-menulist-button-002.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-meter-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-meter-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-parsing-expected.txt: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-parsing.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-progress-bar-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-progress-bar-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-property-expected.txt: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-property.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-push-button-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-push-button-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-radio-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-radio-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-searchfield-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-searchfield-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-serialization-expected.txt: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-serialization.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-slider-horizontal-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-slider-horizontal-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-square-button-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-square-button-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-textarea-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-textarea-001.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-textfield-001-expected.html: Added.
  • web-platform-tests/css/css-ui/webkit-appearance-textfield-001.html: Added.

LayoutTests:

Update expectations for new failures and new passes.

  • TestExpectations:
  • platform/glib/TestExpectations:
  • platform/gtk/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-ui/parsing/outline-width-computed-expected.txt: Added.
  • platform/ios/TestExpectations:
  • platform/mac-wk1/TestExpectations:
  • platform/wpe/imported/w3c/web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt: Added.
8:42 AM Changeset in webkit [264340] by aakash_jain@apple.com
  • 2 edits in trunk/Tools

Add tvOS and watchOS support to built-product-archive
https://bugs.webkit.org/show_bug.cgi?id=214214

Reviewed by Jonathan Bedard.

  • BuildSlaveSupport/built-product-archive:

(webkitBuildDirectoryForConfigurationAndPlatform):
(determineWebKitBuildDirectories):
(minifyDirectory):
(archiveBuiltProduct):
(extractBuiltProduct):

8:32 AM Changeset in webkit [264339] by clopez@igalia.com
  • 4 edits
    3 deletes in trunk/LayoutTests

WPT test css/css-grid/grid-definition/grid-auto-fit-columns-001.html broken after r264335
https://bugs.webkit.org/show_bug.cgi?id=214301

Reviewed by Manuel Rego Casasnovas.

LayoutTests/imported/w3c:

Import commit 4b5101fabe from WPT.

  • web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001-expected.txt:
  • web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001.html:

LayoutTests:

Remove platform-specific expectations not longer needed.

  • platform/gtk/imported/w3c/web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001-expected.txt: Removed.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001-expected.txt: Removed.
7:06 AM Changeset in webkit [264338] by clopez@igalia.com
  • 959 edits
    1 copy
    960 adds
    7 deletes in trunk/LayoutTests

Update WPT tests for css-text
https://bugs.webkit.org/show_bug.cgi?id=214275

Reviewed by Manuel Rego Casasnovas.

LayoutTests/imported/w3c:

This updates the WPT import of css/css-text to e3698c7bb3.

  • web-platform-tests/css/css-text/animations/letter-spacing-composition-expected.txt: Added.
  • web-platform-tests/css/css-text/animations/letter-spacing-composition.html: Added.
  • web-platform-tests/css/css-text/animations/letter-spacing-interpolation-expected.txt: Added.
  • web-platform-tests/css/css-text/animations/letter-spacing-interpolation.html: Added.
  • web-platform-tests/css/css-text/animations/text-indent-composition-expected.txt: Added.
  • web-platform-tests/css/css-text/animations/text-indent-composition.html: Added.
  • web-platform-tests/css/css-text/animations/text-indent-interpolation-expected.txt: Added.
  • web-platform-tests/css/css-text/animations/text-indent-interpolation.html: Added.
  • web-platform-tests/css/css-text/animations/w3c-import.log: Added.
  • web-platform-tests/css/css-text/animations/word-spacing-composition-expected.txt: Added.
  • web-platform-tests/css/css-text/animations/word-spacing-composition.html: Added.
  • web-platform-tests/css/css-text/animations/word-spacing-interpolation-expected.txt: Added.
  • web-platform-tests/css/css-text/animations/word-spacing-interpolation.html: Added.
  • web-platform-tests/css/css-text/astral-bidi/adlam-anti-ref-expected.html: Removed.
  • web-platform-tests/css/css-text/astral-bidi/adlam-anti-ref.html: Removed.
  • web-platform-tests/css/css-text/astral-bidi/adlam-expected.html: Removed.
  • web-platform-tests/css/css-text/astral-bidi/adlam.html: Removed.
  • web-platform-tests/css/css-text/astral-bidi/cypriot-anti-ref-expected.html: Removed.
  • web-platform-tests/css/css-text/astral-bidi/cypriot-anti-ref.html: Removed.
  • web-platform-tests/css/css-text/astral-bidi/cypriot-expected.html: Removed.
  • web-platform-tests/css/css-text/astral-bidi/cypriot.html: Removed.
  • web-platform-tests/css/css-text/astral-bidi/support/adlam.css: Removed.
  • web-platform-tests/css/css-text/astral-bidi/support/cypriot.css: Removed.
  • web-platform-tests/css/css-text/astral-bidi/support/w3c-import.log: Removed.
  • web-platform-tests/css/css-text/astral-bidi/w3c-import.log: Removed.
  • web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-inline-001-expected.html: Added.
  • web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-inline-001.html: Added.
  • web-platform-tests/css/css-text/hanging-punctuation/hanging-scrollable-001.html:
  • web-platform-tests/css/css-text/hanging-punctuation/w3c-import.log:
  • web-platform-tests/css/css-text/hyphens/hyphens-auto-010-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-auto-010.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-auto-inline-010-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-auto-inline-010.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-010-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-010.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-011-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-011.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-012-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-012.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-013-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-013.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-010-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-010.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-011-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-011.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-012-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-manual-inline-012.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-none-011-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-none-011.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-none-012-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-none-012.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-none-013-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-none-013.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-out-of-flow-001-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-out-of-flow-001.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-out-of-flow-002-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-out-of-flow-002.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-overflow-001-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-overflow-001.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-shaping-001-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-shaping-001.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-shaping-002-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-shaping-002.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-span-001-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-span-001.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-span-002-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/hyphens-span-002.html: Added.
  • web-platform-tests/css/css-text/hyphens/shy-styling-001-expected.html: Added.
  • web-platform-tests/css/css-text/hyphens/shy-styling-001.html: Added.
  • web-platform-tests/css/css-text/hyphens/w3c-import.log:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-001-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-001.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-002-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-002.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-003-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-003.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-004-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-004.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-005-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-005.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-006-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-006.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-007-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-007.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-008-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-008.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-009-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-009.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-010-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-010.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-011-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-011.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-012-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-012.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-014-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-014.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-015-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-015.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-016-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-016.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-017-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-017.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-018-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-018.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-019-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-019.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-020-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-020.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-021-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-021.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-022-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-022.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-023-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-023.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-024-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-024.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-025-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-025.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-026-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-026.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-030-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-030.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-031-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-031.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-032-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-032.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-033-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-033.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-034-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-034.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-035-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-035.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-036-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-036.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-037-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-037.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-038-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-038.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-039-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-039.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-040-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-040.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-041-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-041.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-042-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-042.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-043-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-043.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-044-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-044.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-045-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-045.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-046-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-046.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-047-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-047.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-048-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-048.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-049-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-049.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-050-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-050.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-051-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-051.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-052-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-052.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-060-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-060.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-061-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-061.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-062-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-062.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-063-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-063.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-064-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-064.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-065-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-065.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-066-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-066.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-067-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-067.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-068-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-068.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-069-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-069.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-070-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-070.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-071-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-071.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-072-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-072.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-073-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-073.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-074-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-074.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-075-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-075.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-076-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-076.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-077-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-077.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-078-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-078.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-080-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-080.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-081-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-081.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-082-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-082.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-083-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-083.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-084-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-084.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-085-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-085.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-086-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-086.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-090-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-090.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-091-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-091.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-092-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-092.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-093-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-093.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-094-expected.txt: Removed.
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-094.html: Removed.
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-095-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-095.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-096-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-096.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-097-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-097.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-098-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-098.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-099-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-099.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-100-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-100.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-101-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-101.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-102-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-102.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-103-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-103.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-104-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-104.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-105-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-105.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-106-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-106.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-107-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-107.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-108-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-108.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-109-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-109.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-110-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-110.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-111-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-111.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-112-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-112.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-113-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-113.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-114-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-114.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-115-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-115.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-116-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-116.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-117-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-117.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-118-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-118.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-120-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-120.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-121-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-121.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-122-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-122.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-123-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-123.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-124-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-124.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-125-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-125.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-126-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-126.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-127-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-127.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-128-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-128.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-130-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-130.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-131-expected.txt:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-baspglwj-131.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-001.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-002.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-003.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-004.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-005.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-006.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-007.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-008.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-009.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-010.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-011.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-012.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-014.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-015.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-016.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-017.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-018.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-019.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-020.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-021.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-022.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-023.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-024.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-025.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-026.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-027.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-028.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-029.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-030.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-031.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-032.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-033.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-034.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-035.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-036.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-037.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-038.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-039.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-040.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-041.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-042.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-043.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-044.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-045.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-046.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-047.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-049.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-050.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-051.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-052.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-053.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-054.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-055.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-056.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-057.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-058.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-059.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-060.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-061.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-062.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-063.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-064.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-065.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-100.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-101.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-102.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-103.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-104.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-105.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-106.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-107.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-108.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-109.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-110.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-111.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-112.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-113.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-114.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-115.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-116.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-117.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-119.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-120.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-121.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-122.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-123.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-124.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-125.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-126.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-127.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-128.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-129.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-130.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-131.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-132.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-133.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-134.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-135.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-136.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-137.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-138.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-139.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-140.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-141.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-142.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-143.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-144.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-145.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-146.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-147.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-148.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-149.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-150.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-151.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-152.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-153.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-155.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-156.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-157.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-158.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-159.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-160.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-161.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-162.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-163.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-164.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-165.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-166.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-167.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-168.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-169.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-170.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-171.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-200.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-201.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-202.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-203.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-204.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-205.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-206.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-207.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-208.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-209.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-210.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-211.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-212.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-213.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-214.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-215.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-217.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-218.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-219.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-220.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-221.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-222.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-223.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-225.html:
  • web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-226.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-loose.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-normal.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-strict.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cpm-loose.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cpm-normal.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cpm-strict.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-loose-expected.txt:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-loose.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-normal-expected.txt:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-normal.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-strict-expected.txt:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-strict.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-in-loose.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-in-normal.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-in-strict.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-iteration-loose.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-iteration-normal.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-iteration-strict.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-po-normal.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-po-strict.html:
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-pr-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-pr-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html.
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-pr-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-pr-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-po-normal.html.
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-pr-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-pr-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-po-strict.html.
  • web-platform-tests/css/css-text/i18n/ja/w3c-import.log:
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cj-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cj-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-loose.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cj-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cj-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-normal.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cj-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cj-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-strict.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cpm-normal.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cpm-normal.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cpm-strict.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-hyphens-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-hyphens-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-strict.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-hyphens-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-hyphens-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-strict.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-hyphens-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-hyphens-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-strict.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-in-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-in-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-in-loose.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-in-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-in-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-in-normal.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-in-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-in-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-in-strict.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-iteration-loose.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-iteration-normal.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-iteration-strict.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-po-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-po-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-po-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-po-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-po-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-po-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-po-strict.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-pr-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-pr-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-strict.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-pr-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-pr-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-iteration-normal.html.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-pr-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/other-lang/css-text-line-break-de-pr-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-iteration-strict.html.
  • web-platform-tests/css/css-text/i18n/other-lang/w3c-import.log: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cj-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cj-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-loose.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cj-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cj-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-normal.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cj-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cj-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-strict.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cpm-loose.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cpm-normal.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cpm-strict.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-hyphens-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-hyphens-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-loose.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-hyphens-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-hyphens-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-normal.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-hyphens-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-hyphens-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-strict.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-in-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-in-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-in-loose.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-in-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-in-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-in-normal.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-in-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-in-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-in-strict.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-iteration-loose.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-iteration-normal.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-iteration-strict.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-po-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-po-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-po-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-po-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-po-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-po-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-strict.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-pr-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-pr-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-loose.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-pr-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-pr-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-pr-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/unknown-lang/css-text-line-break-pr-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-strict.html.
  • web-platform-tests/css/css-text/i18n/unknown-lang/w3c-import.log: Added.
  • web-platform-tests/css/css-text/i18n/w3c-import.log:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cj-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cj-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-loose.html.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cj-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cj-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-normal.html.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cj-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cj-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-strict.html.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cpm-loose.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cpm-normal.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-cpm-strict.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-loose-expected.txt:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-loose.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-normal-expected.txt:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-normal.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-strict-expected.txt:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-strict.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-in-loose.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-in-normal.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-in-strict.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-iteration-loose.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-iteration-normal.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-iteration-strict.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-loose.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-strict.html:
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-pr-loose-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-pr-loose.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-loose.html.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-pr-normal-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-pr-normal.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-pr-strict-expected.txt: Added.
  • web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-pr-strict.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/i18n/zh/css-text-line-break-zh-po-strict.html.
  • web-platform-tests/css/css-text/i18n/zh/w3c-import.log:
  • web-platform-tests/css/css-text/letter-spacing/letter-spacing-bidi-003-expected.xht: Added.
  • web-platform-tests/css/css-text/letter-spacing/letter-spacing-bidi-003.xht: Added.
  • web-platform-tests/css/css-text/letter-spacing/letter-spacing-bidi-004-expected.xht: Added.
  • web-platform-tests/css/css-text/letter-spacing/letter-spacing-bidi-004.xht: Added.
  • web-platform-tests/css/css-text/letter-spacing/letter-spacing-bidi-005-expected.xht: Added.
  • web-platform-tests/css/css-text/letter-spacing/letter-spacing-bidi-005.xht: Added.
  • web-platform-tests/css/css-text/letter-spacing/letter-spacing-nesting-003-expected.xht: Added.
  • web-platform-tests/css/css-text/letter-spacing/letter-spacing-nesting-003.xht: Added.
  • web-platform-tests/css/css-text/letter-spacing/w3c-import.log:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-001.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-002-expected.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-002.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-004.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-005.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-006.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-007.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-008.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-009.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-010.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-011.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-012.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-013.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-014.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-015.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-016.html:
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-017-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-017.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-006.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-001.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-009.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-002.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-008.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-003.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-009.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-004.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-010.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-005-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-005.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-010.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-006-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-006.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-008.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-007-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-007.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-008.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-008-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-008.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-009.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-009-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-and-white-space-009.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-009.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-001.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-002.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-003.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-anywhere-006.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-004.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-005-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-005.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-006-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-006.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-007-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-007.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-008-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-008.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-009-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-009.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-010-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-010.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-011-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-011.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-012-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-012.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-013-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-013.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-014-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-014.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-015-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-015.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-016-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-016.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-loose-011-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-011.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-012-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-012.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-013-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-013.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-014-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-014.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-015-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-015.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-016a-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-016a.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-016b-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-016b.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-017a-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-017a.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-017b-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-017b.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-018-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-018.xht:
  • web-platform-tests/css/css-text/line-break/line-break-loose-hyphens-001-expected.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-loose-hyphens-001.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-loose-hyphens-002-expected.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-loose-hyphens-002.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-loose-hyphens-003-expected.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-loose-hyphens-003.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-normal-011-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-011.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-012-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-012.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-013-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-013.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-014-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-014.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-015a-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-strict-015-expected.xht.
  • web-platform-tests/css/css-text/line-break/line-break-normal-015a.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-normal-015.xht.
  • web-platform-tests/css/css-text/line-break/line-break-normal-015b-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-strict-015-expected.xht.
  • web-platform-tests/css/css-text/line-break/line-break-normal-015b.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-normal-015.xht.
  • web-platform-tests/css/css-text/line-break/line-break-normal-016a-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-016a.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-016b-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-016b.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-017a-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-017a.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-017b-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-017b.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-018-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-018.xht:
  • web-platform-tests/css/css-text/line-break/line-break-normal-hyphens-001-expected.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-normal-hyphens-001.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-normal-hyphens-002-expected.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-normal-hyphens-002.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-normal-hyphens-003-expected.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-normal-hyphens-003.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-shaping-001-expected.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-shaping-001.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-strict-011-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-011.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-012-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-012.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-013-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-013.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-014-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-014.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-015a-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-strict-015-expected.xht.
  • web-platform-tests/css/css-text/line-break/line-break-strict-015a.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-strict-015.xht.
  • web-platform-tests/css/css-text/line-break/line-break-strict-015b-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-normal-015-expected.xht.
  • web-platform-tests/css/css-text/line-break/line-break-strict-015b.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/line-break/line-break-strict-015.xht.
  • web-platform-tests/css/css-text/line-break/line-break-strict-016a-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-016a.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-016b-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-016b.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-017a-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-017a.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-017b-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-017b.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-018-expected.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-018.xht:
  • web-platform-tests/css/css-text/line-break/line-break-strict-hyphens-001-expected.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-strict-hyphens-001.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-strict-hyphens-002-expected.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-strict-hyphens-002.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-strict-hyphens-003-expected.html: Added.
  • web-platform-tests/css/css-text/line-break/line-break-strict-hyphens-003.html: Added.
  • web-platform-tests/css/css-text/line-break/w3c-import.log:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-001-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-001.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-002-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-002.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-003-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-003.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-004-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-004.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-005-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-005.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-006-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-006.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-007-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-007.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-008-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-008.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-009-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-009.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-010-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-010.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-011-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-011.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-012-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-012.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-013-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-013.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-014-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-014.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-015-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-015.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-016-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-016.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-017-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-017.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-018-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-018.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-019-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-019.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-020-expected.txt: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-020.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-021-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-021.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-001-expected.xht: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-001.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-002-expected.xht: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-002.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-003-expected.xht: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-003.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-004-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-004.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-005-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-005.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-006-expected.xht: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-006.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-007-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-007.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-008-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-008.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-009-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-009.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-nowrap-001-expected.txt: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-atomic-nowrap-001.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-ic-001-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-ic-001.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-ic-002-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-ic-002.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-ic-003-expected.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-ic-003.html:
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-001-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-001.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-002-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-002.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-003-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-003.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-004-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-004.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-005-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-005.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-006-expected.html: Added.
  • web-platform-tests/css/css-text/line-breaking/line-breaking-replaced-006.html: Added.
  • web-platform-tests/css/css-text/line-breaking/w3c-import.log:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-001-expected.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-001.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-002-expected.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-002.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-004-expected.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-004.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-001.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-004.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-005.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-006-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-006.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-005.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-007-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-007.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-008-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-002-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-008.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-002.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-009-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-009.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-004.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-010-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-010.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-004.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-001.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-002.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-003.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-004.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-001.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-004.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-005.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-006.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-007.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-008.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-009-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-009.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-006.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-010-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-010.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-006.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-keep-all-001-expected.txt: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-keep-all-001.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash-expected.txt: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash-002-expected.txt: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash-002.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash-expected.txt: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-cluster-001-expected.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-cluster-001.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-cluster-002-expected.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-cluster-002.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001-expected.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-003-expected.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-003.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-004-expected.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-004.html:
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-005-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-005.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-006-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-004-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-006.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-007-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-007.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-008-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-008.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-normal-keep-all-001-expected.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-normal-keep-all-001.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-shaping-001-expected.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-shaping-001.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-shaping-002-expected.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-shaping-002.html: Added.
  • web-platform-tests/css/css-text/overflow-wrap/w3c-import.log:
  • web-platform-tests/css/css-text/overflow-wrap/word-wrap-001-expected.html:
  • web-platform-tests/css/css-text/overflow-wrap/word-wrap-001.html:
  • web-platform-tests/css/css-text/overflow-wrap/word-wrap-002-expected.html:
  • web-platform-tests/css/css-text/overflow-wrap/word-wrap-002.html:
  • web-platform-tests/css/css-text/overflow-wrap/word-wrap-004-expected.html:
  • web-platform-tests/css/css-text/overflow-wrap/word-wrap-004.html:
  • web-platform-tests/css/css-text/parsing/hyphens-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/hyphens-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/letter-spacing-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/letter-spacing-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/line-break-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/line-break-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/overflow-wrap-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/overflow-wrap-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/tab-size-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/tab-size-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/text-align-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/text-align-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/text-align-last-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/text-align-last-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/text-indent-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/text-indent-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/text-justify-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/text-justify-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/text-transform-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/text-transform-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/w3c-import.log:
  • web-platform-tests/css/css-text/parsing/white-space-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/white-space-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-detection-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-detection-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-detection-invalid-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-detection-invalid.html: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-detection-valid-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-detection-valid.html: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-expansion-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-expansion-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-expansion-invalid-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-expansion-invalid.html: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-expansion-valid-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/word-boundary-expansion-valid.html: Added.
  • web-platform-tests/css/css-text/parsing/word-break-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/word-break-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/word-spacing-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/word-spacing-computed.html: Added.
  • web-platform-tests/css/css-text/parsing/word-wrap-computed-expected.txt: Added.
  • web-platform-tests/css/css-text/parsing/word-wrap-computed.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-000-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-000-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-001-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-001-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-002-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-002-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-003-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-003-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-008-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-008-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-009-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-009-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-010-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-010-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-011-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-011-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-012-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-012-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-014-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-014-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-016-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-016-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-020-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-020-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-021-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-021-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-022-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-022-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-023-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-023-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-024-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-024-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-025-ref-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/shaping-025-ref.html: Added.
  • web-platform-tests/css/css-text/shaping/reference/w3c-import.log: Added.
  • web-platform-tests/css/css-text/shaping/shaping-000-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-000.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-001-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-001.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-002-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-002.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-003-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-003.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-004-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-004.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-005-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-005.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-006-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-006.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-007-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-007.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-008-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-008.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-009-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-009.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-010-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-010.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-011-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-011.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-012-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-012.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-013-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-013.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-014-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-014.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-016-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-016.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-017-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-017.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-018-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-018.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-020-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-020.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-021-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-021.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-022-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-022.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-023-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-023.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-024-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-024.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-025-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-025.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-arabic-diacritics-001-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-arabic-diacritics-001.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-arabic-diacritics-002-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping-arabic-diacritics-002.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping_lig-000-expected.html: Added.
  • web-platform-tests/css/css-text/shaping/shaping_lig-000.html: Added.
  • web-platform-tests/css/css-text/shaping/w3c-import.log: Added.
  • web-platform-tests/css/css-text/support/w3c-import.log:
  • web-platform-tests/css/css-text/tab-size/tab-size-length-001-expected.html:
  • web-platform-tests/css/css-text/tab-size/tab-size-length-001.html:
  • web-platform-tests/css/css-text/tab-size/tab-size-length-002-expected.html:
  • web-platform-tests/css/css-text/tab-size/tab-size-length-002.html:
  • web-platform-tests/css/css-text/tab-size/tab-size-percent-001-expected.html:
  • web-platform-tests/css/css-text/tab-size/tab-size-percent-001.html:
  • web-platform-tests/css/css-text/tab-size/tab-size.html:
  • web-platform-tests/css/css-text/tab-size/w3c-import.log:
  • web-platform-tests/css/css-text/text-align/text-align-end-001-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-001.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-002-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-002.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-003-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-003.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-004-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-004.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-005-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-005.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-006-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-006.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-007-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-007.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-008-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-008.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-009-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-009.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-010-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-010.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-014-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-014.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-015-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-015.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-016-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-016.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-017-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-017.html:
  • web-platform-tests/css/css-text/text-align/text-align-end-021.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-001-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-001.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-002-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-002.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-003-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-003.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-004-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-004.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-005-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-005.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-006-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justify-006.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-001-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-001.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-002-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-002.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-003-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-003.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-004-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-004.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-005-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-005.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-006-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-justifyall-006.html:
  • web-platform-tests/css/css-text/text-align/text-align-last-empty-inline-expected.txt: Added.
  • web-platform-tests/css/css-text/text-align/text-align-last-empty-inline.html: Added.
  • web-platform-tests/css/css-text/text-align/text-align-last-wins-001-expected.html: Added.
  • web-platform-tests/css/css-text/text-align/text-align-last-wins-001.html: Added.
  • web-platform-tests/css/css-text/text-align/text-align-start-001-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-001.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-002-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-002.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-003-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-003.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-004-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-004.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-005-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-005.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-006-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-006.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-007-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-007.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-008-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-008.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-009-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-009.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-010-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-010.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-014-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-014.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-015-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-015.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-016-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-016.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-017-expected.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-017.html:
  • web-platform-tests/css/css-text/text-align/text-align-start-021.html:
  • web-platform-tests/css/css-text/text-align/w3c-import.log:
  • web-platform-tests/css/css-text/text-encoding/shaping-join-001-expected.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-join-001.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-join-002-expected.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-join-002.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-join-003-expected.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-join-003.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-no-join-001-expected.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-no-join-001.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-no-join-002-expected.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-no-join-002.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-no-join-003-expected.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-no-join-003.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-tatweel-001-expected.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-tatweel-001.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-tatweel-002-expected.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-tatweel-002.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-tatweel-003-expected.html: Added.
  • web-platform-tests/css/css-text/text-encoding/shaping-tatweel-003.html: Added.
  • web-platform-tests/css/css-text/text-encoding/w3c-import.log: Added.
  • web-platform-tests/css/css-text/text-indent/text-indent-long-line-crash-expected.txt: Added.
  • web-platform-tests/css/css-text/text-indent/text-indent-long-line-crash.html: Added.
  • web-platform-tests/css/css-text/text-indent/text-indent-percentage-001-expected.xht:
  • web-platform-tests/css/css-text/text-indent/text-indent-percentage-001.xht:
  • web-platform-tests/css/css-text/text-indent/text-indent-percentage-004.html:
  • web-platform-tests/css/css-text/text-indent/text-indent-tab-positions-001-expected.html: Added.
  • web-platform-tests/css/css-text/text-indent/text-indent-tab-positions-001.html: Added.
  • web-platform-tests/css/css-text/text-indent/w3c-import.log:
  • web-platform-tests/css/css-text/text-justify/text-justify-001-expected.html:
  • web-platform-tests/css/css-text/text-justify/text-justify-001.html:
  • web-platform-tests/css/css-text/text-justify/text-justify-002.html:
  • web-platform-tests/css/css-text/text-justify/text-justify-003.html:
  • web-platform-tests/css/css-text/text-justify/text-justify-006-expected.html: Added.
  • web-platform-tests/css/css-text/text-justify/text-justify-006.html: Added.
  • web-platform-tests/css/css-text/text-justify/w3c-import.log:
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-auto-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-auto-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-auto-002.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-auto-002.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-bold-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-bold-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-bold-fraktur-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-bold-fraktur-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-bold-italic-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-bold-italic-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-bold-sans-serif-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-bold-sans-serif-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-bold-script-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-bold-script-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-double-struck-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-double-struck-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-fraktur-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-fraktur-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-initial-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-initial-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-italic-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-italic-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-looped-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-looped-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-monospace-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-monospace-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-sans-serif-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-sans-serif-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-sans-serif-bold-italic-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-sans-serif-bold-italic-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-sans-serif-italic-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-sans-serif-italic-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-script-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-script-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-stretched-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-stretched-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-tailed-001.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/text-transform-math-tailed-001.tentative.html: Added.
  • web-platform-tests/css/css-text/text-transform/math/w3c-import.log: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-001-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-001.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-003-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-003.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-005-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-005.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-007-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-007.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-009-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-009.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-010-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-010.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-011-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-011.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-014-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-014.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-016-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-016.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-018-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-018.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-020-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-020.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-022-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-022.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-024-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-024.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-026-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-026.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-028-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-028.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-030-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-030.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-033-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-capitalize-033.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-001-expected.xht:
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-001.xht:
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-002-expected.xht:
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-004-expected.xht:
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-004.xht:
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-005-expected.xht:
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-005.xht:
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-006-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-006.html: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-007-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-007.html: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-008-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-008.html: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-009-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-fullwidth-009.html: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-multiple-001-expected.html: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-multiple-001.html: Added.
  • web-platform-tests/css/css-text/text-transform/text-transform-tailoring-004-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-tailoring-004.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-tailoring-005-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-tailoring-005.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-001-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-001.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-002-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-002.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-003-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-003.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-004-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-004.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-005-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-005.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-006-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-006.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-007-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-007.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-008-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-008.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-009-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-009.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-010-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-010.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-011-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-011.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-012-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-012.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-014-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-014.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-015-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-015.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-016-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-016.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-017-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-017.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-018-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-018.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-019-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-019.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-020-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-020.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-021-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-021.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-022-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-022.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-023-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-023.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-024-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-024.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-025-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-025.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-026-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-026.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-027-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-027.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-028-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-028.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-029-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-029.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-030-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-030.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-031-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-031.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-032-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-032.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-033-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-033.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-034-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-034.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-035-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-035.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-039-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-039.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-040-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-040.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-041-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-041.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-042-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-042.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-043-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-043.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-044-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-039-expected.html.
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-044.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-039.html.
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-101-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-101.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-102-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-102.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-103-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-103.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-104-expected.html:
  • web-platform-tests/css/css-text/text-transform/text-transform-upperlower-104.html:
  • web-platform-tests/css/css-text/text-transform/w3c-import.log:
  • web-platform-tests/css/css-text/white-space/append-whitespace-only-node-crash-001-expected.txt: Added.
  • web-platform-tests/css/css-text/white-space/append-whitespace-only-node-crash-001.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-001.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-002-expected.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-002.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-003.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-004-expected.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-004.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-005.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-006.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-007.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-008.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-009.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-010.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-051-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-051.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-052-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-052.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-001.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-002.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-003.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-004.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-005.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-006.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-007.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-008.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-009.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-010.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-011.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-012.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-013.html:
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-014-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-014.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-003.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-015-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-015.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-006.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-016-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-016.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-009.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-017-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-017.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-011.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-018-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-018.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-013.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-011-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-011.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-012-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-012.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-013-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-013.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-014-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-014.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-015-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-015.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-016-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-newline-016.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-001.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-002.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-003-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-003.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-004-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-004.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-005-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-005.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-006-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-tab-006.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-001-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-001.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-003.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-002-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-002.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-003.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-003.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-004.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-004.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-004.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-005-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-005.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-012.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-006-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-006.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-012.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-007-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-007.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-012.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-008-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-008.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-before-first-char-013.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-009-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-009.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-008.html.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-010-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/break-spaces-with-overflow-wrap-010.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-009.html.
  • web-platform-tests/css/css-text/white-space/control-chars-00C-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/control-chars-00C.html: Added.
  • web-platform-tests/css/css-text/white-space/eol-spaces-bidi-001-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/eol-spaces-bidi-001.html: Added.
  • web-platform-tests/css/css-text/white-space/nowrap-wbr-and-space-crash-expected.txt: Added.
  • web-platform-tests/css/css-text/white-space/nowrap-wbr-and-space-crash.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-float-001-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-float-001.html:
  • web-platform-tests/css/css-text/white-space/pre-line-051-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/pre-line-051.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-line-052-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/pre-line-052.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-line-br-with-whitespace-child-crash-expected.txt: Added.
  • web-platform-tests/css/css-text/white-space/pre-line-br-with-whitespace-child-crash.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-with-whitespace-crash-expected.txt: Added.
  • web-platform-tests/css/css-text/white-space/pre-with-whitespace-crash.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-001-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-001.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-002-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-002.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-003-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-003.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-004-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-004.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-005-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-005.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-006-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-006.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-007-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-007.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-008.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-009-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-009.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/pre-wrap-008.html.
  • web-platform-tests/css/css-text/white-space/pre-wrap-010-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/pre-wrap-010.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/pre-wrap-016.html.
  • web-platform-tests/css/css-text/white-space/pre-wrap-011-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-011.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-012-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-012.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-013-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-013.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-014-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-014.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-015-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-015.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-016-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-016.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-017-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/pre-wrap-017.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-018-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-018.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-019-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-019.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-020-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-020.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-051-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-051.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-052-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-052.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-float-001-expected.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-float-001.html:
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-001-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-001.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-002-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-002.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-003-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-003.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-004-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-004.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-005-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-005.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-006-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-006.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-007-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-007.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-008-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-008.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-009-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-009.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-010-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-010.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-011-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-011.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-012-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-012.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-013-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-013.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-014-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-leading-spaces-014.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-001.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-002.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-003.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-004.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-005-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-005.html: Added.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-006-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/white-space/pre-wrap-tab-006.html: Added.
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-000.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-001.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-002.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-003.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-004.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-005.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-006.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-007.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-008.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-009.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-010.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-011.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-012.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-014.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-015.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-016.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-017.html:
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-018-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-018.html: Added.
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-019-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/seg-break-transformation-019.html: Added.
  • web-platform-tests/css/css-text/white-space/textarea-break-spaces-001-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-break-spaces-001.html:
  • web-platform-tests/css/css-text/white-space/textarea-break-spaces-002-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-break-spaces-002.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-001-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-001.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-002-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-002.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-003-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-003.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-004-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-004.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-005-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-005.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-006-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-006.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-007-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-007.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-011-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-011.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-012-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-012.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-013-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-013.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-014-expected.html:
  • web-platform-tests/css/css-text/white-space/textarea-pre-wrap-014.html:
  • web-platform-tests/css/css-text/white-space/trailing-ideographic-space-001-expected.html:
  • web-platform-tests/css/css-text/white-space/trailing-ideographic-space-001.html:
  • web-platform-tests/css/css-text/white-space/trailing-ideographic-space-002-expected.html:
  • web-platform-tests/css/css-text/white-space/trailing-ideographic-space-002.html:
  • web-platform-tests/css/css-text/white-space/trailing-ideographic-space-003.html:
  • web-platform-tests/css/css-text/white-space/trailing-ideographic-space-004.html:
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-001-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-001.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-002-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-002.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-003-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-003.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-004-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-004.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-001-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-001.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-002-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-002.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-003-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-003.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-004-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-005-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-005.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-006-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-006.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-007-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-007.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-008-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-008.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-009-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-009.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-010-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-010.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-011-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-011.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-012-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-012.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-013-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-013.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-014-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-014.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-015-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-015.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-space-align-start.tentative-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-space-align-start.tentative.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-space-before-br-001-expected.txt:
  • web-platform-tests/css/css-text/white-space/trailing-space-before-br-001.html:
  • web-platform-tests/css/css-text/white-space/trailing-space-position-001-expected.txt: Added.
  • web-platform-tests/css/css-text/white-space/trailing-space-position-001.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-space-rtl-001-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/trailing-space-rtl-001.html: Added.
  • web-platform-tests/css/css-text/white-space/w3c-import.log:
  • web-platform-tests/css/css-text/white-space/white-space-collapse-000.html:
  • web-platform-tests/css/css-text/white-space/white-space-collapse-001.html:
  • web-platform-tests/css/css-text/white-space/white-space-collapse-002.html:
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-001-expected.html:
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-001.html:
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-002-expected.html:
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-002.html:
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-003-expected.html:
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-003.html:
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-004-expected.html:
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-004.html:
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-013-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-013.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-014-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-014.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-015-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-015.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-016-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-016.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-017-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-017.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-018-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-018.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-019-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-019.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-020-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-020.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-letter-spacing-001-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-letter-spacing-001.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-normal-011-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-normal-011.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-nowrap-011-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-nowrap-011.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-011-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-011.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-031-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-031.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-032-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-032.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-034-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-034.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-035-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-035.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-051-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-051.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-052-expected.xht: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-052.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-001.html:
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-002-expected.html:
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-002.html:
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-003-expected.html:
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-003.html:
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-004-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-004.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-005-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-005.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-006-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-006.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-007-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-007.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-008-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-008.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-010-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-010.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-011-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-011.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-zero-fontsize-001-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-zero-fontsize-001.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-zero-fontsize-002-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/white-space-zero-fontsize-002.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-001-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-001.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-002-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-002.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-003-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-003.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-005-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-005.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-006-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-006.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-007-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-007.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-008-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-008.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-009-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-009.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-010-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-010.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-011-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-011.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-012-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-012.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-013-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-013.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-014-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-014.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-015-expected.html: Added.
  • web-platform-tests/css/css-text/white-space/ws-break-spaces-applies-to-015.html: Added.
  • web-platform-tests/css/css-text/word-boundary/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/word-break/w3c-import.log.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-001-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-001.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-002-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-002.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-003-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-003.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-004-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-004.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-005-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-005.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-006-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-006.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-007-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-007.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-008-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-008.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-009-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-009.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-010-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-010.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-011-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-011.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-012-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-012.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-013-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-013.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-014-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-014.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-101-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-101.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-102-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-102.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-103-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-103.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-104-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-104.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-105-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-105.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-106-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-106.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-107-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-107.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-108-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-108.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-109-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-109.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-110-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-110.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-111-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-111.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-112-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-112.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-113-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-113.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-114-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-114.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-115-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-115.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-116-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-116.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-117-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-117.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-118-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-118.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-119-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-119.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-120-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-120.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-121-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-121.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-122-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-122.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-123-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-123.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-124-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-124.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-125-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-125.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-126-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-126.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-127-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-127.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-128-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-128.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-129-expected.html: Added.
  • web-platform-tests/css/css-text/word-boundary/word-boundary-129.html: Added.
  • web-platform-tests/css/css-text/word-break/w3c-import.log:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-006.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-007.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-008.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-010.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-011.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-012.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-013.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-015.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-016.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-017.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-018.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-019.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-020.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-021.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-022.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-023.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-024.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-025.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-026.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-027.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-028.html:
  • web-platform-tests/css/css-text/word-break/word-break-break-all-029-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-029.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/word-break/word-break-break-all-025.html.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-030-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-030.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/word-break/word-break-break-all-028.html.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-001-expected.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-001.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-002-expected.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-002.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-003-expected.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-003.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-004-expected.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-004.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-005-expected.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-005.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-006-expected.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-006.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-007-expected.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-007.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-008-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-008.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-009-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-009.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-010-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/word-break/word-break-break-all-inline-010.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-word-crash-001-expected.txt: Added.
  • web-platform-tests/css/css-text/word-break/word-break-break-word-crash-001.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-keep-all-005.html:
  • web-platform-tests/css/css-text/word-break/word-break-keep-all-006.html:
  • web-platform-tests/css/css-text/word-break/word-break-keep-all-007-expected.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-keep-all-007.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/word-break/word-break-keep-all-005.html.
  • web-platform-tests/css/css-text/word-break/word-break-keep-all-008-expected.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-keep-all-008.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/word-break/word-break-keep-all-005.html.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001-expected.html.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-001.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001.html.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-003-expected.html.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-002.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-003.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/break-spaces-001-expected.html.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-004.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-005-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-003-expected.html.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-005.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-006-expected.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-min-content-006.html: Added.
  • web-platform-tests/css/css-text/word-break/word-break-normal-ko-000.html:
  • web-platform-tests/css/css-text/writing-system/writing-system-line-break-001-expected.html:
  • web-platform-tests/css/css-text/writing-system/writing-system-line-break-001.html:
  • web-platform-tests/css/css-text/writing-system/writing-system-segment-break-001.html:

LayoutTests:

Update expectations for new failures and new passes.

  • TestExpectations:
  • platform/glib/TestExpectations:
  • platform/glib/imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-keep-all-001-expected.txt: Added.
  • platform/glib/imported/w3c/web-platform-tests/css/css-text/white-space/trailing-space-position-001-expected.txt: Added.
  • platform/gtk/TestExpectations:
  • platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/trailing-space-before-br-001-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/trailing-space-before-br-001-expected.txt.
  • platform/ios/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/wpe/TestExpectations:
  • platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/trailing-space-before-br-001-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/trailing-space-before-br-001-expected.txt.
5:19 AM Changeset in webkit [264337] by clopez@igalia.com
  • 858 edits
    8 copies
    3 moves
    118 adds
    13 deletes in trunk/LayoutTests

Update WPT tests for css-writing-modes
https://bugs.webkit.org/show_bug.cgi?id=214278

Reviewed by Manuel Rego Casasnovas.

LayoutTests/imported/w3c:

This updates the WPT import of css/css-writing-modes to e3698c7bb3.

  • web-platform-tests/css/css-writing-modes/META.yml:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-009.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-011.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-013.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-015.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-017.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-019.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-021.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-023.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-025.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-027.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-029.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-031.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-033.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-035.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-037.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-039.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-041.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-043.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-045.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-047.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-049.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-051.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-053.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-055.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-057.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-059.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-061.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-063.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-065.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-067.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-069.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-071.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-073.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-075.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-077.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-079.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-081.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-083.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-085.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-087.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-089.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-091.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-093.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-095.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-097.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-103.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-105.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-107.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-109.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-111.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-113.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-115.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-117.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-119.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-121.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-123.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-125.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-127.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-129.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-131.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-133.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-135.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-137.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-139.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-141.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-143.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-145.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-147.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-149.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-151.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-153.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-155.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-157.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-159.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-161.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-163.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-165.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-167.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-169.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-171.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-173.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-175.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-177.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-179.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-181.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-183.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-185.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-187.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-189.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-191.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-193.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-195.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-197.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-199.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-201.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-203.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-205.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-207.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-209.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-211.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-213.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-215.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-217.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-219.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-221.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-223.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-225.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-227.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vlr-229.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-008.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-010.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-012.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-014.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-016.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-018.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-020.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-022.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-024.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-026.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-028.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-030.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-032.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-034.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-036.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-038.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-040.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-042.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-044.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-046.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-048.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-050.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-052.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-054.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-056.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-058.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-060.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-062.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-064.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-066.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-068.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-070.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-072.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-074.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-076.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-078.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-080.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-082.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-084.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-086.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-088.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-090.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-092.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-094.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-096.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-102.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-104.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-106.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-108.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-110.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-112.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-114.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-116.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-118.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-120.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-122.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-124.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-126.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-128.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-130.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-132.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-134.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-136.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-138.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-140.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-142.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-144.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-146.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-148.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-150.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-152.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-154.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-156.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-158.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-160.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-162.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-164.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-166.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-168.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-170.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-172.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-174.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-176.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-178.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-180.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-182.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-184.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-186.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-188.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-190.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-192.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-194.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-196.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-198.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-200.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-202.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-204.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-206.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-208.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-210.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-212.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-214.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-216.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-218.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-220.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-222.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-224.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-226.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-non-replaced-vrl-228.xht:
  • web-platform-tests/css/css-writing-modes/abs-pos-with-replaced-child-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/abs-pos-with-replaced-child.html: Added.
  • web-platform-tests/css/css-writing-modes/astral-bidi/adlam-anti-ref-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/astral-bidi/adlam-anti-ref.html: Added.
  • web-platform-tests/css/css-writing-modes/astral-bidi/adlam-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/astral-bidi/adlam.html: Added.
  • web-platform-tests/css/css-writing-modes/astral-bidi/cypriot-anti-ref-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/astral-bidi/cypriot-anti-ref.html: Added.
  • web-platform-tests/css/css-writing-modes/astral-bidi/cypriot-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/astral-bidi/cypriot.html: Added.
  • web-platform-tests/css/css-writing-modes/astral-bidi/support/adlam.css: Added.

(@font-face):
(p):

  • web-platform-tests/css/css-writing-modes/astral-bidi/support/cypriot.css: Added.

(@font-face):
(p):

  • web-platform-tests/css/css-writing-modes/astral-bidi/support/w3c-import.log: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/parsing/support/w3c-import.log.
  • web-platform-tests/css/css-writing-modes/astral-bidi/w3c-import.log: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/tools/generators/ucd/w3c-import.log.
  • web-platform-tests/css/css-writing-modes/available-size-001-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-002-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-003-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-003.html:
  • web-platform-tests/css/css-writing-modes/available-size-004-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-005-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-005.html:
  • web-platform-tests/css/css-writing-modes/available-size-006-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-006.html:
  • web-platform-tests/css/css-writing-modes/available-size-007-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-007.html:
  • web-platform-tests/css/css-writing-modes/available-size-008-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-008.html:
  • web-platform-tests/css/css-writing-modes/available-size-009-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-009.html:
  • web-platform-tests/css/css-writing-modes/available-size-010-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-010.html:
  • web-platform-tests/css/css-writing-modes/available-size-012-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-013-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-013.html:
  • web-platform-tests/css/css-writing-modes/available-size-014-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-014.html:
  • web-platform-tests/css/css-writing-modes/available-size-015-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-015.html:
  • web-platform-tests/css/css-writing-modes/available-size-016-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-016.html:
  • web-platform-tests/css/css-writing-modes/available-size-017-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-018-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-019-expected.html:
  • web-platform-tests/css/css-writing-modes/available-size-019.html:
  • web-platform-tests/css/css-writing-modes/baseline-inline-non-replaced-002.xht:
  • web-platform-tests/css/css-writing-modes/baseline-inline-non-replaced-003.xht:
  • web-platform-tests/css/css-writing-modes/baseline-inline-non-replaced-004.xht:
  • web-platform-tests/css/css-writing-modes/baseline-inline-non-replaced-005.xht:
  • web-platform-tests/css/css-writing-modes/baseline-inline-replaced-002.xht:
  • web-platform-tests/css/css-writing-modes/baseline-inline-replaced-003.xht:
  • web-platform-tests/css/css-writing-modes/baseline-with-orthogonal-flow-001-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/baseline-with-orthogonal-flow-001.html: Added.
  • web-platform-tests/css/css-writing-modes/bidi-inline-fragment-crash-expected.txt: Added.
  • web-platform-tests/css/css-writing-modes/bidi-inline-fragment-crash.html: Added.
  • web-platform-tests/css/css-writing-modes/bidi-line-break-001-expected.txt: Added.
  • web-platform-tests/css/css-writing-modes/bidi-line-break-001.html: Added.
  • web-platform-tests/css/css-writing-modes/block-flow-direction-004-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-004.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-htb-001-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-htb-001.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-043-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-043.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-047-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-047.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-048-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-048.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-050-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-050.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-054-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-054.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-055-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-055.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-056-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-056.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-058-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-058.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-060-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-060.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-062-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-062.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-063-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-slr-063.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-042-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-042.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-045-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-045.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-046-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-046.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-049-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-049.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-051-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-051.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-052-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-052.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-053-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-053.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-057-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-057.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-059-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-059.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-061-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-061.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-064-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-srl-064.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-003-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-007-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-008-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-008.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-010-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-010.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-014-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-014.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-015-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-015.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-016-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-016.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-018-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-018.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-020-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-020.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-022-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-022.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-023-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vlr-023.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-002-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-005-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-005.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-006-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-009-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-009.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-011-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-011.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-012-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-012.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-013-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-013.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-017-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-017.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-019-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-019.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-021-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-021.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-024-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-024.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-026-expected.xht:
  • web-platform-tests/css/css-writing-modes/block-flow-direction-vrl-026.xht:
  • web-platform-tests/css/css-writing-modes/border-spacing-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/border-spacing-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/border-spacing-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/border-spacing-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/caption-side-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/caption-side-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/caption-side-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/caption-side-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/central-baseline-alignment-002.xht:
  • web-platform-tests/css/css-writing-modes/central-baseline-alignment-003.xht:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-001-expected.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-001.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-002-expected.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-002.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-003-expected.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-003.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-004-expected.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-004.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-005-expected.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-005.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-006-expected.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-006.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-007-expected.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-007.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-008-expected.html:
  • web-platform-tests/css/css-writing-modes/ch-units-vrl-008.html:
  • web-platform-tests/css/css-writing-modes/clearance-calculations-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/clearance-calculations-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/clearance-calculations-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/direction-upright-001-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/direction-upright-001.html: Added.
  • web-platform-tests/css/css-writing-modes/direction-upright-002-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/direction-upright-002.html: Added.
  • web-platform-tests/css/css-writing-modes/direction-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/direction-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/direction-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/direction-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/float-clear-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/float-clear-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/float-clear-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/float-clear-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/float-contiguous-vlr-011.xht:
  • web-platform-tests/css/css-writing-modes/float-contiguous-vlr-013.xht:
  • web-platform-tests/css/css-writing-modes/float-contiguous-vrl-010.xht:
  • web-platform-tests/css/css-writing-modes/float-contiguous-vrl-012.xht:
  • web-platform-tests/css/css-writing-modes/float-shrink-to-fit-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/float-shrink-to-fit-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/float-shrink-to-fit-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/float-shrink-to-fit-vlr-009.xht:
  • web-platform-tests/css/css-writing-modes/float-shrink-to-fit-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/float-shrink-to-fit-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/float-shrink-to-fit-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/float-shrink-to-fit-vrl-008.xht:
  • web-platform-tests/css/css-writing-modes/float-shrink-to-fit-vrl-vlr-016.xht:
  • web-platform-tests/css/css-writing-modes/float-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/float-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/float-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/float-vlr-009.xht:
  • web-platform-tests/css/css-writing-modes/float-vlr-011.xht:
  • web-platform-tests/css/css-writing-modes/float-vlr-013.xht:
  • web-platform-tests/css/css-writing-modes/float-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/float-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/float-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/float-vrl-008.xht:
  • web-platform-tests/css/css-writing-modes/float-vrl-010.xht:
  • web-platform-tests/css/css-writing-modes/float-vrl-012.xht:
  • web-platform-tests/css/css-writing-modes/height-width-inline-non-replaced-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/height-width-inline-non-replaced-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/img-intrinsic-size-contribution-001-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/img-intrinsic-size-contribution-001.html: Added.
  • web-platform-tests/css/css-writing-modes/img-intrinsic-size-contribution-002-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/img-intrinsic-size-contribution-002.html: Added.
  • web-platform-tests/css/css-writing-modes/inheritance-expected.txt: Added.
  • web-platform-tests/css/css-writing-modes/inheritance.html: Added.
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-002.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-003.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-004.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-005.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-006.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-007-expected.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-007.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-orthogonal-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-orthogonal-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-orthogonal-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-orthogonal-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-slr-009.xht:
  • web-platform-tests/css/css-writing-modes/inline-block-alignment-srl-008.xht:
  • web-platform-tests/css/css-writing-modes/inline-box-border-vlr-001-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/inline-box-border-vlr-001.html: Added.
  • web-platform-tests/css/css-writing-modes/inline-replaced-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/inline-replaced-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/inline-table-alignment-002.xht:
  • web-platform-tests/css/css-writing-modes/inline-table-alignment-003.xht:
  • web-platform-tests/css/css-writing-modes/inline-table-alignment-004.xht:
  • web-platform-tests/css/css-writing-modes/inline-table-alignment-005.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-htb-001-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-htb-001.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-043-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-043.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-047-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-047.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-048-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-048.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-050-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-050.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-053-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-053.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-054-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-054.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-056-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-056.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-058-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-058.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-060-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-slr-060.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-042-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-042.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-045-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-045.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-046-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-046.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-049-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-049.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-051-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-051.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-052-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-052.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-055-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-055.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-057-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-057.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-059-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-srl-059.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-003-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-007-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-008-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-008.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-010-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-010.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-013-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-013.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-014-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-014.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-016-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-016.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-018-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-018.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-020-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vlr-020.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-002-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-005-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-005.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-006-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-009-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-009.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-011-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-011.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-012-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-012.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-015-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-015.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-017-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-017.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-019-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-direction-vrl-019.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-003-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-005-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-007-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-009-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-009.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-011-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-011.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-013-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vlr-013.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-002-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-004-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-006-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-008-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-008.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-010-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-010.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-012-expected.xht:
  • web-platform-tests/css/css-writing-modes/line-box-height-vrl-012.xht:
  • web-platform-tests/css/css-writing-modes/logical-props-001.html:
  • web-platform-tests/css/css-writing-modes/logical-props-002.html:
  • web-platform-tests/css/css-writing-modes/logical-props-003.html:
  • web-platform-tests/css/css-writing-modes/logical-props-004.html:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vlr-009.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vlr-011.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vlr-015.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vlr-017.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vlr-023.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vlr-025.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vlr-031.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vlr-035.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vlr-037.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vrl-008.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vrl-010.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vrl-014.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vrl-016.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vrl-022.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vrl-024.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vrl-030.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vrl-034.xht:
  • web-platform-tests/css/css-writing-modes/margin-collapse-vrl-036.xht:
  • web-platform-tests/css/css-writing-modes/mongolian-orientation-001-expected.html:
  • web-platform-tests/css/css-writing-modes/mongolian-orientation-001.html:
  • web-platform-tests/css/css-writing-modes/mongolian-orientation-002-expected.html:
  • web-platform-tests/css/css-writing-modes/mongolian-orientation-002.html:
  • web-platform-tests/css/css-writing-modes/mongolian-span-001-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/mongolian-span-001.html: Added.
  • web-platform-tests/css/css-writing-modes/normal-flow-overconstrained-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/normal-flow-overconstrained-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001a.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001b.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001c.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001d.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001e.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001f.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001g.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001h.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001i.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001j.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001k.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001l.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001m.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001n.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001o.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001p.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001q.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001r.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001s.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001t.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001u.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001v.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001w.html:
  • web-platform-tests/css/css-writing-modes/orthogonal-parent-shrink-to-fit-001x.html:
  • web-platform-tests/css/css-writing-modes/outline-inline-block-vrl-006-expected.html:
  • web-platform-tests/css/css-writing-modes/outline-inline-block-vrl-006.html:
  • web-platform-tests/css/css-writing-modes/outline-inline-vlr-006-expected.html:
  • web-platform-tests/css/css-writing-modes/outline-inline-vlr-006.html:
  • web-platform-tests/css/css-writing-modes/outline-inline-vrl-006-expected.html:
  • web-platform-tests/css/css-writing-modes/outline-inline-vrl-006.html:
  • web-platform-tests/css/css-writing-modes/parsing/direction-computed-expected.txt: Added.
  • web-platform-tests/css/css-writing-modes/parsing/direction-computed.html: Added.
  • web-platform-tests/css/css-writing-modes/parsing/direction-invalid.html:
  • web-platform-tests/css/css-writing-modes/parsing/direction-valid.html:
  • web-platform-tests/css/css-writing-modes/parsing/support/parsing-testcommon.js: Removed.
  • web-platform-tests/css/css-writing-modes/parsing/text-combine-upright-computed-expected.txt: Added.
  • web-platform-tests/css/css-writing-modes/parsing/text-combine-upright-computed.html: Added.
  • web-platform-tests/css/css-writing-modes/parsing/text-combine-upright-invalid.html:
  • web-platform-tests/css/css-writing-modes/parsing/text-combine-upright-valid.html:
  • web-platform-tests/css/css-writing-modes/parsing/text-orientation-computed-expected.txt: Added.
  • web-platform-tests/css/css-writing-modes/parsing/text-orientation-computed.html: Added.
  • web-platform-tests/css/css-writing-modes/parsing/text-orientation-invalid.html:
  • web-platform-tests/css/css-writing-modes/parsing/text-orientation-valid.html:
  • web-platform-tests/css/css-writing-modes/parsing/unicode-bidi-computed-expected.txt: Added.
  • web-platform-tests/css/css-writing-modes/parsing/unicode-bidi-computed.html: Added.
  • web-platform-tests/css/css-writing-modes/parsing/unicode-bidi-invalid.html:
  • web-platform-tests/css/css-writing-modes/parsing/unicode-bidi-valid.html:
  • web-platform-tests/css/css-writing-modes/parsing/w3c-import.log:
  • web-platform-tests/css/css-writing-modes/parsing/writing-mode-computed-expected.txt: Added.
  • web-platform-tests/css/css-writing-modes/parsing/writing-mode-computed.html: Added.
  • web-platform-tests/css/css-writing-modes/parsing/writing-mode-invalid.html:
  • web-platform-tests/css/css-writing-modes/parsing/writing-mode-valid.html:
  • web-platform-tests/css/css-writing-modes/percentage-padding-in-shrink-to-fit-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/percentage-padding-in-shrink-to-fit.html: Added.
  • web-platform-tests/css/css-writing-modes/relpos-inline-overflowing-block-vrl.html:
  • web-platform-tests/css/css-writing-modes/row-progression-slr-023-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-slr-023.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-slr-029-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-slr-029.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-srl-022-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-srl-022.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-srl-028-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-srl-028.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vlr-003-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vlr-005-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vlr-007-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vlr-009-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vlr-009.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vrl-002-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vrl-004-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vrl-006-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vrl-008-expected.xht:
  • web-platform-tests/css/css-writing-modes/row-progression-vrl-008.xht:
  • web-platform-tests/css/css-writing-modes/sizing-orthog-htb-in-vlr-004-expected.xht:
  • web-platform-tests/css/css-writing-modes/sizing-orthog-htb-in-vlr-004.xht:
  • web-platform-tests/css/css-writing-modes/sizing-orthog-htb-in-vrl-001-expected.xht:
  • web-platform-tests/css/css-writing-modes/sizing-orthog-htb-in-vrl-004-expected.xht:
  • web-platform-tests/css/css-writing-modes/sizing-orthog-htb-in-vrl-013-expected.xht:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-001-expected.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-001.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-002-expected.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-002.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-003-expected.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-003.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-004-expected.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-004.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-005-expected.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-005.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-006-expected.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-006.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-007-expected.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-007.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-008-expected.html:
  • web-platform-tests/css/css-writing-modes/sizing-orthogonal-percentage-margin-008.html:
  • web-platform-tests/css/css-writing-modes/slr-alongside-vlr-floats-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/slr-alongside-vlr-floats.html: Added.
  • web-platform-tests/css/css-writing-modes/srl-alongside-vrl-floats-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/srl-alongside-vrl-floats.html: Added.
  • web-platform-tests/css/css-writing-modes/support/w3c-import.log:
  • web-platform-tests/css/css-writing-modes/svg-aliasing-001.html:
  • web-platform-tests/css/css-writing-modes/table-cell-001-expected.html:
  • web-platform-tests/css/css-writing-modes/table-cell-001.html:
  • web-platform-tests/css/css-writing-modes/table-cell-002-expected.html:
  • web-platform-tests/css/css-writing-modes/table-cell-002.html:
  • web-platform-tests/css/css-writing-modes/table-column-order-002-expected.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-002.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-003-expected.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-003.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-004-expected.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-004.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-005-expected.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-005.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-slr-007-expected.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-slr-007.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-srl-006-expected.xht:
  • web-platform-tests/css/css-writing-modes/table-column-order-srl-006.xht:
  • web-platform-tests/css/css-writing-modes/table-progression-vlr-003.html:
  • web-platform-tests/css/css-writing-modes/table-progression-vlr-004.html:
  • web-platform-tests/css/css-writing-modes/table-progression-vrl-003.html:
  • web-platform-tests/css/css-writing-modes/table-progression-vrl-004.html:
  • web-platform-tests/css/css-writing-modes/tcy-white-space-processing-001-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/tcy-white-space-processing-001.html: Added.
  • web-platform-tests/css/css-writing-modes/tcy-white-space-processing-002-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/tcy-white-space-processing-002.html: Added.
  • web-platform-tests/css/css-writing-modes/tcy-white-space-processing-003-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/tcy-white-space-processing-003.html: Added.
  • web-platform-tests/css/css-writing-modes/test-plan/req-tcu-font.html:
  • web-platform-tests/css/css-writing-modes/text-align-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vlr-009.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vlr-011.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vlr-013.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vlr-015.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vlr-017.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vlr-019.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vrl-008.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vrl-010.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vrl-012.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vrl-014.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vrl-016.xht:
  • web-platform-tests/css/css-writing-modes/text-align-vrl-018.xht:
  • web-platform-tests/css/css-writing-modes/text-baseline-slr-009.xht:
  • web-platform-tests/css/css-writing-modes/text-baseline-srl-008.xht:
  • web-platform-tests/css/css-writing-modes/text-baseline-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/text-baseline-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/text-baseline-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/text-baseline-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/text-baseline-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/text-baseline-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-decorations-001-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-decorations-001.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-layout-rules-001-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-layout-rules-001.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-sideways-001-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/text-combine-upright-sideways-001.html: Added.
  • web-platform-tests/css/css-writing-modes/text-combine-upright-sideways-002-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/text-combine-upright-sideways-002.html: Added.
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-all-001-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-all-002-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-all-002.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-all-003-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-all-003.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits2-001-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits2-002-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits2-002.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits2-003-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits2-003.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits3-001-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits3-001.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits3-002-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits3-002.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits3-003-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits3-003.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits4-001-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits4-001.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits4-002-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits4-002.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits4-003-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits4-003.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-none-001-expected.html:
  • web-platform-tests/css/css-writing-modes/text-combine-upright-value-none-001.html:
  • web-platform-tests/css/css-writing-modes/text-decoration-sideways-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-sideways-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-sideways-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-sideways-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-sideways-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-sideways-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-upright-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-upright-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-upright-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-upright-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-upright-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/text-decoration-upright-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vlr-003.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vlr-005.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vlr-007.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vlr-009.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vlr-011.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vlr-013.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vlr-015.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vlr-017.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vrl-004.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vrl-006.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vrl-008.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vrl-010.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vrl-012.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vrl-014.xht:
  • web-platform-tests/css/css-writing-modes/text-indent-vrl-016.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-010.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-011.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-012.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-016.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-initial-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/text-orientation-initial.html: Added.
  • web-platform-tests/css/css-writing-modes/text-orientation-mixed-slr-015.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016-expected.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100-expected.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100-expected.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-parsing-001-expected.txt:
  • web-platform-tests/css/css-writing-modes/text-orientation-parsing-001.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-parsing-sideways-right-001-expected.txt:
  • web-platform-tests/css/css-writing-modes/text-orientation-parsing-sideways-right-001.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-sideways-001.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-sideways-slr-019.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100-expected.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100-expected.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-upright-slr-017.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-upright-srl-018-expected.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-upright-srl-018.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100-expected.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-002.xht:
  • web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100-expected.html:
  • web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100.html:
  • web-platform-tests/css/css-writing-modes/text-underline-position-alphabetic-001.xht:
  • web-platform-tests/css/css-writing-modes/text-underline-position-auto-001.xht:
  • web-platform-tests/css/css-writing-modes/text-underline-position-left-001.xht:
  • web-platform-tests/css/css-writing-modes/text-underline-position-left-002.xht:
  • web-platform-tests/css/css-writing-modes/text-underline-position-right-001.xht:
  • web-platform-tests/css/css-writing-modes/text-underline-position-right-002.xht:
  • web-platform-tests/css/css-writing-modes/text-underline-position-under-001.xht:
  • web-platform-tests/css/css-writing-modes/tools/generators/README.md:
  • web-platform-tests/css/css-writing-modes/tools/generators/gulpfile.js:
  • web-platform-tests/css/css-writing-modes/tools/generators/orthogonal-parent-shrink-to-fit.ejs:
  • web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-generator.js: Removed.
  • web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-ref.ejs: Removed.
  • web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-script.ejs: Removed.
  • web-platform-tests/css/css-writing-modes/tools/generators/ucd/Blocks.txt: Removed.
  • web-platform-tests/css/css-writing-modes/tools/generators/ucd/DerivedGeneralCategory.txt: Removed.
  • web-platform-tests/css/css-writing-modes/tools/generators/ucd/VerticalOrientation-16.txt: Removed.
  • web-platform-tests/css/css-writing-modes/tools/generators/unicode-data.js: Removed.
  • web-platform-tests/css/css-writing-modes/tools/generators/w3c-import.log:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-002.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-003.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-004.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-005.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-006.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-007.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-008.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-009.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-slr-029.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-slr-031.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-slr-033.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-slr-035.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-slr-037.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-slr-039.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-slr-041.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-srl-028.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-srl-030.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-srl-032.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-srl-034.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-srl-036.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-srl-038.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-srl-040.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vlr-011.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vlr-013.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vlr-015.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vlr-017.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vlr-019.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vlr-021.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vlr-023.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vlr-025.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vlr-027.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vrl-010.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vrl-012.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vrl-014.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vrl-016.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vrl-018.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vrl-020.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vrl-022.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vrl-024.xht:
  • web-platform-tests/css/css-writing-modes/vertical-alignment-vrl-026.xht:
  • web-platform-tests/css/css-writing-modes/vlr-text-orientation-sideways-alongside-vlr-floats-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/vlr-text-orientation-sideways-alongside-vlr-floats.html: Added.
  • web-platform-tests/css/css-writing-modes/vrl-text-orientation-sideways-alongside-vrl-floats-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/vrl-text-orientation-sideways-alongside-vrl-floats.html: Added.
  • web-platform-tests/css/css-writing-modes/w3c-import.log:
  • web-platform-tests/css/css-writing-modes/wm-propagation-001-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-001.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-002-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-002.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-006.xht: Removed.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-008.xht: Removed.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-010-expected.xht: Removed.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-010.xht: Removed.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-011-expected.xht: Removed.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-011.xht: Removed.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-015.xht: Removed.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-032-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/wm-propagation-body-006-expected.xht.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-032.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-033-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-033.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-034-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/wm-propagation-body-008-expected.xht.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-034.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-035-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-035.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-036-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/wm-propagation-body-015-expected.xht.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-036.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-037-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-037.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-038-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/wm-propagation-body-006-expected.xht.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-038.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-039-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-039.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-040-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-040.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-041-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-041.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-042-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-042.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-043-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-043.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-044-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-044.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-045-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/wm-propagation-body-006-expected.xht.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-045.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-046-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/wm-propagation-body-006-expected.xht.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-046.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-047-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-047.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-048-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-048.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-049-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-049.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-050-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-050.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-051-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-051.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-052-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-052.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-053-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/wm-propagation-body-006-expected.xht.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-053.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-054-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-054.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-055-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/wm-propagation-body-006-expected.xht.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-055.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-dynamic-change-001-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-writing-modes/wm-propagation-body-006-expected.xht.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-dynamic-change-001.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-dynamic-change-002-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-dynamic-change-002.html: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-scroll-offset-vertical-lr.html:
  • web-platform-tests/css/css-writing-modes/wm-propagation-body-scroll-offset-vertical-rl.html:
  • web-platform-tests/css/css-writing-modes/wm-propagation-svg-root-scrollbar-expected.txt: Added.
  • web-platform-tests/css/css-writing-modes/wm-propagation-svg-root-scrollbar.svg: Added.
  • web-platform-tests/css/css-writing-modes/writing-mode-initial-expected.html: Added.
  • web-platform-tests/css/css-writing-modes/writing-mode-initial.html: Added.
  • web-platform-tests/css/css-writing-modes/writing-mode-vertical-lr-002-expected.xht:
  • web-platform-tests/css/css-writing-modes/writing-mode-vertical-lr-002.xht:
  • web-platform-tests/css/css-writing-modes/writing-mode-vertical-rl-001-expected.xht:
  • web-platform-tests/css/css-writing-modes/writing-mode-vertical-rl-001.xht:
  • web-platform-tests/css/css-writing-modes/writing-mode-vertical-rl-002-expected.xht:
  • web-platform-tests/css/css-writing-modes/writing-mode-vertical-rl-002.xht:
  • web-platform-tests/css/css-writing-modes/writing-mode-vertical-rl-003-expected.htm:
  • web-platform-tests/css/css-writing-modes/writing-mode-vertical-rl-003.htm:

LayoutTests:

Update expectations for new failures and new passes.

  • TestExpectations:
  • platform/glib/TestExpectations:
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-writing-modes/wm-propagation-svg-root-scrollbar-expected.txt: Added.
  • platform/ios/TestExpectations:
  • platform/mac-wk1/TestExpectations:
  • platform/wpe/TestExpectations:
4:26 AM Changeset in webkit [264336] by commit-queue@webkit.org
  • 2 edits in trunk/JSTests

Skip intermittently failing type-check-hoisting-phase-hoist-check-structure-on-tdz-this-value on mips
https://bugs.webkit.org/show_bug.cgi?id=214254

Patch by Angelos Oikonomopoulos <Angelos Oikonomopoulos> on 2020-07-14
Reviewed by Carlos Alberto Lopez Perez.

  • stress/type-check-hoisting-phase-hoist-check-structure-on-tdz-this-value.js:
3:30 AM Changeset in webkit [264335] by clopez@igalia.com
  • 31 edits
    1 copy
    173 adds
    1 delete in trunk/LayoutTests

Update WPT tests for css-grid and css-flexbox
https://bugs.webkit.org/show_bug.cgi?id=214284

Reviewed by Manuel Rego Casasnovas.

LayoutTests/imported/w3c:

This updates the WPT import of css/css-grid and css/css-flexbox to e3698c7bb3.

  • web-platform-tests/css/css-flexbox/align-items-008-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001-expected.xht.
  • web-platform-tests/css/css-flexbox/align-items-008.html: Added.
  • web-platform-tests/css/css-flexbox/align-items-009-expected.html: Added.
  • web-platform-tests/css/css-flexbox/align-items-009.html: Added.
  • web-platform-tests/css/css-flexbox/align-self-006-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/align-self-006.html: Added.
  • web-platform-tests/css/css-flexbox/align-self-010-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/align-self-010.html: Added.
  • web-platform-tests/css/css-flexbox/fixedpos-video-in-abspos-quirk-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/fixedpos-video-in-abspos-quirk-crash.html: Added.
  • web-platform-tests/css/css-flexbox/flex-aspect-ratio-img-row-005-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/flex-aspect-ratio-img-row-005.html: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-column-001-visual-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-column-001-visual.html: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-column-reverse-001-visual-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-column-reverse-001-visual.html: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-column-reverse-002-visual-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-column-reverse-002-visual.html: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-row-001-visual-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-row-001-visual.html: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-row-002-visual-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-row-002-visual.html: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-row-reverse-001-visual-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-row-reverse-001-visual.html: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-row-reverse-002-visual-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/flex-direction-row-reverse-002-visual.html: Added.
  • web-platform-tests/css/css-flexbox/flex-minimum-height-flex-items-023-expected.html: Added.
  • web-platform-tests/css/css-flexbox/flex-minimum-height-flex-items-023.html: Added.
  • web-platform-tests/css/css-flexbox/flex-minimum-height-flex-items-024-expected.html: Added.
  • web-platform-tests/css/css-flexbox/flex-minimum-height-flex-items-024.html: Added.
  • web-platform-tests/css/css-flexbox/flex-shrink-large-value-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/flex-shrink-large-value-crash.html: Added.
  • web-platform-tests/css/css-flexbox/flexbox-order-from-lowest-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/flexbox-order-from-lowest.html: Added.
  • web-platform-tests/css/css-flexbox/hittest-anonymous-box-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/hittest-anonymous-box.html: Added.
  • web-platform-tests/css/css-flexbox/hittest-before-pseudo-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/hittest-before-pseudo.html: Added.
  • web-platform-tests/css/css-flexbox/inline-flex-editing-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/inline-flex-editing-crash.html: Added.
  • web-platform-tests/css/css-flexbox/inline-flex-editing-with-updating-text-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/inline-flex-editing-with-updating-text-crash.html: Added.
  • web-platform-tests/css/css-flexbox/inline-flex-frameset-main-axis-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/inline-flex-frameset-main-axis-crash.html: Added.
  • web-platform-tests/css/css-flexbox/justify-content_center-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/justify-content_center.html: Added.
  • web-platform-tests/css/css-flexbox/justify-content_flex-end-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/justify-content_flex-end.html: Added.
  • web-platform-tests/css/css-flexbox/justify-content_flex-start-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/justify-content_flex-start.html: Added.
  • web-platform-tests/css/css-flexbox/justify-content_space-around-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/justify-content_space-around.html: Added.
  • web-platform-tests/css/css-flexbox/justify-content_space-between-001-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/justify-content_space-between-001.html: Added.
  • web-platform-tests/css/css-flexbox/negative-flex-margins-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/negative-flex-margins-crash.html: Added.
  • web-platform-tests/css/css-flexbox/negative-flex-rounding-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/negative-flex-rounding-crash.html: Added.
  • web-platform-tests/css/css-flexbox/negative-item-margins-002-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/negative-item-margins-002-crash.html: Added.
  • web-platform-tests/css/css-flexbox/negative-item-margins-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/negative-item-margins-crash.html: Added.
  • web-platform-tests/css/css-flexbox/order-001-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/order-001.htm: Added.
  • web-platform-tests/css/css-flexbox/orthogonal-flex-item-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/orthogonal-flex-item-crash.html: Added.
  • web-platform-tests/css/css-flexbox/position-absolute-013-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/position-absolute-013.html: Added.
  • web-platform-tests/css/css-flexbox/position-relative-with-scrollable-with-abspos-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/position-relative-with-scrollable-with-abspos-crash.html: Added.
  • web-platform-tests/css/css-flexbox/relayout-input-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/relayout-input.html: Added.
  • web-platform-tests/css/css-flexbox/remove-out-of-flow-child-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/remove-out-of-flow-child-crash.html: Added.
  • web-platform-tests/css/css-flexbox/table-with-float-paint-expected.html: Added.
  • web-platform-tests/css/css-flexbox/table-with-float-paint.html: Added.
  • web-platform-tests/css/css-flexbox/w3c-import.log:
  • web-platform-tests/css/css-flexbox/zero-content-size-with-scrollbar-crash-expected.txt: Added.
  • web-platform-tests/css/css-flexbox/zero-content-size-with-scrollbar-crash.html: Added.
  • web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010-expected.txt:
  • web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013-expected.txt:
  • web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015-expected.txt:
  • web-platform-tests/css/css-grid/alignment/grid-baseline-004-expected.txt:
  • web-platform-tests/css/css-grid/alignment/grid-baseline-004.html:
  • web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-005-expected.txt: Added.
  • web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-005.html: Added.
  • web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-005-expected.txt: Added.
  • web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-005.html: Added.
  • web-platform-tests/css/css-grid/alignment/w3c-import.log:
  • web-platform-tests/css/css-grid/grid-definition/grid-auto-fill-columns-001-expected.txt:
  • web-platform-tests/css/css-grid/grid-definition/grid-auto-fill-columns-001.html:
  • web-platform-tests/css/css-grid/grid-definition/grid-auto-fill-rows-001-expected.txt:
  • web-platform-tests/css/css-grid/grid-definition/grid-auto-fill-rows-001.html:
  • web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001-expected.txt:
  • web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001.html:
  • web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-rows-001-expected.txt:
  • web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-rows-001.html:
  • web-platform-tests/css/css-grid/grid-definition/grid-support-grid-template-areas-001.html:
  • web-platform-tests/css/css-grid/grid-model/support/w3c-import.log: Removed.
  • web-platform-tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001-expected.txt:
  • web-platform-tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html:
  • web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001-expected.xht:
  • web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002-expected.xht:
  • web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-003-expected.xht:
  • web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-004-expected.xht:
  • web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-005-expected.xht:
  • web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-006-expected.xht:
  • web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-007-expected.xht:
  • web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-008-expected.xht:
  • web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003-expected.txt: Added.
  • web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html: Added.
  • web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
  • web-platform-tests/css/css-grid/parsing/grid-template-columns-computed-implicit-track-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-columns-computed-implicit-track.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-rows-computed-implicit-track-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-rows-computed-implicit-track.html: Added.
  • web-platform-tests/css/css-grid/parsing/w3c-import.log:

LayoutTests:

Update expectations for new failures and new passes.

  • TestExpectations:
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/align-self-006-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/align-self-010-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-column-001-visual-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-column-reverse-001-visual-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-column-reverse-002-visual-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-001-visual-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-002-visual-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-reverse-001-visual-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-reverse-002-visual-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/flex-shrink-large-value-crash-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/flexbox-order-from-lowest-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/inline-flex-editing-crash-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/inline-flex-editing-with-updating-text-crash-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_center-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_flex-end-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_flex-start-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_space-around-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_space-between-001-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/negative-flex-margins-crash-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/negative-flex-rounding-crash-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/negative-item-margins-002-crash-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/negative-item-margins-crash-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/order-001-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/position-relative-with-scrollable-with-abspos-crash-expected.txt: Added.
  • platform/gtk/imported/w3c/web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/align-self-006-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/align-self-010-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-column-001-visual-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-column-reverse-001-visual-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-column-reverse-002-visual-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-001-visual-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-002-visual-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-reverse-001-visual-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-reverse-002-visual-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/flex-shrink-large-value-crash-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/flexbox-order-from-lowest-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/inline-flex-editing-crash-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/inline-flex-editing-with-updating-text-crash-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_center-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_flex-end-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_flex-start-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_space-around-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_space-between-001-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/negative-flex-margins-crash-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/negative-flex-rounding-crash-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/negative-item-margins-002-crash-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/negative-item-margins-crash-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/order-001-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/orthogonal-flex-item-crash-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/position-absolute-013-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/position-relative-with-scrollable-with-abspos-crash-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/remove-out-of-flow-child-crash-expected.txt: Added.
  • platform/ios-wk2/imported/w3c/web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/align-self-006-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/align-self-010-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-column-001-visual-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-column-reverse-001-visual-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-column-reverse-002-visual-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-001-visual-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-002-visual-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-reverse-001-visual-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/flex-direction-row-reverse-002-visual-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/flex-shrink-large-value-crash-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/flexbox-order-from-lowest-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/inline-flex-editing-crash-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/inline-flex-editing-with-updating-text-crash-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_center-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_flex-end-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_flex-start-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_space-around-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/justify-content_space-between-001-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/negative-flex-margins-crash-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/negative-flex-rounding-crash-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/negative-item-margins-002-crash-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/negative-item-margins-crash-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/order-001-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-flexbox/position-relative-with-scrollable-with-abspos-crash-expected.txt: Added.
  • platform/wpe/imported/w3c/web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001-expected.txt: Added.
2:26 AM Changeset in webkit [264334] by Justin Fan
  • 3 edits in trunk/Source/WebCore

[WebGL] REGRESSION (r262366): Google search photos do not render, black images
https://bugs.webkit.org/show_bug.cgi?id=214156
<rdar://problem/64964922>

Reviewed by Dean Jackson.

http://trac.webkit.org/changeset/262366 separated WebGL canvas contents swapping and presentation
into two steps. This Google search page was only running the presentation code without the swapping
step, as it removes canvases from the observer Document before the Document is able to swap its canvas'
contents. Ensure that re-inserted canvas elements properly register their new Documents as observers.

Covered by existing tests.

  • html/HTMLCanvasElement.cpp:

(WebCore::HTMLCanvasElement::insertedIntoAncestor):

  • html/HTMLCanvasElement.h:
12:12 AM Changeset in webkit [264333] by Fujii Hironori
  • 13 edits in trunk/Source

Unreviewed non-unified build fixes

Source/JavaScriptCore:

  • runtime/IntlObject.cpp:

Source/WebCore:

  • bindings/js/CommonVM.cpp:
  • html/canvas/CanvasRenderingContext2DBase.cpp:
  • html/canvas/CanvasStyle.cpp:
  • platform/graphics/GradientImage.cpp:
  • rendering/svg/RenderSVGPath.cpp:

Source/WebKit:

  • NetworkProcess/NetworkSocketStream.cpp:
  • UIProcess/API/C/WKWebsiteDataStoreRef.cpp:

(WKWebsiteDataStoreGetAllStorageAccessEntries):

  • UIProcess/WebContextMenuProxy.cpp:
  • UIProcess/WebOpenPanelResultListenerProxy.h:

Jul 13, 2020:

10:44 PM Changeset in webkit [264332] by Fujii Hironori
  • 19 edits in trunk/Source

Unreviewed non-unified build fixes

Source/JavaScriptCore:

  • dfg/DFGCodeOriginPool.h:

Source/WebCore:

  • animation/CSSTransition.cpp:
  • html/HTMLFormControlElement.cpp:
  • html/ImageData.cpp:
  • inspector/InspectorInstrumentationWebKit.h:
  • layout/FormattingContextGeometry.cpp:
  • layout/floats/FloatingContext.cpp:
  • layout/floats/FloatingState.cpp:
  • layout/tableformatting/TableFormattingContext.cpp:
  • loader/MediaResourceLoader.cpp:
  • platform/FrameRateMonitor.h:
  • platform/graphics/ColorSerialization.cpp:
  • platform/graphics/ColorSerialization.h:
  • svg/SVGNumber.h:
  • svg/SVGParserUtilities.h:
  • svg/SVGTransformList.cpp:
  • svg/SVGZoomAndPan.cpp:
10:17 PM Changeset in webkit [264331] by Lauro Moura
  • 2 edits in trunk/LayoutTests

[SOUP] Garden failure on delay after connect to closed port.

Unreviewed test gardening.

  • platform/glib/TestExpectations:
8:53 PM Changeset in webkit [264330] by sbarati@apple.com
  • 3 edits
    1 add in trunk

returnEarlyFromInfiniteLoopsForFuzzing and validateDoesGC may fail when used together in the FTL
https://bugs.webkit.org/show_bug.cgi?id=214289
<rdar://problem/65272138>

Reviewed by Keith Miller.

JSTests:

  • stress/validate-does-gc-with-return-early-from-infinite-loop.js: Added.

Source/JavaScriptCore:

Because the patchpoint we use for returnEarlyFromInfiniteLoopsForFuzzing doesn't
read or write any heap ranges, B3 move memory ops around it. In particular, it
might move the validate DoesGC store above it. In the FTL, we should make returnEarlyFromInfiniteLoopsForFuzzing
mimic what Return does for validating DoesGC.

  • dfg/DFGDoesGC.cpp:

(JSC::DFG::doesGC):

  • ftl/FTLLowerDFGToB3.cpp:

(JSC::FTL::DFG::LowerDFGToB3::compileLoopHint):

8:44 PM Changeset in webkit [264329] by Peng Liu
  • 2 edits in trunk/Source/WebCore

Keyboard remains on full screen video view after back from PiP
https://bugs.webkit.org/show_bug.cgi?id=214287

Reviewed by Daniel Bates.

Make the window for video fullscreen and picture-in-picture support the key window
after the video returns to fullscreen from the picture-in-picture mode. Otherwise,
the WebAVPlayerViewController cannot become the first responder.

  • platform/ios/VideoFullscreenInterfaceAVKit.mm:

(VideoFullscreenInterfaceAVKit::didStopPictureInPicture):

7:53 PM Changeset in webkit [264328] by Alan Bujtas
  • 4 edits in trunk

[RenderTreeNeedsLayoutChecker] imported/w3c/web-platform-tests/html/rendering/replaced-elements/embedded-content/video-controls-vertical-writing-mode.html asserts
https://bugs.webkit.org/show_bug.cgi?id=214281
<rdar://problem/56740133>

Reviewed by Simon Fraser.

Source/WebCore:

While percentage height descendant computation runs on the containing block chain, when
we mark the ancestors for layout, we need to traverse the parent (container) chain rather than the containing block chain.
Containing block traversal skips certain non-block renderers which leaves gap between dirty renderers.

Renderer[A] + dirty

Renderer[B] - not dirty

Renderer[C] + dirty

During layout this gap (Renderer[B]) makes us exit early, resulting dirty leftover renderers (Renderer[C]).

This is similar to what we do in RenderObject::markContainingBlocksForLayout.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::dirtyForLayoutFromPercentageHeightDescendants):

LayoutTests:

5:59 PM Changeset in webkit [264327] by aakash_jain@apple.com
  • 2 edits in trunk/Tools

Add EWS queues for tvOS and watchOS builders (follow-up fix)
https://bugs.webkit.org/show_bug.cgi?id=214147
<rdar://problem/65290635>

Unreviewed follow-up fix.

  • BuildSlaveSupport/ews-build/steps.py:

(CompileWebKit.start): Added tvos and watchos.

4:38 PM Changeset in webkit [264326] by clopez@igalia.com
  • 602 edits
    1 add
    1 delete in trunk/LayoutTests/imported/w3c

Update WPT tests for WOFF2
https://bugs.webkit.org/show_bug.cgi?id=214282

Reviewed by Chris Dumez.

This updates the WPT import of css/WOFF2 to e3698c7bb3.

  • web-platform-tests/css/WOFF2/META.yml: Added.
  • web-platform-tests/css/WOFF2/OWNERS: Removed.
  • web-platform-tests/css/WOFF2/available-001.xht:
  • web-platform-tests/css/WOFF2/available-002.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-001-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-001.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-002-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-002.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-003-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-003.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-004-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-004.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-005-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-005.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-006-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-006.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-007-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-007.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-008-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-extraneous-data-008.xht:
  • web-platform-tests/css/WOFF2/blocks-overlap-001-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-overlap-001.xht:
  • web-platform-tests/css/WOFF2/blocks-overlap-002-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-overlap-002.xht:
  • web-platform-tests/css/WOFF2/blocks-overlap-003-expected.xht:
  • web-platform-tests/css/WOFF2/blocks-overlap-003.xht:
  • web-platform-tests/css/WOFF2/datatypes-alt-255uint16-001-expected.xht:
  • web-platform-tests/css/WOFF2/datatypes-alt-255uint16-001.xht:
  • web-platform-tests/css/WOFF2/datatypes-invalid-base128-001-expected.xht:
  • web-platform-tests/css/WOFF2/datatypes-invalid-base128-001.xht:
  • web-platform-tests/css/WOFF2/datatypes-invalid-base128-002-expected.xht:
  • web-platform-tests/css/WOFF2/datatypes-invalid-base128-002.xht:
  • web-platform-tests/css/WOFF2/datatypes-invalid-base128-003-expected.xht:
  • web-platform-tests/css/WOFF2/datatypes-invalid-base128-003.xht:
  • web-platform-tests/css/WOFF2/directory-knowntags-001-expected.xht:
  • web-platform-tests/css/WOFF2/directory-knowntags-001.xht:
  • web-platform-tests/css/WOFF2/directory-mismatched-tables-001-expected.xht:
  • web-platform-tests/css/WOFF2/directory-mismatched-tables-001.xht:
  • web-platform-tests/css/WOFF2/header-length-001-expected.xht:
  • web-platform-tests/css/WOFF2/header-length-001.xht:
  • web-platform-tests/css/WOFF2/header-length-002-expected.xht:
  • web-platform-tests/css/WOFF2/header-length-002.xht:
  • web-platform-tests/css/WOFF2/header-numTables-001-expected.xht:
  • web-platform-tests/css/WOFF2/header-numTables-001.xht:
  • web-platform-tests/css/WOFF2/header-reserved-001-expected.xht:
  • web-platform-tests/css/WOFF2/header-reserved-001.xht:
  • web-platform-tests/css/WOFF2/header-signature-001-expected.xht:
  • web-platform-tests/css/WOFF2/header-signature-001.xht:
  • web-platform-tests/css/WOFF2/header-totalsfntsize-001-expected.xht:
  • web-platform-tests/css/WOFF2/header-totalsfntsize-001.xht:
  • web-platform-tests/css/WOFF2/header-totalsfntsize-002-expected.xht:
  • web-platform-tests/css/WOFF2/header-totalsfntsize-002.xht:
  • web-platform-tests/css/WOFF2/metadata-noeffect-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadata-noeffect-001.xht:
  • web-platform-tests/css/WOFF2/metadata-noeffect-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadata-noeffect-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-authoritative-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-authoritative-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-encoding-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-007.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-008-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-008.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-009-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-009.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-010-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-010.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-011-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-011.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-012-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-012.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-013-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-013.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-014-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-014.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-015-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-015.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-016-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-016.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-017-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-017.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-018-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-018.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-019-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-019.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-020-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-020.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-021-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-021.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-022-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-022.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-023-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-023.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-024-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-024.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-025-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-025.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-026-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-026.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-027-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-027.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-028-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-028.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-029-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-029.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-030-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-copyright-030.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-007.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-008-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-008.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-009-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-009.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-010-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-010.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-011-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credit-011.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-credits-007.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-007.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-008-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-008.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-009-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-009.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-010-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-010.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-011-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-011.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-012-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-012.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-013-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-013.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-014-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-014.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-015-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-015.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-016-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-016.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-017-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-017.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-018-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-018.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-019-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-019.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-020-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-020.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-021-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-021.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-022-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-022.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-023-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-023.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-024-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-024.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-025-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-025.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-026-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-026.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-027-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-027.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-028-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-028.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-029-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-029.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-030-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-030.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-031-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-031.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-032-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-description-032.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-007.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-008-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-008.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-009-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-009.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-010-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-010.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-011-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-011.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-012-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-012.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-013-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-013.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-014-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-014.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-015-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-015.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-016-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-016.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-017-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-017.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-018-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-018.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-019-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-019.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-020-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-020.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-021-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-021.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-022-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-022.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-023-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-023.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-024-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-024.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-025-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-025.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-026-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-026.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-027-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-027.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-028-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-028.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-029-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-029.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-030-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-030.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-031-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-031.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-032-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-032.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-033-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-033.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-034-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-034.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-035-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-035.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-036-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-036.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-037-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-037.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-038-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-038.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-039-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-039.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-040-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-040.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-041-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-041.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-042-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-042.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-043-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-043.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-044-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-044.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-045-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-045.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-046-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-046.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-047-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-047.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-048-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-048.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-049-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-049.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-050-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-extension-050.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-007.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-008-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-008.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-009-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-009.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-010-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-010.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-011-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-011.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-012-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-012.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-013-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-013.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-014-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-014.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-015-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-015.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-016-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-016.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-017-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-017.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-018-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-018.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-019-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-019.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-020-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-020.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-021-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-021.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-022-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-022.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-023-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-023.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-024-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-024.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-025-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-025.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-026-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-026.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-027-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-027.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-028-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-028.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-029-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-029.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-030-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-030.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-031-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-031.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-032-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-032.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-033-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-license-033.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-007.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-008-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-008.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-009-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-009.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-010-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-licensee-010.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-metadata-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-007.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-008-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-008.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-009-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-009.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-010-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-010.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-011-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-011.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-012-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-012.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-013-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-013.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-014-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-014.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-015-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-015.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-016-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-016.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-017-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-017.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-018-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-018.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-019-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-019.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-020-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-020.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-021-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-021.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-022-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-022.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-023-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-023.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-024-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-024.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-025-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-025.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-026-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-026.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-027-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-027.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-028-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-028.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-029-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-029.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-030-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-trademark-030.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-007.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-007.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-008-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-008.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-009-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-009.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-010-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-010.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-011-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-011.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-012-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-012.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-001-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-001.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-002-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-002.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-003-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-003.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-004-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-004.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-005-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-005.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-006-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-006.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-007-expected.xht:
  • web-platform-tests/css/WOFF2/metadatadisplay-well-formed-007.xht:
  • web-platform-tests/css/WOFF2/privatedata-noeffect-001-expected.xht:
  • web-platform-tests/css/WOFF2/privatedata-noeffect-001.xht:
  • web-platform-tests/css/WOFF2/privatedata-noeffect-002-expected.xht:
  • web-platform-tests/css/WOFF2/privatedata-noeffect-002.xht:
  • web-platform-tests/css/WOFF2/support/w3c-import.log:
  • web-platform-tests/css/WOFF2/tabledata-bad-origlength-loca-001-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-bad-origlength-loca-001.xht:
  • web-platform-tests/css/WOFF2/tabledata-bad-origlength-loca-002-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-bad-origlength-loca-002.xht:
  • web-platform-tests/css/WOFF2/tabledata-brotli-001-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-brotli-001.xht:
  • web-platform-tests/css/WOFF2/tabledata-decompressed-length-001-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-decompressed-length-001.xht:
  • web-platform-tests/css/WOFF2/tabledata-decompressed-length-002-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-decompressed-length-002.xht:
  • web-platform-tests/css/WOFF2/tabledata-decompressed-length-003-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-decompressed-length-003.xht:
  • web-platform-tests/css/WOFF2/tabledata-decompressed-length-004-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-decompressed-length-004.xht:
  • web-platform-tests/css/WOFF2/tabledata-extraneous-data-001-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-extraneous-data-001.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-bbox-001-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-bbox-001.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-bbox-002-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-bbox-002.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-bbox-003-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-bbox-003.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-origlength-001-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-origlength-001.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-origlength-002-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-origlength-002.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003.xht:
  • web-platform-tests/css/WOFF2/tabledata-non-zero-loca-001-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-non-zero-loca-001.xht:
  • web-platform-tests/css/WOFF2/tabledata-recontruct-loca-001-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-recontruct-loca-001.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-bad-flag-001-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-bad-flag-001.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-bad-flag-002-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-bad-flag-002.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-hmtx-001-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-hmtx-001.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-hmtx-002-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-hmtx-002.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-hmtx-003-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-hmtx-003.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-hmtx-004-expected.xht:
  • web-platform-tests/css/WOFF2/tabledata-transform-hmtx-004.xht:
  • web-platform-tests/css/WOFF2/testcaseindex.xht:
  • web-platform-tests/css/WOFF2/valid-001-expected.xht:
  • web-platform-tests/css/WOFF2/valid-001.xht:
  • web-platform-tests/css/WOFF2/valid-002-expected.xht:
  • web-platform-tests/css/WOFF2/valid-002.xht:
  • web-platform-tests/css/WOFF2/valid-003-expected.xht:
  • web-platform-tests/css/WOFF2/valid-003.xht:
  • web-platform-tests/css/WOFF2/valid-004-expected.xht:
  • web-platform-tests/css/WOFF2/valid-004.xht:
  • web-platform-tests/css/WOFF2/valid-005-expected.xht:
  • web-platform-tests/css/WOFF2/valid-005.xht:
  • web-platform-tests/css/WOFF2/valid-006-expected.xht:
  • web-platform-tests/css/WOFF2/valid-006.xht:
  • web-platform-tests/css/WOFF2/valid-007-expected.xht:
  • web-platform-tests/css/WOFF2/valid-007.xht:
  • web-platform-tests/css/WOFF2/valid-008-expected.xht:
  • web-platform-tests/css/WOFF2/valid-008.xht:
  • web-platform-tests/css/WOFF2/w3c-import.log:
4:30 PM Changeset in webkit [264325] by Truitt Savell
  • 2 edits in trunk/LayoutTests

(r264202) [ Mac WK2 ] imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-connectionState.https.html
https://bugs.webkit.org/show_bug.cgi?id=214286

Unreviewed test gardening.

  • platform/mac-wk2/TestExpectations:
4:23 PM Changeset in webkit [264324] by ysuzuki@apple.com
  • 4 edits in trunk

[JSC] IntlLocale::initializeLocale should have scope.release
https://bugs.webkit.org/show_bug.cgi?id=214271
<rdar://problem/65467314>

Reviewed by Darin Adler.

JSTests:

  • stress/intl-locale.js:

Source/JavaScriptCore:

Add missing scope.release() to suppress validateExceptionChecks crash.

  • runtime/IntlLocale.cpp:

(JSC::IntlLocale::initializeLocale):

4:15 PM Changeset in webkit [264323] by Andres Gonzalez
  • 6 edits in trunk

REGRESSION: (r257915?) [ Mac ] accessibility/accessibility-node-memory-management.html is flaky failing.
https://bugs.webkit.org/show_bug.cgi?id=208930
Source/WebCore:

Reviewed by Chris Fleizach.

Test: accessibility/accessibility-node-memory-management.html

In some cases, such as the empty canvas in this test, the algorithm in
AXIsolatedTree::updateChildren to only update the children that are
added or removed does not work. In those cases, fallback to updating
the entire subtree.

  • accessibility/isolatedtree/AXIsolatedTree.cpp:

(WebCore::AXIsolatedTree::updateChildren):

LayoutTests:

<rdar://problem/60173203>

Reviewed by Chris Fleizach.

Using setTimeout and waitFor/Promises to make this test work in both
isolated tree mode on and off.

  • accessibility/accessibility-node-memory-management-expected.txt:
  • accessibility/accessibility-node-memory-management.html:
  • platform/mac/TestExpectations:
3:36 PM Changeset in webkit [264322] by ysuzuki@apple.com
  • 3 edits
    1 add in trunk

[JSC] FTL isCellOrMisc should be isCellOrMiscOrBigInt32
https://bugs.webkit.org/show_bug.cgi?id=214269
<rdar://problem/65475129>

Reviewed by Mark Lam.

JSTests:

  • stress/ftl-bigint32-and-cell-or-misc.js: Added.

(foo):

Source/JavaScriptCore:

FTL isCellOrMisc's check can accept BigInt32 too. So it should be isCellOrMiscOrBigInt32.
Since our proven type filter does not include SpecBigInt32, isCellOrMisc can be folded into
false for BigInt32 AbstractValue. This patch fixes that filter. And we also reviewed places
using isCellOrMisc / isNotCellOrMisc.

  • ftl/FTLLowerDFGToB3.cpp:

(JSC::FTL::DFG::LowerDFGToB3::compileSwitch):
(JSC::FTL::DFG::LowerDFGToB3::numberOrNotCellNorBigIntToInt32):
(JSC::FTL::DFG::LowerDFGToB3::isCellOrMiscOrBigInt32):
(JSC::FTL::DFG::LowerDFGToB3::isNotCellOrMiscOrBigInt32):
(JSC::FTL::DFG::LowerDFGToB3::isNumber):
(JSC::FTL::DFG::LowerDFGToB3::isNotNumber):
(JSC::FTL::DFG::LowerDFGToB3::isCellOrMisc): Deleted.
(JSC::FTL::DFG::LowerDFGToB3::isNotCellOrMisc): Deleted.

3:31 PM Changeset in webkit [264321] by Chris Dumez
  • 2 edits in trunk/Source/WebKit

Add more logging for navigation policy decisions on UIProcess side
https://bugs.webkit.org/show_bug.cgi?id=214277

Reviewed by Geoffrey Garen.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::receivedNavigationPolicyDecision):
(WebKit::WebPageProxy::decidePolicyForNavigationAction):

3:12 PM Changeset in webkit [264320] by BJ Burg
  • 2 edits in trunk/Source/WebInspectorUI

Web Inspector: wrong bundle version being used for WebInspectorUI.framework in macOS Big Sur
https://bugs.webkit.org/show_bug.cgi?id=214274

Reviewed by Tim Horton.

  • Configurations/Version.xcconfig: Make this match other Version.xcconfig after

the changes in <https://trac.webkit.org/changeset/263364>.

3:10 PM Changeset in webkit [264319] by keith_miller@apple.com
  • 2 edits in trunk/Source/WebCore

ScriptController needs to SetForScope m_sourceURL after Refing its Frame
https://bugs.webkit.org/show_bug.cgi?id=214276

Reviewed by Chris Dumez.

The SetForScopes in ScriptController need to be constructed after the
Frame is retained otherwise the Ref to the frame may be destroyed
before m_sourceURL is restored. Since the Frame owns the ScriptController
we end up writing the SourceURL after the ScriptController has been freed.

No new tests because my recent code change already caused ASAN failures.

  • bindings/js/ScriptController.cpp:

(WebCore::ScriptController::evaluateInWorld):
(WebCore::ScriptController::evaluateModule):
(WebCore::ScriptController::callInWorld):

2:44 PM Changeset in webkit [264318] by Alan Coon
  • 8 edits in branches/safari-610.1.21.0-branch/Source

Versioning.

WebKit-610.1.21.0.4

2:12 PM Changeset in webkit [264317] by Ryan Haddad
  • 2 edits in trunk/Source/WebKit

Remove live ranges from Document.h, AlternativeTextController.h, DictionaryLookup.h, and WebPage.h
https://bugs.webkit.org/show_bug.cgi?id=214109

Unreviewed Catalyst build fix.

  • WebProcess/WebPage/Cocoa/WebPageCocoa.mm:

(WebKit::WebPage::dictionaryPopupInfoForRange):

2:07 PM Changeset in webkit [264316] by Kate Cheney
  • 2 edits in trunk/Source/WebKit

Followup to bug 213143: Add artificial delay to WebSocket connections to mitigate port scanning attacks
https://bugs.webkit.org/show_bug.cgi?id=213143

Reviewed by Darin Adler.

Convert min and max millisecond values from double/int to Seconds.

No new tests, behavior should not change.

  • NetworkProcess/NetworkSocketStream.cpp:

(WebKit::randomDelay):

1:43 PM Changeset in webkit [264315] by ggaren@apple.com
  • 10 edits
    1 add in trunk

Unreviewed, re-landing r264242 with crash fixed.

Re-landed changeset:

"JSRunLoopTimer should use WTF::RunLoop rather than custom CF
code"
https://bugs.webkit.org/show_bug.cgi?id=214102
https://trac.webkit.org/changeset/264242

Source/JavaScriptCore:

  • runtime/JSRunLoopTimer.cpp:

(JSC::epochTime):
(JSC::JSRunLoopTimer::Manager::PerVMData::PerVMData):
(JSC::JSRunLoopTimer::Manager::timerDidFireCallback):
(JSC::JSRunLoopTimer::Manager::PerVMData::~PerVMData):
(JSC::JSRunLoopTimer::Manager::timerDidFire):
(JSC::JSRunLoopTimer::Manager::registerVM):
(JSC::JSRunLoopTimer::Manager::scheduleTimer):
(JSC::JSRunLoopTimer::Manager::cancelTimer):
(JSC::JSRunLoopTimer::Manager::PerVMData::setRunLoop): Deleted.
(JSC::JSRunLoopTimer::Manager::didChangeRunLoop): Deleted.

  • runtime/JSRunLoopTimer.h:

(JSC::JSRunLoopTimer::Manager::PerVMData::PerVMData): Deleted.

  • runtime/PromiseTimer.cpp:

(JSC::PromiseTimer::doWork):
(JSC::PromiseTimer::runRunLoop):

  • runtime/VM.cpp:

(JSC::VM::VM):
(JSC::VM::create):
(JSC::VM::setRunLoop): Deleted.

  • runtime/VM.h:

(JSC::VM::runLoop const):

Source/WebCore:

  • bindings/js/CommonVM.cpp:

(WebCore::commonVMSlow):

Tools:

  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
  • TestWebKitAPI/Tests/JavaScriptCore/JSRunLoopTimer.mm: Added.

(-[TestObject dealloc]):
(TestWebKitAPI::TEST):

1:33 PM WebKitGTK/Debugging edited by Lauro Moura
Move logging to top level section, as it is not actually about coredumps. (diff)
1:11 PM Changeset in webkit [264314] by Lauro Moura
  • 2 edits in trunk/LayoutTests

Unreviewed. Update baseline after r264304 with new message.

  • inspector/controller/runtime-controller-import-expected.txt:
1:07 PM Changeset in webkit [264313] by Lauro Moura
  • 4 edits in trunk/LayoutTests

[GTK][WPE] Remove child expectations last commit.

They were overrinding the glib one. Also added a note to remember to
set the expectation to Pass instead of removing the line as the
testcase is Skipped in the root expectation file.

  • platform/glib/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/wpe/TestExpectations:
12:45 PM Changeset in webkit [264312] by eric.carlson@apple.com
  • 11 edits in trunk/Source

Impossible to pause playback of MediaStream video track
https://bugs.webkit.org/show_bug.cgi?id=214262
<rdar://problem/65483729>

Reviewed by Jer Noble.

Source/WebCore:

These changes were tested manually because they don't change the behavior when
snapshotting or rendering to canvas.

  • platform/graphics/avfoundation/SampleBufferDisplayLayer.h: Add pure virtual play

and pause methods.

  • platform/graphics/avfoundation/objc/LocalSampleBufferDisplayLayer.h:

(WebCore::LocalSampleBufferDisplayLayer::play): New, toggle m_paused.
(WebCore::LocalSampleBufferDisplayLayer::pause): Ditto.

  • platform/graphics/avfoundation/objc/LocalSampleBufferDisplayLayer.mm:

(WebCore::LocalSampleBufferDisplayLayer::enqueueSample): Return early if paused.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:

(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::ensureLayers): Pause the display
layer if necessary.
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::play): Start display layer.
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::pause): Pause display layer.

Source/WebKit:

  • GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.cpp:

(WebKit::RemoteSampleBufferDisplayLayer::play):
(WebKit::RemoteSampleBufferDisplayLayer::pause):

  • GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.h:
  • GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.messages.in:
  • WebProcess/GPU/webrtc/SampleBufferDisplayLayer.cpp:

(WebKit::SampleBufferDisplayLayer::play):
(WebKit::SampleBufferDisplayLayer::pause):

  • WebProcess/GPU/webrtc/SampleBufferDisplayLayer.h:
12:42 PM Changeset in webkit [264311] by weinig@apple.com
  • 18 edits in trunk

Replace single argument makeSimpleColor uses with their implementation
https://bugs.webkit.org/show_bug.cgi?id=214240

Reviewed by Darin Adler.

Source/WebCore:

Remove makeSimpleColor overloads that took SRGBA<uint8_t> and SRGBA<float>:

  • makeSimpleColor(SRGBA<uint8_t>) was a no-op, so is replaced with nothing.
  • makeSimpleColor(SRGBA<float>) is replaced by the function it called, convertToComponentBytes().
  • css/StyleColor.cpp:

(WebCore::StyleColor::colorFromKeyword):

  • css/parser/CSSPropertyParserHelpers.cpp:

(WebCore::CSSPropertyParserHelpers::parseHSLParameters):

  • editing/cocoa/DataDetection.mm:

(WebCore::DataDetection::detectContentInRange):

  • html/canvas/CanvasRenderingContext2DBase.cpp:

(WebCore::CanvasRenderingContext2DBase::setShadow):

  • html/canvas/CanvasStyle.cpp:

(WebCore::CanvasStyle::CanvasStyle):
(WebCore::CanvasStyle::isEquivalent const):

  • platform/graphics/Color.cpp:

(WebCore::Color::lightened const):
(WebCore::Color::darkened const):

  • platform/graphics/SimpleColor.h:
  • platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp:

(WebCore::makeSimpleColorFromARGBCFArray):

  • platform/graphics/filters/FilterOperations.cpp:

(WebCore::FilterOperations::transformColor const):
(WebCore::FilterOperations::inverseTransformColor const):

  • platform/graphics/mac/ColorMac.mm:

(WebCore::makeSimpleColorFromNSColor):
(WebCore::colorFromNSColor):
(WebCore::semanticColorFromNSColor):

  • platform/graphics/win/PlatformContextDirect2D.cpp:

(WebCore::PlatformContextDirect2D::brushWithColor):

  • platform/ios/ColorIOS.mm:

(WebCore::colorFromUIColor):

Source/WebKit:

  • UIProcess/API/wpe/WebKitColor.cpp:

(webkitColorToWebCoreColor):
Replace makeSimpleColor with convertToComponentBytes.

Tools:

  • TestWebKitAPI/Tests/WebCore/ColorTests.cpp:

(TestWebKitAPI::TEST):
Replace makeSimpleColor with convertToComponentBytes.

12:16 PM Changeset in webkit [264310] by Russell Epstein
  • 1 copy in tags/Safari-609.3.5.1.5

Tag Safari-609.3.5.1.5.

12:13 PM Changeset in webkit [264309] by pvollan@apple.com
  • 2 edits in trunk/Source/WebKit

Crash under WebKit::LaunchServicesDatabaseManager::didConnect()
https://bugs.webkit.org/show_bug.cgi?id=214263

Reviewed by Darin Adler.

There is a crash under WebKit::LaunchServicesDatabaseManager::didConnect() when trying to send a message to an invalid connection.

No new tests, since I have not been able to reproduce.

  • WebProcess/cocoa/LaunchServicesDatabaseManager.mm:

(WebKit::LaunchServicesDatabaseManager::didConnect):

12:09 PM Changeset in webkit [264308] by Russell Epstein
  • 8 edits in branches/safari-609.3.5.1-branch/Source

Versioning.

WebKit-609.3.5.1.5

12:00 PM Changeset in webkit [264307] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

REGRESSION (r262538): Nullptr Deref in WTF::Detail::CallableWrapper<WebKit::WebResourceLoadStatisticsStore::performDailyTasks()::$_66, void>::call
https://bugs.webkit.org/show_bug.cgi?id=214264
<rdar://problem/65093949>

Reviewed by Darin Adler.

A new type check was added outside of the protecting nullptr check. This introduced
a new nullptr dereference bug.

  • NetworkProcess/Classifier/WebResourceLoadStatisticsStore.cpp:

(WebKit::WebResourceLoadStatisticsStore::performDailyTasks):

10:57 AM Changeset in webkit [264306] by Kate Cheney
  • 7 edits
    1 copy
    1 add in trunk

Add artificial delay to WebSocket connections to mitigate port scanning attacks
https://bugs.webkit.org/show_bug.cgi?id=213143
<rdar://problem/64308927>

Reviewed by Alex Christensen.

Source/WebKit:

When establishing web socket connections, closed ports typically
return an error more quickly than open ports due to the additional
time it takes open ports to perform a TLS handshake. This patch
adds a delay to the closed-port case to prevent distinguishing these
cases.

Test: http/tests/websocket/tests/hybi/closed-port-delay.html

  • NetworkProcess/NetworkSocketStream.cpp:

(WebKit::NetworkSocketStream::NetworkSocketStream):
(WebKit::randomDelay):
Add a random delay between 10 and 100ms before sending IPC.

(WebKit::NetworkSocketStream::sendDelayedFailMessage):
(WebKit::NetworkSocketStream::didFailSocketStream):
Only delay for the proper error code indicating the connection
was refused for a closed port.

  • NetworkProcess/NetworkSocketStream.h:

LayoutTests:

Added layout test coverage, making sure closed ports always experience
a delay of at least 10ms.

The added delay code is only present in WebKit, not WebKitLegacy.
Additionally, web sockets behave differently on Windows, so this test
should be skipped on all platforms and only enabled for mac and ios wk2.

  • http/tests/websocket/connection-refusal-in-frame-resource-load-statistics-expected.txt:

With the added delay, this test will only receive one console message.
To confirm there will be no flakiness, I ran this test for 500
iterations and ensured they passed.

  • http/tests/websocket/tests/hybi/closed-port-delay-expected.txt:
  • http/tests/websocket/tests/hybi/closed-port-delay.html: Added.
  • platform/wk2/TestExpectations:
10:36 AM Changeset in webkit [264305] by commit-queue@webkit.org
  • 9 edits in trunk

Text manipulation does not observe manipulated text after update
https://bugs.webkit.org/show_bug.cgi?id=213318
<rdar://problem/63766703>

Patch by Sihui Liu <sihui_liu@appe.com> on 2020-07-13
Reviewed by Geoffrey Garen.

Source/WebCore:

Make TextManipulationController be aware of content replacement on Text and extract the new content.

Test: TextManipulation.CompleteTextManipulationForManipulatedTextWithNewContent

  • dom/CharacterData.h:
  • dom/Text.cpp:

(WebCore::Text::setDataAndUpdate):

  • dom/Text.h:
  • editing/TextManipulationController.cpp:

(WebCore::TextManipulationController::didCreateRendererForElement):
(WebCore::TextManipulationController::didUpdateContentForText):
(WebCore::TextManipulationController::scheduleObservationUpdate):

  • editing/TextManipulationController.h:
  • editing/markup.cpp:

Tools:

  • TestWebKitAPI/Tests/WebKitCocoa/TextManipulation.mm:

(TestWebKitAPI::TEST):

10:35 AM Changeset in webkit [264304] by keith_miller@apple.com
  • 146 edits in trunk

Clean up SourceProvider and add caller relative load script to jsc.cpp
https://bugs.webkit.org/show_bug.cgi?id=214205

Reviewed by Yusuke Suzuki.

JSTests:

There are two main changes here. The first is converting most
invocations of load to also pass "caller relative" as the second
parameter. This lets those tests be run from any working directory
rather than only the same directory as the test script.

The second change is to prohibit "bare-name" specifiers in our
CLI's module loader. This matches pretty much all other module
loaders, including WebCore and our Obj-C API.

  • modules/aliased-names.js:
  • modules/aliasing/drink.js:
  • modules/caching-should-not-make-ambiguous.js:
  • modules/default-error/main.js:
  • modules/execution-order-cyclic/5.js:
  • modules/execution-order-dag/5.js:
  • modules/execution-order-tree/5.js:
  • modules/indirect-export-error/indirect-export-default-2.js:
  • modules/namespace-ambiguous/ambiguous-2.js:
  • modules/namespace-ambiguous/ambiguous.js:
  • modules/namespace-re-export.js:
  • modules/uncacheable-when-see-star.js:
  • stress/global-const-redeclaration-setting-2.js:
  • stress/global-const-redeclaration-setting-3.js:
  • stress/global-const-redeclaration-setting-4.js:
  • stress/global-const-redeclaration-setting-5.js:
  • stress/global-const-redeclaration-setting.js:
  • stress/global-lexical-redeclare-variable.js:
  • stress/global-lexical-redefine-const.js:
  • stress/global-lexical-variable-tdz.js:
  • stress/global-lexical-variable-unresolved-property.js:
  • stress/global-property-into-variable-get-from-scope.js:
  • stress/import-with-empty-string.js:
  • stress/jsonp-literal-parser-semicolon-is-not-assignment.js:
  • stress/op_add.js:
  • stress/op_bitand.js:
  • stress/op_bitor.js:
  • stress/op_bitxor.js:
  • stress/op_div-ConstVar.js:
  • stress/op_div-VarConst.js:
  • stress/op_div-VarVar.js:
  • stress/op_lshift-ConstVar.js:
  • stress/op_lshift-VarConst.js:
  • stress/op_lshift-VarVar.js:
  • stress/op_mod-ConstVar.js:
  • stress/op_mod-VarConst.js:
  • stress/op_mod-VarVar.js:
  • stress/op_mul-ConstVar.js:
  • stress/op_mul-VarConst.js:
  • stress/op_mul-VarVar.js:
  • stress/op_negate.js:
  • stress/op_postdec.js:
  • stress/op_postinc.js:
  • stress/op_predec.js:
  • stress/op_preinc.js:
  • stress/op_rshift-ConstVar.js:
  • stress/op_rshift-VarConst.js:
  • stress/op_rshift-VarVar.js:
  • stress/op_sub-ConstVar.js:
  • stress/op_sub-VarConst.js:
  • stress/op_sub-VarVar.js:
  • stress/op_urshift-ConstVar.js:
  • stress/op_urshift-VarConst.js:
  • stress/op_urshift-VarVar.js:
  • stress/regress-159779-1.js:

(makeUseRegressionTest):

  • stress/regress-159779-2.js:

(makeUseRegressionTest):

  • stress/resources/typedarray-constructor-helper-functions.js:
  • stress/resources/typedarray-test-helper-functions.js:
  • stress/sampling-profiler-anonymous-function.js:
  • stress/sampling-profiler-basic.js:
  • stress/sampling-profiler-bound-function-name.js:
  • stress/sampling-profiler-deep-stack.js:
  • stress/sampling-profiler-display-name.js:
  • stress/sampling-profiler-internal-function-name.js:
  • stress/sampling-profiler-microtasks.js:
  • stress/sampling-profiler-wasm-name-section.js:
  • stress/sampling-profiler-wasm.js:
  • stress/shadow-chicken-disabled.js:
  • stress/shadow-chicken-enabled.js:
  • stress/typedarray-constructor.js:
  • stress/typedarray-copyWithin.js:
  • stress/typedarray-every.js:
  • stress/typedarray-fill.js:
  • stress/typedarray-filter.js:
  • stress/typedarray-find.js:
  • stress/typedarray-findIndex.js:
  • stress/typedarray-forEach.js:
  • stress/typedarray-from.js:
  • stress/typedarray-includes.js:
  • stress/typedarray-indexOf.js:
  • stress/typedarray-lastIndexOf.js:
  • stress/typedarray-map.js:
  • stress/typedarray-of.js:
  • stress/typedarray-reduce.js:
  • stress/typedarray-reduceRight.js:
  • stress/typedarray-set.js:
  • stress/typedarray-slice.js:
  • stress/typedarray-some.js:
  • stress/typedarray-sort.js:
  • stress/typedarray-subarray.js:
  • wasm/Builder.js:
  • wasm/Builder_WebAssemblyBinary.js:
  • wasm/LowLevelBinary.js:
  • wasm/README.md:
  • wasm/WASM.js:
  • wasm/regress/selectf64.js:
  • wasm/spec-harness.js:

(import.string_appeared_here.then):

LayoutTests/imported/w3c:

Rebaseline module loader error messages against the new string.

  • web-platform-tests/html/semantics/scripting-1/the-script-element/module/specifier-error-expected.txt:

Source/JavaScriptCore:

This patch originally was just to add an optional parameter to our
load function so that any relative path is computed with respect
to calling script. Rather than computing the path relative to the
current working directory. The main advantage of this is now you
can run all the JSTests/stress scripts from anywhere rather than
only from the stress directory. This also matches jsc.cpp's module
loader implementation.

To make this possible a surprising number of changes were
needed. Specifically, it was much easier to get this to work if we
converted SourceOrigin's url to a WTF::URL rather than just a
WTF::String. At the same time it became clear that
SourceProvider's m_sourceURL is really not a URL but more of a
file name, which can sometimes be a URL. It's possible that we
don't need m_sourceURL at all but we should do that in a different
patch.

Additionally, jsc.cpp now uses WTF::URL for handling file
paths. This is cleaner than managing trying to do it ourselves and
should work across all the ports.

Lastly, the JSC CLI no longer accepts "bare-name"
specifiers. i.e. all specifiers must start with "/", "./", or
"../". This matches what we do in our Obj-C API and in
WebCore. While fixing tests I also noticed that the error message
was almost useless since it didn't tell you what the specifier or
referrer in question so that information is now part of the user
visible error.

  • API/JSAPIGlobalObject.mm:

(JSC::computeValidImportSpecifier):
(JSC::JSAPIGlobalObject::moduleLoaderImportModule):

  • API/JSBase.cpp:

(JSEvaluateScript):
(JSCheckScriptSyntax):

  • API/JSObjectRef.cpp:

(JSObjectMakeFunction):

  • API/JSScript.mm:

(-[JSScript sourceCode]):

  • API/JSScriptRef.cpp:
  • API/glib/JSCContext.cpp:

(jsc_context_check_syntax):

  • builtins/BuiltinExecutables.cpp:

(JSC::BuiltinExecutables::BuiltinExecutables):

  • debugger/DebuggerLocation.cpp:

(JSC::DebuggerLocation::DebuggerLocation):

  • debugger/DebuggerLocation.h:

(JSC::DebuggerLocation::DebuggerLocation):

  • inspector/ScriptDebugServer.cpp:

(Inspector::ScriptDebugServer::sourceParsed):

  • jsc.cpp:

(currentWorkingDirectory):
(absolutePath):
(GlobalObject::moduleLoaderImportModule):
(GlobalObject::moduleLoaderResolve):
(jscSource):
(fetchModuleFromLocalFileSystem):
(GlobalObject::moduleLoaderFetch):
(functionLoad):
(functionCallerSourceOrigin):
(functionDollarAgentStart):
(functionCheckModuleSyntax):
(runWithOptions):
(runInteractive):
(ModuleName::startsWithRoot const): Deleted.
(ModuleName::ModuleName): Deleted.
(extractDirectoryName): Deleted.
(resolvePath): Deleted.

  • parser/Nodes.h:

(JSC::ScopeNode::source const):
(JSC::ScopeNode::sourceURL const): Deleted.

  • parser/SourceCode.h:

(JSC::makeSource):

  • parser/SourceCodeKey.h:

(JSC::SourceCodeKey::host const):

  • parser/SourceProvider.cpp:

(JSC::SourceProvider::SourceProvider):

  • parser/SourceProvider.h:

(JSC::SourceProvider::sourceURL const):
(JSC::StringSourceProvider::create):
(JSC::StringSourceProvider::StringSourceProvider):
(JSC::SourceProvider::url const): Deleted.

  • runtime/CachedTypes.cpp:

(JSC::CachedSourceOrigin::encode):
(JSC::CachedSourceOrigin::decode const):
(JSC::CachedSourceProviderShape::encode):
(JSC::CachedStringSourceProvider::decode const):
(JSC::CachedWebAssemblySourceProvider::decode const):

  • runtime/Error.cpp:

(JSC::addErrorInfo):

  • runtime/FunctionConstructor.cpp:

(JSC::constructFunctionSkippingEvalEnabledCheck):

  • runtime/ScriptExecutable.h:

(JSC::ScriptExecutable::sourceURL const):

  • runtime/SourceOrigin.h:

(JSC::SourceOrigin::SourceOrigin):
(JSC::SourceOrigin::url const):
(JSC::SourceOrigin::string const):
(JSC::SourceOrigin::isNull const):

  • runtime/ThrowScope.cpp:

(JSC::ThrowScope::throwException):

  • runtime/ThrowScope.h:

(JSC::ThrowScope::throwException):
(JSC::throwVMException):

  • tools/FunctionOverrides.cpp:

(JSC::initializeOverrideInfo):

  • tools/JSDollarVM.cpp:

(JSC::doPrint):
(JSC::functionCrash):

Source/WebCore:

Refactor WebCore <-> JSC binding layer now that JSC uses WTF::URLs
for SourceOrigins.

Also, improve module loading error messages to include the
specifier and referrer when producing errors around bare-name
specifiers.

New error message behavior is already tested so existing tests
have been updated.

  • bindings/js/CachedScriptSourceProvider.h:

(WebCore::CachedScriptSourceProvider::CachedScriptSourceProvider):

  • bindings/js/JSEventListener.cpp:

(WebCore::JSEventListener::handleEvent):

  • bindings/js/JSEventListener.h:

(WebCore::JSEventListener::sourceURL const):

  • bindings/js/JSLazyEventListener.cpp:

(WebCore::JSLazyEventListener::JSLazyEventListener):
(WebCore::JSLazyEventListener::initializeJSFunction const):
(WebCore::JSLazyEventListener::create):

  • bindings/js/JSLazyEventListener.h:
  • bindings/js/ScriptController.cpp:

(WebCore::ScriptController::evaluateInWorld):
(WebCore::ScriptController::evaluateModule):
(WebCore::ScriptController::callInWorld):

  • bindings/js/ScriptController.h:

(WebCore::ScriptController::sourceURL const):

  • bindings/js/ScriptModuleLoader.cpp:

(WebCore::resolveModuleSpecifier):
(WebCore::rejectPromise):

  • bindings/js/ScriptSourceCode.h:

(WebCore::ScriptSourceCode::ScriptSourceCode):
(WebCore::ScriptSourceCode::url const):

Source/WebKitLegacy/mac:

Use the source origin's URL for the debugger since it's the true URL for the script.

  • WebView/WebScriptDebugger.mm:

(WebScriptDebugger::sourceParsed):

Source/WTF:

Using a URL as a boolean in a conditional should be a compile
error. Currently, it "works" because it actually calls `operator
NSURL*()`... which is likely NOT what you wanted. Until we decide
what it means to have a URL in a conditional it will be a compile
error.

  • wtf/URL.cpp:

(WTF::URL::fileSystemPath const):

  • wtf/URL.h:

LayoutTests:

js-test-pre needs to strip the parts of file urls between file:///
and LayoutTests because that is dependent on the system running
the tests. Tests using these harnesses may not be using a server
to host the test files.

Rebaseline module loader error messages against the new string.

  • http/tests/resources/js-test-pre.js:

(escapeHTMLAndStripFileURLs):
(testFailed):
(escapeHTML): Deleted.
(testPassed): Deleted.

  • js/dom/modules/import-incorrect-relative-specifier-expected.txt:
  • js/dom/modules/module-incorrect-relative-specifier-expected.txt:
  • resources/js-test-pre.js:

(escapeHTMLAndStripFileURLs):
(testFailed):
(escapeHTML): Deleted.
(testPassed): Deleted.

10:05 AM Changeset in webkit [264303] by Lauro Moura
  • 2 edits in trunk/LayoutTests

[GTK][WPE] Garden two color/gradient failures.

Unreviewed test gardening.

  • platform/glib/TestExpectations:
8:39 AM Changeset in webkit [264302] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

[ iOS WK2 Release ] fast/scrolling/ios/non-invertible-transformed-scroller-ancestor.html is flaky failing.
https://bugs.webkit.org/show_bug.cgi?id=214133

Unreviewed test gardening.

Patch by Karl Rackler <Karl Rackler> on 2020-07-13

  • platform/ios-wk2/TestExpectations:
8:28 AM Changeset in webkit [264301] by Chris Dumez
  • 1 edit
    3 deletes in trunk/LayoutTests/imported/w3c

Unreviewed, drop a couple of payment-requests WPT tests

Those tests should have been dropped during the recent resync in r264239 since they no longer
exist upstream.

  • web-platform-tests/payment-request/PaymentItem/type_member.https-expected.txt: Removed.
  • web-platform-tests/payment-request/PaymentItem/type_member.https.html: Removed.
  • web-platform-tests/payment-request/PaymentItem/w3c-import.log: Removed.
  • web-platform-tests/payment-request/payment-request-update-event-updatewith-method.https-expected.txt: Removed.
  • web-platform-tests/payment-request/payment-request-update-event-updatewith-method.https.html: Removed.
8:14 AM Changeset in webkit [264300] by calvaris@igalia.com
  • 2 edits in trunk

Unreviewed. Fixed copy&paste typos of gcrypt -> Thunder

  • Source/cmake/FindThunder.cmake:
6:03 AM Changeset in webkit [264299] by aboya@igalia.com
  • 2 edits in trunk/Source/WebCore

[MSE][GStreamer] Discard PTS-less samples
https://bugs.webkit.org/show_bug.cgi?id=214252

Reviewed by Philippe Normand.

In some cases GStreamer demuxers emit PTS-less samples with metadata
at the beginning of the container. These are fortunately not necessary
for playback, and in fact incompatible with the way MSE works, where
you should be able to start playing a stream from the middle.

This patch skips these frames in the AppendPipeline so they don't
pollute other parts of the MSE codebase.

Since these frames were not necessary and were later overwritten,
this patch is just a cleanup introducing no notable behavior changes.

  • platform/graphics/gstreamer/mse/AppendPipeline.cpp:

(WebCore::AppendPipeline::appsinkNewSample):

5:17 AM Changeset in webkit [264298] by Carlos Garcia Campos
  • 8 edits in trunk/Source/WebCore

[WPE][GTK4] Form controls are not painted when using threaded rendering
https://bugs.webkit.org/show_bug.cgi?id=214178

Reviewed by Žan Doberšek.

Which is the default for GTK4 since r263888. The problem is that RenderTheme::paint() returns early if the given
GraphicsContext doesn't have a platform context, assuming all RenderTheme implementations paint directly to the
platform context. This patch adds a pure virtual canPaint() to RenderTheme to be used as the early return.

  • rendering/RenderTheme.cpp:

(WebCore::RenderTheme::paint):

  • rendering/RenderTheme.h:
  • rendering/RenderThemeAdwaita.h:
  • rendering/RenderThemeCocoa.h:
  • rendering/RenderThemeCocoa.mm:

(WebCore::RenderThemeCocoa::canPaint const):

  • rendering/RenderThemePlayStation.h:
  • rendering/RenderThemeWin.h:
2:32 AM Changeset in webkit [264297] by zandobersek@gmail.com
  • 4 edits in trunk/Source/WebKit

[GTK][WPE] WTR and API-tests timing out after r264283
https://bugs.webkit.org/show_bug.cgi?id=214244

Reviewed by Carlos Garcia Campos.

r264283 broke local file loads at least for GTK and WPE ports due to
additionally-introduced ENABLE(SANDBOX_EXTENSIONS) build guards.

This patch reverts to using the sandboxing code without these guards,
relying instead on no-op SandboxExtension implementations for ports not
yet providing the system-specific sandboxing functionality. Uses of the
audit token functionality (only available on Cocoa platforms) gain
HAVE(AUDIT_TOKEN) guards. Overall the changes keep the r264283-enabled
code running where viable while unbreaking local file loading for other
ports.

  • NetworkProcess/NetworkResourceLoadParameters.cpp:

(WebKit::NetworkResourceLoadParameters::encode const):

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::maybeInitializeSandboxExtensionHandle):

  • WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:

(WebKit::MediaPlayerPrivateRemote::MediaPlayerPrivateRemote::load):

1:51 AM Changeset in webkit [264296] by calvaris@igalia.com
  • 2 edits in trunk/Source/WebCore

[GStreamer] Unreviewed, remove private debug code

When I landed the OpenCDM code I accidentally landed a couple of
things that were internal debug that is not useful upstream.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::handleSyncMessage):
(WebCore::MediaPlayerPrivateGStreamer::handleMessage):

1:31 AM Changeset in webkit [264295] by zandobersek@gmail.com
  • 3 edits in trunk/Tools

[WPE] Stick to default Glib source priorities in HeadlessViewBackend, WindowViewBackend
https://bugs.webkit.org/show_bug.cgi?id=214249

Reviewed by Carlos Garcia Campos.

The -70 GLib source priority was a magic baseline used to align other
GLib source priorities throughout the WPE stack. We moved to the
G_PRIORITY_DEFAULT value since then, so that's the value that should
be used in the two in-tree view backend implementations as well.

  • wpe/backends/HeadlessViewBackend.cpp:

(WPEToolingBackends::HeadlessViewBackend::HeadlessViewBackend):

  • wpe/backends/WindowViewBackend.cpp:

(WPEToolingBackends::WindowViewBackend::WindowViewBackend):

Jul 12, 2020:

11:28 PM Changeset in webkit [264294] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore/PAL

Building CFNetworkSPI with the macOS Big Sur public SDK fails
https://bugs.webkit.org/show_bug.cgi?id=214238

Patch by Rob Buis <rbuis@igalia.com> on 2020-07-12
Reviewed by Darin Adler.

Building CFNetworkSPI with the macOS Big Sur public SDK fails bacause
it has Objective-C declarations in a header that’s included by a
non-Objective-C source file, to fix wrap the declarations in a
defined(OBJC) block.

  • pal/spi/cf/CFNetworkSPI.h:
11:27 PM Changeset in webkit [264293] by ysuzuki@apple.com
  • 7 edits in trunk/Source

[JSC] String.protoytpe.toLocaleLowerCase's availableLocales HashSet is inefficient
https://bugs.webkit.org/show_bug.cgi?id=213158

Reviewed by Darin Adler.

Source/JavaScriptCore:

Currently, we are always creating the same HashSet every time String.protoytpe.toLocaleLowerCase is called.
We changed bestAvailableLocale to take predicate function. And we pass a predicate which returns true for
case-sensitive locales.

  • runtime/IntlObject.cpp:

(JSC::bestAvailableLocale):

  • runtime/IntlObject.h:
  • runtime/IntlObjectInlines.h:

(JSC::bestAvailableLocale):

  • runtime/StringPrototype.cpp:

(JSC::computeTwoCharacters16Code):
(JSC::toLocaleCase):

Source/WTF:

Add characterAt method to ASCIILiteral.

  • wtf/text/ASCIILiteral.h:
11:20 PM Changeset in webkit [264292] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore/PAL

Building NetworkSessionCocoa.mm with the macOS Big Sur public SDK fails
https://bugs.webkit.org/show_bug.cgi?id=214242

Patch by Rob Buis <rbuis@igalia.com> on 2020-07-12
Reviewed by Darin Adler.

Building NetworkSessionCocoa.mm with the macOS Big Sur public SDK fails
because _allowsHTTP3 is readonly yet it is being written to in
NetworkSessionCocoa.mm, mark it as readwrite instead.

  • pal/spi/cf/CFNetworkSPI.h:
10:51 PM Changeset in webkit [264291] by Fujii Hironori
  • 21 edits in trunk/LayoutTests

[WinCairo] Unreviewed test gardening

Windows WebKit1 doesn't check lines with "EDITING DELEGATE:" (Bug 64471).
Rebasedlined with WinCairo WebKit2's results.

  • platform/wincairo/editing/execCommand/findString-2-expected.txt:
  • platform/wincairo/editing/selection/6476-expected.txt:
  • platform/wincairo/editing/selection/click-start-of-line-expected.txt:
  • platform/wincairo/editing/selection/contenteditable-click-inside-expected.txt:
  • platform/wincairo/editing/selection/doubleclick-crash-expected.txt:
  • platform/wincairo/editing/selection/editable-html-element-expected.txt:
  • platform/wincairo/editing/selection/editable-links-expected.txt:
  • platform/wincairo/editing/selection/expanding-selections-expected.txt:
  • platform/wincairo/editing/selection/expanding-selections2-expected.txt:
  • platform/wincairo/editing/selection/fake-doubleclick-expected.txt:
  • platform/wincairo/editing/selection/focus-body-expected.txt:
  • platform/wincairo/editing/selection/focus_editable_html-expected.txt:
  • platform/wincairo/editing/selection/mixed-editability-1-expected.txt:
  • platform/wincairo/editing/selection/paragraph-granularity-expected.txt:
  • platform/wincairo/editing/selection/select-all-006-expected.txt:
  • platform/wincairo/editing/selection/select-from-textfield-outwards-expected.txt:
  • platform/wincairo/editing/selection/selection-actions-expected.txt:
  • platform/wincairo/editing/selection/triple-click-in-pre-expected.txt:
  • platform/wincairo/editing/selection/word-granularity-expected.txt:
  • platform/wincairo/editing/style/apple-style-editable-mix-expected.txt:
9:57 PM BuildingCairoOnWindows edited by Fujii Hironori
(diff)
9:09 PM Changeset in webkit [264290] by Darin Adler
  • 15 edits in trunk/Source

Some further streamlining of Gradient handling code
https://bugs.webkit.org/show_bug.cgi?id=214239

Reviewed by Sam Weinig.

Source/WebCore:

  • platform/graphics/cairo/GradientCairo.cpp:

(WebCore::interpolateColorStop): Deleted.
(WebCore::createConic): Rewrite the interpolation code to create a new
vector rather than edit the existing one and to use a more straightforward
idiom, and a lambda rather than a helper function. Also removed an explicit
conversion to Gradient::ColorStop, no longer needed because of the overload
added to Vector::insert.

  • rendering/svg/RenderSVGResourceGradient.cpp:

(WebCore::RenderSVGResourceGradient::applyResource): Use ensure rather
than add to initialize gradient data in the gradient map. Change the #if
for USE(CG) so it doesn't confuse brace matching from the syntax handling
of text editors like the one in Xcode. Update for the changes to the
buildGradient and gradientTransform functions. Use auto a bit more.
(WebCore::RenderSVGResourceGradient::postApplyResource): Update since the
map now contains GradientData rather than unique_ptr<GradientData>. Use
std::exchange when fetching m_savedContext and a local variable to make
the gradient-related code a bit less wordy.
(WebCore::RenderSVGResourceGradient::addStops): Updated to take Gradient&
rather than GradientData* and made this a static member function.
(WebCore::RenderSVGResourceGradient::platformSpreadMethodFromSVGType):
Made this a static member function.

  • rendering/svg/RenderSVGResourceGradient.h: Made more functions private.

Converted addStops and platformSpreadMethodFromSVGType to static member
functions. Made GradientData a member class, and put directly into the
HashMap rather than putting unique_ptr into the map. Changed
calculateGradientTransform to gradientTransform, which uses a return
value rather than an out argument. Changed buildGradient to return
Ref<Gradient> rather than taking a GradientData* to store it in.

  • rendering/svg/RenderSVGResourceLinearGradient.cpp:

(WebCore::RenderSVGResourceLinearGradient::buildGradient const):
Changed to return the gradient instead of modifying an argument and
updated for the change to addStops.

  • rendering/svg/RenderSVGResourceLinearGradient.h: Made more functions

private and updated for changes to gradientTransform and buildGradient.

  • rendering/svg/RenderSVGResourceRadialGradient.cpp:

(WebCore::RenderSVGResourceRadialGradient::buildGradient const):
Changed to return the gradient instead of modifying an argument and
updated for the change to addStops.

  • rendering/svg/RenderSVGResourceRadialGradient.h: Made more functions

private and updated for changes to gradientTransform and buildGradient.

  • svg/GradientAttributes.h: Removed the stopsSet boolean since

the stops vector is empty if and only if it's not set. Made the setStops
function take an rvalue reference so it doesn't always copy a vector.
Also use the ColorStopVector type, sharing the same inline capacity
policy with the Gradient class; both are optimizing the same thing.

  • svg/SVGGradientElement.cpp:

(WebCore::SVGGradientElement::buildStops): Use the ColorStopVector type.

  • svg/SVGGradientElement.h: Update for the above.
  • svg/SVGLinearGradientElement.cpp:

(WebCore::setGradientAttributes): Update for changes to buildStops and
removed an unnecessary check for an empty vector now that an empty
vector has the same semantics as "no stops".

  • svg/SVGRadialGradientElement.cpp:

(WebCore::setGradientAttributes): Ditto.

Source/WTF:

  • wtf/Vector.h: Added an overload for insert analogous to the ones we already have

for append and uncheckedAppend, helpful for type deduction.

6:11 PM Changeset in webkit [264289] by Fujii Hironori
  • 3 edits in trunk/Source/WebCore

[WinCairo][Clang] Unreviewed build fix for r264272
https://bugs.webkit.org/show_bug.cgi?id=214204
<rdar://problem/65414170>

clang-cl reported:

..\..\Source\WebCore\platform\graphics/ColorUtilities.h(200,26): error: no template named 'ComponentTraits'

constexpr auto min = ComponentTraits<typename ColorType::ComponentType>::minValue;


  • platform/graphics/ColorUtilities.cpp: Removed #include "ColorTypes.h".
  • platform/graphics/ColorUtilities.h: Added #include "ColorTypes.h".
3:53 PM Changeset in webkit [264288] by ysuzuki@apple.com
  • 2 edits in trunk/JSTests

Unreviewed, mark wasm/references/multitable.js as memory-exhausting

Got footprint exceeding crashes in Debug JSC tests in GTK.

  • wasm/references/multitable.js:
3:41 PM Changeset in webkit [264287] by ysuzuki@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

[JSC] We should keep unaligned access feature in certain architectures in macro-assembler
https://bugs.webkit.org/show_bug.cgi?id=214243

Reviewed by Darin Adler.

We introduced the assertion in r263049, but this assertion crashes in testb3 Debug build.
testb3 actually tests unaligned access feature since ARM64 and x64 allow it. And unaligned access is useful
for Yarr etc., so we want to keep unaligned access feature if architecture allows it. We should make this
assertion effective only if CPU(NEEDS_ALIGNED_ACCESS) is true.

  • assembler/MacroAssembler.h:

(JSC::MacroAssembler::loadPtr):

2:20 PM Changeset in webkit [264286] by commit-queue@webkit.org
  • 27 edits
    1 move
    7 adds
    1 delete in trunk

[macOS]: A HEIF image, selected from the OpenPanel, should be converted to an accepted MIME type
https://bugs.webkit.org/show_bug.cgi?id=213347
<rdar://problem/57258464>

Patch by Said Abou-Hallawa <sabouhallawa@apple.com> on 2020-07-12
Reviewed by Darin Adler.

Source/WebCore:

Tests: fast/forms/file/entries-api/image-no-transcode-open-panel.html

fast/forms/file/entries-api/image-transcode-open-panel.html

  • platform/MIMETypeRegistry.cpp:

(WebCore::MIMETypeRegistry::allowedMIMETypes):
Make sure this function returns lowercase MIME types.

  • platform/MIMETypeRegistry.h:
  • platform/graphics/NativeImage.h:
  • platform/graphics/cg/NativeImageCG.cpp:

(WebCore::drawNativeImage):

Source/WebKit:

Transcode the images given the list of the selected file and the allowed
MIME types. Only selected files whose MIME types do not exist in the allowed
MIME types will be transcoded. Right now, this only will apply to the HEIF
images on macOS.

  • Platform/ImageUtilities.h: Renamed from Source/WebKit/Platform/cg/CGUtilities.h.
  • Platform/Logging.h:
  • Platform/cg/CGUtilities.cpp: Removed.
  • Platform/cg/ImageUtilitiesCG.cpp: Added.

(WebKit::transcodeImage):
(WebKit::findImagesForTranscoding):
(WebKit::transcodeImages):
Implement a function that transcodes images among a set of files given
the allowedMIMETypes. The destination MIME type of these images is the
first MIME type in the allowedMIMETypes which CG supports encoding to.

  • Shared/cg/ShareableBitmapCG.cpp:

(WebKit::ShareableBitmap::paint):
Call drawNativeImage() after renaming paintImage() to drawNativeImage().

  • SourcesCocoa.txt:
  • UIProcess/API/C/WKOpenPanelParametersRef.cpp:

(WKOpenPanelParametersCopyAllowedMIMETypes):

  • UIProcess/API/C/WKOpenPanelParametersRef.h:
  • UIProcess/API/C/WKOpenPanelResultListener.cpp:

(WKOpenPanelResultListenerChooseFiles):

  • UIProcess/API/C/WKOpenPanelResultListener.h:

Transfer the list of the allowed MIME types from the OpenPanel to the
file chooser listener.

  • UIProcess/WebPageProxy.cpp:

(WebKit::m_transcodingQueue):
(WebKit::WebPageProxy::didChooseFilesForOpenPanelWithImageTranscoding):
Transcode the images in a work queue so the UI process is not blocked.
Once the transcoding finishes, the message will be sent to the WebPage.

(WebKit::WebPageProxy::didChooseFilesForOpenPanel):

  • UIProcess/WebPageProxy.h:
  • WebKit.xcodeproj/project.pbxproj:

Source/WTF:

Allow a suffix to be included in the temporary file name. The goal is to
make it possible to create temporary image files with valid extensions.

  • wtf/FileSystem.h:

(WTF::FileSystemImpl::openTemporaryFile):

  • wtf/cocoa/FileSystemCocoa.mm:

(WTF::FileSystemImpl::openTemporaryFile):

  • wtf/glib/FileSystemGlib.cpp:

(WTF::FileSystemImpl::openTemporaryFile):

  • wtf/posix/FileSystemPOSIX.cpp:

(WTF::FileSystemImpl::openTemporaryFile):

  • wtf/win/FileSystemWin.cpp:

(WTF::FileSystemImpl::openTemporaryFile):

Tools:

  • WebKitTestRunner/TestController.cpp:

(WTR::runOpenPanel):

LayoutTests:

Ensure the HEIF image is converted to an accepted MIME type when it is
selected from the OpenPanel and the 'accept' attribute of the <input>
does allow the HEIF MIME type.

No need to test this functionality on WK1 since the image transcoding
should happen in the UI process.

  • TestExpectations:
  • fast/forms/file/entries-api/image-no-transcode-open-panel-expected.txt: Added.
  • fast/forms/file/entries-api/image-no-transcode-open-panel.html: Added.
  • fast/forms/file/entries-api/image-transcode-open-panel-expected.txt: Added.
  • fast/forms/file/entries-api/image-transcode-open-panel.html: Added.
  • fast/forms/file/entries-api/resources/images/green-400x400.heic: Added.
  • platform/mac-wk2/TestExpectations:
1:13 PM Changeset in webkit [264285] by ysuzuki@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

[JSC] Avoid JSString creation in Intl.Locale#{minimize,maximize}
https://bugs.webkit.org/show_bug.cgi?id=214231

Reviewed by Darin Adler.

Add initializeLocale function taking String to avoid unnecessary JSString creation
in Intl.Locale#{maximize,minimize}.

  • runtime/IntlLocale.cpp:

(JSC::IntlLocale::initializeLocale):

  • runtime/IntlLocale.h:
  • runtime/IntlLocalePrototype.cpp:

(JSC::IntlLocalePrototypeFuncMaximize):
(JSC::IntlLocalePrototypeFuncMinimize):

12:46 PM Changeset in webkit [264284] by weinig@apple.com
  • 10 edits in trunk/Source/WebCore

Tidy up color usage in accessibility code
https://bugs.webkit.org/show_bug.cgi?id=214226

Reviewed by Darin Adler.

Rather than passing around r, g, b components as out-parameters,
use SRGBA<uint8_t> return values.

  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::colorValue const):

  • accessibility/AccessibilityNodeObject.h:
  • accessibility/AccessibilityObject.h:
  • accessibility/AccessibilityObjectInterface.h:
  • accessibility/atk/WebKitAccessibleInterfaceText.cpp:

(webkitAccessibleTextGetText):

  • accessibility/isolatedtree/AXIsolatedObject.cpp:

(WebCore::AXIsolatedObject::initializeAttributeData):
(WebCore::AXIsolatedObject::colorValue const):

  • accessibility/isolatedtree/AXIsolatedObject.h:
  • accessibility/mac/WebAccessibilityObjectWrapperMac.mm:

(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):

11:53 AM Changeset in webkit [264283] by Darin Adler
  • 6 edits in trunk/Source/WebKit

REGRESSION (r261152): 9 blocks of critical sandboxing code disabled because they are guarded with HAVE(SANDBOX_ISSUE_READ_EXTENSION_TO_PROCESS_BY_AUDIT_TOKEN)
https://bugs.webkit.org/show_bug.cgi?id=214233

Reviewed by Per Arne Vollan.

  • NetworkProcess/NetworkResourceLoadParameters.cpp:

(WebKit::NetworkResourceLoadParameters::encode const): Remove #if HAVE.

  • UIProcess/Cocoa/WebPageProxyCocoa.mm:

(WebKit::WebPageProxy::createSandboxExtensionsIfNeeded): Ditto.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::maybeInitializeSandboxExtensionHandle): Ditto.
(WebKit::WebPageProxy::loadRequestWithNavigationShared): Ditto.
(WebKit::WebPageProxy::loadFile): Ditto.

  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::shouldSendPendingMessage): Ditto.

  • WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:

(WebKit::MediaPlayerPrivateRemote::MediaPlayerPrivateRemote::load): Ditto.

11:47 AM Changeset in webkit [264282] by commit-queue@webkit.org
  • 6 edits in trunk

Improve IPv6 detection when setting host/hostname
https://bugs.webkit.org/show_bug.cgi?id=214218

Patch by Rob Buis <rbuis@igalia.com> on 2020-07-12
Reviewed by Darin Adler.

LayoutTests/imported/w3c:

Update improved test result.

  • web-platform-tests/url/url-setters-expected.txt:

Source/WebCore:

Improve IPv6 detection when setting host/hostname by checking for 'and?' as
well as using reverse find for ':' separators, to ensure we are not finding a
separator within the IPv6 section of the url.

Behavior matches Chrome and Firefox.

Test: imported/w3c/web-platform-tests/url/url-setters.html

  • html/URLDecomposition.cpp:

(WebCore::URLDecomposition::setHost):

Source/WTF:

  • wtf/URL.cpp:

(WTF::URL::setHost): do not bail out if ':' was found but we start
with a '[', since the host may be IPv6.
(WTF::URL::setHostAndPort): multiple colons are acceptable only in case of IPv6.

11:08 AM Changeset in webkit [264281] by Alan Bujtas
  • 4 edits
    2 adds in trunk

[LFC][BFC][Min-Max width] Regular block level box resets the horizontal stacking
https://bugs.webkit.org/show_bug.cgi?id=214225

Reviewed by Antti Koivisto.

Source/WebCore:

Non-floating block level boxes reset the current horizontal float stacking.
e.g. with a shrink-to-fit width container:
<div style="float: left; width: 10px;"></div>
<div></div>
<div style="float: left; width: 40px;"></div>
will produce a max width of 40px which makes the floats vertically stacked.

Test: fast/layoutformattingcontext/min-max-content-width-with-nested-floats-simple.html

  • layout/blockformatting/BlockFormattingContext.cpp:

(WebCore::Layout::BlockFormattingContext::computedIntrinsicWidthConstraints):

  • layout/blockformatting/BlockFormattingContextGeometry.cpp:

(WebCore::Layout::BlockFormattingContext::Geometry::intrinsicWidthConstraints):

LayoutTests:

  • fast/layoutformattingcontext/min-max-content-width-with-nested-floats-simple-expected.html: Added.
  • fast/layoutformattingcontext/min-max-content-width-with-nested-floats-simple.html: Added.
10:28 AM Changeset in webkit [264280] by Darin Adler
  • 30 edits in trunk/Source/WebCore

Simplify and improve Gradient, some other small color-related removals
https://bugs.webkit.org/show_bug.cgi?id=214221

Reviewed by Sam Weinig.

  • css/CSSGradientValue.cpp: Removed some unneeded includes.
  • html/ColorInputType.cpp:

(WebCore::ColorInputType::currentColor): Deleted.
(WebCore::ColorInputType::shouldShowSuggestions const): Deleted.

  • html/ColorInputType.h: Updated for the above.
  • html/HTMLDocument.cpp: Removed unneeded include of HashTools.h.
  • html/canvas/CanvasGradient.cpp:

(WebCore::CanvasGradient::create): Moved these functions out of the
header since inlining should be the same or better with them here.
(WebCore::CanvasGradient::~CanvasGradient): Moved this out of the
header so we don't need to include Gradient.h in the header.
(WebCore::CanvasGradient::addColorStop): Updated for change to
Gradient::addColorStop and move Color rather than copying it.

  • html/canvas/CanvasGradient.h: Removed include of Gradient.h.

Moved things out of the header to make that work.

  • inspector/InspectorCanvas.cpp:

(WebCore::InspectorCanvas::buildArrayForCanvasGradient): Removed
use of Gradient::type and instead unify the type string code with
the code that interprets the data for the different types.

  • page/FrameView.cpp:

(WebCore::FrameView::recalculateScrollbarOverlayStyle): Refactored
to eliminate the multiple redundant code paths, otherwising leaving
the logic unchanged.

  • platform/ColorChooserClient.h: Remove unneeded includes and unused

currentColor and shouldShowSuggestions functions.

  • platform/graphics/Gradient.cpp:

(WebCore::Gradient::create): Replaced create functions that take
type-specific data structure with one that takes the variant Data.
(WebCore::Gradient::Gradient): Ditto. Also removed platformInit.
(WebCore::Gradient::~Gradient): Removed platformDestroy.
(WebCore::Gradient::type const): Deleted.
(WebCore::Gradient::addColorStop): Take an rvalue reference to cut down
a little bit on reference count churn. Replaced the platformDestroy
function with a new stopsChanged function. Removed an unneeded overload
that takes the two parts of a ColorStop separately.
(WebCore::Gradient::setSortedColorStops): Use stopsChanged.
(WebCore::Gradient::sortStops const): Simplify a bit, using a lambda.
Also gave this a shorter name; it still optimizes by not sorting if
the vector is already sorted.
(WebCore::Gradient::hasAlpha const): Deleted.
(WebCore::Gradient::setSpreadMethod): Removed some slightly overzealous
code checking this isn't used after creating the platform-specific gradient.
Decided not to bother with this for now.
(WebCore::Gradient::setGradientSpaceTransform): Tweaked formatting.
(WebCore::add): Added overloads to add(Hasher&) so we can use computeHash.
(WebCore::Gradient::hash const): Use computeHash instead of hashMemory.

  • platform/graphics/Gradient.h: Use RetainPtr, COMPtr, and RefPtr instead

of manually managing the lifetimes of the platform-specific underlying
gradient objects. Also removed the unhelpful PlatformGradient type. This
pattern, all too common in our platform library, provides no useful
abstraction here. Removed unneeded constructors from ColorStop.
Updated for changes above. Added platform-specific functions createBrush,
createPattern, and createCGGradient. Simplify encoding and decoding by
taking advantage of the support for encoding/decoding variants.
Remove the enum Gradient::Type entirely. Removed the invalidateHash
function because it's only used in a few setters and setting the hash
to 0 is a fine way to write it there.

  • platform/graphics/GraphicsContext.cpp:

(WebCore::GraphicsContextState::GraphicsContextState): Moved here from
the header so we don't need to include Gradient.h in the header.
(WebCore::GraphicsContextState::~GraphicsContextState): Ditto.
(WebCore::GraphicsContextState::operator=): Ditto.

  • platform/graphics/GraphicsContext.h: Removed include of Gradient.h.

Moved things out of the header to make that work.

  • platform/graphics/cairo/CairoOperations.cpp:

(WebCore::Cairo::FillSource::FillSource): Use createPattern instead of
createPlatformGradient.
(WebCore::Cairo::StrokeSource::StrokeSource): Ditto.

  • platform/graphics/cairo/GradientCairo.cpp:

(WebCore::Gradient::stopsChanged): Renamed from platformDestroy.
(WebCore::interpolateColorStop): Rewrote to use existing blend functions.
(WebCore::createConic): Changed return type to RefPtr. Tweaked to match
WebKit coding style a bit better, use auto, use Vector::first/last, and
updated for removal of the Gradient::ColorStop constructor.
(WebCore::Gradient::createPattern): Renamed from createPlatformGradient.
Changed to return a RefPtr instead of a raw pointer the caller needs to
adopt at each call site. Refactored so it no longer uses Gradient::type.
(WebCore::Gradient::fill): Use createPattern.

  • platform/graphics/cairo/GraphicsContextImplCairo.cpp:

(WebCore::GraphicsContextImplCairo::fillRect): Ditto.

  • platform/graphics/cg/GradientCG.cpp:

(WebCore::Gradient::stopsChanged): Renamed from platformDestroy, and
simplified implementation now that we use RetainPtr.
(WebCore::Gradient::createCGGradient): Renamed from platformGradient,
got rid of the return value, and made it caller responsibility to only
call this when a gradeitn needs to be allocated.
(WebCore::Gradient::paint): Updated to use the above.

  • platform/graphics/cg/GraphicsContextCG.cpp: Add include of Gradient.h.
  • platform/graphics/displaylists/DisplayListItems.h:

Added include of Gradient.h since the function templates in this file
encode and decode gradients.

  • platform/graphics/nicosia/cairo/NicosiaCairoOperationRecorder.cpp:

(Nicosia::CairoOperationRecorder::fillRect): Use createPattern.

  • platform/graphics/win/Direct2DOperations.cpp:

(WebCore::Direct2D::FillSource::FillSource): Use createBrush
(WebCore::Direct2D::StrokeSource::StrokeSource): Ditto.

  • platform/graphics/win/GradientDirect2D.cpp:

(WebCore::Gradient::stopsChanged): Renamed from platformDestroy and
simplified implementation now that we use COMPtr.
(WebCore::Gradient::platformGradient): Deleted.
(WebCore::Gradient::createPlatformGradientIfNecessary): Deleted.
(WebCore::Gradient::createBrush): Renamed from generateGradient and
added a return value. Simplified now that we use COMPtr, optimized
the code a bit, and added some FIXME about mistakes I noticed.
(WebCore::Gradient::fill): Use createBrush and m_brush.

  • platform/graphics/win/GraphicsContextImplDirect2D.cpp:

(WebCore::GraphicsContextImplDirect2D::fillRect): Use createBrush.

  • platform/mac/ScrollAnimatorMac.mm: Added include of Gradient.h.
  • rendering/RenderThemeIOS.mm:

(WebCore::RenderThemeIOS::paintProgressBar): Updated for changes to
addColorStop. Also remove a lot of unnecessary conversion from float
to double and back to float.

  • rendering/svg/RenderSVGResourceGradient.cpp:

(WebCore::RenderSVGResourceGradient::addStops): Update to make
and move a new color stop instead of copying it, modifying it in
place, and then copying it again.

  • rendering/svg/RenderSVGResourceGradient.cpp: Removed include of

Gradient.h.

  • svg/SVGGradientElement.cpp:

(WebCore::SVGGradientElement::buildStops): Use std::clamp to convert
the offsets into monotonically increasing ones in a more direct way,
using variable names instead of comments to clarify what we are doing.

4:25 AM Changeset in webkit [264279] by ysuzuki@apple.com
  • 2 edits in trunk/Source/WebCore

Unreviewed, fix GTK debian builds

Include <functional> in ExtendedColor.h since it uses std::invoke.

  • platform/graphics/ExtendedColor.h:
4:13 AM Changeset in webkit [264278] by ysuzuki@apple.com
  • 2 edits in trunk/Source/WebCore/PAL

Unreviewed, speculative build fix for internal build

Followed the style of WebKit/Platform/spi/ios/UIKitSPI.h. Using __has_include to
conditionally define LSDatabaseContext (WebKitChangeTracking) category.

  • pal/spi/cocoa/LaunchServicesSPI.h:
2:47 AM Changeset in webkit [264277] by ysuzuki@apple.com
  • 6 edits in trunk

Relanding "Make hasher work with tuple-like classes"
https://bugs.webkit.org/show_bug.cgi?id=214224

Reviewed by Darin Adler.

Source/WTF:

The original patch broke the internal build. And reverting patch (r264274) broke the build too.
This patch relands r264270 with constexpr => inline constexpr template variable fix.

  • wtf/Hasher.h:

(WTF::add):
(WTF::addTupleLikeHelper):
(WTF::TypeCheckHelper<decltype): Deleted.
(WTF::addTupleHelper): Deleted.
Add support for tuple-like classes. These are classes that:

  • Have defined specializations of std::tuple_size<> and std::tuple_element<>.
  • And have either a member function named get<> or there exists a function get<>() that takes the class as argument that can be looked up via ADL.

To avoid abiguity when hashing std::array, the add() overload enabled for containers
with a begin member functions also now checks that the container is not tuple-like.
The std::pair overload is no longer needed as it will use the tuple-like one now.

  • wtf/OptionSet.h:
  • wtf/StdLibExtras.h:

Move is_type_complete_v<> from OptionSet.h to StdLibExtras.h and rename to
adhere to WebKit style as IsTypeComplete<>.

Tools:

  • TestWebKitAPI/Tests/WTF/Hasher.cpp:

(TestWebKitAPI::get):
(TestWebKitAPI::HasherAddTupleLikeClass3::get const):
(TestWebKitAPI::TEST):
Update using new Color constructor for extended colors.

1:16 AM Changeset in webkit [264276] by ysuzuki@apple.com
  • 1 edit
    2 adds in trunk/Tools

Unreviewed, follow-up after r264210
https://bugs.webkit.org/show_bug.cgi?id=211707

Missing package.json and package-lock.json in the landed patch (while reviewed patch included them).

  • WebKitBot/package-lock.json: Added.
  • WebKitBot/package.json: Added.

Jul 11, 2020:

9:49 PM Changeset in webkit [264275] by ysuzuki@apple.com
  • 6 edits in trunk

Intl.Locale maximize, minimize should return Intl.Locale instead of String
https://bugs.webkit.org/show_bug.cgi?id=214223
<rdar://problem/65413620>

Reviewed by Ross Kirsling.

JSTests:

  • stress/intl-locale.js:

(minimize.toString):
(shouldBe):

Source/JavaScriptCore:

Intl.Locale#{maximize,minimize} should return Intl.Locale object instead of generated locale string.

We also add some protection and use jsString instead of jsNontrivialString because it would be still
possible that ICU's locale recognition and our locale interpretation do not agree each other and ICU
failed to produce locale, and then the string becomes empty. Since this is a boundary between third-party
library and JSC, and we are not ensuring our invariant inside third-party library, taking safer path makes
it better.

We also change IntlLocale#{maximize,minimize} C++ function names to maximal and minimal to align them
to the sepc's definitions.

  • runtime/IntlLocale.cpp:

(JSC::IntlLocale::maximal):
(JSC::IntlLocale::minimal):
(JSC::IntlLocale::maximize): Deleted.
(JSC::IntlLocale::minimize): Deleted.

  • runtime/IntlLocale.h:
  • runtime/IntlLocalePrototype.cpp:

(JSC::IntlLocalePrototypeFuncMaximize):
(JSC::IntlLocalePrototypeFuncMinimize):
(JSC::IntlLocalePrototypeFuncToString):
(JSC::IntlLocalePrototypeGetterBaseName):
(JSC::IntlLocalePrototypeGetterCalendar):
(JSC::IntlLocalePrototypeGetterCaseFirst):
(JSC::IntlLocalePrototypeGetterCollation):
(JSC::IntlLocalePrototypeGetterHourCycle):
(JSC::IntlLocalePrototypeGetterNumberingSystem):
(JSC::IntlLocalePrototypeGetterLanguage):
(JSC::IntlLocalePrototypeGetterScript):
(JSC::IntlLocalePrototypeGetterRegion):

9:39 PM Changeset in webkit [264274] by commit-queue@webkit.org
  • 6 edits in trunk

Unreviewed, reverting r264270.
https://bugs.webkit.org/show_bug.cgi?id=214228

Broke the build

Reverted changeset:

"Make hasher work with tuple-like classes"
https://bugs.webkit.org/show_bug.cgi?id=214224
https://trac.webkit.org/changeset/264270

7:51 PM Changeset in webkit [264273] by Fujii Hironori
  • 6 edits in trunk

[WinCairo] Conic gradients support
https://bugs.webkit.org/show_bug.cgi?id=214216

Reviewed by Sam Weinig.

.:

  • Source/cmake/OptionsWin.cmake: Turn ENABLE_CSS_CONIC_GRADIENTS on.

Source/WebCore:

  • platform/graphics/cairo/GradientCairo.cpp:

(WebCore::addConicSector): Replaced M_PI with piDouble of WTF.
(WebCore::Gradient::createPlatformGradient): Don't use C++20 designated initializers.

LayoutTests:

  • platform/wincairo/TestExpectations: Marked some conic-gradient tests Pass.
6:01 PM Changeset in webkit [264272] by weinig@apple.com
  • 16 edits
    1 delete in trunk

Reduce surface area of the ExtendedColor class to a bare minimum
https://bugs.webkit.org/show_bug.cgi?id=214204

Reviewed by Darin Adler.

Source/WebCore:

  • Add helper function to Color to operate on the underlying color type and reimplement a bunch of functionality using it, reducing the need for duplicate implementations in ExtendedColor.
  • Add constructors to Color that take extended color types, replacing the makeExtendedColor helper function.
  • Sources.txt:
  • WebCore.xcodeproj/project.pbxproj:

Remove ExtenedColor.cpp

  • css/parser/CSSPropertyParserHelpers.cpp:

(WebCore::CSSPropertyParserHelpers::parseColorFunctionParameters):
Use new Color constructor taking ColorComponents and ColorSpace.

  • platform/graphics/Color.cpp:

(WebCore::Color::colorWithAlpha const): Reimpliment using callOnUnderlyingType.
(WebCore::Color::invertedColorWithAlpha const): Reimpliment using callOnUnderlyingType.

  • platform/graphics/Color.h:

(WebCore::Color::Color):
(WebCore::Color::hash const):
(WebCore::Color::callOnUnderlyingType const):
(WebCore::Color::toSRGBALossy const):
(WebCore::Color::setColor):
(WebCore::Color::isBlackColor):
(WebCore::Color::isWhiteColor):

  • Add new constructors taking extended color types: SRGBA<float>, LinearSRGBA<float> and DiplayP3<float>.
  • Add new function, callOnUnderlyingType, to make working with any underlying type more streamlined.
  • platform/graphics/ColorConversion.h:

(WebCore::toSRGBA):
(WebCore::toLinearSRGBA):
(WebCore::toDisplayP3):
(WebCore::toLinearDisplayP3):
(WebCore::toHSLA):
Add identity conversion functions to make implementing generic functions like Color::toSRGBALossy more
straigtforward.

  • platform/graphics/ColorSerialization.cpp:

(WebCore::serialization):
(WebCore::serializationForCSS):
(WebCore::serializationForHTML):
(WebCore::serializationForRenderTreeAsText):

  • platform/graphics/ColorSerialization.h:

Replace serialization of the ExtendedColor type itself, with serialization for the underlying color
types. Use callOnUnderlyingType to dispatch to the right one.

  • platform/graphics/ColorTypes.h:
  • Adds ComponentTraits struct to get information like min/max value of the component types.
  • Adds using ComponentType = T; to each color type, to allow easy access to the type in deduced contexts.
  • Adds static constexpr ColorSpace to each color type that currently has a ColorSpace mapping.
  • platform/graphics/ColorUtilities.h:

(WebCore::isBlack):
(WebCore::isWhite):
Add helpers to implement Color::isBlack/Color::isWhiteColor for each color type.

  • platform/graphics/ExtendedColor.cpp: Removed.
  • platform/graphics/ExtendedColor.h:

(WebCore::ExtendedColor::create):
(WebCore::ExtendedColor::ExtendedColor):
(WebCore::ExtendedColor::callOnUnderlyingType const):
(WebCore::ExtendedColor::toSRGBALossy const): Deleted.
Reduce down to just construction, member access and the callOnUnderlyingType helper.
In future revisions, ExtendedColor should be converted to an internal class of Color.

  • platform/graphics/gtk/ColorGtk.cpp:

(WebCore::Color::Color):

  • platform/graphics/win/ColorDirect2D.cpp:

(WebCore::Color::Color):
Update to use constructor delegation.

Tools:

  • TestWebKitAPI/Tests/WebCore/ExtendedColorTests.cpp:

(TestWebKitAPI::TEST):
(TestWebKitAPI::makeColor):
Update using new Color constructor for extended colors.

3:38 PM Changeset in webkit [264271] by Darin Adler
  • 21 edits in trunk/Source

Remove live ranges from AccessibilityObject.h, AccessibilityObjectInterface.h, AccessibilityRenderObject.h, AXIsolatedObject.h
https://bugs.webkit.org/show_bug.cgi?id=214215

Reviewed by Sam Weinig.

Source/WebCore:

Also use the IntPoint and LayoutPoint center() functions instead of rolling our own.

  • accessibility/AccessibilityObject.cpp:

(WebCore::AccessibilityObject::misspellingRange const): Return SimpleRange. Also
renamed from getMisspellingRange.
(WebCore::rangeClosestToRange): Take and return SimpleRange.
(WebCore::AccessibilityObject::rangeOfStringClosestToRangeInDirection const): Ditto.
(WebCore::AccessibilityObject::elementRange const): Return SimpleRange.
(WebCore::AccessibilityObject::findTextRange const): Take and return SimpleRange.
(WebCore::AccessibilityObject::findTextRanges const): Ditto.
(WebCore::AccessibilityObject::performTextOperation): Use SimpleRange.
(WebCore::AccessibilityObject::clickPoint): Use center().
(WebCore::AccessibilityObject::rangeForPlainTextRange const): Return SimpleRange.
(WebCore::AccessibilityObject::stringForRange const): Take SimpleRange.
(WebCore::AccessibilityObject::stringForVisiblePositionRange): Use SimpleRange.
(WebCore::AccessibilityObject::lengthForVisiblePositionRange const): Ditto.
(WebCore::AccessibilityObject::replaceTextInRange): Use SimpleRange.

  • accessibility/AccessibilityObject.h: Update for above.
  • accessibility/AccessibilityObjectInterface.h: Take and return SimpleRange.
  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::linkClickPoint): Use SimpleRange.
(WebCore::AccessibilityRenderObject::clickPoint): Ditto.
(WebCore::AccessibilityRenderObject::setSelectedTextRange): Ditto.
(WebCore::AccessibilityRenderObject::boundsForRange const): Take SimpleRange.
(WebCore::AccessibilityRenderObject::setSelectedVisiblePositionRange const):
Use SimpleRange.
(WebCore::AccessibilityRenderObject::doAXBoundsForRangeUsingCharacterOffset const):
Use SimpleRange.

  • accessibility/AccessibilityRenderObject.h: Update for above.
  • accessibility/atk/WebKitAccessibleInterfaceText.cpp: Include Range.h.
  • accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:

(-[WebAccessibilityObjectWrapper stringForTextMarkers:]): Use SimpleRange.
(-[WebAccessibilityObjectWrapper textMarkerRange]): Ditto.
(-[WebAccessibilityObjectWrapper stringForRange:]): Ditto.
(-[WebAccessibilityObjectWrapper misspellingTextMarkerRange:forward:]): Ditto.
(-[WebAccessibilityObjectWrapper frameForTextMarkers:]): Ditto.

  • accessibility/isolatedtree/AXIsolatedObject.cpp:

(WebCore::AXIsolatedObject::stringForRange const): Take SimpleRange.
(WebCore::AXIsolatedObject::findTextRanges const): Return SimpleRange.

  • accessibility/isolatedtree/AXIsolatedObject.h: Update for above.
  • accessibility/mac/WebAccessibilityObjectWrapperMac.mm:

(accessibilityTextOperationForParameterizedAttribute): Use SimpleRange.
(-[WebAccessibilityObjectWrapper doAXAttributedStringForRange:]): Ditto.
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]): Ditto.

  • dom/Range.cpp:

(WebCore::makeSimpleRange): Added.

  • dom/Range.h: Added makeSimpleRange so we can explicitly convert from

live ranges to simple ranges.

  • editing/Editing.cpp:

(WebCore::indexForVisiblePosition): Use separate returns for start and end.

  • editing/TextCheckingHelper.cpp:

(WebCore::TextCheckingParagraph::offsetTo const): Ditto.
(WebCore::TextCheckingParagraph::automaticReplacementStart const): Ditto.

  • page/FocusController.cpp:

(WebCore::updateFocusCandidateIfNeeded): Use center().

Source/WebKit:

  • WebProcess/WebPage/ios/WebPageIOS.mm:

(WebKit::WebPage::requestDocumentEditingContext): Use nested if for start and end
so we don't do the work on end if the test fails on start.

Source/WTF:

  • wtf/cocoa/VectorCocoa.h: Added a new makeVector that takes a function.

Also updated createNSArray to use std::invoke.

3:12 PM Changeset in webkit [264270] by weinig@apple.com
  • 6 edits in trunk

Make hasher work with tuple-like classes
https://bugs.webkit.org/show_bug.cgi?id=214224

Reviewed by Darin Adler.

Source/WTF:

  • wtf/Hasher.h:

(WTF::add):
(WTF::addTupleLikeHelper):
(WTF::TypeCheckHelper<decltype): Deleted.
(WTF::addTupleHelper): Deleted.
Add support for tuple-like classes. These are classes that:

  • Have defined specializations of std::tuple_size<> and std::tuple_element<>.
  • And have either a member function named get<> or there exists a function get<>() that takes the class as argument that can be looked up via ADL.

To avoid abiguity when hashing std::array, the add() overload enabled for containers
with a begin member functions also now checks that the container is not tuple-like.
The std::pair overload is no longer needed as it will use the tuple-like one now.

  • wtf/OptionSet.h:
  • wtf/StdLibExtras.h:

Move is_type_complete_v<> from OptionSet.h to StdLibExtras.h and rename to
adhere to WebKit style as IsTypeComplete<>.

Tools:

  • TestWebKitAPI/Tests/WTF/Hasher.cpp:

Enable and extend tests for using computeHash() with user defined tuple-like classes, supporting
both the get function as a member and as a ADL-able free function.

10:55 AM Changeset in webkit [264269] by Simon Fraser
  • 7 edits
    2 adds in trunk

REGRESSION(r260276): Overflow scrolling layers misplaced inside SVG foreign object
https://bugs.webkit.org/show_bug.cgi?id=213788
<rdar://problem/65039637>

Reviewed by Zalan Bujtas.
Source/WebCore:

RenderLayers inside SVG <foreignObject> don't display correctly, so don't use
accelerated overflow scroll (which requires layers) inside <foreignObject>.

This reverts behavior to macOS Catalina behavior (i.e. as soon as the overflow
becomes scrollable, rendering problems appear), and to pre-iOS 13 behavior.

Test: fast/scrolling/overflow-inside-foreignobject.html

  • dom/Document.h:

(WebCore::Document::mayHaveRenderedSVGForeignObjects const):
(WebCore::Document::setMayHaveRenderedSVGForeignObjects):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::RenderLayer):
(WebCore::RenderLayer::addChild):
(WebCore::RenderLayer::updateAncestorDependentState):
(WebCore::RenderLayer::canUseCompositedScrolling const):

  • rendering/RenderLayer.h:
  • rendering/svg/RenderSVGForeignObject.h:
  • svg/SVGForeignObjectElement.cpp:

(WebCore::SVGForeignObjectElement::createElementRenderer):

LayoutTests:

  • fast/scrolling/overflow-inside-foreignobject-expected.html: Added.
  • fast/scrolling/overflow-inside-foreignobject.html: Added.
10:21 AM Changeset in webkit [264268] by Chris Dumez
  • 2 edits in trunk/LayoutTests

Unreviewed, mark imported/w3c/web-platform-tests/websockets/cookies/third-party-cookie-accepted.https.html as crashing on iOS WK2 Debug.

This test has been crashing consistently since import in r264145.

  • platform/ios-wk2/TestExpectations:
8:45 AM Changeset in webkit [264267] by Alan Bujtas
  • 4 edits
    2 adds in trunk

[LFC][BFC][Min-Max width] Add support for float avoiders
https://bugs.webkit.org/show_bug.cgi?id=214220

Reviewed by Antti Koivisto.

Source/WebCore:

Test: fast/layoutformattingcontext/min-max-content-width-with-floats-simple.html

Float avoiders (including the float boxes) with infinite constraint form a horizontal float stack.
(This does not yet support clear property/non-direct children.)

  • layout/blockformatting/BlockFormattingContext.cpp:

(WebCore::Layout::BlockFormattingContext::computedIntrinsicWidthConstraints):

  • layout/blockformatting/BlockFormattingContextGeometry.cpp:

(WebCore::Layout::BlockFormattingContext::Geometry::intrinsicWidthConstraints):

LayoutTests:

  • fast/layoutformattingcontext/min-max-content-width-with-floats-simple-expected.html: Added.
  • fast/layoutformattingcontext/min-max-content-width-with-floats-simple.html: Added.

Jul 10, 2020:

11:30 PM Changeset in webkit [264266] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

[iOS] Prompt for requestStorageAccess is inverted in WKWebView
https://bugs.webkit.org/show_bug.cgi?id=214198
<rdar://problem/65369725>

Reviewed by Darin Adler.

The labels for "allow" and "deny" StorageAccess API were inverted in the WKWebView
implementation.

  • UIProcess/Cocoa/WKStorageAccessAlert.mm:

(WebKit::presentStorageAccessAlert):

10:40 PM Changeset in webkit [264265] by Chris Dumez
  • 2 edits in trunk/LayoutTests

Unreviewed, mark a couple of user-timing WPT tests as flaky since their import in r264255.

10:36 PM Changeset in webkit [264264] by Chris Dumez
  • 3 edits in trunk/LayoutTests

Unreviewed, silence console logging in a couple of payment request WPT tests to address flakiness

9:49 PM Changeset in webkit [264263] by Chris Dumez
  • 19 edits
    7 copies
    38 moves
    235 adds
    181 deletes in trunk/LayoutTests

Resync web-platform-tests/streams from upstream
https://bugs.webkit.org/show_bug.cgi?id=214207

Reviewed by Sam Weinig.

Resync web-platform-tests/streams from upstream 859527a3513029d2.

  • resources/import-expectations.json:
  • web-platform-tests/streams/*: Updated.
9:45 PM WebKitGTK/DependenciesPolicy edited by Fujii Hironori
(diff)
9:35 PM Changeset in webkit [264262] by Chris Dumez
  • 10 edits
    1 delete in trunk

Unreviewed, reverting r264242.

Caused many crashes on iOS bots

Reverted changeset:

"JSRunLoopTimer should use WTF::RunLoop rather than custom CF
code"
https://bugs.webkit.org/show_bug.cgi?id=214102
https://trac.webkit.org/changeset/264242

9:32 PM Changeset in webkit [264261] by Lauro Moura
  • 2 edits in trunk/LayoutTests

[GTK][WPE] Unreviewed, garden failure and new passes

Payment request is not supported and a single test was being executed

Also pass 4 css-writing-modes tests that are passing since r263855.

  • platform/glib/TestExpectations:
9:30 PM Changeset in webkit [264260] by Chris Dumez
  • 2 edits in trunk/LayoutTests

Unreviewed, mark imported/w3c/web-platform-tests/user-timing/measure_associated_with_navigation_timing.html as flaky.

This has been flaky since import in r264255.

9:22 PM Changeset in webkit [264259] by Chris Dumez
  • 2 edits in trunk/LayoutTests

Unreviewed, mark img-aspect-ratio-lazy.tentative.html WPT test as flaky since import in r264117.

8:44 PM Changeset in webkit [264258] by beidson@apple.com
  • 2 edits in trunk/Source/WebCore

Cleanup GameController framework button binding with some constants
https://bugs.webkit.org/show_bug.cgi?id=214210

Reviewed by Darin Adler.

No new tests (No behavior change)

  • platform/gamepad/cocoa/GameControllerGamepad.mm:

(WebCore::GameControllerGamepad::setupAsExtendedGamepad): Use named constants instead of magic numbers.

8:44 PM Changeset in webkit [264257] by Chris Dumez
  • 4 edits
    8 adds
    3 deletes in trunk/LayoutTests

Resync web-platform-tests/notifications from upstream
https://bugs.webkit.org/show_bug.cgi?id=214206

Reviewed by Geoff Garen.

Resync web-platform-tests/notifications from upstream 859527a3513029d2.

  • web-platform-tests/notifications/META.yml: Added.
  • web-platform-tests/notifications/OWNERS: Removed.
  • web-platform-tests/notifications/constructor-invalid.html:
  • web-platform-tests/notifications/idlharness.https.any-expected.txt: Added.
  • web-platform-tests/notifications/idlharness.https.any.html: Added.
  • web-platform-tests/notifications/idlharness.https.any.js: Added.
  • web-platform-tests/notifications/idlharness.https.any.worker-expected.txt: Added.
  • web-platform-tests/notifications/idlharness.https.any.worker.html: Added.
  • web-platform-tests/notifications/interfaces-expected.txt: Removed.
  • web-platform-tests/notifications/interfaces.html: Removed.
  • web-platform-tests/notifications/resources/w3c-import.log:
  • web-platform-tests/notifications/w3c-import.log:
8:35 PM Changeset in webkit [264256] by Chris Dumez
  • 2 edits in trunk/LayoutTests

Unreviewed gardening after WPT resync in r264239.

Mark one payment-request test as flaky and silence console logging for another one
to try and address flakiness.

8:23 PM Changeset in webkit [264255] by Chris Dumez
  • 17 edits
    68 adds
    5 deletes in trunk/LayoutTests/imported/w3c

Resync web-platform-tests/user-timing from upstream
https://bugs.webkit.org/show_bug.cgi?id=214208

Reviewed by Sam Weinig.

Resync web-platform-tests/user-timing from upstream 859527a3513029d2.

  • web-platform-tests/user-timing/*: Updated.
8:02 PM Changeset in webkit [264254] by Chris Dumez
  • 4 edits
    1 move
    6 adds
    3 deletes in trunk/LayoutTests/imported/w3c

Resync web-platform-tests/touch-events from upstream
https://bugs.webkit.org/show_bug.cgi?id=214209

Reviewed by Darin Adler.

Resync web-platform-tests/touch-events from upstream 859527a3513029d2.

  • web-platform-tests/touch-events/META.yml: Added.
  • web-platform-tests/touch-events/OWNERS: Removed.
  • web-platform-tests/touch-events/create-touch-touchlist-expected.txt: Removed.
  • web-platform-tests/touch-events/create-touch-touchlist.html: Removed.
  • web-platform-tests/touch-events/historical.html:
  • web-platform-tests/touch-events/idlharness.window-expected.txt: Added.
  • web-platform-tests/touch-events/idlharness.window.html: Added.
  • web-platform-tests/touch-events/idlharness.window.js: Added.
  • web-platform-tests/touch-events/support/touch.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/touch-events/touch-support.js.
  • web-platform-tests/touch-events/support/w3c-import.log: Added.
  • web-platform-tests/touch-events/touch-touchevent-constructor.html:
  • web-platform-tests/touch-events/w3c-import.log:
7:37 PM Changeset in webkit [264253] by Fujii Hironori
  • 2 edits in trunk/Tools

[TestWebKitAPI][Win] Remove WEBCORE_EXPORT and WEBCORE_TESTSUPPORT_EXPORT definitions in PlatformWin.cmake
https://bugs.webkit.org/show_bug.cgi?id=214212

Reviewed by Don Olmstead.

Those macros should be defined only by WebCore/platform/PlatformExportMacros.h.

  • TestWebKitAPI/PlatformWin.cmake: Removed WEBCORE_EXPORT and WEBCORE_TESTSUPPORT_EXPORT.

Added STATICALLY_LINKED_WITH_WebCore=1 to TestWebCore_DEFINITIONS.

7:00 PM Changeset in webkit [264252] by aakash_jain@apple.com
  • 2 edits in trunk/Tools

Add tvOS and watchOS support to built-product-archive
https://bugs.webkit.org/show_bug.cgi?id=214214

Unreviewed infrastructure fix.

  • BuildSlaveSupport/built-product-archive:

(archiveBuiltProduct):
(extractBuiltProduct):

6:24 PM Changeset in webkit [264251] by Darin Adler
  • 2 edits in trunk/Source/WebCore

Fix build for PLATFORM(IOS_FAMILY) && !ENABLE(REVEAL), for example, tvOS

  • editing/cocoa/DictionaryLookup.mm: Added include of "SimpleRange.h".
6:16 PM Changeset in webkit [264250] by Alan Coon
  • 1 copy in tags/Safari-610.1.22

Tag Safari-610.1.22.

6:11 PM Changeset in webkit [264249] by Darin Adler
  • 2 edits in trunk/Source/WebCore

Fix build for PLATFORM(IOS_FAMILY) && !ENABLE(REVEAL), for example tvOS

  • editing/cocoa/DictionaryLookup.mm:

(WebCore::DictionaryLookup::rangeForSelection): Update to return SimpleRange.
(WebCore::DictionaryLookup::rangeAtHitTestResult): Ditto.

5:30 PM Changeset in webkit [264248] by Wenson Hsieh
  • 4 edits in trunk

[iOS] Prevent SPI clients from making the minimum layout height or width negative
https://bugs.webkit.org/show_bug.cgi?id=214199
<rdar://problem/64109242>

Reviewed by Tim Horton.

Source/WebKit:

It's an error in the embedding client to override the minimum layout size with a negative width or height (in
this case, Mail on iOS). This happens when double tapping on a contact pill in the "To:" line in Mail compose,
which causes the top content inset of the web view's scroll view to increase such that Mail's logic for
overriding layout width ends up passing a negative height.

After a recent change (<https://trac.webkit.org/r261874>), this now results in the web view immediately
scrolling to an incorrect content offset when rotating into landscape mode after double tapping a contact. Fix
this by clamping the overridden layout size to a minimum of (0, 0), to prevent SPI clients from triggering
subtle bugs like this in the future.

Test: WebKit.OverrideMinimumLayoutSizeWithNegativeHeight

  • UIProcess/API/ios/WKWebViewIOS.mm:

(-[WKWebView _overrideLayoutParametersWithMinimumLayoutSize:maximumUnobscuredSizeOverride:]):

Tools:

  • TestWebKitAPI/Tests/WebKitCocoa/FixedLayoutSize.mm:
4:59 PM Changeset in webkit [264247] by Darin Adler
  • 20 edits in trunk/Source

Remove live ranges from Document.h, AlternativeTextController.h, DictionaryLookup.h, and WebPage.h
https://bugs.webkit.org/show_bug.cgi?id=214109

Reviewed by Sam Weinig.

Source/WebCore:

  • accessibility/AXObjectCache.cpp:

(WebCore::AXObjectCache::characterOffsetForPoint): Updated to call
caretPositionFromPoint, internal function, instead of caretRangeFromPoint,
public DOM function.

  • dom/Document.cpp:

(WebCore::Document::Document): Changed documentClasses argument to DocumentClassFlags.
(WebCore::Document::caretRangeFromPoint): Refactored so this calls createLiveRange,
since it's a DOM function that returns a live range.
(WebCore::Document::caretPositionFromPoint): Renamed so this is not just an overload
and changed to return a BoundaryPoint rather than a live range.

  • dom/Document.h: Simplified forward declarations by getting rid of all the conditionals.

Tweaked a few typedef things. Updated for the changes above.

  • editing/AlternativeTextController.cpp:

(WebCore::AlternativeTextController::startAlternativeTextUITimer): Updated since
m_rangeWithAlternative is an Optional<SimpleRange>.
(WebCore::AlternativeTextController::stopAlternativeTextUITimer): Ditto.
(WebCore::AlternativeTextController::applyPendingCorrection): Ditto.
(WebCore::AlternativeTextController::hasPendingCorrection const): Ditto.
(WebCore::AlternativeTextController::isSpellingMarkerAllowed const): Take SimpleRange.
(WebCore::AlternativeTextController::show): Ditto.
(WebCore::AlternativeTextController::applyAutocorrectionBeforeTypingIfAppropriate):
Updated since m_rangeWithAlternative is an Optional<SimpleRange>.
(WebCore::AlternativeTextController::timerFired): Ditto.
(WebCore::AlternativeTextController::handleAlternativeTextUIResult): Ditto.
(WebCore::AlternativeTextController::markReversed): Take SimpleRange.
(WebCore::AlternativeTextController::markCorrection): Ditto.
(WebCore::AlternativeTextController::recordSpellcheckerResponseForModifiedCorrection): Ditto.
(WebCore::AlternativeTextController::processMarkersOnTextToBeReplacedByResult): Ditto.
(WebCore::AlternativeTextController::respondToMarkerAtEndOfWord): Use SimpleRange
instead of a live range.
(WebCore::AlternativeTextController::applyAlternativeTextToRange): Take SimpleRange.

  • editing/AlternativeTextController.h: Use SimpleRange instead of live ranges.
  • editing/cocoa/DictionaryLookup.mm:

(WebCore::DictionaryLookup::rangeForSelection): Return SimpleRange.
(WebCore::DictionaryLookup::rangeAtHitTestResult): Ditto.
(WebCore::showPopupOrCreateAnimationController): Renamed type from RevealView to CocoaView.
(WebCore::DictionaryLookup::showPopup): Ditto.

  • editing/mac/DictionaryLookup.h: Simplified header since it is included only from

Objective-C files. Use SimpleRange instead of live ranges.

  • editing/mac/DictionaryLookupLegacy.mm:

(WebCore::DictionaryLookup::rangeForSelection): Return SimpleRange.
(WebCore::DictionaryLookup::rangeAtHitTestResult): Ditto.

  • page/mac/EventHandlerMac.mm:

(WebCore::EventHandler::selectClosestWordFromHitTestResultBasedOnLookup): Updated
since DictionaryLookup::rangeAtHitTestResult returns SimpleRange.
(WebCore::autoscrollAdjustmentFactorForScreenBoundaries): Use constexpr instead of
macros for constants.

  • testing/Internals.mm:

(WebCore::Internals::rangeForDictionaryLookupAtLocation): Updated
since DictionaryLookup::rangeAtHitTestResult returns SimpleRange.
(WebCore::Internals::encodedPreferenceValue): Removed unneeded error local, and
fixed formatting.

Source/WebKit:

  • WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm:

(-[WKWebProcessPlugInBrowserContextController selectedRange]): Updated since
WebPage::currentSelectionAsRange returns SimpleRange.

  • WebProcess/WebPage/Cocoa/WebPageCocoa.mm:

(WebKit::WebPage::performDictionaryLookupAtLocation): Updated since
DictionaryLookup::rangeAtHitTestResult returns SimpleRange.
(WebKit::WebPage::performDictionaryLookupForSelection): Updated since
DictionaryLookup::rangeForSelection returns SimpleRange.
(WebKit::WebPage::performDictionaryLookupForRange): Take SimpleRange.
(WebKit::WebPage::dictionaryPopupInfoForRange): Ditto.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::currentSelectionAsRange): Return SimpleRange.

  • WebProcess/WebPage/WebPage.h: Use SimpleRange instead of live ranges.
  • WebProcess/WebPage/ios/WebPageIOS.mm:

(WebKit::WebPage::selectWithGesture): Updated since m_startingGestureRange
is SimpleRange.
(WebKit::WebPage::clearSelection): Ditto.
(WebKit::WebPage::rangeForGranularityAtPoint): Return SimpleRange.
(WebKit::WebPage::selectTextWithGranularityAtPoint): Update since
rangeForGranularityAtPoint returns SimpleRange.
(WebKit::WebPage::updateSelectionWithExtentPointAndBoundary): Use
SimpleRange.
(WebKit::WebPage::updateSelectionWithExtentPoint): Use auto.

  • WebProcess/WebPage/mac/WebPageMac.mm:

(WebKit::WebPage::performImmediateActionHitTestAtLocation): Update
since lookupTextAtLocation returns SimpleRange.
(WebKit::WebPage::lookupTextAtLocation): Return SimpleRange.

Source/WebKitLegacy/mac:

  • WebView/WebImmediateActionController.mm:

(-[WebImmediateActionController _animationControllerForText]): Update since
DictionaryLookup::rangeAtHitTestResult returns SimpleRange.

4:34 PM Changeset in webkit [264246] by beidson@apple.com
  • 6 edits in trunk/Source

GameController.framework gamepads should support Home buttons.
<rdar://problem/63500696> and https://bugs.webkit.org/show_bug.cgi?id=212933

Reviewed by Tim Horton.

Source/WebCore:

No new tests (Cannot yet drive GameController framework directly in tests)

  • platform/gamepad/cocoa/GameControllerGamepad.mm:

(WebCore::homeButtonFromExtendedGamepad): Try a few different techniques of extracting the home button

from a GCExtendedGamepad.

(WebCore::GameControllerGamepad::setupAsExtendedGamepad): If there's a home button, put it at button index 16,

defined by the spec as "Center button in center cluster"

  • platform/gamepad/cocoa/GameControllerSoftLink.h:
  • platform/gamepad/cocoa/GameControllerSoftLink.mm:

Source/WTF:

  • wtf/PlatformHave.h:
4:07 PM Changeset in webkit [264245] by Chris Dumez
  • 36 edits
    5 moves
    33 adds
    5 deletes in trunk/LayoutTests

Resync web-platform-tests/eventsource from upstream
https://bugs.webkit.org/show_bug.cgi?id=214203

Reviewed by Geoffrey Garen.

LayoutTests/imported/w3c:

Resync web-platform-tests/eventsource from upstream 859527a3513029d2.

  • web-platform-tests/eventsource/*: Updated.

LayoutTests:

4:07 PM Changeset in webkit [264244] by Chris Dumez
  • 18 edits
    2 moves
    196 adds in trunk/LayoutTests/imported/w3c

Resync web-platform-tests/shadow-dom from upstream
https://bugs.webkit.org/show_bug.cgi?id=214201

Reviewed by Sam Weinig.

Resync web-platform-tests/shadow-dom from upstream 859527a3513029d2.

  • web-platform-tests/shadow-dom/*: Updated.
3:42 PM Changeset in webkit [264243] by Chris Fleizach
  • 2 edits in trunk/Source/WebCore

AX: Build failure for catalyst
https://bugs.webkit.org/show_bug.cgi?id=214202
<rdar://problem/65366125>

Reviewed by Zalan Bujtas.

  • accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:

(-[WebAccessibilityObjectWrapper accessibilityIsInDescriptionListTerm]):
(-[WebAccessibilityObjectWrapper accessibilityIsInDescriptionListDefinition]):

3:00 PM Changeset in webkit [264242] by ggaren@apple.com
  • 10 edits
    1 add in trunk

Source/JavaScriptCore:
JSRunLoopTimer should use WTF::RunLoop rather than custom CF code
https://bugs.webkit.org/show_bug.cgi?id=214102

Reviewed by Darin Adler.

The generic RunLoop codepath was already mostly right. Just needed to
clarify the API to demonstrate that VMs do not hop from one RunLoop
to another.

  • runtime/JSRunLoopTimer.cpp:

(JSC::epochTime): Removed the CF path.

(JSC::JSRunLoopTimer::Manager::PerVMData::PerVMData): Include a RunLoop
as a constructor argument so that the web thread can override it.

(JSC::JSRunLoopTimer::Manager::timerDidFireCallback): Removed the CF path.

(JSC::JSRunLoopTimer::Manager::PerVMData::~PerVMData): No need to
explicitly clear our RunLoop -- the RunLoop::Timer destructor will do
the job.

(JSC::JSRunLoopTimer::Manager::timerDidFire):
(JSC::JSRunLoopTimer::Manager::registerVM):
(JSC::JSRunLoopTimer::Manager::scheduleTimer):
(JSC::JSRunLoopTimer::Manager::cancelTimer): Removed the CF path.

(JSC::JSRunLoopTimer::Manager::PerVMData::setRunLoop): Deleted.
(JSC::JSRunLoopTimer::Manager::didChangeRunLoop): Deleted. Changing
RunLoops is not actually a feature we use.

  • runtime/JSRunLoopTimer.h:

(JSC::JSRunLoopTimer::Manager::PerVMData::PerVMData): Deleted.

  • runtime/PromiseTimer.cpp:

(JSC::PromiseTimer::doWork):
(JSC::PromiseTimer::runRunLoop): Removed the CF path.

  • runtime/VM.cpp:

(JSC::VM::VM):
(JSC::VM::create):
(JSC::VM::setRunLoop): Deleted.

  • runtime/VM.h:

(JSC::VM::runLoop const): Require a RunLoop in the VM constructor in
order to clarify that we always know our RunLoop and never change it.

Source/WebCore:
JSRunLoopTimer should use WTF::RunLoop rather than custom CF code
https://bugs.webkit.org/show_bug.cgi?id=214102

Reviewed by Darin Adler.

  • bindings/js/CommonVM.cpp:

(WebCore::commonVMSlow): Supply a RunLoop at construction time since
JSC requires that now.

Tools:
Add some testing for JSRunLoopTimer
https://bugs.webkit.org/show_bug.cgi?id=214193

Reviewed by Darin Adler.

Add some test coverage to JSRunLoopTimer since I'm changing it.

  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
  • TestWebKitAPI/Tests/JavaScriptCore/JSRunLoopTimer.mm: Added.

(-[TestObject dealloc]):
(TestWebKitAPI::TEST):

2:57 PM Changeset in webkit [264241] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Removing usage of "using namespace WebCore" from TextTrackRepresentationCocoa.mm
https://bugs.webkit.org/show_bug.cgi?id=214196

Patch by Guowei Yang <guowei_yang@apple.com> on 2020-07-10
Reviewed by Tim Horton.

The line "using namespace WebCore" will cause problems
when compiling unified source. Removing this line and
replace it with WebCore::prefix and namespace WebCore{ }
to enclose C++ calls.

No new tests are requied as this is a code style fix

  • platform/graphics/cocoa/TextTrackRepresentationCocoa.mm: removed usage of "using namespace WebCore" to avoid future errors while compiling

(-[WebCoreTextTrackRepresentationCocoaHelper initWithParent:]): added "WebCore::" prefix
(-[WebCoreTextTrackRepresentationCocoaHelper setParent:]): ditto
(-[WebCoreTextTrackRepresentationCocoaHelper parent]): ditto
(TextTrackRepresentation::create): enclosed inside namespace WebCore{ }
(TextTrackRepresentationCocoa::TextTrackRepresentationCocoa): Deleted.

enclosed inside namespace WebCore{ }

(TextTrackRepresentationCocoa::~TextTrackRepresentationCocoa): ditto
(TextTrackRepresentationCocoa::update): ditto
(TextTrackRepresentationCocoa::setContentScale): ditto
(TextTrackRepresentationCocoa::setHidden const): ditto
(TextTrackRepresentationCocoa::bounds const): ditto
(TextTrackRepresentationCocoa::boundsChanged): ditto

2:54 PM Changeset in webkit [264240] by Chris Dumez
  • 2 edits in trunk/LayoutTests

Unreviewed, Mark WebRTC WPT test as flaky.

It has been flaky since import in r264202.

2:48 PM Changeset in webkit [264239] by Chris Dumez
  • 60 edits
    1 copy
    7 moves
    25 adds in trunk/LayoutTests

Resync web-platform-tests/payment-request from upstream
https://bugs.webkit.org/show_bug.cgi?id=214167

Reviewed by Sam Weinig.

LayoutTests/imported/w3c:

Resync web-platform-tests/payment-request from upstream cef93b58e7cf31f1d47c.

  • resources/resource-files.json:
  • web-platform-tests/payment-request/*: Updated.

LayoutTests:

  • tests-options.json:
1:24 PM Changeset in webkit [264238] by commit-queue@webkit.org
  • 4 edits in trunk/Source/ThirdParty/ANGLE

Remove glBindFramebuffer flush workaround from ANGLE
https://bugs.webkit.org/show_bug.cgi?id=214104

Patch by Kenneth Russell <kbr@chromium.org> on 2020-07-10
Reviewed by Dean Jackson.

Remove this driver bug workaround, which very likely had no
effect, and which was never upstreamed to ANGLE.

  • include/platform/FeaturesGL.h:
  • src/libANGLE/renderer/gl/StateManagerGL.cpp:

(rx::StateManagerGL::bindFramebuffer):

  • src/libANGLE/renderer/gl/renderergl_utils.cpp:

(rx::nativegl_gl::InitializeFeatures):

1:13 PM Changeset in webkit [264237] by Peng Liu
  • 2 edits in trunk/Source/WebCore

MobileSafari rotates its scene to portrait upside down if it has a PiP on screen
https://bugs.webkit.org/show_bug.cgi?id=214169

Reviewed by Jer Noble.

The UIViewController for video fullscreen/picture-in-picture should not ignore
the App's supported orientations when the video element is in picture-in-picture.

  • platform/ios/VideoFullscreenInterfaceAVKit.mm:

(VideoFullscreenInterfaceAVKit::doSetup):

1:04 PM Changeset in webkit [264236] by Fujii Hironori
  • 6 edits in trunk

[WinCairo] WOFF2 font support
https://bugs.webkit.org/show_bug.cgi?id=214174

Reviewed by Per Arne Vollan.

.:

  • Source/cmake/OptionsWinCairo.cmake: Unmarked fast/text/woff2-totalsfntsize.html and fast/text/woff2.html.

Source/WebCore:

  • PlatformWinCairo.cmake: Added additional libraries for static WOFF2 library to WebCore_LIBRARIES.
  • platform/graphics/win/FontCustomPlatformDataCairo.cpp:

(WebCore::FontCustomPlatformData::supportsFormat): Added woff2.

12:56 PM Changeset in webkit [264235] by Chris Fleizach
  • 7 edits
    2 adds in trunk

AX: iOS VoiceOver should support definition lists
https://bugs.webkit.org/show_bug.cgi?id=210214
<rdar://problem/61478299>

Reviewed by Darin Adler.

Source/WebCore:

Expose bits to make definition lists accessibility on iOS.

Test: accessibility/ios-simulator/definition-list.html

  • accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:

(-[WebAccessibilityObjectWrapper _accessibilityDescriptionListAncestor]):
(-[WebAccessibilityObjectWrapper accessibilityIsInDescriptionListTerm]):
(-[WebAccessibilityObjectWrapper accessibilityIsInDescriptionListDefinition]):

LayoutTests:

  • accessibility/ios-simulator/definition-list.html: Added.
12:25 PM Changeset in webkit [264234] by dino@apple.com
  • 1 edit in trunk/WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme

Another attempt to fix the Xcode Workspace by ensuring that ANGLE builds the correct things.

  • WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
12:03 PM Changeset in webkit [264233] by Lauro Moura
  • 2 edits in trunk/LayoutTests

Unreviewed, GTK/WPE debug crash gardening

  • platform/glib/TestExpectations:
11:51 AM Changeset in webkit [264232] by beidson@apple.com
  • 11 edits in trunk/Source

Limit MultiGamepadProvider to Catalina and Big Sur.
https://bugs.webkit.org/show_bug.cgi?id=214190

Unreviewed build fix.

Source/WebCore:

  • platform/gamepad/cocoa/GameControllerSPI.h:
  • platform/gamepad/cocoa/GameControllerSoftLink.h:
  • platform/gamepad/cocoa/GameControllerSoftLink.mm:
  • platform/gamepad/mac/HIDGamepadProvider.mm:

(WebCore::HIDGamepadProvider::deviceAdded):

  • platform/gamepad/mac/MultiGamepadProvider.h:
  • platform/gamepad/mac/MultiGamepadProvider.mm:

Source/WebKit:

  • UIProcess/Gamepad/cocoa/UIGamepadProviderCocoa.mm:

(WebKit::UIGamepadProvider::platformSetDefaultGamepadProvider):

10:54 AM Changeset in webkit [264231] by Philippe Normand
  • 2 edits in trunk/LayoutTests

Unreviewed, GTK/WPE gardening

  • platform/glib/TestExpectations: Mark a few GStreamer-related tests as crashing on Debug.
10:36 AM Changeset in webkit [264230] by weinig@apple.com
  • 13 edits in trunk/Source/WebCore

Part 4 of SimpleColor and SRGBA<uint8_t> are essentially the same - let's converge them
https://bugs.webkit.org/show_bug.cgi?id=214158

Reviewed by Darin Adler.

Removes SimpleColor!

Alas, makeSimpleColor() remains for now, seeking a new name in a follow up.

  • platform/graphics/SimpleColor.h:

(WebCore::SimpleColor::SimpleColor): Deleted.
(WebCore::SimpleColor::alphaComponent const): Deleted.
(WebCore::SimpleColor::alphaComponentAsFloat const): Deleted.
(WebCore::SimpleColor::isOpaque const): Deleted.
(WebCore::SimpleColor::isVisible const): Deleted.
(WebCore::SimpleColor::colorWithAlpha const): Deleted.
(WebCore::SimpleColor::invertedColorWithAlpha const): Deleted.
(WebCore::SimpleColor::asSRGBA const): Deleted.
(WebCore::SimpleColor::get const): Deleted.
(): Deleted.
(WebCore::operator==): Deleted.
(WebCore::operator!=): Deleted.
Remove the SimpleColor class.

  • platform/graphics/Color.cpp:

(WebCore::Color::operator=):
(WebCore::Color::lightened const):
(WebCore::Color::darkened const):
(WebCore::Color::colorWithAlpha const):
(WebCore::Color::invertedColorWithAlpha const):
(WebCore::Color::colorSpaceAndComponents const):

  • platform/graphics/Color.h:

(WebCore::Color::isHashTableDeletedValue const):
(WebCore::Color::isValid const):
(WebCore::Color::isSemantic const):
(WebCore::Color::isOpaque const):
(WebCore::Color::isVisible const):
(WebCore::Color::alpha const):
(WebCore::Color::alphaAsFloat const):
(WebCore::Color::isExtended const):
(WebCore::Color::isInline const):
(WebCore::Color::tagAsSemantic):
(WebCore::Color::tagAsValid):
(WebCore::operator==):
(WebCore::equalIgnoringSemanticColor):
(WebCore::Color::Color):
(WebCore::Color::~Color):
(WebCore::Color::hash const):
(WebCore::Color::toSRGBALossy const):
(WebCore::Color::asInline const):
(WebCore::Color::setInlineColor):
(WebCore::Color::setExtendedColor):
(WebCore::Color::isBlackColor):
(WebCore::Color::isWhiteColor):
(WebCore::Color::encode const):
(WebCore::Color::isSimple const): Deleted.
(WebCore::Color::asSimple const): Deleted.
(WebCore::Color::setSimpleColor): Deleted.

  • Rename existing uses of Simple with Inline, denoting the inline SRGBA<uint8_t>.
  • Move multiline functions out of line in the header.
  • Adds new constructor functions taking Optional<SRGBA<uint8_t>> to make Color(CGColorRef) constructors more straightforward.
  • Replaces uses of SimpleColor's interface with use of ColorUtilities.h helpers. e.g. Color::invertedColorWithAlpha() now uses the new invertedColorWithOverridenAlpha() helper function. Use of these utilities will be expanded to ExtendedColor in a follow up, allowing us to have just one implementation of these algorithms.
  • platform/graphics/ColorSerialization.cpp:

(WebCore::serializationForCSS):
(WebCore::serializationForHTML):
(WebCore::serializationForRenderTreeAsText):

  • platform/graphics/ColorSerialization.h:

Replace serialization of SimpleColor with serialization of SRGBA<uint8_t>.

  • platform/graphics/ColorTypes.h:

(WebCore::forEachNonAlphaComponent): Deleted.
Removed forEachNonAlphaComponent. Uses replaced by new colorByModifingEachNonAlphaComponent
function in ColorUtilities.h

  • platform/graphics/ColorUtilities.h:

(WebCore::colorByModifingEachNonAlphaComponent):
(WebCore::convertComponentByteTo<uint8_t>):
(WebCore::convertComponentByteTo<float>):
(WebCore::convertComponentFloatTo<uint8_t>):
(WebCore::convertComponentFloatTo<float>):
(WebCore::colorWithOverridenAlpha):
(WebCore::invertComponent):
(WebCore::invertedColorWithOverridenAlpha):
Added heplers to implement color mutation behaviors.

  • platform/graphics/cg/ColorCG.cpp:

(WebCore::makeSimpleColorFromCGColor):
(WebCore::Color::Color):
(WebCore::cachedCGColor):
Switch makeSimpleColorFromCGColor to return an Optional<SRGBA<uint8_t>> to streamline
the constructors. Update to use is/asInline functions.

  • platform/graphics/mac/ColorMac.mm:

(WebCore::nsColor):
Update to use is/asInline functions.

  • platform/graphics/filters/FilterOperation.cpp:

(WebCore::BasicComponentTransferFilterOperation::transformColor const):
Switch to using colorByModifingEachNonAlphaComponent().

10:21 AM Changeset in webkit [264229] by aakash_jain@apple.com
  • 3 edits in trunk/Tools

[EWS] layout-test results shouldn't be hosted on ews server
https://bugs.webkit.org/show_bug.cgi?id=201937

Rubber-stamped by Alexey Proskuryakov.

  • BuildSlaveSupport/ews-build/steps.py:

(ExtractTestResults.resultDirectoryURL):

  • BuildSlaveSupport/ews-build/steps_unittest.py:
10:16 AM Changeset in webkit [264228] by Alan Coon
  • 1 copy in tags/Safari-610.1.21.0.3

Tag Safari-610.1.21.0.3.

10:07 AM Changeset in webkit [264227] by Alan Coon
  • 8 edits in branches/safari-610.1.21.0-branch/Source

Versioning.

WebKit-610.1.21.0.3

9:59 AM Changeset in webkit [264226] by Philippe Normand
  • 2 edits in trunk/Source/WebCore

[GStreamer] Unreviewed, prospective API test bot fix...

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::setVolume): I suppose changing the audio volume to 0 wasn't intended :)

9:38 AM Changeset in webkit [264225] by Philippe Normand
  • 2 edits in trunk/Source/WebCore

Unreviewed, remove debug printf after r264219.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::MediaPlayerPrivateGStreamer):

9:36 AM Changeset in webkit [264224] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

[IPC hardening] Use MESSAGE_CHECK in WebPageProxy::setColorPickerColor()
https://bugs.webkit.org/show_bug.cgi?id=214168
<rdar://problem/58632672>

Reviewed by David Kilzer.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::setColorPickerColor): Replace ASSERT with
MESSAGE_CHECK.

9:15 AM Changeset in webkit [264223] by Chris Dumez
  • 2 edits in trunk/LayoutTests

Unreviewed, skip imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-operations.https.html in Debug.

This test has been crashing in Debug since its import in r264202.

9:00 AM Changeset in webkit [264222] by Chris Dumez
  • 2 edits in trunk/LayoutTests

Unreviewed, mark imported/w3c/web-platform-tests/webrtc/protocol/split.https.html as flaky.

It has been flaky since import in r264202.

8:44 AM Changeset in webkit [264221] by Chris Dumez
  • 2 edits in trunk/LayoutTests

Regression (r264202): imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https.html is consistently failing on mac-wk1
https://bugs.webkit.org/show_bug.cgi?id=214183
<rdar://problem/65335357>

Unreviewed, rebaseline test on mac-wk1 after resync in r264202.

  • platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https-expected.txt:
8:39 AM Changeset in webkit [264220] by Alan Bujtas
  • 3 edits
    2 adds in trunk

[LFC][Floats] Normal flow element that establishes a new block formatting context must not overlap the margin box of any floats
https://bugs.webkit.org/show_bug.cgi?id=214185

Reviewed by Antti Koivisto.

Source/WebCore:

BFCs in general should avoid floats. This code was confusing the cases where the block container box (not necessarily a BFC) establishes an IFC.

<div>The div establishes an IFC only. It should not avoid floats.</div>
<div style="overflow: hidden">The div establishes both a new BFC and an IFC. It should avoid floats.</div>

Test: fast/layoutformattingcontext/float-avoider-with-inline-content.html

  • layout/layouttree/LayoutBox.cpp:

(WebCore::Layout::Box::isFloatAvoider const):

LayoutTests:

  • fast/layoutformattingcontext/float-avoider-with-inline-content-expected.html: Added.
  • fast/layoutformattingcontext/float-avoider-with-inline-content.html: Added.
7:57 AM Changeset in webkit [264219] by calvaris@igalia.com
  • 33 edits
    5 copies
    7 adds in trunk

[GStreamer][EME][OpenCDM] Implement OpenCDM support
https://bugs.webkit.org/show_bug.cgi?id=213550

Reviewed by Philippe Normand.

.:

Added support to enable OpenCDM and find it it needed.

  • Source/cmake/FindOpenCDM.cmake: Added.
  • Source/cmake/OptionsGTK.cmake:
  • Source/cmake/OptionsWPE.cmake:
  • Source/cmake/WebKitFeatures.cmake:

Source/WebCore:

Implemented the OpenCDM support in the CDMOpenCDM and
CDMProxyOpenCDM related classes. CDMOpenCDM classes check for
Widevine support in OpenCDM and glues the JavaScript API to the
OpenCDM/Thunder framework. Building this is optional and --opencdm
parameter needs to be passed to build-webkit to get it.

CDMProxy related needed changes because of several reasons. First
is that Key was considering only a Vector<uint8_t> as a type and
OpenCDM has session objects. Key is also renamed to KeyHandle as
this name reflects in a better way the purpose of the class. This
bleeds out to all CDMProxy related classes. CDMInstanceSessionProxy
gets support to remove itself from the CDMSessionProxy.

Regarding ClearKey, we adapt the changes to the CDMProxy classes
and de-cable protection system from the decryptors as the OpenCDM
decryptor could handle more than one system.

No new tests. YouTube TV 2019 tests are green.

  • Headers.cmake:
  • WebCore.xcodeproj/project.pbxproj:
  • platform/GStreamer.cmake:
  • platform/SharedBuffer.cpp:

(WebCore::SharedBuffer::dataAsUInt8Ptr const):

  • platform/SharedBuffer.h:
  • platform/encryptedmedia/CDMInstance.h:
  • platform/encryptedmedia/CDMOpenCDMTypes.h: Copied from Source/WebCore/platform/graphics/gstreamer/eme/CDMFactoryGStreamer.cpp.
  • platform/encryptedmedia/CDMProxy.cpp:

(WebCore::KeyHandle::idAsString const):
(WebCore::KeyHandle::takeValueIfDifferent):
(WebCore::KeyStore::containsKeyID const):
(WebCore::KeyStore::merge):
(WebCore::KeyStore::allKeysAs const):
(WebCore::KeyStore::addKeys):
(WebCore::KeyStore::add):
(WebCore::KeyStore::remove):
(WebCore::KeyStore::keyHandle const):
(WebCore::CDMProxy::keyHandle const):
(WebCore::CDMProxy::tryWaitForKeyHandle const):
(WebCore::CDMProxy::keyAvailableUnlocked const):
(WebCore::CDMProxy::keyAvailable const):
(WebCore::CDMProxy::getOrWaitForKeyHandle const):
(WebCore::CDMProxy::getOrWaitForKeyValue const):
(WebCore::CDMInstanceSessionProxy::CDMInstanceSessionProxy):
(WebCore::CDMInstanceSessionProxy::removeFromInstanceProxy):

  • platform/encryptedmedia/CDMProxy.h:

(WebCore::KeyHandle::create):
(WebCore::KeyHandle::id const):
(WebCore::KeyHandle::value const):
(WebCore::KeyHandle::value):
(WebCore::KeyHandle::isStatusCurrentlyValid):
(WebCore::KeyHandle::operator==):
(WebCore::KeyHandle::operator<):
(WebCore::KeyHandle::KeyHandle):
(WebCore::KeyStore::isEmpty const):
(WebCore::CDMProxy::instance const):
(WebCore::CDMInstanceSessionProxy::releaseDecryptionResources):
(WebCore::CDMInstanceSessionProxy::cdmInstanceProxy const):
(WebCore::CDMInstanceProxy::proxy const):
(WebCore::CDMInstanceProxy::removeSession):

  • platform/encryptedmedia/CDMUtilities.cpp: Copied from Source/WebCore/platform/graphics/gstreamer/eme/CDMFactoryGStreamer.cpp.

(WebCore::CDMUtilities::parseJSONObject):

  • platform/encryptedmedia/CDMUtilities.h: Copied from Source/WebCore/platform/graphics/gstreamer/eme/CDMFactoryGStreamer.cpp.
  • platform/encryptedmedia/clearkey/CDMClearKey.cpp:

(WebCore::parseLicenseFormat):
(WebCore::CDMPrivateClearKey::supportsInitData const):
(WebCore::CDMPrivateClearKey::sanitizeResponse const):
(WebCore::CDMInstanceSessionClearKey::updateLicense):
(WebCore::CDMInstanceSessionClearKey::removeSessionData):
(WebCore::CDMInstanceSessionClearKey::parentInstance const):

  • platform/encryptedmedia/clearkey/CDMClearKey.h:
  • platform/graphics/gstreamer/GStreamerCommon.cpp:

(WebCore::isOpenCDMRanked):
(WebCore::initializeGStreamerAndRegisterWebKitElements):
(WebCore::GstMappedBuffer::createVector):

  • platform/graphics/gstreamer/GStreamerCommon.h:

(WebCore::GstMappedBuffer::create):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer):
(WebCore::MediaPlayerPrivateGStreamer::waitForCDMAttachment):

  • platform/graphics/gstreamer/eme/CDMFactoryGStreamer.cpp:

(WebCore::CDMFactory::platformRegisterFactories):

  • platform/graphics/gstreamer/eme/CDMOpenCDM.cpp: Added.

(openCDMLicenseType):
(WebCore::initDataMD5):
(WebCore::sessionLoadFailureFromOpenCDM):
(WebCore::OpenCDM::destructOpenCDMSession):
(WebCore::OpenCDM::createSharedOpenCDMSession):
(WebCore::CDMFactoryOpenCDM::singleton):
(WebCore::CDMFactoryOpenCDM::createCDM):
(WebCore::CDMFactoryOpenCDM::createCDMProxy):
(WebCore::CDMFactoryOpenCDM::supportedKeySystems const):
(WebCore::CDMFactoryOpenCDM::supportsKeySystem):
(WebCore::CDMPrivateOpenCDM::supportedInitDataTypes const):
(WebCore::CDMPrivateOpenCDM::supportsConfiguration const):
(WebCore::CDMPrivateOpenCDM::supportedRobustnesses const):
(WebCore::CDMPrivateOpenCDM::distinctiveIdentifiersRequirement const):
(WebCore::CDMPrivateOpenCDM::persistentStateRequirement const):
(WebCore::CDMPrivateOpenCDM::distinctiveIdentifiersAreUniquePerOriginAndClearable const):
(WebCore::CDMPrivateOpenCDM::createInstance):
(WebCore::CDMPrivateOpenCDM::loadAndInitialize):
(WebCore::CDMPrivateOpenCDM::supportsServerCertificates const):
(WebCore::CDMPrivateOpenCDM::supportsSessions const):
(WebCore::CDMPrivateOpenCDM::supportsInitData const):
(WebCore::CDMPrivateOpenCDM::sanitizeResponse const):
(WebCore::CDMPrivateOpenCDM::sanitizeSessionId const):
(WebCore::CDMInstanceOpenCDM::CDMInstanceOpenCDM):
(WebCore::CDMInstanceOpenCDM::initializeWithConfiguration):
(WebCore::CDMInstanceOpenCDM::setServerCertificate):
(WebCore::CDMInstanceOpenCDM::setStorageDirectory):
(WebCore::CDMInstanceSessionOpenCDM::CDMInstanceSessionOpenCDM):
(WebCore::CDMInstanceOpenCDM::createSession):
(WebCore::ParsedResponseMessage::ParsedResponseMessage):
(WebCore::ParsedResponseMessage::hasPayload const):
(WebCore::ParsedResponseMessage::payload const):
(WebCore::ParsedResponseMessage::payload):
(WebCore::ParsedResponseMessage::hasType const):
(WebCore::ParsedResponseMessage::type const):
(WebCore::ParsedResponseMessage::typeOr const):
(WebCore::CDMInstanceSessionOpenCDM::challengeGeneratedCallback):
(WebCore::toString):
(WebCore::CDMInstanceSessionOpenCDM::status const):
(WebCore::CDMInstanceSessionOpenCDM::keyUpdatedCallback):
(WebCore::CDMInstanceSessionOpenCDM::keysUpdateDoneCallback):
(WebCore::CDMInstanceSessionOpenCDM::errorCallback):
(WebCore::CDMInstanceSessionOpenCDM::requestLicense):
(WebCore::CDMInstanceSessionOpenCDM::sessionFailure):
(WebCore::CDMInstanceSessionOpenCDM::updateLicense):
(WebCore::CDMInstanceSessionOpenCDM::loadSession):
(WebCore::CDMInstanceSessionOpenCDM::closeSession):
(WebCore::CDMInstanceSessionOpenCDM::removeSessionData):
(WebCore::CDMInstanceSessionOpenCDM::storeRecordOfKeyUsage):
(WebCore:: const):

  • platform/graphics/gstreamer/eme/CDMOpenCDM.h: Added.

(WebCore::OpenCDM::OpenCDMSystemDeleter::operator() const):
(WebCore::OpenCDM::OpenCDMSessionDeleter::operator() const):

  • platform/graphics/gstreamer/eme/CDMProxyClearKey.cpp:

(WebCore::CDMProxyClearKey::cencSetDecryptionKey):

  • platform/graphics/gstreamer/eme/CDMProxyOpenCDM.cpp: Added.

(WebCore::CDMProxyOpenCDM::getDecryptionSession const):
(WebCore::CDMProxyOpenCDM::decrypt):

  • platform/graphics/gstreamer/eme/CDMProxyOpenCDM.h: Copied from Source/WebCore/platform/graphics/gstreamer/eme/CDMFactoryGStreamer.cpp.
  • platform/graphics/gstreamer/eme/GStreamerEMEUtilities.h:

(WebCore::InitData::InitData):
(WebCore::InitData::payload const):
(WebCore::GStreamerEMEUtilities::isWidevineKeySystem):
(WebCore::GStreamerEMEUtilities::keySystemToUuid):

  • platform/graphics/gstreamer/eme/WebKitClearKeyDecryptorGStreamer.cpp:

(webkit_media_clear_key_decrypt_class_init):
(protectionSystemId):

  • platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.cpp:

(transformCaps):
(transformInPlace):

  • platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.h:
  • platform/graphics/gstreamer/eme/WebKitOpenCDMDecryptorGStreamer.cpp: Added.

(webkit_media_opencdm_decrypt_class_init):
(webkit_media_opencdm_decrypt_init):
(finalize):
(protectionSystemId):
(cdmProxyAttached):
(decrypt):

  • platform/graphics/gstreamer/eme/WebKitOpenCDMDecryptorGStreamer.h: Added.

Source/WTF:

  • wtf/PlatformEnable.h: Disable OPENCDM by default.

Tools:

Added support to build OpenCDM and its dependencies. There is an
opt in env var to get JHBuild building Thunder its Widevine
dependencies. We also include a couple of GStreamer patches needed
to get key IDs in the decryptors.

Widevine is obviously proprietary and as you need to be licensed
to access it, you need credentials to build it.

  • Scripts/webkitperl/FeatureList.pm:
  • gstreamer/jhbuild.modules:
  • gstreamer/patches/gst-plugins-bad-0006-mssdemux-parse-protection-data.patch: Added.
  • gstreamer/patches/gst-plugins-good-0002-Check-if-an-upstream-demuxer-provided-a-default-kid.patch: Added.
  • gtk/install-dependencies:
  • jhbuild/jhbuildrc_common.py:

(init):

  • wpe/install-dependencies:
7:01 AM Changeset in webkit [264218] by Alan Bujtas
  • 2 edits in trunk/Source/WebCore

[LFC][TreeConstruction] Create block level container for unsupported renderer
https://bugs.webkit.org/show_bug.cgi?id=214182

Reviewed by Antti Koivisto.

It makes full LFC rendering on random pages less crashy.

  • layout/layouttree/LayoutTreeBuilder.cpp:

(WebCore::Layout::TreeBuilder::createLayoutBox):

6:20 AM Changeset in webkit [264217] by Carlos Garcia Campos
  • 2 edits in trunk/Tools

[GTK] MiniBrowser: title of back-forward menu items needs to be truncated when it's too large
https://bugs.webkit.org/show_bug.cgi?id=214180

Reviewed by Adrian Perez de Castro.

The popover menu doesn't set ellipsize on the inner label, so we need to do it manually. In the case of GTK4 we
also need to markup escape it.

  • MiniBrowser/gtk/BrowserWindow.c:

(browserWindowCreateBackForwardMenu):

5:47 AM Changeset in webkit [264216] by Carlos Garcia Campos
  • 2 edits in trunk/Source/WebKit

[GTK] Flush the cairo surface after painting when using software
https://bugs.webkit.org/show_bug.cgi?id=214177

Reviewed by Adrian Perez de Castro.

This is similar to bug #210636 but it happens under wayland when using GTK4. It's good idea to flush always
after painting in any case, so we do ity in case of GTK3 as well.

  • UIProcess/gtk/AcceleratedBackingStoreWayland.cpp:

(WebKit::AcceleratedBackingStoreWayland::snapshot): Call cairo_surface_flush() after drawing.
(WebKit::AcceleratedBackingStoreWayland::paint): Ditto.

4:08 AM Changeset in webkit [264215] by svillar@igalia.com
  • 9 edits in trunk/Source/WebCore

[WebXR] Retrieve WebGL framebuffer resolution from XR devices
https://bugs.webkit.org/show_bug.cgi?id=213886

Reviewed by Carlos Garcia Campos.

The recommended WebGL framebuffer resolution should be retrieved from the actual XR device being used.
Implemented the OpenXR machinery to retrieve it from the XR system. We are also moving the methods that
call the platform code to the XRSession as specs define, instead of having them inside the XRWebGLLayer.

Finally this patch is also removing a unused definition in OpenXR plaform code and properly initializing
a OpenXR struct. The missing initialization was the source of errors when querying api layer properties.
The patch is also properly setting the SessionMode::Inline when XR_VIEW_CONFIGURATION_TYPE_PRIMARY_MONO
is found. It used to set SessionMode::ImmersiveAr instead, but that's wrong, we should only care about
ImmersiveAr session mode once the WebXR AR module is implemented.

  • Modules/webxr/WebXRRenderState.cpp:

(WebCore::WebXRRenderState::outputCanvas const): Return render state's canvas.

  • Modules/webxr/WebXRRenderState.h: Added a m_outputCanvas member with its getter.
  • Modules/webxr/WebXRSession.cpp:

(WebCore::WebXRSession::nativeWebGLFramebufferResolution const): Moved from WebXRWebGLLayer and reimplemented.
(WebCore::WebXRSession::recommendedWebGLFramebufferResolution const): Ditto.

  • Modules/webxr/WebXRSession.h:
  • Modules/webxr/WebXRWebGLLayer.cpp:

(WebCore::WebXRWebGLLayer::WebXRWebGLLayer):
(WebCore::WebXRWebGLLayer::getNativeFramebufferScaleFactor): Call the session to get native and recommended
resolutions.
(WebCore::WebXRWebGLLayer::computeNativeWebGLFramebufferResolution): Deleted.
(WebCore::WebXRWebGLLayer::computeRecommendedWebGLFramebufferResolution): Ditto.

  • platform/xr/PlatformXR.h:

(PlatformXR::Device::recommendedResolution): New virtual method with default implementation.

  • platform/xr/openxr/PlatformXROpenXR.cpp:

(PlatformXR::Instance::Impl::enumerateApiLayerProperties const): Added initialization of the XrApiLayerProperties
objects. The call to xrEnumerateApiLayerProperties succeeds now.
(PlatformXR::OpenXRDevice::OpenXRDevice): Call enumerateConfigurationViews().
(PlatformXR::OpenXRDevice::collectSupportedSessionModes): Fill in the m_viewConfigurationProperties map.
(PlatformXR::OpenXRDevice::enumerateConfigurationViews): New method that retrieves the XR device views for each
supported configuration.
(PlatformXR::OpenXRDevice::recommendedResolution): Return the recommended resolution for a given SessionMode.

  • platform/xr/openxr/PlatformXROpenXR.h: Added some new methods and attributes.
3:48 AM Changeset in webkit [264214] by Alan Bujtas
  • 3 edits
    2 adds in trunk

[LFC][MarginCollapsing] Margins do not collapse through when the box has clearance.
https://bugs.webkit.org/show_bug.cgi?id=214172

Reviewed by Antti Koivisto.

Source/WebCore:

https://www.w3.org/TR/CSS22/box.html#collapsing-margins
"Two margins are adjoining if and only if: no line boxes, no clearance, no padding and no border separate them"

Only adjoining margins can collapse through.

Test: fast/layoutformattingcontext/empty-block-level-box-with-clearance.html

  • layout/blockformatting/BlockMarginCollapse.cpp:

(WebCore::Layout::BlockFormattingContext::MarginCollapse::marginsCollapseThrough const):

LayoutTests:

  • fast/layoutformattingcontext/empty-block-level-box-with-clearance-expected.html: Added.
  • fast/layoutformattingcontext/empty-block-level-box-with-clearance.html: Added.
2:16 AM Changeset in webkit [264213] by commit-queue@webkit.org
  • 5 edits
    2 adds in trunk/Source

[GTK][WPE] Use mobile user-agent on tablet
https://bugs.webkit.org/show_bug.cgi?id=149496

Patch by Jan-Michael Brummer <jan.brummer@tabos.org> on 2020-07-10
Reviewed by Carlos Garcia Campos.

  • platform/UserAgentQuirks.cpp:

(WebCore::urlRequiresMacintoshPlatform):
(WebCore::urlRequiresLinuxDesktopPlatform):
(WebCore::UserAgentQuirks::quirksForURL):

  • platform/UserAgentQuirks.h:
  • platform/glib/UserAgentGLib.cpp:

(WebCore::getChassisType):
(WebCore::platformForUAString):
(WebCore::platformVersionForUAString):
(WebCore::buildUserAgentString):
(WebCore::standardUserAgent):
(WebCore::standardUserAgentForURL):

1:16 AM Changeset in webkit [264212] by Carlos Garcia Campos
  • 3 edits in trunk/Source/WebKit

Unreviewed. Fix GTK4 build

  • UIProcess/API/gtk/WebKitWebViewGtk.cpp:

(fileChooserDialogResponseCallback):
(webkitWebViewRunFileChooser):

  • UIProcess/gtk/AcceleratedBackingStoreWayland.cpp:

(WebKit::AcceleratedBackingStoreWayland::snapshot):

1:01 AM Changeset in webkit [264211] by aboya@igalia.com
  • 10 edits
    2 deletes in trunk/Source/WebCore

[MSE][GStreamer] Inline MediaSourceClientGStreamerMSE away
https://bugs.webkit.org/show_bug.cgi?id=214140

Reviewed by Xabier Rodriguez-Calvar.

MediaSourceClientGStreamerMSE is a superfluous class that adds
a layer of indirection and complexity to the GStreamer MSE codebase
for no gain. This patch gets rid of it.

This also gets rid of the friend access layer violations that
MediaSourceClientGStreamerMSE relied upon.

This patch is a refactor that doesn't introduce behavior changes and
it's covered by existing tests.

  • platform/GStreamer.cmake:
  • platform/graphics/gstreamer/mse/AppendPipeline.cpp:

(WebCore::AppendPipeline::AppendPipeline):

  • platform/graphics/gstreamer/mse/AppendPipeline.h:
  • platform/graphics/gstreamer/mse/MediaPlayerPrivateGStreamerMSE.cpp:

(WebCore::MediaPlayerPrivateGStreamerMSE::durationChanged):
(WebCore::MediaPlayerPrivateGStreamerMSE::setMediaSourceClient): Deleted.
(WebCore::MediaPlayerPrivateGStreamerMSE::mediaSourceClient): Deleted.

  • platform/graphics/gstreamer/mse/MediaPlayerPrivateGStreamerMSE.h:

(WebCore::MediaPlayerPrivateGStreamerMSE::playbackPipeline const):

  • platform/graphics/gstreamer/mse/MediaSourceClientGStreamerMSE.cpp: Removed.
  • platform/graphics/gstreamer/mse/MediaSourceClientGStreamerMSE.h: Removed.
  • platform/graphics/gstreamer/mse/MediaSourcePrivateGStreamer.cpp:

(WebCore::MediaSourcePrivateGStreamer::MediaSourcePrivateGStreamer):
(WebCore::MediaSourcePrivateGStreamer::addSourceBuffer):
(WebCore::MediaSourcePrivateGStreamer::durationChanged):
(WebCore::MediaSourcePrivateGStreamer::markEndOfStream):

  • platform/graphics/gstreamer/mse/MediaSourcePrivateGStreamer.h:
  • platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.cpp:

(WebCore::SourceBufferPrivateGStreamer::create):
(WebCore::SourceBufferPrivateGStreamer::SourceBufferPrivateGStreamer):
(WebCore::SourceBufferPrivateGStreamer::finishCreation):
(WebCore::SourceBufferPrivateGStreamer::append):
(WebCore::SourceBufferPrivateGStreamer::abort):
(WebCore::SourceBufferPrivateGStreamer::resetParserState):
(WebCore::SourceBufferPrivateGStreamer::removedFromMediaSource):
(WebCore::SourceBufferPrivateGStreamer::flush):
(WebCore::SourceBufferPrivateGStreamer::enqueueSample):
(WebCore::SourceBufferPrivateGStreamer::allSamplesInTrackEnqueued):

  • platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.h:
12:02 AM Changeset in webkit [264210] by ysuzuki@apple.com
  • 1 edit
    2 copies
    17 adds
    1 delete in trunk/Tools

Add Slack-aware WebKitBot implementation
https://bugs.webkit.org/show_bug.cgi?id=211707

Reviewed by Devin Rousso and Brian Burg.

This patch adds Slack-aware WebKitBot implementation which supports "ping", "revert", and the other commands.
I decided to implement this feature in chat-bot because of the following reasons.

  1. It is the previous way we are familiar with.
  2. Creating a revert-patch sometimes takes long time because it involves working-copy clean-up, creating a revert, generating a patch... So asynchronous request-response is better for developers who do not want to watch whether the patch is created until it is done. Chat-bot can tell us when it is ready.
  3. Requesting a revert-patch in public channel can easily tell the other developers that reverting is going on now.

We reuse python's webkit-patch create-revert command as it was in the old webkitbot. We enhance WKR bot to support webkitbot feature.
Once webkitbot app is installed into a channel, it monitors messages in the channel and works when the mention to this bot's user happens.

We use Real Time Message Slack API instead of Event API, because Event API requires public facing HTTPS server which accepts incoming webhook.
Real Time Message Slack API just requires a server app which connects to Slack via WebSocket, so it is easier to deploy for now.

The implementation of webkitbot is client-server model inside one process. There is one AsyncTaskQueue, and there is one async main loop which
takes the task from the queue and replies when it is done. Every time we noticed the request, this request queues the task to this task queue.
This design ensures that only one task is using the working-copy WebKit repository at a time, this is required to make a revert-patch without
conflict.

  • WKR/ReadMe.md: Removed.
  • WKR/WKR.mjs: Removed.
  • WKR/package-lock.json: Removed.
  • WKR/package.json: Removed.
  • WebKitBot/.eslintrc: Added.
  • WebKitBot/.gitignore: Renamed from Tools/WKR/.gitignore.
  • WebKitBot/ReadMe.md: Added.
  • WebKitBot/data/.gitignore: Renamed from Tools/WKR/data/.gitignore.
  • WebKitBot/package-lock.json: Added.
  • WebKitBot/package.json: Added.
  • WebKitBot/src/AsyncTaskQueue.mjs: Added.
  • WebKitBot/src/Commit.mjs: Added.
  • WebKitBot/src/Contributors.mjs: Added.
  • WebKitBot/src/Utility.mjs: Added.
  • WebKitBot/src/WKR.mjs: Added.
  • WebKitBot/src/WebKitBot.mjs: Added.
  • WebKitBot/src/index.mjs: Added.
  • WebKitBot/tests/Commit.test.mjs: Added.
  • WebKitBot/tests/WebKitBot.test.mjs: Added.
  • WebKitBot/tests/resources/.gitattributes: Added.
  • WebKitBot/tests/resources/HaveRadarAndBugzilla.json: Added.
  • WebKitBot/tests/resources/HavingBugzilla.json: Added.
  • WebKitBot/tests/resources/NoRadarAndBugzilla.json: Added.
Note: See TracTimeline for information about the timeline view.