WebKit-https.git
46 sec agoUpdate a WKPreferences API comment. master
beidson@apple.com [Wed, 15 Jul 2020 17:59:38 +0000 (17:59 +0000)]
Update a WKPreferences API comment.
https://bugs.webkit.org/show_bug.cgi?id=214360

Rubberstamped by Tim Horton

* UIProcess/API/Cocoa/WKPreferences.h:

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

25 min agobuild-webkit script tries to execute command xcodebuild on Linux
clopez@igalia.com [Wed, 15 Jul 2020 17:34:44 +0000 (17:34 +0000)]
build-webkit script tries to execute command xcodebuild on Linux
https://bugs.webkit.org/show_bug.cgi?id=214353

Reviewed by Jonathan Bedard.

Recently, when running the script build-webkit on Linux the following warning is printed:
Can't exec "xcodebuild": No such file or directory at Tools/Scripts/webkitdirs.pm line 602

To fix this, change the code to only call the function determineXcodeSDK() when
building for an Apple/Cocoa platform.

* Scripts/webkitdirs.pm:
(determineArchitecture):

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

33 min ago[css-grid] Rename SmallestTrackStart to ExplicitGridStart
obrufau@igalia.com [Wed, 15 Jul 2020 17:26:41 +0000 (17:26 +0000)]
[css-grid] Rename SmallestTrackStart to ExplicitGridStart
https://bugs.webkit.org/show_bug.cgi?id=214347

Reviewed by Manuel Rego Casasnovas.

The SmallestTrackStart method used to return a signed int which was
never positive, representing the smallest untranslated start among all
grid items, clamped by 0 as a maximum.

In practice, though, what we usually want is the index of the first
explicit track/line among all tracks/lines, or equivalently, the number
of leading implicit tracks/lines.

That number is precisely minus the return value of SmallestTrackStart.
Thus, in grid layout there were various std::abs() to invert the value.

But it's a bit confusing to have an API which returns a non-positive
integer, which then needs to be made non-negative. Therefore, this patch
renames SmallestTrackStart to ExplicitGridStart, and makes it return
the unsigned which is usually desired.

This patch should have no effect in practice.

This patch is a port of https://crrev.com/777768

* rendering/Grid.cpp:
(WebCore::Grid::setExplicitGridStart):
(WebCore::Grid::explicitGridStart const):
(WebCore::Grid::setNeedsItemsPlacement):
* rendering/Grid.h:
* rendering/GridTrackSizingAlgorithm.cpp:
(WebCore::GridTrackSizingAlgorithm::rawGridTrackSize const):
* rendering/RenderGrid.cpp:
(WebCore::RenderGrid::computeEmptyTracksForAutoRepeat const):
(WebCore::RenderGrid::placeItemsOnGrid const):
(WebCore::RenderGrid::populateExplicitGridAndOrderIterator const):
(WebCore::RenderGrid::gridAreaBreadthForOutOfFlowChild):

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

50 min agoFix some build configurations after r264389
beidson@apple.com [Wed, 15 Jul 2020 17:09:25 +0000 (17:09 +0000)]
Fix some build configurations after r264389
https://bugs.webkit.org/show_bug.cgi?id=214245

Unreviewed.

* pal/spi/mac/IOKitSPIMac.h: Forward declare newly used stuff.

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

86 min agoUnreviewed atttempt to fix build after r264389.
cdumez@apple.com [Wed, 15 Jul 2020 16:34:06 +0000 (16:34 +0000)]
Unreviewed atttempt to fix build after r264389.

* platform/gamepad/mac/HIDGamepadProvider.mm:
(WebCore::HIDGamepadProvider::deviceRemoved):

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

88 min ago[WTF] Fix PackedAlignedPtr for X86_64 canonical addresses
commit-queue@webkit.org [Wed, 15 Jul 2020 16:32:01 +0000 (16:32 +0000)]
[WTF] Fix PackedAlignedPtr for X86_64 canonical addresses
https://bugs.webkit.org/show_bug.cgi?id=214142

Patch by Jim Mason <jmason@ibinx.com> on 2020-07-15
Reviewed by Mark Lam

Source/JavaScriptCore:

Fixed pointer test to use unsigned in place of signed.

* wasm/js/WebAssemblyFunction.cpp:
(JSC::callWebAssemblyFunction):

Source/WTF:

* wtf/Packed.h:
(WTF::PackedAlignedPtr::get const):
(WTF::PackedAlignedPtr::set):

Tools:

Revised test cases in TEST(WTF_Packed, AssignAndGet)

* TestWebKitAPI/Tests/WTF/Packed.cpp:

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

96 min ago[ews-app] Add timeout to network requests
aakash_jain@apple.com [Wed, 15 Jul 2020 16:24:23 +0000 (16:24 +0000)]
[ews-app] Add timeout to network requests
https://bugs.webkit.org/show_bug.cgi?id=214355

Reviewed by Jonathan Bedard.

* BuildSlaveSupport/ews-app/ews/common/util.py:
(fetch_data_from_url): Add tiemout as recommended in https://requests.readthedocs.io/en/master/user/quickstart/#timeouts

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

3 hours agoMake ews django app robust against network issues
aakash_jain@apple.com [Wed, 15 Jul 2020 14:51:35 +0000 (14:51 +0000)]
Make ews django app robust against network issues
https://bugs.webkit.org/show_bug.cgi?id=214351

Reviewed by Jonathan Bedard.

* BuildSlaveSupport/ews-app/ews/common/buildbot.py:
(Buildbot.fetch_pending_and_inprogress_builds): Re-fetch builder_name_to_id_mapping if required.

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

3 hours agoEmit HasOwnPropertyFunctionCallDotNode for "Reflect" identifiers
shvaikalesh@gmail.com [Wed, 15 Jul 2020 14:47:44 +0000 (14:47 +0000)]
Emit HasOwnPropertyFunctionCallDotNode for "Reflect" identifiers
https://bugs.webkit.org/show_bug.cgi?id=214325

Reviewed by Darin Adler and Saam Barati.

JSTests:

* microbenchmarks/has-own-property-for-in-loop-reflect-name.js: Added.
* stress/reflect-has.js:
* stress/reflect.js:

Source/JavaScriptCore:

Currently, HasOwnPropertyFunctionCallDotNode is emitted for all ResolveNodes
except ones with "Reflect" identifier. This exception doesn't seem necessary
as ReflectObject inherits ordinary `Object.prototype.hasOwnProperty` method.

This patch removes the exception, advancing provided "Reflect" microbenchmark
by 20%. No behavior change.

* parser/ASTBuilder.h:
(JSC::ASTBuilder::makeFunctionCallNode):

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

3 hours ago[webkitpy] Support Rosetta testing
jbedard@apple.com [Wed, 15 Jul 2020 14:00:53 +0000 (14:00 +0000)]
[webkitpy] Support Rosetta testing
https://bugs.webkit.org/show_bug.cgi?id=214016
<rdar://problem/65153804>

Reviewed by Alexey Proskuryakov.

* Scripts/webkitpy/port/server_process.py:
(ServerProcess.__init__): Emulate architecture if native and specified architectures do not match.
* Scripts/webkitpy/port/server_process_unittest.py:
(TrivialMockPort.architecture):

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

4 hours ago[LFC][IFC] Remove Display::LineBox::isConsideredEmpty
zalan@apple.com [Wed, 15 Jul 2020 13:58:39 +0000 (13:58 +0000)]
[LFC][IFC] Remove Display::LineBox::isConsideredEmpty
https://bugs.webkit.org/show_bug.cgi?id=214335

Reviewed by Antti Koivisto.

Display classes should not have layout related bits.

* layout/blockformatting/BlockMarginCollapse.cpp:
(WebCore::Layout::BlockFormattingContext::MarginCollapse::marginsCollapseThrough const):
* layout/displaytree/DisplayLineBox.h:
(WebCore::Display::LineBox::baselineOffset const):
(WebCore::Display::LineBox::LineBox):
(WebCore::Display::LineBox::isConsideredEmpty const): Deleted.
* layout/inlineformatting/InlineFormattingContext.cpp:
(WebCore::Layout::InlineFormattingContext::setDisplayBoxesForLine):

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

4 hours ago[SOUP] Artificial delay to WebSocket connection to mitigate port scanning attacks
lmoura@igalia.com [Wed, 15 Jul 2020 13:48:26 +0000 (13:48 +0000)]
[SOUP] Artificial delay to WebSocket connection to mitigate port scanning attacks
https://bugs.webkit.org/show_bug.cgi?id=214293

Reviewed by Carlos Garcia Campos.

Source/WebKit:

r264306 added an artificial delay when NetworkSocketStream closed due
to closed ports but Soup-based ports use another code path and were
still returning immediately.

SOUP WebSocket errors do not distinguish closed ports separately, so
this commit checks for connections that finished with NOT_WEBSOCKET
errors.

Covered by existing tests.

* NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::randomClosedPortDelay): Move the delay
calculation here to be shared between the different code paths.
* NetworkProcess/NetworkProcess.h:
* NetworkProcess/NetworkSocketStream.cpp:
(WebKit::NetworkSocketStream::didFailSocketStream): Use the shared
delay.
(WebKit::randomDelay): Deleted.
* NetworkProcess/soup/WebSocketTaskSoup.cpp:
(WebKit::WebSocketTask::WebSocketTask): Add a oneShot timer with
random duration when failing to connect to something that is not a
WebSocket.
(WebKit::WebSocketTask::delayFailTimerFired):

LayoutTests:

Add glib-specific baseline due to SOUP messages.

* platform/glib/TestExpectations:
* platform/glib/http/tests/websocket/tests/hybi/closed-port-delay-expected.txt: Added.

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

4 hours ago[MSE][GStreamer] Unreviewed micro gardening: imported/w3c/web-platform-tests/media...
aboya@igalia.com [Wed, 15 Jul 2020 13:05:02 +0000 (13:05 +0000)]
[MSE][GStreamer] Unreviewed micro gardening: imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-negative.html
https://bugs.webkit.org/show_bug.cgi?id=214349

New test
imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-negative.html
crashes on an assertion.

This is not surprising since changetype is not implemented in our port and we
already had a similar crash with that feature. Marking it as [ Failure Crash ].

* platform/gtk/TestExpectations:

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

5 hours ago[MSE][GStreamer] Break circular reference between SourceBufferPrivateGStreamer and...
aboya@igalia.com [Wed, 15 Jul 2020 12:56:23 +0000 (12:56 +0000)]
[MSE][GStreamer] Break circular reference between SourceBufferPrivateGStreamer and AppendPipeline
https://bugs.webkit.org/show_bug.cgi?id=214345

Reviewed by Xabier Rodriguez-Calvar.

SourceBufferPrivate is ref counted.

AppendPipeline is owned exclusively by SourceBufferPrivateGStreamer:
it's born and destroyed with it, managed by a never-moved unique_ptr.

AppendPipeline needs a reference to SourceBufferPrivateGStreamer to
notify it of essential events like samples having been parsed. This
used to be a Ref<>, thus creating a circular reference leak:

AppendPipeline is only destroyed in SourceBufferPrivateGStreamer
destructor. AppendPipeline holds ref counted reference to
SourceBufferPrivateGStreamer, therefore neither are destroyed.

This patch breaks the cycle by replacing the Ref<> in AppendPipeline
with a plain old reference. This is safe because
SourceBufferPrivateGStreamer owns, and therefore is alive at least
just as long as AppendPipeline.

As a consequence of not using Ref<>, the SourceBufferPrivateGStreamer
constructor does no longer need to relax the adoption requirements and
unique_ptr<AppendPipeline> can be replaced by a UniqueRef<>.

* platform/graphics/gstreamer/mse/AppendPipeline.cpp:
(WebCore::AppendPipeline::AppendPipeline):
(WebCore::AppendPipeline::handleErrorConditionFromStreamingThread):
(WebCore::AppendPipeline::handleStateChangeMessage):
(WebCore::AppendPipeline::handleEndOfAppend):
(WebCore::AppendPipeline::appsinkNewSample):
(WebCore::AppendPipeline::didReceiveInitializationSegment):
(WebCore::AppendPipeline::connectDemuxerSrcPadToAppsink):
* platform/graphics/gstreamer/mse/AppendPipeline.h:
(WebCore::AppendPipeline::sourceBufferPrivate):
* platform/graphics/gstreamer/mse/MediaPlayerPrivateGStreamerMSE.cpp:
(WebCore::MediaPlayerPrivateGStreamerMSE::trackDetected):
* platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.cpp:
(WebCore::SourceBufferPrivateGStreamer::SourceBufferPrivateGStreamer):
* platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.h:

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

7 hours ago[JSC] Introduce JSCTEST_hardTimeout
ysuzuki@apple.com [Wed, 15 Jul 2020 10:18:40 +0000 (10:18 +0000)]
[JSC] Introduce JSCTEST_hardTimeout
https://bugs.webkit.org/show_bug.cgi?id=214343

Reviewed by Mark Lam.

Source/JavaScriptCore:

JSC Debug tests are failing consistently these days, https://build.webkit.org/builders/Apple-Catalina-Debug-JSC-Tests/.
My guess is that some tests get stuck inside JSC even if timeout occurs. Let's consider the following case.

    1. The test is having `JSC_useConcurrentJIT=0`.
    2. The test is building super heavy FTL code in the main thread.
    3. The timeout thread notifies the VM about the timeout.
    4. But VM does not stop since it is running super heavy FTL compilation.
    5. After 1200 seconds, buildbot terminates the entire test.

In the above case, JSC gets stuck, and eventually buildbot terminates.
In this patch, we introduce JSCTEST_hardTimeout. After soft-timeout (usual timeout) happens, we wait another JSCTEST_hardTimeout seconds.
And if the JSC shell is not finished, we forcefully terminates the JSC shell via exit(EXIT_FAILURE), to avoid entire JSC test termination
in buildbot.

We pick 300 seconds. This means, after soft-timeout occurs, we wait for 5 mins, and if the JSC shell is still active, kill it. 5 mins sounds
reasonable amount of time. And this should fit within buildbot's hard timeout (1200 seconds).

* jsc.cpp:
(startTimeoutTimer):

Tools:

* Scripts/run-javascriptcore-tests:
* Scripts/run-jsc-stress-tests:
* Scripts/webkitruby/jsc-stress-test-writer-default.rb:
* Scripts/webkitruby/jsc-stress-test-writer-ruby.rb:

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

9 hours ago[GTK] API test /webkit/WebKitWebInspectorServer/test-page-list is flaky
carlosgc@webkit.org [Wed, 15 Jul 2020 08:52:32 +0000 (08:52 +0000)]
[GTK] API test /webkit/WebKitWebInspectorServer/test-page-list is flaky
https://bugs.webkit.org/show_bug.cgi?id=188115

Reviewed by Michael Catanzaro.

Stop using DBus to connect to the remote inspector and reload the page until we see the inspectable target.

* TestWebKitAPI/Tests/WebKitGtk/TestInspectorServer.cpp:
(connectToInspectorServer):
* TestWebKitAPI/glib/TestExpectations.json:

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

10 hours agoResolve race between IOHIDManager and GameController framework.
beidson@apple.com [Wed, 15 Jul 2020 08:00:13 +0000 (08:00 +0000)]
Resolve race between IOHIDManager and GameController framework.
<rdar://problem/65554490> and https://bugs.webkit.org/show_bug.cgi?id=214245

Reviewed by Tim Horton.

Source/WebCore:

No automated testing available.

IOHIDDevices and IOHIDServices are two separate things.

An IOHIDDevice and IOHIDService often have a 1-to-1 correlation, but the IOHIDDevice might be
published to the application before the IOHIDService is.

WebKit's HID gamepad manager uses IOHIDDevice.
GameController.framework uses IOHIDServices.

When we added the ability for WebKit to switch between HID and GCF, the following happens:

- Sometimes the IOHIDServiceClient will get published first. Then when the IOHIDDevice is published,
  and WebKit was deciding which gamepad manager to use, the device's services are available,
  and we get the right answer.

- Sometimes, the IOHIDDevice is published first. Then when WebKit is deciding which gamepad
  manager to use, it can't check the IOHIDServiceClient against GameController framework.
  So we have the HID manager handle the device... but then GCF comes along a split second later
  and ALSO handles it.

The "device before service" scenario results in the same gamepad showing up twice.

To resolve this, we do the following:

1 - If an IOHIDDevice attaches and its services aren't available yet, we delay managing it.
2 - When we delay managing a device, we start listening for IOHIDServiceClient additions.
3 - Each time a GamePad service is published, we once again try to determine if GCF will handle
    the device.
4 - As long as the answer is "Maybe" - instead of "Yes" or "No" - we refuse to manage the device.
5 - After a brief delay (currently 1 second), we will give up waiting for published services
    and manage the device with the HID gamepad provider.

In my testing, when the service publishes after the devices, it's always within 50ms,
(and usually just a spin or two of the runloop) so the 1s delay seems sufficient.

NOTE: The above all holds true with the "MultiGamepadProvider" on Catalina.
On Big Sur, there's brand new GameController framework API that makes this much easier. 👍

* platform/gamepad/mac/HIDGamepadProvider.h:
* platform/gamepad/mac/HIDGamepadProvider.mm:
(WebCore::deviceAddedCallback):
(WebCore::gameControllerFrameworkWillHandleHIDDevice):
(WebCore::HIDGamepadProvider::waitForManagementDecisionForDevice):
(WebCore::HIDGamepadProvider::removeDeviceWaitingForManagementDecision):
(WebCore::HIDGamepadProvider::newGamePadServicePublished):
(WebCore::HIDGamepadProvider::deviceAdded):
(WebCore::HIDGamepadProvider::deviceRemoved):

Source/WebCore/PAL:

* pal/spi/mac/IOKitSPIMac.h:

Source/WTF:

* wtf/PlatformHave.h:

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

12 hours agoWe must hold the CodeBlock lock when calling StructureStubInfo::reset
sbarati@apple.com [Wed, 15 Jul 2020 05:54:46 +0000 (05:54 +0000)]
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):

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

12 hours ago[GTK][WPE] Depuplicate some accessibility expectations
lmoura@igalia.com [Wed, 15 Jul 2020 05:24:29 +0000 (05:24 +0000)]
[GTK][WPE] Depuplicate some accessibility expectations

Unreviewed test gardening

* platform/glib/TestExpectations:
* platform/gtk/TestExpectations:
* platform/wpe/TestExpectations:

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

15 hours agoCaret leaves trails behind when the editable content is subpixel positioned
zalan@apple.com [Wed, 15 Jul 2020 02:46:31 +0000 (02:46 +0000)]
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:

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

16 hours ago[iOS] Add missing messages to message filter in WebContent sandbox
pvollan@apple.com [Wed, 15 Jul 2020 01:41:06 +0000 (01:41 +0000)]
[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:

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

17 hours agoREGRESSION (r264101): Sharing a link attaches an image instead of the URL
wenson_hsieh@apple.com [Wed, 15 Jul 2020 00:20:21 +0000 (00:20 +0000)]
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:

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

18 hours agoREGRESSION(r262341) URL::createCFURL should produce a CFURL that uses UTF-8 to decode...
commit-queue@webkit.org [Tue, 14 Jul 2020 23:36:58 +0000 (23:36 +0000)]
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.

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

18 hours ago[WebGL2] vertexAttribI* and getFragDataLocation
commit-queue@webkit.org [Tue, 14 Jul 2020 23:10:11 +0000 (23:10 +0000)]
[WebGL2] vertexAttribI* and getFragDataLocation
https://bugs.webkit.org/show_bug.cgi?id=214211

Patch by James Darpinian <jdarpinian@chromium.org> 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):

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

18 hours agoResync web-platform-tests/mimesniff from upstream
cdumez@apple.com [Tue, 14 Jul 2020 23:01:51 +0000 (23:01 +0000)]
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:

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

19 hours agoHandle out of memory error while creating an error message in the literal parser.
mark.lam@apple.com [Tue, 14 Jul 2020 22:51:19 +0000 (22:51 +0000)]
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):

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

19 hours agoREGRESSION: (r263761) [ iOS ] webanimations/accelerated-animation-with-easing.html...
tsavell@apple.com [Tue, 14 Jul 2020 22:50:49 +0000 (22:50 +0000)]
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_i_lopez@apple.com> on 2020-07-14

* platform/ios-wk2/TestExpectations:

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

19 hours ago[WebGL2] Implement compressedTex{Sub}Image*, copyTexSubImage3D
commit-queue@webkit.org [Tue, 14 Jul 2020 22:37:20 +0000 (22:37 +0000)]
[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:

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

20 hours ago[iOS] The completion handler in -handleKeyWebEvent:withCompletionHandler: is sometime...
wenson_hsieh@apple.com [Tue, 14 Jul 2020 21:39:12 +0000 (21:39 +0000)]
[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:

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

20 hours ago[ iOS Debug ] http/tests/workers/worker-importScripts-banned-mimetype.html is flakey...
tsavell@apple.com [Tue, 14 Jul 2020 21:28:45 +0000 (21:28 +0000)]
[ 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_i_lopez@apple.com> on 2020-07-14

* platform/ios-wk2/TestExpectations:

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

21 hours agoUnreviewed test gardening, add Catalina specific baseline for css/css-fonts/generic...
ryanhaddad@apple.com [Tue, 14 Jul 2020 20:57:16 +0000 (20:57 +0000)]
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.

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

21 hours agoDrop cache of subframe count on the Page
cdumez@apple.com [Tue, 14 Jul 2020 20:45:50 +0000 (20:45 +0000)]
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:

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

22 hours agoImplement uniform* and getUniform for WebGL 2 types
commit-queue@webkit.org [Tue, 14 Jul 2020 19:59:01 +0000 (19:59 +0000)]
Implement uniform* and getUniform for WebGL 2 types
https://bugs.webkit.org/show_bug.cgi?id=214116

Patch by James Darpinian <jdarpinian@chromium.org> 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):

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

22 hours ago[iOS] Avoid loading media libraries in Document::visibilityStateChanged() if not...
pvollan@apple.com [Tue, 14 Jul 2020 19:55:46 +0000 (19:55 +0000)]
[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):

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

22 hours ago[JSC] fixup LLInt fast path in op_get_private_name
caitp@igalia.com [Tue, 14 Jul 2020 19:50:03 +0000 (19:50 +0000)]
[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:

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

22 hours agoFlashes of incorrect scroll position when zooming on quip
simon.fraser@apple.com [Tue, 14 Jul 2020 19:27:34 +0000 (19:27 +0000)]
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.

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

22 hours agoAdd support for parsing VP-style codec strings.
jer.noble@apple.com [Tue, 14 Jul 2020 19:18:39 +0000 (19:18 +0000)]
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.

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

22 hours ago[build.webkit.org] watchos should build both arm64_32 and armv7k architectures
aakash_jain@apple.com [Tue, 14 Jul 2020 19:10:48 +0000 (19:10 +0000)]
[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:

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

23 hours agoWhen invalidating the clients of an SVG resource we should not go beyond the RenderSV...
commit-queue@webkit.org [Tue, 14 Jul 2020 18:59:37 +0000 (18:59 +0000)]
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.

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

23 hours ago[ WK1 Mac ] http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache...
tsavell@apple.com [Tue, 14 Jul 2020 18:55:16 +0000 (18:55 +0000)]
[ 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_i_lopez@apple.com> on 2020-07-14

* platform/mac-wk1/TestExpectations:

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

23 hours ago[iOS] Avoid loading media libraries in Document::visibilityStateChanged() if not...
pvollan@apple.com [Tue, 14 Jul 2020 18:40:17 +0000 (18:40 +0000)]
[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):

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

23 hours ago[ews] watchos should build both arm64_32 and armv7k architectures
aakash_jain@apple.com [Tue, 14 Jul 2020 18:38:46 +0000 (18:38 +0000)]
[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:

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

23 hours ago[watchOS] Support armv7k build
jbedard@apple.com [Tue, 14 Jul 2020 18:31:08 +0000 (18:31 +0000)]
[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.

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

23 hours ago[ macOS iOS ] http/tests/resourceLoadStatistics/telemetry-generation-basic-functional...
katherine_cheney@apple.com [Tue, 14 Jul 2020 18:19:00 +0000 (18:19 +0000)]
[ 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:

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

23 hours ago[macOS] Do not update ScreenTime when in private browsing mode
eric.carlson@apple.com [Tue, 14 Jul 2020 18:07:24 +0000 (18:07 +0000)]
[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.

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

23 hours ago[GTK] Gardening after r264345
clopez@igalia.com [Tue, 14 Jul 2020 18:01:11 +0000 (18:01 +0000)]
[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.

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

24 hours ago[ews] Do not upload archives for tvOS and watchOS
aakash_jain@apple.com [Tue, 14 Jul 2020 17:59:12 +0000 (17:59 +0000)]
[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):

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

24 hours ago[iOS] Sometimes unable to type Japanese on docs.google.com
dbates@webkit.org [Tue, 14 Jul 2020 17:55:57 +0000 (17:55 +0000)]
[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.

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

24 hours agoAdd myself to contributors.json.
rackler@apple.com [Tue, 14 Jul 2020 17:48:10 +0000 (17:48 +0000)]
Add myself to contributors.json.

Unreviewed.

* Scripts/webkitpy/common/config/contributors.json:

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

24 hours agoUse "font-family: Ahem" to improve coverage.
zalan@apple.com [Tue, 14 Jul 2020 17:00:35 +0000 (17:00 +0000)]
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:

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

25 hours ago[JSC] Remove compiler warning in JSBigInt
commit-queue@webkit.org [Tue, 14 Jul 2020 16:55:22 +0000 (16:55 +0000)]
[JSC] Remove compiler warning in JSBigInt
https://bugs.webkit.org/show_bug.cgi?id=214298

Patch by Xan Lopez <xan@igalia.com> on 2020-07-14
Reviewed by Sam Weinig.

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

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

25 hours agoResync web-platform-tests/media-source from upstream
cdumez@apple.com [Tue, 14 Jul 2020 16:40:45 +0000 (16:40 +0000)]
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:

* TestExpectations:
* tests-options.json:

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

25 hours agoResync web-platform-tests/pointerevents from upstream
cdumez@apple.com [Tue, 14 Jul 2020 16:22:26 +0000 (16:22 +0000)]
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:

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

25 hours agoUpdate WPT tests for css-fonts and css-font-loading
clopez@igalia.com [Tue, 14 Jul 2020 16:19:21 +0000 (16:19 +0000)]
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:

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

26 hours agoUpdated AudioContext constructor according to spec
commit-queue@webkit.org [Tue, 14 Jul 2020 15:51:18 +0000 (15:51 +0000)]
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:

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

26 hours agoUpdate WPT tests for css-ui
clopez@igalia.com [Tue, 14 Jul 2020 15:49:42 +0000 (15:49 +0000)]
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.

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

26 hours agoAdd tvOS and watchOS support to built-product-archive
aakash_jain@apple.com [Tue, 14 Jul 2020 15:42:25 +0000 (15:42 +0000)]
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):

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

26 hours agoWPT test css/css-grid/grid-definition/grid-auto-fit-columns-001.html broken after...
clopez@igalia.com [Tue, 14 Jul 2020 15:32:51 +0000 (15:32 +0000)]
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.

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

27 hours agoUpdate WPT tests for css-text
clopez@igalia.com [Tue, 14 Jul 2020 14:06:17 +0000 (14:06 +0000)]
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.

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

29 hours agoUpdate WPT tests for css-writing-modes
clopez@igalia.com [Tue, 14 Jul 2020 12:19:06 +0000 (12:19 +0000)]
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:

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

30 hours agoSkip intermittently failing type-check-hoisting-phase-hoist-check-structure-on-tdz...
commit-queue@webkit.org [Tue, 14 Jul 2020 11:26:31 +0000 (11:26 +0000)]
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@igalia.com> on 2020-07-14
Reviewed by Carlos Alberto Lopez Perez.

* stress/type-check-hoisting-phase-hoist-check-structure-on-tdz-this-value.js:

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

31 hours agoUpdate WPT tests for css-grid and css-flexbox
clopez@igalia.com [Tue, 14 Jul 2020 10:30:32 +0000 (10:30 +0000)]
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.

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

32 hours ago[WebGL] REGRESSION (r262366): Google search photos do not render, black images
justin_fan@apple.com [Tue, 14 Jul 2020 09:26:03 +0000 (09:26 +0000)]
[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:

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

34 hours agoUnreviewed non-unified build fixes
Hironori.Fujii@sony.com [Tue, 14 Jul 2020 07:12:04 +0000 (07:12 +0000)]
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:

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

36 hours agoUnreviewed non-unified build fixes
Hironori.Fujii@sony.com [Tue, 14 Jul 2020 05:44:25 +0000 (05:44 +0000)]
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:

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

36 hours ago[SOUP] Garden failure on delay after connect to closed port.
lmoura@igalia.com [Tue, 14 Jul 2020 05:17:20 +0000 (05:17 +0000)]
[SOUP] Garden failure on delay after connect to closed port.

Unreviewed test gardening.

* platform/glib/TestExpectations:

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

38 hours agoreturnEarlyFromInfiniteLoopsForFuzzing and validateDoesGC may fail when used together...
sbarati@apple.com [Tue, 14 Jul 2020 03:53:27 +0000 (03:53 +0000)]
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):

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

38 hours agoKeyboard remains on full screen video view after back from PiP
peng.liu6@apple.com [Tue, 14 Jul 2020 03:44:08 +0000 (03:44 +0000)]
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):

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

39 hours ago[RenderTreeNeedsLayoutChecker] imported/w3c/web-platform-tests/html/rendering/replace...
zalan@apple.com [Tue, 14 Jul 2020 02:53:45 +0000 (02:53 +0000)]
[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:

* TestExpectations:

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

41 hours agoAdd EWS queues for tvOS and watchOS builders (follow-up fix)
aakash_jain@apple.com [Tue, 14 Jul 2020 00:59:05 +0000 (00:59 +0000)]
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.

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

42 hours agoUpdate WPT tests for WOFF2
clopez@igalia.com [Mon, 13 Jul 2020 23:38:41 +0000 (23:38 +0000)]
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:

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

42 hours ago(r264202) [ Mac WK2 ] imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-connec...
tsavell@apple.com [Mon, 13 Jul 2020 23:30:19 +0000 (23:30 +0000)]
(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:

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

42 hours ago[JSC] IntlLocale::initializeLocale should have scope.release
ysuzuki@apple.com [Mon, 13 Jul 2020 23:23:55 +0000 (23:23 +0000)]
[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):

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

42 hours agoREGRESSION: (r257915?) [ Mac ] accessibility/accessibility-node-memory-management...
andresg_22@apple.com [Mon, 13 Jul 2020 23:15:18 +0000 (23:15 +0000)]
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:

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

43 hours ago[JSC] FTL isCellOrMisc should be isCellOrMiscOrBigInt32
ysuzuki@apple.com [Mon, 13 Jul 2020 22:36:01 +0000 (22:36 +0000)]
[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.

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

43 hours agoAdd more logging for navigation policy decisions on UIProcess side
cdumez@apple.com [Mon, 13 Jul 2020 22:31:53 +0000 (22:31 +0000)]
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):

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

43 hours agoWeb Inspector: wrong bundle version being used for WebInspectorUI.framework in macOS...
bburg@apple.com [Mon, 13 Jul 2020 22:12:59 +0000 (22:12 +0000)]
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>.

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

43 hours agoScriptController needs to SetForScope m_sourceURL after Refing its Frame
keith_miller@apple.com [Mon, 13 Jul 2020 22:10:25 +0000 (22:10 +0000)]
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):

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

44 hours agoRemove live ranges from Document.h, AlternativeTextController.h, DictionaryLookup...
ryanhaddad@apple.com [Mon, 13 Jul 2020 21:12:39 +0000 (21:12 +0000)]
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):

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

44 hours agoFollowup to bug 213143: Add artificial delay to WebSocket connections to mitigate...
katherine_cheney@apple.com [Mon, 13 Jul 2020 21:07:55 +0000 (21:07 +0000)]
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):

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

45 hours agoUnreviewed, re-landing r264242 with crash fixed.
ggaren@apple.com [Mon, 13 Jul 2020 20:43:08 +0000 (20:43 +0000)]
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):

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

45 hours agoUnreviewed. Update baseline after r264304 with new message.
lmoura@igalia.com [Mon, 13 Jul 2020 20:11:53 +0000 (20:11 +0000)]
Unreviewed. Update baseline after r264304 with new message.

* inspector/controller/runtime-controller-import-expected.txt:

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

45 hours ago[GTK][WPE] Remove child expectations last commit.
lmoura@igalia.com [Mon, 13 Jul 2020 20:07:29 +0000 (20:07 +0000)]
[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:

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

46 hours agoImpossible to pause playback of MediaStream video track
eric.carlson@apple.com [Mon, 13 Jul 2020 19:45:59 +0000 (19:45 +0000)]
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:

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

46 hours agoReplace single argument makeSimpleColor uses with their implementation
weinig@apple.com [Mon, 13 Jul 2020 19:42:46 +0000 (19:42 +0000)]
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.

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

46 hours agoCrash under WebKit::LaunchServicesDatabaseManager::didConnect()
pvollan@apple.com [Mon, 13 Jul 2020 19:13:04 +0000 (19:13 +0000)]
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):

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

47 hours agoREGRESSION (r262538): Nullptr Deref in WTF::Detail::CallableWrapper<WebKit::WebResour...
bfulgham@apple.com [Mon, 13 Jul 2020 19:00:09 +0000 (19:00 +0000)]
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):

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

2 days agoAdd artificial delay to WebSocket connections to mitigate port scanning attacks
katherine_cheney@apple.com [Mon, 13 Jul 2020 17:57:59 +0000 (17:57 +0000)]
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.

* TestExpectations:
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:

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

2 days agoText manipulation does not observe manipulated text after update
commit-queue@webkit.org [Mon, 13 Jul 2020 17:36:21 +0000 (17:36 +0000)]
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):

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

2 days agoClean up SourceProvider and add caller relative load script to jsc.cpp
keith_miller@apple.com [Mon, 13 Jul 2020 17:35:35 +0000 (17:35 +0000)]
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.

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

2 days ago[GTK][WPE] Garden two color/gradient failures.
lmoura@igalia.com [Mon, 13 Jul 2020 17:05:09 +0000 (17:05 +0000)]
[GTK][WPE] Garden two color/gradient failures.

Unreviewed test gardening.

* platform/glib/TestExpectations:

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

2 days ago[ iOS WK2 Release ] fast/scrolling/ios/non-invertible-transformed-scroller-ancestor...
commit-queue@webkit.org [Mon, 13 Jul 2020 15:39:53 +0000 (15:39 +0000)]
[ 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 <rackler@apple.com> on 2020-07-13

* platform/ios-wk2/TestExpectations:

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

2 days agoUnreviewed, drop a couple of payment-requests WPT tests
cdumez@apple.com [Mon, 13 Jul 2020 15:28:46 +0000 (15:28 +0000)]
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.

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

2 days agoUnreviewed. Fixed copy&paste typos of gcrypt -> Thunder
calvaris@igalia.com [Mon, 13 Jul 2020 15:14:24 +0000 (15:14 +0000)]
Unreviewed. Fixed copy&paste typos of gcrypt -> Thunder

* Source/cmake/FindThunder.cmake:

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

2 days ago[MSE][GStreamer] Discard PTS-less samples
aboya@igalia.com [Mon, 13 Jul 2020 13:03:22 +0000 (13:03 +0000)]
[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):

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

2 days ago[WPE][GTK4] Form controls are not painted when using threaded rendering
carlosgc@webkit.org [Mon, 13 Jul 2020 12:17:04 +0000 (12:17 +0000)]
[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:

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

2 days ago[GTK][WPE] WTR and API-tests timing out after r264283
zandobersek@gmail.com [Mon, 13 Jul 2020 09:32:07 +0000 (09:32 +0000)]
[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):

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

2 days ago[GStreamer] Unreviewed, remove private debug code
calvaris@igalia.com [Mon, 13 Jul 2020 08:51:45 +0000 (08:51 +0000)]
[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):

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

2 days ago[WPE] Stick to default Glib source priorities in HeadlessViewBackend, WindowViewBackend
zandobersek@gmail.com [Mon, 13 Jul 2020 08:31:23 +0000 (08:31 +0000)]
[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):

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

2 days agoBuilding CFNetworkSPI with the macOS Big Sur public SDK fails
commit-queue@webkit.org [Mon, 13 Jul 2020 06:28:24 +0000 (06:28 +0000)]
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:

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