WebKit-https.git
2 years agoJSImmutableButterfly should assert m_header is adjacent to the data
keith_miller@apple.com [Tue, 19 Jun 2018 06:58:47 +0000 (06:58 +0000)]
JSImmutableButterfly should assert m_header is adjacent to the data
https://bugs.webkit.org/show_bug.cgi?id=186795

Reviewed by Saam Barati.

* runtime/JSImmutableButterfly.cpp:
* runtime/JSImmutableButterfly.h:

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

2 years agoUnreviewed, fix the build...
keith_miller@apple.com [Tue, 19 Jun 2018 01:34:11 +0000 (01:34 +0000)]
Unreviewed, fix the build...

* runtime/JSArray.cpp:
(JSC::JSArray::tryCreateUninitializedRestricted):

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

2 years agoUnreviewed, remove bad assertion.
keith_miller@apple.com [Tue, 19 Jun 2018 01:27:11 +0000 (01:27 +0000)]
Unreviewed, remove bad assertion.

* runtime/JSArray.cpp:
(JSC::JSArray::tryCreateUninitializedRestricted):

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

2 years agoProperly zero unused property storage offsets
keith_miller@apple.com [Mon, 18 Jun 2018 23:53:27 +0000 (23:53 +0000)]
Properly zero unused property storage offsets
https://bugs.webkit.org/show_bug.cgi?id=186692

Reviewed by Filip Pizlo.

JSTests:

* stress/butterfly-zero-unused-butterfly-properties.js: Added.

Source/JavaScriptCore:

Since the concurrent GC might see a property slot before the mutator has actually
stored the value there, we need to ensure that slot doesn't have garbage in it.

Right now when calling constructConvertedArrayStorageWithoutCopyingElements
or creating a RegExp matches array, we never cleared the unused
property storage. ObjectIntializationScope has also been upgraded
to look for our invariants around property storage. Additionally,
a new assertion has been added to check for JSValue() when adding
a new property.

We used to put undefined into deleted property offsets. To
make things simpler, this patch causes us to store JSValue() there
instead.

Lastly, this patch fixes an issue where we would initialize the
array storage of RegExpMatchesArray twice. First with 0 and
secondly with the actual result. Now we only zero memory between
vector length and public length.

* runtime/Butterfly.h:
(JSC::Butterfly::offsetOfVectorLength):
* runtime/ButterflyInlines.h:
(JSC::Butterfly::tryCreateUninitialized):
(JSC::Butterfly::createUninitialized):
(JSC::Butterfly::tryCreate):
(JSC::Butterfly::create):
(JSC::Butterfly::createOrGrowPropertyStorage):
(JSC::Butterfly::createOrGrowArrayRight):
(JSC::Butterfly::growArrayRight):
(JSC::Butterfly::resizeArray):
* runtime/JSArray.cpp:
(JSC::JSArray::tryCreateUninitializedRestricted):
(JSC::createArrayButterflyInDictionaryIndexingMode): Deleted.
* runtime/JSArray.h:
(JSC::tryCreateArrayButterfly):
* runtime/JSObject.cpp:
(JSC::JSObject::createArrayStorageButterfly):
(JSC::JSObject::constructConvertedArrayStorageWithoutCopyingElements):
(JSC::JSObject::deleteProperty):
(JSC::JSObject::shiftButterflyAfterFlattening):
* runtime/JSObject.h:
* runtime/JSObjectInlines.h:
(JSC::JSObject::prepareToPutDirectWithoutTransition):
* runtime/ObjectInitializationScope.cpp:
(JSC::ObjectInitializationScope::verifyPropertiesAreInitialized):
* runtime/ObjectInitializationScope.h:
(JSC::ObjectInitializationScope::release):
* runtime/RegExpMatchesArray.h:
(JSC::tryCreateUninitializedRegExpMatchesArray):
(JSC::createRegExpMatchesArray):

* runtime/Butterfly.h:
(JSC::Butterfly::offsetOfVectorLength):
* runtime/ButterflyInlines.h:
(JSC::Butterfly::tryCreateUninitialized):
(JSC::Butterfly::createUninitialized):
(JSC::Butterfly::tryCreate):
(JSC::Butterfly::create):
(JSC::Butterfly::createOrGrowPropertyStorage):
(JSC::Butterfly::createOrGrowArrayRight):
(JSC::Butterfly::growArrayRight):
(JSC::Butterfly::resizeArray):
* runtime/JSArray.cpp:
(JSC::JSArray::tryCreateUninitializedRestricted):
(JSC::createArrayButterflyInDictionaryIndexingMode): Deleted.
* runtime/JSArray.h:
(JSC::tryCreateArrayButterfly):
* runtime/JSObject.cpp:
(JSC::JSObject::createArrayStorageButterfly):
(JSC::JSObject::constructConvertedArrayStorageWithoutCopyingElements):
(JSC::JSObject::deleteProperty):
(JSC::JSObject::shiftButterflyAfterFlattening):
* runtime/JSObject.h:
* runtime/JSObjectInlines.h:
(JSC::JSObject::prepareToPutDirectWithoutTransition):
* runtime/ObjectInitializationScope.cpp:
(JSC::ObjectInitializationScope::verifyPropertiesAreInitialized):
* runtime/RegExpMatchesArray.cpp:
(JSC::createEmptyRegExpMatchesArray):
* runtime/RegExpMatchesArray.h:
(JSC::tryCreateUninitializedRegExpMatchesArray):
(JSC::createRegExpMatchesArray):

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

2 years agoResource Load Statistics: Make sure to call callbacks even if there is no store ...
wilander@apple.com [Mon, 18 Jun 2018 22:26:58 +0000 (22:26 +0000)]
Resource Load Statistics: Make sure to call callbacks even if there is no store (test infrastructure)
https://bugs.webkit.org/show_bug.cgi?id=186777
<rdar://problem/41216181>

Reviewed by Chris Dumez.

* UIProcess/API/C/WKWebsiteDataStoreRef.cpp:
(WKWebsiteDataStoreStatisticsUpdateCookiePartitioning):
(WKWebsiteDataStoreSetStatisticsShouldPartitionCookiesForHost):
(WKWebsiteDataStoreStatisticsClearInMemoryAndPersistentStore):
(WKWebsiteDataStoreStatisticsClearInMemoryAndPersistentStoreModifiedSinceHours):

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

2 years agoBetter pack ResourceRequest
cdumez@apple.com [Mon, 18 Jun 2018 22:14:32 +0000 (22:14 +0000)]
Better pack ResourceRequest
https://bugs.webkit.org/show_bug.cgi?id=186717

Reviewed by Darin Adler.

Better pack ResourceRequest to reduce its size from 240 to 232 bytes
on Mac.

* platform/network/ResourceRequestBase.h:

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

2 years agoCrash under WebProcessPool::networkProcessFailedToLaunch():
cdumez@apple.com [Mon, 18 Jun 2018 21:46:58 +0000 (21:46 +0000)]
Crash under WebProcessPool::networkProcessFailedToLaunch():
https://bugs.webkit.org/show_bug.cgi?id=186784
<rdar://problem/33535377>

Reviewed by Brady Eidson.

Source/WebKit:

* UIProcess/API/Cocoa/WKProcessPool.mm:
(+[WKProcessPool _allProcessPoolsForTesting]):
Add SPI to retrieve all WebProcessPool for testing purposes.

* UIProcess/API/Cocoa/WKProcessPoolPrivate.h:
* UIProcess/Network/NetworkProcessProxy.cpp:
(WebKit::NetworkProcessProxy::clearCallbackStates):
Make iteration over completion handlers robust against completion handlers
getting removed while we iterate.

(WebKit::NetworkProcessProxy::didClose):
Ref the WebProcessPool (which keeps the NetworkProcessProxy alive too)
as several calls within this method might cause the WebProcessPool /
NetworkProcessProxy to get destroyed.

Tools:

Add API test coverage.

* TestWebKitAPI/Tests/WebKitCocoa/WebsiteDataStoreCustomPaths.mm:
(TEST):

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

2 years agoImplement IPC throttling to keep the main thread responsive when a process misbehaves
cdumez@apple.com [Mon, 18 Jun 2018 21:45:23 +0000 (21:45 +0000)]
Implement IPC throttling to keep the main thread responsive when a process misbehaves
https://bugs.webkit.org/show_bug.cgi?id=186607

Reviewed by Geoffrey Garen.

Implement IPC throttling to keep the main thread responsive when a process misbehaves.
Instead of doing one main runloop dispatch per incoming message, we now do a single
runloop dispatch and process incoming messages in batch. We put a limit on the number
of messages to be processed in a batch (600). If the queue is larger that this limit,
we'll schedule a 0-timer to process remaining messages, giving the main runloop a chance
to process other events. Additionally, if an IPC connection keeps hitting this maximum
batch size limit, we implement back off and we'll further decrease the number of messages
we process in each batch (going as low as 60). This keeps Safari responsive enough to
allow the user to close the bad tab (even on older devices such as iPhone 5s).

Finally, if the incoming message queue becomes too large (50000), we go one step further
and kill the IPC connection in order to maintain performance / battery life.

Every time we apply throttling or terminate a connection due to throttling, we do a
RELEASE_LOG_ERROR() with useful information in order to help diagnose potential issues
in the future.

* Platform/IPC/Connection.cpp:
(IPC::Connection::Connection):
(IPC::Connection::enqueueIncomingMessage):
(IPC::Connection::MessagesThrottler::MessagesThrottler):
(IPC::Connection::MessagesThrottler::scheduleMessagesDispatch):
(IPC::Connection::MessagesThrottler::numberOfMessagesToProcess):
(IPC::Connection::dispatchIncomingMessages):
* Platform/IPC/Connection.h:
* Platform/IPC/mac/ConnectionMac.mm:
(IPC::Connection::kill):

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

2 years ago[Web Animations] Implement "Starting of transitions" section from CSS Transitions
graouts@webkit.org [Mon, 18 Jun 2018 21:20:47 +0000 (21:20 +0000)]
[Web Animations] Implement "Starting of transitions" section from CSS Transitions
https://bugs.webkit.org/show_bug.cgi?id=186517
<rdar://problem/41000798>

Reviewed by Dean Jackson.

LayoutTests/imported/mozilla:

Mark some progressions in the Mozilla CSS Animations and CSS Transitions tests.

* css-transitions/test_animation-cancel-expected.txt:
* css-transitions/test_animation-ready-expected.txt:

Source/WebCore:

We implement the whole section at https://drafts.csswg.org/css-transitions-1/#starting so that we have spec-compliant starting of CSS Transitions.
To correctly implement this we now maintain two maps of transitions for a given property, a set of running transitions (m_elementToRunningCSSTransitionByCSSPropertyID)
and a set of completed transition (m_elementToCompletedCSSTransitionByCSSPropertyID).

* animation/AnimationTimeline.cpp:
(WebCore::removeCSSTransitionFromMap): Add a utility to remove a CSSTransition from one of the two HashMap<Element*, HashMap<CSSPropertyID, RefPtr<CSSTransition>>>
managed by AnimationTimeline (m_elementToRunningCSSTransitionByCSSPropertyID and m_elementToCompletedCSSTransitionByCSSPropertyID).
(WebCore::AnimationTimeline::animationWasRemovedFromElement): Use the new removeCSSTransitionFromMap() utility.
(WebCore::AnimationTimeline::updateCSSAnimationsForElement): We rename "oldStyle" to "currentStyle" to align with the naming used by updateCSSAnimationsForElement().
We also remove an initial check that has been pushed up to Style::TreeResolver::createAnimatedElementUpdate().
(WebCore::propertyInStyleMatchesValueForTransitionInMap): When running the steps mandated by the spec we often need to check whether a given property has a transition
in an AnimationList that matches the value used in a given RenderStyle.
(WebCore::transitionCombinedDuration): We need to compute the combined duration twice while running the steps mandated by the spec, so we have a dedicated utility.
(WebCore::transitionMatchesProperty): New utility that indicates whether a WebCore::Animation matches a given property, by virtue of targeting it directly, targeting
a shorthand for which this property is a longhand, or targeting "all".
(WebCore::AnimationTimeline::updateCSSTransitionsForElement): This is where all of the new implementation for starting transitions happens. We implement the steps
as they appear in the spec.
(WebCore::shouldBackingAnimationBeConsideredForCSSTransition): Deleted.
* animation/AnimationTimeline.h:
* animation/CSSAnimation.cpp:
(WebCore::CSSAnimation::syncPropertiesWithBackingAnimation): Since only CSS Animations respect the delay and duration values as parsed directly in a WebCore:Animation
object, we move code that was previously in DeclarativeAnimation::syncPropertiesWithBackingAnimation to this method. CSS Transitions set those values based on the
delay and duration parameters passed to CSSTransition::create() and computed in AnimationTimeline::updateCSSTransitionsForElement().
* animation/CSSTransition.cpp:
(WebCore::CSSTransition::create): Since the transition's delay and duration is computed in AnimationTimeline::updateCSSTransitionsForElement(), we now require them
to be passed when creating a CSSTransition and pass those to the new setTimingProperties() function. We also expect a target style and reversing-adjusted start style,
as well as a reversing-shortening factor.
(WebCore::CSSTransition::CSSTransition):
(WebCore::CSSTransition::resolve): We need to be able to query the last style computed by a call to resolve() from AnimationTimeline::updateCSSTransitionsForElement(),
we subclass this newly-virtual WebAnimation method and clone the style after we blended the property targeted by this transition.
(WebCore::CSSTransition::setTimingProperties): Set the transition delay and duration as provided in the call to create().
(WebCore::CSSTransition::canBeListed const): Fix a crash that was found while working on this bug where we could access a null effect.
(WebCore::CSSTransition::initialize): Deleted.
(WebCore::CSSTransition::matchesBackingAnimationAndStyles const): Deleted.
* animation/CSSTransition.h:
* animation/DeclarativeAnimation.cpp:
(WebCore::DeclarativeAnimation::syncPropertiesWithBackingAnimation): This virtual method now has an empty definition since the timing properties are now only set
for CSSAnimation.
* animation/KeyframeEffectReadOnly.cpp:
(WebCore::KeyframeEffectReadOnly::stylesWouldYieldNewCSSTransitionsBlendingKeyframes const): Deleted.
* animation/KeyframeEffectReadOnly.h:
* animation/WebAnimation.h:
* page/animation/CSSPropertyAnimation.cpp:
(WebCore::AnimationPropertyWrapperBase::canInterpolate const): Since we need to be able to determine whether some property values can be interpolated, we add a new
canInterpolate() method to the base wrapper class so the cases where we can't interpolate values (length with an "auto" type) may return false.
(WebCore::LengthPropertyWrapper::LengthPropertyWrapper): Lengths can only be interpolated if both the start and end values are not "auto".
(WebCore::LengthVariantPropertyWrapper::LengthVariantPropertyWrapper):
(WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap):
(WebCore::CSSPropertyAnimation::canPropertyBeInterpolated):
* page/animation/CSSPropertyAnimation.h:
* style/StyleTreeResolver.cpp:
(WebCore::Style::TreeResolver::createAnimatedElementUpdate): Move a check found in both updateCSSAnimationsForElement() and updateCSSTransitionsForElement() to their
shared call site.

LayoutTests:

Implementing the CSS Transitions spec for starting transitions highlighted a couple of issues with existing tests.

* TestExpectations: The test imported/mozilla/css-transitions/test_animation-ready.html now passes reliably.
* animations/transition-and-animation-3-expected.txt:
* animations/transition-and-animation-3.html: This test was mistakenly expecting a retargeted transition to pick
up from the underlying value (100px) rather than the interrupted transition's value (~0px). We update the test
to be more obvious about what it is testing and with the correct behavior per the spec.
* transitions/background-position-transitions-expected.txt:
* transitions/background-position-transitions.html: Shorthand properties are expected to yield a transitiong for
each shorthand property, so we update this test to check the background-position shorthand properties.
* transitions/resources/transition-test-helpers.js: We uncovered a crash, which is not new to this patch, that forces
us to work around using the background-position longhand properties. So we work around this by reading from the shorthand
background-position property and manually parsing the value. Fixing this crash is tracked by webkit.org/b/186766.
* transitions/transition-to-from-auto-expected.txt:
* transitions/transition-to-from-auto.html: Update the test to check that we only yield transitions when interpolating
between non-auto values, as mandated by the spec.

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

2 years agoWeb Inspector: TypeError: Array.prototype.sort passed bad value in NetworkTableConten...
bburg@apple.com [Mon, 18 Jun 2018 21:14:40 +0000 (21:14 +0000)]
Web Inspector: TypeError: Array.prototype.sort passed bad value in NetworkTableContentView _updateSortAndFilteredEntries
https://bugs.webkit.org/show_bug.cgi?id=186787
<rdar://problem/41175680>

Reviewed by Timothy Hatcher.

* UserInterface/Views/NetworkTableContentView.js:
(WI.NetworkTableContentView.prototype._updateSortAndFilteredEntries):

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

2 years agoAX: [macOS] When zoom is enabled, focus doesn't follow text cursor
n_wang@apple.com [Mon, 18 Jun 2018 21:04:52 +0000 (21:04 +0000)]
AX: [macOS] When zoom is enabled, focus doesn't follow text cursor
https://bugs.webkit.org/show_bug.cgi?id=186697

Reviewed by Darin Adler.

Now that web process doesn't have access to NSScreen. The conversion of the
rects is wrong. Fixed this by using the right function that's available in
WebCore to get the rects.

* editing/mac/FrameSelectionMac.mm:
(WebCore::accessibilityConvertScreenRect):

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

2 years agoExpose RTCPeerConnectionIceEventInit constructor
youenn@apple.com [Mon, 18 Jun 2018 20:48:07 +0000 (20:48 +0000)]
Expose RTCPeerConnectionIceEventInit constructor
https://bugs.webkit.org/show_bug.cgi?id=186770

Reviewed by Alex Christensen.

LayoutTests/imported/w3c:

* web-platform-tests/webrtc/RTCPeerConnectionIceEvent-constructor-expected.txt:
Updated expectation as per patch.
* web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
Rebasing this file, changes are unrelated but test is marked as flaky.

Source/WebCore:

Add event constructor as per specification.
Add support for the url attribute.
For that purpose, we need to pipe that information from LibWebRTCMediaEndpoint
up to RTCPeerConnectionIceEvent.

Covered by rebased test.

* Modules/mediastream/PeerConnectionBackend.cpp:
(WebCore::PeerConnectionBackend::fireICECandidateEvent):
(WebCore::PeerConnectionBackend::disableICECandidateFiltering):
(WebCore::PeerConnectionBackend::newICECandidate):
(WebCore::PeerConnectionBackend::doneGatheringCandidates):
(WebCore::PeerConnectionBackend::finishedRegisteringMDNSName):
* Modules/mediastream/PeerConnectionBackend.h:
* Modules/mediastream/RTCPeerConnectionIceEvent.cpp:
(WebCore::RTCPeerConnectionIceEvent::create):
(WebCore::RTCPeerConnectionIceEvent::RTCPeerConnectionIceEvent):
* Modules/mediastream/RTCPeerConnectionIceEvent.h:
(WebCore::RTCPeerConnectionIceEvent::url const):
* Modules/mediastream/RTCPeerConnectionIceEvent.idl:
* Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp:
(WebCore::LibWebRTCMediaEndpoint::OnIceCandidate):
* bindings/js/WebCoreBuiltinNames.h:
* dom/EventNames.in:

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

2 years agoSVGTransformListValues wastes 127KB of Vector capacity on nytimes.com
simon.fraser@apple.com [Mon, 18 Jun 2018 20:11:01 +0000 (20:11 +0000)]
SVGTransformListValues wastes 127KB of Vector capacity on nytimes.com
https://bugs.webkit.org/show_bug.cgi?id=186704

Reviewed by Said Abou-Hallawa.

SVGTransformListValues has inline capacity 1, and every SVGGraphicsElement has
a SVGSynchronizableAnimatedProperty<WebCore::SVGTransformListValues>, so the inline
capacity wastes space for every SVGGraphicsElement that doesn't have a transform (i.e.
most of them).

So make SVGTransformListValues have zero inline capacity, and set its min capacity to
2, rather than the default 16, since most transform lists are short.

* svg/SVGTransformListValues.h:

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

2 years agoDocument should not be mutated under SMILTimeContainer::updateAnimations()
said@apple.com [Mon, 18 Jun 2018 19:28:33 +0000 (19:28 +0000)]
Document should not be mutated under SMILTimeContainer::updateAnimations()
https://bugs.webkit.org/show_bug.cgi?id=186658

Reviewed by Simon Fraser.

Source/WebCore:

To update the animation of an SVG <animate> element, we call
SVGAnimateElementBase::resetAnimatedType(). It ensures the pointer m_animator
is valid. If it animates a css property, it calls computeCSSPropertyValue()
which calls resolveStyle() via other calls. resolveStyle() may call delayed
callbacks through the destructor of PostResolutionCallbackDisabler. These
callbacks may fire events. These events may execute JS event handlers.
If one of these event handlers deletes the same SVG <animate> we animate,
we will end up calling SVGAnimateElementBase::resetAnimatedPropertyType()
of the same <animate> element. This function  will delete the same m_animator
which resetAnimatedType() still holds and will use later. This code
re-entrance is unexpected and unwanted.

The fix is to disable mutating the DOM while updating the SVG animations.

Test: svg/dom/css-animate-input-foucs-crash.html

* svg/animation/SMILTimeContainer.cpp:
(WebCore::SMILTimeContainer::updateAnimations):

LayoutTests:

* svg/dom/css-animate-input-foucs-crash-expected.txt: Added.
* svg/dom/css-animate-input-foucs-crash.html: Added.

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

2 years agofast/forms/button-set-display-flex-justifyContent-center.html is failing on macOS...
wenson_hsieh@apple.com [Mon, 18 Jun 2018 19:13:19 +0000 (19:13 +0000)]
fast/forms/button-set-display-flex-justifyContent-center.html is failing on macOS Mojave
https://bugs.webkit.org/show_bug.cgi?id=186776
<rdar://problem/41104962>

Fix a failing layout test by making the reference markup robust for changes to system button text color. This
system color is different in macOS Mojave, which causes this layout test to fail.

Reviewed by Beth Dakin.

* fast/forms/button-set-display-flex-justifyContent-center-expected.html:

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

2 years agoUnreviewed GTK test gardening
mcatanzaro@igalia.com [Mon, 18 Jun 2018 19:05:27 +0000 (19:05 +0000)]
Unreviewed GTK test gardening

* TestExpectations:
* platform/gtk/TestExpectations:
* platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png.
* platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png.

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

2 years agoUnreviewed, rolling out r232935.
commit-queue@webkit.org [Mon, 18 Jun 2018 19:01:57 +0000 (19:01 +0000)]
Unreviewed, rolling out r232935.
https://bugs.webkit.org/show_bug.cgi?id=186783

This patch broke macOS 32-bit build (Requested by n_wang on
#webkit).

Reverted changeset:

"AX: [macOS] When zoom is enabled, focus doesn't follow text
cursor"
https://bugs.webkit.org/show_bug.cgi?id=186697
https://trac.webkit.org/changeset/232935

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

2 years agoAdd a graceful exit for AuthenticationManager::initializeConnection
jiewen_tan@apple.com [Mon, 18 Jun 2018 18:54:49 +0000 (18:54 +0000)]
Add a graceful exit for AuthenticationManager::initializeConnection
https://bugs.webkit.org/show_bug.cgi?id=186632
<rdar://problem/41041033>

Reviewed by Brent Fulgham.

Source/WebKit:

Add a graceful exit for AuthenticationManager::initializeConnection when the provided IPC connection
is null or the underlying xpc connection is null.

* Shared/Authentication/cocoa/AuthenticationManagerCocoa.mm:
(WebKit::AuthenticationManager::initializeConnection):

Source/WTF:

* wtf/spi/darwin/XPCSPI.h:

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

2 years agoShare structure across instances of classes exported through the ObjC API
commit-queue@webkit.org [Mon, 18 Jun 2018 18:49:01 +0000 (18:49 +0000)]
Share structure across instances of classes exported through the ObjC API
https://bugs.webkit.org/show_bug.cgi?id=186579
<rdar://problem/40969212>

Patch by Tadeu Zagallo <tzagallo@apple.com> on 2018-06-18
Reviewed by Saam Barati.

A new structure was being created for each instance of exported ObjC
classes due to setting the prototype in the structure for every object,
since prototype transitions are not cached by the structure. Cache the
Structure in the JSObjcClassInfo to avoid the transition.

* API/JSWrapperMap.mm:
(-[JSObjCClassInfo wrapperForObject:inContext:]):
(-[JSObjCClassInfo structureInContext:]):
* API/tests/JSWrapperMapTests.h: Added.
* API/tests/JSWrapperMapTests.mm: Added.
(+[JSWrapperMapTests testStructureIdentity]):
(runJSWrapperMapTests):
* API/tests/testapi.mm:
(testObjectiveCAPIMain):
* JavaScriptCore.xcodeproj/project.pbxproj:

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

2 years agoAX: [macOS] When zoom is enabled, focus doesn't follow text cursor
n_wang@apple.com [Mon, 18 Jun 2018 18:31:06 +0000 (18:31 +0000)]
AX: [macOS] When zoom is enabled, focus doesn't follow text cursor
https://bugs.webkit.org/show_bug.cgi?id=186697

Reviewed by Darin Adler.

Now that web process doesn't have access to NSScreen. The conversion of the
rects is wrong. Fixed this by using the right function that's available in
WebCore to convert the rects.

* editing/mac/FrameSelectionMac.mm:
(WebCore::accessibilityConvertScreenRect):

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

2 years agoSupport Unicode 11 in RegExp
msaboff@apple.com [Mon, 18 Jun 2018 17:55:58 +0000 (17:55 +0000)]
Support Unicode 11 in RegExp
https://bugs.webkit.org/show_bug.cgi?id=186685

Reviewed by Mark Lam.

JSTests:

* test262/config.yaml: Removed from skip list Unicode 11 property tests as they
are now supported.  Added new bug reference for still failing
test/built-ins/RegExp/property-escapes/character-class.js test.

* test262/test/built-ins/RegExp/property-escapes/unsupported-binary-properties.js:
Removed "Extended_Pictographic" from unsupported properties since Unicode 11 now supports them.

Source/JavaScriptCore:

Updated the UCD tables used to generate RegExp property tables to version 11.0.

* Scripts/generateYarrUnicodePropertyTables.py:
* ucd/CaseFolding.txt:
* ucd/DerivedBinaryProperties.txt:
* ucd/DerivedCoreProperties.txt:
* ucd/DerivedNormalizationProps.txt:
* ucd/PropList.txt:
* ucd/PropertyAliases.txt:
* ucd/PropertyValueAliases.txt:
* ucd/ScriptExtensions.txt:
* ucd/Scripts.txt:
* ucd/UnicodeData.txt:
* ucd/emoji-data.txt:

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

2 years agoValidate Cross-Origin-Resource-Policy for resources cached in the MemoryCache
youenn@apple.com [Mon, 18 Jun 2018 17:30:02 +0000 (17:30 +0000)]
Validate Cross-Origin-Resource-Policy for resources cached in the MemoryCache
https://bugs.webkit.org/show_bug.cgi?id=186639
<rdar://problem/41106984>

Reviewed by Geoffrey Garen.

Source/WebCore:

Add a method to check CORP.
Make use of it to validate any memory cached resource.
Whitelist CORP header so that it is not filtered out by Network Process.

Test: http/wpt/cross-origin-resource-policy/image-in-iframe-loads.html

* loader/CrossOriginAccessControl.cpp:
(WebCore::shouldCrossOriginResourcePolicyCancelLoad):
(WebCore::validateCrossOriginResourcePolicy):
* loader/CrossOriginAccessControl.h:
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::requestResource):
* platform/network/ResourceResponseBase.cpp:
(WebCore::isSafeRedirectionResponseHeader):
(WebCore::isSafeCrossOriginResponseHeader):

Source/WebKit:

Make use of WebCore method to check CORP.

* NetworkProcess/NetworkLoadChecker.cpp:
(WebKit::NetworkLoadChecker::validateResponse):
* NetworkProcess/NetworkLoadChecker.h:

LayoutTests:

* http/wpt/cross-origin-resource-policy/image-in-iframe-loads-expected.txt: Added.
* http/wpt/cross-origin-resource-policy/image-in-iframe-loads.html: Added.
* http/wpt/cross-origin-resource-policy/resources/iframeImage.html: Added.
* http/wpt/cross-origin-resource-policy/resources/image.py:
(main):

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

2 years ago[WTF] Remove workarounds needed to support libstdc++-4
clopez@igalia.com [Mon, 18 Jun 2018 15:55:43 +0000 (15:55 +0000)]
[WTF] Remove workarounds needed to support libstdc++-4
https://bugs.webkit.org/show_bug.cgi?id=186762

Reviewed by Michael Catanzaro.

Source/JavaScriptCore:

Revert r226299, r226300 r226301 and r226302.

* API/tests/TypedArrayCTest.cpp:
(assertEqualsAsNumber):

Source/WebCore:

Revert r226299, r226300 r226301 and r226302.

No new tests, no change in behaviour.

* platform/graphics/FontSelectionAlgorithm.h:
(WebCore::FontSelectionValue::clampFloat):
* platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:
(WebCore::MediaPlayerPrivateAVFoundationCF::currentMediaTime const):
* platform/graphics/win/UniscribeController.cpp:
(WebCore::UniscribeController::shapeAndPlaceItem):

Source/WTF:

Revert r226299, r226300 r226301 and r226302-

* wtf/StdLibExtras.h:

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

2 years ago[Threaded paintingEngine] Fix rendering glitches
commit-queue@webkit.org [Mon, 18 Jun 2018 15:40:33 +0000 (15:40 +0000)]
[Threaded paintingEngine] Fix rendering glitches
https://bugs.webkit.org/show_bug.cgi?id=186764

Patch by Karl Leplat <karl.leplat_ext@softathome.com> on 2018-06-18
Reviewed by Žan Doberšek.

Source/WebCore:

* platform/graphics/nicosia/NicosiaPaintingEngineBasic.cpp:
(Nicosia::PaintingEngineBasic::paint):
To keep backwards compatibility with no multi-threaded,
we call Nicosia::Buffer functions beginPainting() and completePainting().

Source/WebKit:

* Shared/CoordinatedGraphics/CoordinatedBackingStore.cpp:
(WebKit::CoordinatedBackingStoreTile::swapBuffers):
We call Nicosia::Buffer function waitUntilPaintingComplete()
in order to synchronize of using Nicosia:buffer between MainThread
and ThreadedCompositor.

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

2 years ago[webkitpy] WPTRunner should remove any metadata content before (re)generating it
zandobersek@gmail.com [Mon, 18 Jun 2018 14:00:02 +0000 (14:00 +0000)]
[webkitpy] WPTRunner should remove any metadata content before (re)generating it
https://bugs.webkit.org/show_bug.cgi?id=186755

Reviewed by Carlos Garcia Campos.

WPTRunner generates the WPT-compliant metadata content before each test
run. Before it does so, it should remove the complete target directory
for this metadata, allowing any change in the expectations JSON to be
immediately reflected.

For example, if a test failure expectation is removed, the related .ini
metadata file is not generated anymore, but the stale .ini file isn't
removed from the current metadata directory. To avoid this, purging
the metadata directory and regenerating it from scratch should be done
for each test run.

* Scripts/webkitpy/w3c/wpt_runner.py:
(WPTRunner._generate_metadata_directory):
* Scripts/webkitpy/w3c/wpt_runner_unittest.py:
(WPTRunnerTest.test_generate_metadata_directory):

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

2 years agoProperly check the sscanf return valua
tpopela@redhat.com [Mon, 18 Jun 2018 13:43:26 +0000 (13:43 +0000)]
Properly check the sscanf return valua
https://bugs.webkit.org/show_bug.cgi?id=186757

Reviewed by Carlos Garcia Campos.

Check if we matched anything and if we matched the expected amount of
data.

* page/linux/ResourceUsageThreadLinux.cpp:
(WebCore::cpuPeriod):

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

2 years ago[GTK] Wrong variable used in RenderThemeGtk
mcatanzaro@igalia.com [Mon, 18 Jun 2018 13:35:58 +0000 (13:35 +0000)]
[GTK] Wrong variable used in RenderThemeGtk
https://bugs.webkit.org/show_bug.cgi?id=186756

Patch by Tomas Popela <tpopela@redhat.com> on 2018-06-18
Reviewed by Carlos Garcia Campos.

Use SliderThumbHorizontalPart instead of SliderHorizontalPart.

* rendering/RenderThemeGtk.cpp:
(WebCore::RenderThemeGtk::adjustSliderThumbSize const):

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

2 years agoUnreviewed GTK+ gardening. Updating the WPT expectations by removing
zandobersek@gmail.com [Mon, 18 Jun 2018 10:45:59 +0000 (10:45 +0000)]
Unreviewed GTK+ gardening. Updating the WPT expectations by removing
failure expectations for 2dcontext tests covering CSS HSL/HSLA color
parsing and createImageBitmap() API that are nowadays passing.

* WebPlatformTests/gtk/TestExpectations.json:

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

2 years agoUnreviewed WPE gardening. Manage the current set of CSS3 Filters and
zandobersek@gmail.com [Mon, 18 Jun 2018 09:07:04 +0000 (09:07 +0000)]
Unreviewed WPE gardening. Manage the current set of CSS3 Filters and
legacy animation engine failures. Add the necessary failure expectations
and missing layout test baselines.

* platform/wpe/TestExpectations:
* platform/wpe/legacy-animation-engine/css3/filters/composited-during-animation-layertree-expected.txt: Added.
* platform/wpe/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Added.
* platform/wpe/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Added.
* platform/wpe/legacy-animation-engine/media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition-expected.txt: Added.

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

2 years ago[GStreamer] Crash when adding in-band text track with playbin3 enabled
philn@webkit.org [Mon, 18 Jun 2018 08:54:42 +0000 (08:54 +0000)]
[GStreamer] Crash when adding in-band text track with playbin3 enabled
https://bugs.webkit.org/show_bug.cgi?id=186654

Reviewed by Xabier Rodriguez-Calvar.

Text track indexes should be relative to the total amount of
in-band text tracks. The previous code would induce the creation
of in-band text tracks with indexes relative to the total amount
of all in-band (audio, video, text) tracks.

* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::updateTracks):

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

2 years agoUnreviewed WPE gardening. Updating or adding baselines for a quadruple
zandobersek@gmail.com [Mon, 18 Jun 2018 08:40:24 +0000 (08:40 +0000)]
Unreviewed WPE gardening. Updating or adding baselines for a quadruple
of tests that are otherwise failing with a text-only failure.

* platform/wpe/fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
* platform/wpe/fast/canvas/webgl/webgl-draw-buffers-expected.txt:
* platform/wpe/fullscreen/full-screen-layer-dump-expected.txt: Added.
* platform/wpe/js/dom/constructor-length-expected.txt:

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

2 years agoUnreviewed WPE gardening. Adding platform-specific baselines for
zandobersek@gmail.com [Mon, 18 Jun 2018 07:38:35 +0000 (07:38 +0000)]
Unreviewed WPE gardening. Adding platform-specific baselines for
WebCrypto tests whose baselines were changed in r232903.

* platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.

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

2 years agoUnreviewed WPE gardening. Manage the 8 crashing tests that are failing
zandobersek@gmail.com [Mon, 18 Jun 2018 06:09:14 +0000 (06:09 +0000)]
Unreviewed WPE gardening. Manage the 8 crashing tests that are failing
due to improper std::optional handling.

* platform/wpe/TestExpectations:

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

2 years agoCrash under SuspendedPageProxy::~SuspendedPageProxy()
cdumez@apple.com [Mon, 18 Jun 2018 05:38:30 +0000 (05:38 +0000)]
Crash under SuspendedPageProxy::~SuspendedPageProxy()
https://bugs.webkit.org/show_bug.cgi?id=186688
<rdar://problem/41060769>

Reviewed by Darin Adler.

Ref the WebProcessProxy before calling suspendedPageWasDestroyed() on it as this
might cause the WebProcessProxy / WebProcessPool to get destroyed otherwise, and
we would crash trying to call unregisterSuspendedPageProxy() on the WebProcessPool
on the next line.

* UIProcess/SuspendedPageProxy.cpp:
(WebKit::SuspendedPageProxy::~SuspendedPageProxy):

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

2 years agoAnonymous block collapsing can destroy the renderer's parent.
zalan@apple.com [Sun, 17 Jun 2018 20:40:13 +0000 (20:40 +0000)]
Anonymous block collapsing can destroy the renderer's parent.
https://bugs.webkit.org/show_bug.cgi?id=186655
<rdar://problem/41157554>

Reviewed by Antti Koivisto.

Source/WebCore:

While destroying a chain of renderers (text renderer -> first letter renderer), we need to
check if the anonymous block collapsing destroyed the parent renderer (see webkit.org/b/186746).

Test: fast/text/first-letter-with-anon-wrapper-crash.html

* rendering/updating/RenderTreeBuilder.cpp:
(WebCore::RenderTreeBuilder::destroyAndCleanUpAnonymousWrappers):

LayoutTests:

* fast/text/first-letter-with-anon-wrapper-crash-expected.txt: Added.
* fast/text/first-letter-with-anon-wrapper-crash.html: Added.

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

2 years agoMore unreviewed GTK test gardening.
mcatanzaro@igalia.com [Sun, 17 Jun 2018 19:32:15 +0000 (19:32 +0000)]
More unreviewed GTK test gardening.

* platform/gtk/TestExpectations:

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

2 years ago[CMake] Automatically disable JIT and enable USE_SYSTEM_MALLOC on unfamiliar architec...
mcatanzaro@igalia.com [Sun, 17 Jun 2018 19:16:59 +0000 (19:16 +0000)]
[CMake] Automatically disable JIT and enable USE_SYSTEM_MALLOC on unfamiliar architectures
https://bugs.webkit.org/show_bug.cgi?id=186722

Reviewed by Darin Adler.

We know that the JSC JIT and bmalloc both work on only a limited set of architectures. In
Fedora, we have to manually disable these when building for s390x, ppc64, and ppc64le. But
it's really easy to do the right thing automatically, so we might as well.

* Source/cmake/WebKitFeatures.cmake:

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

2 years agoUnreviewed GTK test gardening.
mcatanzaro@igalia.com [Sun, 17 Jun 2018 19:12:40 +0000 (19:12 +0000)]
Unreviewed GTK test gardening.

This primarily adds new expected results after the last WPT import.

* platform/gtk/TestExpectations:
* platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png: Added.
* platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png: Added.

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

2 years ago[WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 3)
wenson_hsieh@apple.com [Sun, 17 Jun 2018 18:37:09 +0000 (18:37 +0000)]
[WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 3)
https://bugs.webkit.org/show_bug.cgi?id=186442
<rdar://problem/40879364>

Reviewed by Darin Adler.

Source/WebCore:

Rename references to "Extra zoom mode". No change in behavior.

* page/DisabledAdaptations.cpp:
(WebCore::watchAdaptationName):
(WebCore::extraZoomModeAdaptationName): Deleted.
* page/DisabledAdaptations.h:
* page/ViewportConfiguration.cpp:
(WebCore::needsUpdateAfterChangingDisabledAdaptations):
(WebCore::ViewportConfiguration::shouldOverrideDeviceWidthAndShrinkToFit const):
* page/WindowFeatures.cpp:
(WebCore::parseDisabledAdaptations):
* testing/Internals.cpp:
(WebCore::Internals::extraZoomModeAdaptationName const): Deleted.
* testing/Internals.h:
* testing/Internals.idl:

Source/WebKit:

Rename a category referencing "Extra zoom mode".

* UIProcess/ios/WKContentViewInteraction.mm:

LayoutTests:

Rename extrazoom layout test directories to watchos.

* TestExpectations:
* fast/css/watchos/viewport-units-shrink-to-fit-expected.txt: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt.
* fast/css/watchos/viewport-units-shrink-to-fit.html: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit.html.
* fast/dom/Window/watchos/window-get-real-screen-dimensions-expected.txt: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions-expected.txt.
* fast/dom/Window/watchos/window-get-real-screen-dimensions.html: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html.
* fast/events/watchos/change-focus-during-change-event-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event-expected.txt.
* fast/events/watchos/change-focus-during-change-event.html: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event.html.
* fast/events/watchos/double-tap-to-zoom-on-full-width-text-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-on-full-width-text-expected.txt.
* fast/events/watchos/double-tap-to-zoom-on-full-width-text.html: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-on-full-width-text.html.
* fast/events/watchos/double-tap-to-zoom-with-large-text-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt.
* fast/events/watchos/double-tap-to-zoom-with-large-text.html: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-with-large-text.html.
* fast/forms/watchos/delete-content-in-text-field-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field-expected.txt.
* fast/forms/watchos/delete-content-in-text-field.html: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field.html.
* fast/forms/watchos/edit-text-field-calls-injected-bundle-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle-expected.txt.
* fast/forms/watchos/edit-text-field-calls-injected-bundle.html: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle.html.
* fast/forms/watchos/form-control-label-text-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text-expected.txt.
* fast/forms/watchos/form-control-label-text.html: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text.html.
* fast/forms/watchos/time-picker-value-change-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change-expected.txt.
* fast/forms/watchos/time-picker-value-change.html: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change.html.
* fast/viewport/watchos/viewport-adaptations-after-navigation-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt.
* fast/viewport/watchos/viewport-adaptations-after-navigation.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation.html.
* fast/viewport/watchos/viewport-disable-extra-zoom-adaptations-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt.
* fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html.
* fast/visual-viewport/watchos/layout-viewport-after-scrolling-and-resizing-expected.txt: Renamed from LayoutTests/fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing-expected.txt.
* fast/visual-viewport/watchos/layout-viewport-after-scrolling-and-resizing.html: Renamed from LayoutTests/fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html.

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

2 years agoRename Document::hasHadActiveMediaStreamTrack to Document::hasHadCaptureMediaStreamTrack
youenn@apple.com [Sun, 17 Jun 2018 18:03:01 +0000 (18:03 +0000)]
Rename Document::hasHadActiveMediaStreamTrack to Document::hasHadCaptureMediaStreamTrack
https://bugs.webkit.org/show_bug.cgi?id=186743
rdar://problem/41151193

Reviewed by Eric Carlson.

Source/WebCore:

Covered by existing tests.

Rename setter and getter to be more accurate.
Move the place to call the setter to when creating a capture stream.

* Modules/mediastream/MediaDevicesRequest.cpp:
(WebCore::MediaDevicesRequest::start):
* Modules/mediastream/MediaStream.cpp:
(WebCore::MediaStream::statusDidChange):
* Modules/mediastream/UserMediaRequest.cpp:
(WebCore::UserMediaRequest::mediaStreamIsReady):
* dom/Document.h:
(WebCore::Document::setHasCaptureMediaStreamTrack):
(WebCore::Document::hasHadCaptureMediaStreamTrack const):
(WebCore::Document::setHasActiveMediaStreamTrack): Deleted.
(WebCore::Document::hasHadActiveMediaStreamTrack const): Deleted.

LayoutTests:

* fast/mediastream/media-devices-enumerate-devices.html:

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

2 years ago[LFC] DisplayBox API should be more clear about height/width vs. contentBoxHeight...
zalan@apple.com [Sun, 17 Jun 2018 16:37:50 +0000 (16:37 +0000)]
[LFC] DisplayBox API should be more clear about height/width vs. contentBoxHeight/width
https://bugs.webkit.org/show_bug.cgi?id=186744

Reviewed by Antti Koivisto.

Display::Box::height/width -> border box size.
Display::Box::contentBoxHeight/width -> content box size.
Display::Box::top/left/bottom/right -> border box position in the containing box's coordinate system.
Display::Box::marginBox/borderBox/paddingBox/contentBox -> relative to border box (border box is { 0, 0 })

(This patch also removes the box-sizing logic from Display::Box. FormattingContext::Geometry should set the
correct contentBoxSize/borderBoxSize based on the CSS property.)

* layout/FormattingContext.cpp:
(WebCore::Layout::FormattingContext::computeFloatingHeightAndMargin const):
(WebCore::Layout::FormattingContext::computeFloatingWidthAndMargin const):
(WebCore::Layout::FormattingContext::computeOutOfFlowHorizontalGeometry const):
(WebCore::Layout::FormattingContext::computeOutOfFlowVerticalGeometry const):
(WebCore::Layout::FormattingContext::validateGeometryConstraintsAfterLayout const):
* layout/FormattingContextGeometry.cpp:
(WebCore::Layout::FormattingContext::Geometry::outOfFlowNonReplacedHorizontalGeometry):
(WebCore::Layout::FormattingContext::Geometry::outOfFlowReplacedVerticalGeometry):
(WebCore::Layout::FormattingContext::Geometry::outOfFlowReplacedHorizontalGeometry):
(WebCore::Layout::FormattingContext::Geometry::floatingNonReplacedHeightAndMargin):
(WebCore::Layout::FormattingContext::Geometry::floatingNonReplacedWidthAndMargin):
(WebCore::Layout::FormattingContext::Geometry::inlineReplacedHeightAndMargin):
(WebCore::Layout::FormattingContext::Geometry::inlineReplacedWidthAndMargin):
(WebCore::Layout::FormattingContext::Geometry::computedPadding):
(WebCore::Layout::FormattingContext::Geometry::computedNonCollapsedHorizontalMarginValue):
(WebCore::Layout::FormattingContext::Geometry::computedNonCollapsedVerticalMarginValue):
* layout/LayoutContext.cpp:
(WebCore::Layout::LayoutContext::initializeRoot):
* layout/blockformatting/BlockFormattingContext.cpp:
(WebCore::Layout::BlockFormattingContext::computeInFlowHeightAndMargin const):
(WebCore::Layout::BlockFormattingContext::computeInFlowWidthAndMargin const):
* layout/blockformatting/BlockFormattingContextGeometry.cpp:
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowNonReplacedHeightAndMargin):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowNonReplacedWidthAndMargin):
(WebCore::Layout::BlockFormattingContext::Geometry::staticPosition):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowPositionedPosition):
* layout/displaytree/DisplayBox.cpp:
(WebCore::Display::Box::marginBox const):
(WebCore::Display::Box::borderBox const):
(WebCore::Display::Box::paddingBox const):
(WebCore::Display::Box::contentBox const):
* layout/displaytree/DisplayBox.h:
(WebCore::Display::Box::top const):
(WebCore::Display::Box::left const):
(WebCore::Display::Box::bottom const):
(WebCore::Display::Box::right const):
(WebCore::Display::Box::topLeft const):
(WebCore::Display::Box::bottomRight const):
(WebCore::Display::Box::size const):
(WebCore::Display::Box::width const):
(WebCore::Display::Box::height const):
(WebCore::Display::Box::rect const):
(WebCore::Display::Box::setTopLeft):
(WebCore::Display::Box::setTop):
(WebCore::Display::Box::setLeft):
(WebCore::Display::Box::moveHorizontally):
(WebCore::Display::Box::moveVertically):
(WebCore::Display::Box::setHasValidContentHeight):
(WebCore::Display::Box::setHasValidContentWidth):
(WebCore::Display::Box::setContentBoxHeight):
(WebCore::Display::Box::setContentBoxWidth):
(WebCore::Display::Box::contentBoxHeight const):
(WebCore::Display::Box::contentBoxWidth const):
(WebCore::Display::Box::setWidth): Deleted.
(WebCore::Display::Box::setHeight): Deleted.
(WebCore::Display::Box::setSize): Deleted.

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

2 years ago[GTK] Correct behavior for dark themes
commit-queue@webkit.org [Sun, 17 Jun 2018 15:47:39 +0000 (15:47 +0000)]
[GTK] Correct behavior for dark themes
https://bugs.webkit.org/show_bug.cgi?id=186219

Source/WebCore:

Patch by Carlos Eduardo Ramalho <cadubentzen@gmail.com> on 2018-06-17
Reviewed by Michael Catanzaro.

Override RenderThemeGtk::isControlStyled() to not style
text inputs if color is set different than default.

No new tests. Manual theme test and existing layout tests already cover it.

* rendering/RenderThemeGtk.cpp:
(WebCore::RenderThemeGtk::isControlStyled const):
* rendering/RenderThemeGtk.h:

LayoutTests:

Update expectations in reftests expected to fail due to not
styling text inputs with GTK when color is different than default color.

Patch by Carlos Eduardo Ramalho <cadubentzen@gmail.com> on 2018-06-17
Reviewed by Michael Catanzaro.

* platform/gtk/TestExpectations:

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

2 years ago[Cocoa] Make some RetainPtr refinements to get more ready for ARC
darin@apple.com [Sun, 17 Jun 2018 06:54:25 +0000 (06:54 +0000)]
[Cocoa] Make some RetainPtr refinements to get more ready for ARC
https://bugs.webkit.org/show_bug.cgi?id=186526

Reviewed by Anders Carlsson.

Source/WebCore:

* platform/ios/UserAgentIOS.mm:
(WebCore::deviceNameForUserAgent): Drop unnecessary use of RetainPtr.

* platform/mac/URLMac.mm:
(WebCore::URL::operator NSURL * const): Use bridgingAutorelease.

Source/WebKit:

* Platform/cf/ModuleCF.cpp:
(WebKit::Module::load): Use move assignment instead of adoptCF/leakRef.

* Shared/Cocoa/WKNSURLExtras.mm:
(+[NSURL _web_URLWithWTFString:]): Cast to NSURL * instead of doing the autorelease
here, since the NSURL * operator already does what we want.
(+[NSURL _web_URLWithWTFString:relativeToURL:]): Ditto.

* UIProcess/ios/WKContentView.mm:
(-[WKContentView _wk_printedDocument]): Get rid of incorrect use of
RetainPtr::autorelease. We don't want to null out _printedDocument each time this
function is called.

* WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.mm:
(collectIcons): Get rid of unnecessary use of RetainPtr::autorelease in a function
that returns a RetainPtr.

Source/WebKitLegacy/mac:

* Plugins/Hosted/NetscapePluginHostManager.mm:
(WebKit::preferredBundleLocalizationName): Use bridgingAutorelease.

* Plugins/Hosted/WebHostedNetscapePluginView.mm:
(-[WebHostedNetscapePluginView createPluginLayer]): Use move
assignment rather than adoptNS/leakRef.
* Plugins/WebNetscapePluginView.mm:
(-[WebNetscapePluginView createPlugin]): Ditto.

* WebCoreSupport/WebContextMenuClient.mm:
(WebContextMenuClient::contextMenuForEvent): Get rid of unnecessary use of
RetainPtr::autorelease; no need to autorelease just to pass something as a function
argument, so use RetainPtr::get instead.

* WebView/WebHTMLView.mm:
(customMenuFromDefaultItems): Get rid of of unnecessary use of RetainPtr::autorelease.
No need to autorelease the result when the return type is RetainPtr.

* WebView/WebPDFRepresentation.mm:
(-[WebPDFRepresentation convertPostScriptDataSourceToPDF:]): Use bridgingAutorelease.

Source/WTF:

* wtf/RetainPtr.h: Improved the definition of autorelease so it does
the right thing for both Objective-C types and non-Objective-C types.
Also added bridgingAutorelease for when we want to autorelease as
part of converting from a CF type to an Objective-C type. The two
advantages of bridgingAutorelease are that it does not require an
additional explicit __bridge cast and that it does not prevent the
ARC objc_autoreleaseReturnValue optimization the way that doing an
autorelease on the CF type would.

* wtf/text/mac/StringImplMac.mm:
(WTF::StringImpl::operator NSString *): Use bridgingAutorelease.

Tools:

* DumpRenderTree/mac/LayoutTestHelper.m:
(colorProfileURLForDisplay): Use CFBridgingRelease instead of using
CFAutorelease for a bridging use case.

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

2 years agoBetter pack ResourceResponse
cdumez@apple.com [Sat, 16 Jun 2018 19:18:42 +0000 (19:18 +0000)]
Better pack ResourceResponse
https://bugs.webkit.org/show_bug.cgi?id=186718

Reviewed by Simon Fraser.

Better pack ResourceResponse to reduce its size on Mac from 632 to 616 bytes.

* platform/network/ResourceResponseBase.h:

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

2 years agoREGRESSION(r227717): Hardcoded page size causing JSC crashes on platforms with page...
mcatanzaro@igalia.com [Sat, 16 Jun 2018 19:00:15 +0000 (19:00 +0000)]
REGRESSION(r227717): Hardcoded page size causing JSC crashes on platforms with page size bigger than 16 KB
https://bugs.webkit.org/show_bug.cgi?id=182923

Reviewed by Mark Lam.

The blockSize used by MarkedBlock is incorrect on platforms with pages larger than 16 KB.
Upstream Fedora's patch to use a safer 64 KB default. This fixes PowerPC and s390x.

* heap/MarkedBlock.h:

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

2 years agoUpdate Test262 2018-06-15
commit-queue@webkit.org [Sat, 16 Jun 2018 18:38:21 +0000 (18:38 +0000)]
Update Test262 2018-06-15
https://bugs.webkit.org/show_bug.cgi?id=186695

Patch by Leo Balter <leonardo.balter@gmail.com> on 2018-06-16
Reviewed by Michael Saboff.

Also update the skip list - in the config file - with new failures
* test262/config.yaml:
* test262/expectations.yaml:
* test262/harness/testIntl.js:
(getInvalidLanguageTags):
* test262/latest-changes-summary.txt:
* test262/test/built-ins/Date/parse/time-value-maximum-range.js: Added.
* test262/test/built-ins/Date/parse/zero.js: Added.
* test262/test/built-ins/JSON/stringify/bigint-cross-realm.js: Added.
(other.BigInt.prototype.toJSON):
* test262/test/built-ins/Object/prototype/toString/symbol-tag-non-str-bigint.js: Added.
* test262/test/built-ins/Object/prototype/toString/symbol-tag-override-bigint.js: Added.
* test262/test/built-ins/Reflect/ownKeys/return-on-corresponding-order-large-index.js: Added.
* test262/test/built-ins/RegExp/property-escapes/character-class.js:
* test262/test/built-ins/RegExp/property-escapes/generated/ASCII.js:
* test262/test/built-ins/RegExp/property-escapes/generated/ASCII_Hex_Digit.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Alphabetic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Any.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Assigned.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Bidi_Control.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Bidi_Mirrored.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Cased.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Changes_When_Casefolded.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Changes_When_Casemapped.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Changes_When_Lowercased.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Changes_When_Titlecased.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Dash.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Default_Ignorable_Code_Point.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Deprecated.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Diacritic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Emoji.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Emoji_Component.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Extended_Pictographic.js: Added.
* test262/test/built-ins/RegExp/property-escapes/generated/Extender.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Close_Punctuation.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Connector_Punctuation.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Control.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Currency_Symbol.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Dash_Punctuation.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Enclosing_Mark.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Final_Punctuation.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Format.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Initial_Punctuation.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter_Number.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Line_Separator.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Mark.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Math_Symbol.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Symbol.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Open_Punctuation.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Paragraph_Separator.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Private_Use.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Separator.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Space_Separator.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Surrogate.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Titlecase_Letter.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js:
* test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Uppercase_Letter.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Hex_Digit.js:
* test262/test/built-ins/RegExp/property-escapes/generated/IDS_Binary_Operator.js:
* test262/test/built-ins/RegExp/property-escapes/generated/IDS_Trinary_Operator.js:
* test262/test/built-ins/RegExp/property-escapes/generated/ID_Continue.js:
* test262/test/built-ins/RegExp/property-escapes/generated/ID_Start.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Ideographic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Join_Control.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Logical_Order_Exception.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Lowercase.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Math.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Noncharacter_Code_Point.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Pattern_Syntax.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Pattern_White_Space.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Quotation_Mark.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Radical.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Regional_Indicator.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Adlam.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Ahom.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Anatolian_Hieroglyphs.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Armenian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Avestan.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Balinese.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Bamum.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Bassa_Vah.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Batak.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Bengali.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Bhaiksuki.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Bopomofo.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Brahmi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Braille.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Buginese.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Buhid.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Canadian_Aboriginal.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Carian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Caucasian_Albanian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Chakma.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Cham.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Cherokee.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Cuneiform.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Cypriot.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Deseret.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Dogra.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Kaithi.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Duployan.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Elbasan.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Ethiopic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Georgian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Glagolitic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Gothic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Grantha.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Greek.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Gujarati.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Gunjala_Gondi.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Chakma.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Gurmukhi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanifi_Rohingya.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Ahom.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Hanunoo.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Hatran.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Hebrew.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Imperial_Aramaic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Inherited.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Pahlavi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Parthian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Javanese.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Kaithi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Kayah_Li.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Kharoshthi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Khmer.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Lepcha.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Limbu.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_A.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_B.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Lisu.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Lydian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Mahajani.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Makasar.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Malayalam.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Mandaic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Manichaean.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Marchen.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Masaram_Gondi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Medefaidrin.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Carian.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Meetei_Mayek.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Mende_Kikakui.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Cursive.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Hieroglyphs.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Miao.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Modi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Mongolian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Mro.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Multani.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Myanmar.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Nabataean.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_New_Tai_Lue.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Newa.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Nko.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Nushu.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Ogham.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Ol_Chiki.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Hungarian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Italic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_North_Arabian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Permic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Persian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Sogdian.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Gothic.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_South_Arabian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Turkic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Oriya.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Osage.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Osmanya.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Pahawh_Hmong.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Palmyrene.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Pau_Cin_Hau.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Phags_Pa.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Phoenician.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Psalter_Pahlavi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Rejang.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Runic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Samaritan.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Saurashtra.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sharada.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Shavian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Siddham.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_SignWriting.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sinhala.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sogdian.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sora_Sompeng.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Soyombo.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sundanese.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Syloti_Nagri.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Syriac.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagalog.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tagbanwa.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Le.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Tham.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Viet.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Takri.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tamil.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tangut.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Telugu.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Thaana.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Thai.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tibetan.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tifinagh.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tirhuta.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Ugaritic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Vai.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Warang_Citi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Yi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Zanabazar_Square.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Adlam.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ahom.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Anatolian_Hieroglyphs.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Arabic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Armenian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Avestan.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Balinese.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bamum.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bassa_Vah.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Batak.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bengali.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bhaiksuki.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bopomofo.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Brahmi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Braille.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buginese.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buhid.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Canadian_Aboriginal.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Carian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Caucasian_Albanian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chakma.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cham.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cherokee.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Coptic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cuneiform.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypriot.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cyrillic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Deseret.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dogra.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mahajani.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Duployan.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elbasan.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ethiopic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Georgian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Glagolitic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gothic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Grantha.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Greek.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gujarati.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gunjala_Gondi.js: Added.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurmukhi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hangul.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanifi_Rohingya.js: Added.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanunoo.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hatran.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hebrew.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Imperial_Aramaic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inherited.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Pahlavi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Parthian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Javanese.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kaithi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kayah_Li.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kharoshthi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khmer.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khojki.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khudawadi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lepcha.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Limbu.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_A.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_B.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lisu.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lycian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lydian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mahajani.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Makasar.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Adlam.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Malayalam.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mandaic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Manichaean.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Marchen.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Masaram_Gondi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Medefaidrin.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Avestan.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meetei_Mayek.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mende_Kikakui.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Cursive.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Hieroglyphs.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Miao.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Modi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mongolian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mro.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Multani.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Myanmar.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nabataean.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_New_Tai_Lue.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Newa.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nko.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nushu.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ogham.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ol_Chiki.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Hungarian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Italic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_North_Arabian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Permic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Persian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Sogdian.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_South_Arabian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Turkic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Oriya.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osage.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osmanya.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pahawh_Hmong.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Palmyrene.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pau_Cin_Hau.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phags_Pa.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phoenician.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Psalter_Pahlavi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Rejang.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Runic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Samaritan.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Saurashtra.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sharada.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Shavian.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Siddham.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_SignWriting.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sinhala.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sogdian.js: Copied from JSTests/test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Manichaean.js.
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sora_Sompeng.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Soyombo.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sundanese.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syloti_Nagri.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syriac.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagalog.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagbanwa.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Le.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Tham.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Viet.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Takri.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tamil.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangut.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Telugu.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thaana.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thai.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tibetan.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tifinagh.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tirhuta.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ugaritic.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vai.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Warang_Citi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yi.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Zanabazar_Square.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Uppercase.js:
* test262/test/built-ins/RegExp/property-escapes/generated/Variation_Selector.js:
* test262/test/built-ins/RegExp/property-escapes/generated/White_Space.js:
* test262/test/built-ins/RegExp/property-escapes/generated/XID_Continue.js:
* test262/test/built-ins/RegExp/property-escapes/generated/XID_Start.js:
* test262/test/built-ins/RegExp/prototype/Symbol.matchAll/internal-regexp-lastindex-not-zero.js: Removed.
* test262/test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-called-once.js: Renamed from JSTests/test262/test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-internal-regexp-is-false.js.
(o.get Symbol):
* test262/test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-internal-regexp-throws.js: Removed.
* test262/test/built-ins/RegExp/prototype/Symbol.matchAll/regexpcreate-this-throws.js:
* test262/test/built-ins/Symbol/matchAll/prop-desc.js:
* test262/test/built-ins/Symbol/prototype/description/description-symboldescriptivestring.js: Added.
* test262/test/built-ins/Symbol/prototype/description/descriptor.js: Added.
* test262/test/built-ins/Symbol/prototype/description/get.js: Added.
* test262/test/built-ins/Symbol/prototype/description/is-not-own-property.js: Added.
* test262/test/built-ins/Symbol/prototype/description/this-val-non-symbol.js: Added.
* test262/test/built-ins/Symbol/prototype/description/this-val-symbol.js: Added.
* test262/test/built-ins/Symbol/prototype/description/wrapper.js: Added.
* test262/test/intl402/Intl/getCanonicalLocales/Locale-object.js: Added.
* test262/test/intl402/Locale/constructor-options-collation-invalid.js:
* test262/test/intl402/Locale/constructor-options-collation-valid.js:
* test262/test/intl402/Locale/constructor-options-hourcycle-valid.js:
* test262/test/intl402/Locale/constructor-options-language-invalid.js:
* test262/test/intl402/Locale/constructor-options-numberingsystem-invalid.js:
* test262/test/intl402/Locale/constructor-options-numberingsystem-valid.js:
* test262/test/intl402/Locale/constructor-tag.js: Added.
(canonical.of.Object.entries):
* test262/test/intl402/Locale/likely-subtags.js: Added.
(maximal.of.Object.entries):
(minimal.of.Object.entries):
* test262/test/intl402/Locale/prototype/baseName/branding.js: Added.
* test262/test/intl402/Locale/prototype/baseName/name.js: Added.
* test262/test/intl402/Locale/prototype/baseName/prop-desc.js:
* test262/test/intl402/Locale/prototype/calendar/branding.js: Added.
* test262/test/intl402/Locale/prototype/calendar/name.js: Added.
* test262/test/intl402/Locale/prototype/calendar/prop-desc.js:
* test262/test/intl402/Locale/prototype/caseFirst/branding.js: Added.
* test262/test/intl402/Locale/prototype/caseFirst/name.js: Added.
* test262/test/intl402/Locale/prototype/caseFirst/prop-desc.js:
* test262/test/intl402/Locale/prototype/collation/branding.js: Added.
* test262/test/intl402/Locale/prototype/collation/name.js: Added.
* test262/test/intl402/Locale/prototype/collation/prop-desc.js:
* test262/test/intl402/Locale/prototype/hourCycle/branding.js: Added.
* test262/test/intl402/Locale/prototype/hourCycle/name.js: Added.
* test262/test/intl402/Locale/prototype/hourCycle/prop-desc.js:
* test262/test/intl402/Locale/prototype/language/branding.js: Added.
* test262/test/intl402/Locale/prototype/language/name.js: Added.
* test262/test/intl402/Locale/prototype/language/prop-desc.js:
* test262/test/intl402/Locale/prototype/maximize/branding.js: Added.
* test262/test/intl402/Locale/prototype/minimize/branding.js: Added.
* test262/test/intl402/Locale/prototype/numberingSystem/branding.js: Added.
* test262/test/intl402/Locale/prototype/numberingSystem/name.js: Added.
* test262/test/intl402/Locale/prototype/numberingSystem/prop-desc.js:
* test262/test/intl402/Locale/prototype/numeric/branding.js: Added.
* test262/test/intl402/Locale/prototype/numeric/name.js: Added.
* test262/test/intl402/Locale/prototype/numeric/prop-desc.js:
* test262/test/intl402/Locale/prototype/region/branding.js: Added.
* test262/test/intl402/Locale/prototype/region/name.js: Added.
* test262/test/intl402/Locale/prototype/region/prop-desc.js:
* test262/test/intl402/Locale/prototype/script/branding.js: Added.
* test262/test/intl402/Locale/prototype/script/name.js: Added.
* test262/test/intl402/Locale/prototype/script/prop-desc.js:
* test262/test/intl402/Locale/prototype/toString/branding.js: Added.
* test262/test/intl402/NumberFormat/length.js:
* test262/test/intl402/PluralRules/prototype/resolvedOptions/pluralCategories.js: Added.
* test262/test/language/expressions/tagged-template/template-object-template-map.js: Added.
(tag):
* test262/test/language/expressions/tagged-template/template-object.js:
(templateObject.tag):
* test262/test/language/literals/numeric/numeric-separator-literal-bil-bd-nsl-bd-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-bil-nsl-bd-dunder-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-bil-nsl-bd-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-dd-nsl-dds-dunder-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-dd-nsl-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-dds-nsl-dds-dunder-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-dds-nsl-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-dil-dot-dds-nsl-ep-dd-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-dil-dot-nsl-ep-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-dil-dot-nsl-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-dot-dds-nsl-ep-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-dot-nsl-ep-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-dot-nsl-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-hil-hd-nsl-hd-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-hil-nsl-hd-dunder-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-hil-nsl-hd-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-dunder-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-oil-nsl-od-dunder-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-oil-nsl-od-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-oil-od-nsl-od-err.js:
* test262/test/language/literals/numeric/numeric-separator-literal-unicode-err.js:
* test262/test262-Revision.txt:

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

2 years ago[JSC] Inline JSArray::pushInline and Structure::nonPropertyTransition
utatane.tea@gmail.com [Sat, 16 Jun 2018 18:29:38 +0000 (18:29 +0000)]
[JSC] Inline JSArray::pushInline and Structure::nonPropertyTransition
https://bugs.webkit.org/show_bug.cgi?id=186723

Reviewed by Mark Lam.

Now, CoW -> non-CoW transition is heavy path. We inline the part of Structure::nonPropertyTransition
to catch the major path. And we also inline JSArray::pushInline well to spread this in operationArrayPushMultiple.

This patch improves SixSpeed/spread-literal.es5.

                             baseline                  patched

spread-literal.es5      114.4140+-4.5146     ^    104.5475+-3.6157        ^ definitely 1.0944x faster

* runtime/JSArrayInlines.h:
(JSC::JSArray::pushInline):
* runtime/Structure.cpp:
(JSC::Structure::nonPropertyTransitionSlow):
(JSC::Structure::nonPropertyTransition): Deleted.
* runtime/Structure.h:
* runtime/StructureInlines.h:
(JSC::Structure::nonPropertyTransition):

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

2 years ago[test262-runner] Handle items from the config list with inline comments
commit-queue@webkit.org [Sat, 16 Jun 2018 18:18:19 +0000 (18:18 +0000)]
[test262-runner] Handle items from the config list with inline comments
https://bugs.webkit.org/show_bug.cgi?id=186707

Patch by Leo Balter <leonardo.balter@gmail.com> on 2018-06-16
Reviewed by Michael Saboff.

This is a workaround for the Yaml parser that bundles inline comments together with any items.
* Scripts/test262/Runner.pm:
(shouldSkip):

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

2 years agotest262/Runner.pm: option to run test skipped in config file
commit-queue@webkit.org [Sat, 16 Jun 2018 18:14:54 +0000 (18:14 +0000)]
test262/Runner.pm: option to run test skipped in config file
https://bugs.webkit.org/show_bug.cgi?id=186660

Patch by Valerie R Young <valerie@bocoup.com> on 2018-06-16
Reviewed by Michael Saboff.

Adds option --skipped-files, -S, to run all files skipped in the
config.yaml file.

* Scripts/test262/Runner.pm:
(processCLI):
(main):
(getBuildPath):
(processFile):
(processResult):

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

2 years ago[DFG] Reduce OSRExit for Kraken/crypto-aes due to CoW array
utatane.tea@gmail.com [Sat, 16 Jun 2018 16:33:58 +0000 (16:33 +0000)]
[DFG] Reduce OSRExit for Kraken/crypto-aes due to CoW array
https://bugs.webkit.org/show_bug.cgi?id=186721

Reviewed by Keith Miller.

JSTests:

* stress/array-slice-cow.js: Added.
(shouldBe):
(testInt32):
(testDouble):
(testContiguous):

Source/JavaScriptCore:

We still have several other OSRExits, but this patch reduces that.

1. While ArraySlice code accepts CoW arrays, it always emits CheckStructure without CoW Array structures.
So DFG emits ArraySlice onto CoW arrays, and always performs OSRExits.

2. The CoW patch removed ArrayAllocationProfile updates. This makes allocated JSImmutableButterfly
non-appropriate.

These changes a bit fix Kraken/crypto-aes regression.

                              baseline                  patched

stanford-crypto-aes        63.718+-2.312      ^      56.140+-0.966         ^ definitely 1.1350x faster

* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::handleIntrinsicCall):
* ftl/FTLOperations.cpp:
(JSC::FTL::operationMaterializeObjectInOSR):
* runtime/CommonSlowPaths.cpp:
(JSC::SLOW_PATH_DECL):

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

2 years agoSync additional web-platform-tests directories up to 197cdad
commit-queue@webkit.org [Sat, 16 Jun 2018 14:56:36 +0000 (14:56 +0000)]
Sync additional web-platform-tests directories up to 197cdad
https://bugs.webkit.org/show_bug.cgi?id=186356

Patch by Brendan McLoughlin <brendan@bocoup.com> on 2018-06-16
Reviewed by Youenn Fablet.

LayoutTests/imported/w3c:

* web-platform-tests/CODEOWNERS: Added.
* web-platform-tests/CONTRIBUTING.md:
* web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.worker-expected.txt:
* web-platform-tests/check_stability.ini:
* web-platform-tests/common/arrays.js: Added.
(export.areArraysEqual):
* web-platform-tests/common/css-paint-tests.js: Removed.
* web-platform-tests/common/performance-timeline-utils.js:
(test_entries):
* web-platform-tests/common/subset-tests.js: Added.
(shouldRunSubTest):
(subsetTest):
* web-platform-tests/common/vendor-prefix.js.headers: Removed.
* web-platform-tests/common/w3c-import.log:
* web-platform-tests/common/worklet-reftest.js: Added.
(importWorklet):
(async.importWorkletAndTerminateTestAfterAsyncPaint):
* web-platform-tests/cors/README.md:
* web-platform-tests/cors/client-hint-request-headers-expected.txt: Added.
* web-platform-tests/cors/client-hint-request-headers.htm: Added.
* web-platform-tests/cors/image-tainting-in-cross-origin-iframe.sub-expected.txt: Added.
* web-platform-tests/cors/image-tainting-in-cross-origin-iframe.sub.html: Added.
* web-platform-tests/cors/resources/cors-cookie.py:
(main):
* web-platform-tests/cors/resources/image-tainting-checker.sub.html: Added.
* web-platform-tests/cors/resources/status.py:
(main):
* web-platform-tests/cors/resources/w3c-import.log:
* web-platform-tests/cors/simple-requests.htm:
* web-platform-tests/cors/w3c-import.log:
* web-platform-tests/credential-management/OWNERS: Added.
* web-platform-tests/credential-management/federatedcredential-framed-get.sub.https-expected.txt: Added.
* web-platform-tests/credential-management/federatedcredential-framed-get.sub.https.html: Added.
* web-platform-tests/credential-management/passwordcredential-framed-get.sub.https-expected.txt: Added.
* web-platform-tests/credential-management/passwordcredential-framed-get.sub.https.html: Added.
* web-platform-tests/credential-management/require_securecontext-expected.txt: Added.
* web-platform-tests/credential-management/require_securecontext.html: Added.
* web-platform-tests/credential-management/support/echoing-nester.html: Added.
* web-platform-tests/credential-management/support/federatedcredential-get.html: Added.
* web-platform-tests/credential-management/support/passwordcredential-get.html: Added.
* web-platform-tests/credential-management/support/w3c-import.log: Added.
* web-platform-tests/credential-management/w3c-import.log:
* web-platform-tests/css/WOFF2/available-001.xht:
* web-platform-tests/css/WOFF2/available-002.xht: Added.
* 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: Added.
* web-platform-tests/css/WOFF2/directory-knowntags-001.xht: Added.
* 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-compression-001-expected.xht: Removed.
* web-platform-tests/css/WOFF2/metadatadisplay-compression-001.xht: Removed.
* 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-metaOrigLength-001-expected.xht: Removed.
* web-platform-tests/css/WOFF2/metadatadisplay-metaOrigLength-001.xht: Removed.
* web-platform-tests/css/WOFF2/metadatadisplay-metaOrigLength-002-expected.xht: Removed.
* web-platform-tests/css/WOFF2/metadatadisplay-metaOrigLength-002.xht: Removed.
* 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-004-expected.xht: Removed.
* web-platform-tests/css/WOFF2/metadatadisplay-schema-uniqueid-004.xht: Removed.
* 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-005-expected.xht: Removed.
* web-platform-tests/css/WOFF2/metadatadisplay-schema-vendor-005.xht: Removed.
* 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/available-001a.xht: Removed.
* web-platform-tests/css/WOFF2/support/available-001b.xht: Removed.
* web-platform-tests/css/WOFF2/support/available-002.woff2: Added.
* web-platform-tests/css/WOFF2/support/directory-knowntags-001.woff2: Added.
* web-platform-tests/css/WOFF2/support/metadatadisplay-compression-001.woff2: Removed.
* web-platform-tests/css/WOFF2/support/metadatadisplay-metaOrigLength-001.woff2: Removed.
* web-platform-tests/css/WOFF2/support/metadatadisplay-metaOrigLength-002.woff2: Removed.
* web-platform-tests/css/WOFF2/support/metadatadisplay-schema-uniqueid-004.woff2: Removed.
* web-platform-tests/css/WOFF2/support/metadatadisplay-schema-vendor-005.woff2: Removed.
* web-platform-tests/css/WOFF2/support/tabledata-glyf-origlength-003.woff2: Added.
* 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: Added.
* web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003.xht: Added.
* 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:
* web-platform-tests/css/css-animations/support/testcommon.js: Added.
(assert_times_equal):
(assert_time_equals_literal):
(addDiv):
(addStyle):
(waitForFrame):
(waitForNextFrame):
(async.waitForAnimationReadyToRestyle):
* web-platform-tests/css/css-animations/support/w3c-import.log: Added.
* web-platform-tests/css/css-color/color-function-parsing-expected.txt: Added.
* web-platform-tests/css/css-color/color-function-parsing.html: Added.
* web-platform-tests/css/css-color/color-resolving-expected.txt: Added.
* web-platform-tests/css/css-color/color-resolving-hsl-expected.txt: Added.
* web-platform-tests/css/css-color/color-resolving-hsl.html: Added.
* web-platform-tests/css/css-color/color-resolving-keywords-expected.txt: Added.
* web-platform-tests/css/css-color/color-resolving-keywords.html: Added.
* web-platform-tests/css/css-color/color-resolving.html: Added.
* web-platform-tests/css/css-color/lab-004-expected.html:
* web-platform-tests/css/css-color/lab-004.html:
* web-platform-tests/css/css-color/lab-005-expected.html:
* web-platform-tests/css/css-color/lab-005.html:
* web-platform-tests/css/css-color/lab-006-expected.html:
* web-platform-tests/css/css-color/lab-006.html:
* web-platform-tests/css/css-color/lab-007-expected.html:
* web-platform-tests/css/css-color/lab-007.html:
* web-platform-tests/css/css-color/lch-001.html:
* web-platform-tests/css/css-color/lch-004-expected.html:
* web-platform-tests/css/css-color/lch-004.html:
* web-platform-tests/css/css-color/lch-005-expected.html:
* web-platform-tests/css/css-color/lch-005.html:
* web-platform-tests/css/css-color/lch-006-expected.html:
* web-platform-tests/css/css-color/lch-006.html:
* web-platform-tests/css/css-color/lch-007-expected.html:
* web-platform-tests/css/css-color/lch-007.html:
* web-platform-tests/css/css-color/rgb-002.html:
* web-platform-tests/css/css-color/rgb-004.html:
* web-platform-tests/css/css-color/rgb-006.html:
* web-platform-tests/css/css-color/rgb-008.html:
* web-platform-tests/css/css-color/rgb-rounding-001-expected.txt: Added.
* web-platform-tests/css/css-color/rgb-rounding-001.html: Added.
* web-platform-tests/css/css-color/rgba-002.html:
* web-platform-tests/css/css-color/rgba-004.html:
* web-platform-tests/css/css-color/rgba-006.html:
* web-platform-tests/css/css-color/rgba-008.html:
* web-platform-tests/css/css-color/t32-opacity-basic-0.6-a.xht: Added.
* web-platform-tests/css/css-color/t32-opacity-zorder-c.xht: Added.
* web-platform-tests/css/css-color/t421-rgb-hex3-expand-b.xht: Added.
* web-platform-tests/css/css-color/t422-rgba-a0.6-a.xht: Added.
* web-platform-tests/css/css-color/t425-hsla-basic-a.xht: Added.
* web-platform-tests/css/css-color/w3c-import.log:
* web-platform-tests/css/css-display/display-contents-before-after-003-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-before-after-003.html: Added.
* web-platform-tests/css/css-display/display-contents-button-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-button.html: Added.
* web-platform-tests/css/css-display/display-contents-details-001-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-details-001.html: Added.
* web-platform-tests/css/css-display/display-contents-details-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-details.html: Added.
* web-platform-tests/css/css-display/display-contents-dynamic-pseudo-insertion-001-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-dynamic-pseudo-insertion-001.html: Added.
* web-platform-tests/css/css-display/display-contents-fieldset-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-fieldset-nested-legend-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-fieldset-nested-legend.html: Added.
* web-platform-tests/css/css-display/display-contents-fieldset.html: Added.
* web-platform-tests/css/css-display/display-contents-first-letter-002-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-first-letter-002.html: Added.
* web-platform-tests/css/css-display/display-contents-first-line-002-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-first-line-002.html: Added.
* web-platform-tests/css/css-display/display-contents-line-height-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-line-height.html: Added.
* web-platform-tests/css/css-display/display-contents-parsing-001-expected.txt: Added.
* web-platform-tests/css/css-display/display-contents-parsing-001.html: Added.
* web-platform-tests/css/css-display/display-contents-suppression-dynamic-001-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-suppression-dynamic-001.html: Added.
* web-platform-tests/css/css-display/display-contents-svg-anchor-child-expected.txt: Added.
* web-platform-tests/css/css-display/display-contents-svg-anchor-child.html: Added.
* web-platform-tests/css/css-display/display-contents-svg-elements-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-svg-elements.html: Added.
* web-platform-tests/css/css-display/display-contents-svg-switch-child-expected.txt: Added.
* web-platform-tests/css/css-display/display-contents-svg-switch-child.html: Added.
* web-platform-tests/css/css-display/display-contents-text-inherit-002-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-text-inherit-002.html: Added.
* web-platform-tests/css/css-display/display-contents-text-inherit-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-text-inherit.html: Added.
* web-platform-tests/css/css-display/display-contents-unusual-html-elements-none-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-unusual-html-elements-none.html: Added.
* web-platform-tests/css/css-display/display-list-item-height-after-dom-change-expected.txt: Added.
* web-platform-tests/css/css-display/display-list-item-height-after-dom-change.html: Added.
* web-platform-tests/css/css-display/run-in/OWNERS: Added.
* web-platform-tests/css/css-display/run-in/after-content-display-004.xht: Added.
* web-platform-tests/css/css-display/run-in/anonymous-box-generation-002.xht: Added.
* web-platform-tests/css/css-display/run-in/background-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/background-attachment-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/background-color-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/background-image-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/background-position-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/background-repeat-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/before-content-display-004.xht: Added.
* web-platform-tests/css/css-display/run-in/border-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-bottom-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-bottom-color-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-bottom-style-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-bottom-width-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-collapse-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/border-color-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-left-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-left-color-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-left-style-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-left-width-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-right-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-right-color-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-right-style-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-right-width-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-spacing-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/border-style-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-top-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-top-color-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-top-style-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-top-width-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/border-width-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/bottom-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/caption-side-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/clear-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/clear-runin-001.xht: Added.
* web-platform-tests/css/css-display/run-in/color-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/counter-increment-applies-to-011-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/counter-increment-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/counter-reset-applies-to-011-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/counter-reset-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/direction-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/display-004.xht: Added.
* web-platform-tests/css/css-display/run-in/empty-cells-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/first-line-pseudo-009.xht: Added.
* web-platform-tests/css/css-display/run-in/float-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/font-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/font-family-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/font-size-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/font-style-applies-to-004-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/font-style-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/font-variant-applies-to-004-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/font-variant-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/font-weight-applies-to-004-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/font-weight-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/height-applies-to-011-expected.html: Added.
* web-platform-tests/css/css-display/run-in/height-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/left-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/letter-spacing-applies-to-004-expected.html: Added.
* web-platform-tests/css/css-display/run-in/letter-spacing-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/line-height-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/list-style-applies-to-011-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/list-style-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/list-style-image-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/list-style-position-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/list-style-type-applies-to-011-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/list-style-type-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/margin-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/margin-bottom-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/margin-left-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/margin-right-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/margin-top-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/max-height-applies-to-011-expected.html: Added.
* web-platform-tests/css/css-display/run-in/max-height-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/max-width-applies-to-011-expected.html: Added.
* web-platform-tests/css/css-display/run-in/max-width-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/min-height-applies-to-011-expected.html: Added.
* web-platform-tests/css/css-display/run-in/min-height-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/min-width-applies-to-011-expected.html: Added.
* web-platform-tests/css/css-display/run-in/min-width-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/outline-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/outline-color-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/outline-style-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/outline-width-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/overflow-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/padding-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/padding-bottom-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/padding-left-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/padding-right-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/padding-top-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/position-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/quotes-applies-to-011-expected.html: Added.
* web-platform-tests/css/css-display/run-in/quotes-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/right-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-004.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-005.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-006.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-007.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-008.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-009.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-010.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-011.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-012.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-013.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-abspos-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-abspos-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-abspos-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-abspos-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-abspos-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-abspos-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-004-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-004.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-005-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-005.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-006-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-006.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-007-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-007.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-008-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-008.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-009-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-009.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-010-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-010.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-011-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-011.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-012-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-012.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-013-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-013.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-014-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-014.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-015-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-015.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-016-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-016.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-017-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-017.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-018-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-basic-018.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-block-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-block-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-block-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-block-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-block-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-block-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-breaking-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-breaking-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-breaking-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-breaking-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-clear-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-clear-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-clear-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-clear-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-abspos-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-abspos-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-004-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-004.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-005-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-005.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-inside-inline-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-inside-inline-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-inside-inline-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-inside-inline-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-inside-inline-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-block-inside-inline-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-float-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-float-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-004-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-004.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-005-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-005.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-006-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-006.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-007-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-007.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-block-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-block-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-table-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-inline-table-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-relpos-block-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-relpos-block-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-relpos-block-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-relpos-block-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-relpos-block-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-relpos-block-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-run-in-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-run-in-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-run-in-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-run-in-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-run-in-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-run-in-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-caption-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-caption-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-cell-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-cell-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-column-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-column-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-column-group-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-column-group-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-inside-inline-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-inside-inline-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-inside-inline-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-inside-inline-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-inside-inline-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-inside-inline-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-row-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-row-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-row-group-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-contains-table-row-group-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-display-none-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-display-none-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-display-none-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-display-none-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-display-none-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-display-none-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-fixedpos-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-fixedpos-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-fixedpos-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-fixedpos-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-fixedpos-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-fixedpos-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-float-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-float-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-float-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-float-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-float-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-float-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inherit-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inherit-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inheritance-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-block-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-block-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-block-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-block-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-block-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-block-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-table-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-table-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-table-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-table-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-table-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-inline-table-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-linebox-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-linebox-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-listitem-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-listitem-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-listitem-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-listitem-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-listitem-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-listitem-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-relpos-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-relpos-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-relpos-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-relpos-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-relpos-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-relpos-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-replaced-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-replaced-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-restyle-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-restyle-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-restyle-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-restyle-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-restyle-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-restyle-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-004-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-004.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-005-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-005.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-006-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-006.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-007-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-007.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-008-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-run-in-between-008.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-cell-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-cell-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-cell-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-cell-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-cell-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-cell-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-row-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-row-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-row-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-row-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-row-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-table-row-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-text-between-001-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-text-between-001.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-text-between-002-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-text-between-002.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-text-between-003-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-text-between-003.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-text-between-004-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-text-between-004.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-text-between-005-expected.xht: Added.
* web-platform-tests/css/css-display/run-in/run-in-text-between-005.xht: Added.
* web-platform-tests/css/css-display/run-in/support/black15x15.png: Added.
* web-platform-tests/css/css-display/run-in/support/blue15x15.png: Added.
* web-platform-tests/css/css-display/run-in/support/blue96x96.png: Added.
* web-platform-tests/css/css-display/run-in/support/green15x15.png: Added.
* web-platform-tests/css/css-display/run-in/support/swatch-blue.png: Added.
* web-platform-tests/css/css-display/run-in/support/w3c-import.log: Added.
* web-platform-tests/css/css-display/run-in/table-anonymous-block-001.xht: Added.
* web-platform-tests/css/css-display/run-in/table-layout-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/text-align-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/text-decoration-applies-to-004-expected.html: Added.
* web-platform-tests/css/css-display/run-in/text-decoration-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/text-indent-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/text-transform-applies-to-004-expected.html: Added.
* web-platform-tests/css/css-display/run-in/text-transform-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/top-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/unicode-bidi-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/vertical-align-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/visibility-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/w3c-import.log: Added.
* web-platform-tests/css/css-display/run-in/white-space-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/width-applies-to-011-expected.html: Added.
* web-platform-tests/css/css-display/run-in/width-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/run-in/word-spacing-applies-to-004.xht: Added.
* web-platform-tests/css/css-display/run-in/z-index-applies-to-011.xht: Added.
* web-platform-tests/css/css-display/w3c-import.log:
* web-platform-tests/css/css-grid/OWNERS: Added.
* web-platform-tests/css/css-grid/README.md: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001-expected.txt: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002-expected.txt: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003-expected.txt: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004-expected.txt: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-005-expected.txt: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-005.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006-expected.txt: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007-expected.txt: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007.html: Added.
* web-platform-tests/css/css-grid/abspos/support/w3c-import.log: Added.
* web-platform-tests/css/css-grid/abspos/w3c-import.log:
* web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-gutters-009-expected.html:
* web-platform-tests/css/css-grid/alignment/grid-gutters-009.html:
* web-platform-tests/css/css-grid/alignment/grid-gutters-010-expected.html:
* web-platform-tests/css/css-grid/alignment/grid-gutters-010.html:
* web-platform-tests/css/css-grid/alignment/grid-gutters-011-expected.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-gutters-011.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-gutters-012-expected.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-gutters-012.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html: Added.
* web-platform-tests/css/css-grid/alignment/w3c-import.log:
* web-platform-tests/css/css-grid/grid-items/explicitly-sized-grid-item-as-table-expected.html: Added.
* web-platform-tests/css/css-grid/grid-items/explicitly-sized-grid-item-as-table.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-item-min-auto-size-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-item-min-auto-size-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-002-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-002-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-lr-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-002-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-minimum-width-vertical-rl-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-002-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-002-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/percentage-size-replaced-subitems-001-expected.html: Added.
* web-platform-tests/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/percentage-size-subitems-001-expected.html: Added.
* web-platform-tests/css/css-grid/grid-items/percentage-size-subitems-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/w3c-import.log:
* web-platform-tests/css/css-grid/grid-layout-properties-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-layout-properties.html: Added.
* web-platform-tests/css/css-grid/grid-model/grid-container-ignores-first-letter-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html: Added.
* web-platform-tests/css/css-grid/grid-model/grid-container-ignores-first-line-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-model/grid-container-ignores-first-line-001.html: Added.
* web-platform-tests/css/css-grid/grid-model/grid-item-accepts-first-letter-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-model/grid-item-accepts-first-letter-001.html: Added.
* web-platform-tests/css/css-grid/grid-model/grid-item-accepts-first-line-001-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-model/grid-item-accepts-first-line-001.html: Added.
* web-platform-tests/css/css-grid/grid-model/w3c-import.log:
* web-platform-tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items-expected.txt: Added.
* web-platform-tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html: Added.
* web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
* web-platform-tests/css/css-grid/w3c-import.log: Added.
* web-platform-tests/css/css-multicol/column-count-used-001-expected.xht: Added.
* web-platform-tests/css/css-multicol/column-count-used-001.html: Added.
* web-platform-tests/css/css-multicol/float-and-block-expected.xht: Added.
* web-platform-tests/css/css-multicol/float-and-block.html: Added.
* web-platform-tests/css/css-multicol/going-out-of-flow-after-spanner-expected.txt: Added.
* web-platform-tests/css/css-multicol/going-out-of-flow-after-spanner.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-000-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-000.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-002-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-002.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-002-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-002.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-003-expected.html: Added.
* web-platform-tests/css/css-multicol/multicol-breaking-nobackground-003.html: Added.
* web-platform-tests/css/css-multicol/multicol-gap-001.xht:
* web-platform-tests/css/css-multicol/multicol-gap-003.xht:
* web-platform-tests/css/css-multicol/orthogonal-writing-mode-shrink-to-fit-expected.xht: Added.
* web-platform-tests/css/css-multicol/orthogonal-writing-mode-shrink-to-fit.html: Added.
* web-platform-tests/css/css-multicol/w3c-import.log:
* web-platform-tests/css/css-multicol/zero-column-width-computed-style-expected.txt: Added.
* web-platform-tests/css/css-multicol/zero-column-width-computed-style.html: Added.
* web-platform-tests/css/css-multicol/zero-column-width-layout-expected.html: Added.
* web-platform-tests/css/css-multicol/zero-column-width-layout.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-property-whitelist-expected.txt: Added.
* web-platform-tests/css/css-pseudo/first-letter-property-whitelist.html: Added.
* web-platform-tests/css/css-pseudo/first-line-and-placeholder-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-line-and-placeholder.html: Added.
* web-platform-tests/css/css-pseudo/placeholder-input-number-expected.html: Added.
* web-platform-tests/css/css-pseudo/placeholder-input-number-notref.html: Added.
* web-platform-tests/css/css-pseudo/placeholder-input-number.html: Added.
* web-platform-tests/css/css-pseudo/w3c-import.log:
* web-platform-tests/css/css-scoping/css-scoping-shadow-nested-slot-display-override-expected.html: Added.
* web-platform-tests/css/css-scoping/css-scoping-shadow-nested-slot-display-override.html: Added.
* web-platform-tests/css/css-scoping/host-descendant-001-expected.html: Added.
* web-platform-tests/css/css-scoping/host-descendant-001.html: Added.
* web-platform-tests/css/css-scoping/host-descendant-002-expected.html: Added.
* web-platform-tests/css/css-scoping/host-descendant-002.html: Added.
* web-platform-tests/css/css-scoping/host-descendant-invalidation-expected.txt: Added.
* web-platform-tests/css/css-scoping/host-descendant-invalidation.html: Added.
* web-platform-tests/css/css-scoping/host-dom-001-expected.txt: Added.
* web-platform-tests/css/css-scoping/host-dom-001.html: Added.
* web-platform-tests/css/css-scoping/host-functional-descendant-invalidation-expected.txt: Added.
* web-platform-tests/css/css-scoping/host-functional-descendant-invalidation.html: Added.
* web-platform-tests/css/css-scoping/host-multiple-001-expected.html: Added.
* web-platform-tests/css/css-scoping/host-multiple-001.html: Added.
* web-platform-tests/css/css-scoping/host-nested-001-expected.html: Added.
* web-platform-tests/css/css-scoping/host-nested-001.html: Added.
* web-platform-tests/css/css-scoping/host-slotted-001-expected.html: Added.
* web-platform-tests/css/css-scoping/host-slotted-001.html: Added.
* web-platform-tests/css/css-scoping/keyframes-001-expected.txt: Added.
* web-platform-tests/css/css-scoping/keyframes-001.html: Added.
* web-platform-tests/css/css-scoping/keyframes-002-expected.txt: Added.
* web-platform-tests/css/css-scoping/keyframes-002.html: Added.
* web-platform-tests/css/css-scoping/resources/host-green-box.css: Added.
(:host):
* web-platform-tests/css/css-scoping/resources/w3c-import.log: Added.
* web-platform-tests/css/css-scoping/shadow-assign-dynamic-001-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-assign-dynamic-001.html: Added.
* web-platform-tests/css/css-scoping/shadow-at-import-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-at-import.html: Added.
* web-platform-tests/css/css-scoping/shadow-disabled-sheet-001-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-disabled-sheet-001.html: Added.
* web-platform-tests/css/css-scoping/shadow-fallback-dynamic-001-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-fallback-dynamic-001.html: Added.
* web-platform-tests/css/css-scoping/shadow-fallback-dynamic-002-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-fallback-dynamic-002.html: Added.
* web-platform-tests/css/css-scoping/shadow-fallback-dynamic-003-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-fallback-dynamic-003.html: Added.
* web-platform-tests/css/css-scoping/shadow-fallback-dynamic-004-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-fallback-dynamic-004.html: Added.
* web-platform-tests/css/css-scoping/shadow-fallback-dynamic-005-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-fallback-dynamic-005.html: Added.
* web-platform-tests/css/css-scoping/shadow-host-with-before-after-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-host-with-before-after.html: Added.
* web-platform-tests/css/css-scoping/shadow-reassign-dynamic-001-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-reassign-dynamic-001.html: Added.
* web-platform-tests/css/css-scoping/shadow-root-insert-into-document-expected.html: Added.
* web-platform-tests/css/css-scoping/shadow-root-insert-into-document.html: Added.
* web-platform-tests/css/css-scoping/slotted-invalidation-expected.txt: Added.
* web-platform-tests/css/css-scoping/slotted-invalidation.html: Added.
* web-platform-tests/css/css-scoping/slotted-link-expected.txt: Added.
* web-platform-tests/css/css-scoping/slotted-link.html: Added.
* web-platform-tests/css/css-scoping/slotted-parsing-expected.txt: Added.
* web-platform-tests/css/css-scoping/slotted-parsing.html: Added.
* web-platform-tests/css/css-scoping/slotted-slot-expected.txt: Added.
* web-platform-tests/css/css-scoping/slotted-slot.html: Added.
* web-platform-tests/css/css-scoping/slotted-with-pseudo-element-expected.html: Added.
* web-platform-tests/css/css-scoping/slotted-with-pseudo-element.html: Added.
* web-platform-tests/css/css-scoping/stylesheet-title-001-expected.html: Added.
* web-platform-tests/css/css-scoping/stylesheet-title-001.html: Added.
* web-platform-tests/css/css-scoping/stylesheet-title-002-expected.txt: Added.
* web-platform-tests/css/css-scoping/stylesheet-title-002.html: Added.
* web-platform-tests/css/css-scoping/w3c-import.log:
* web-platform-tests/css/css-shapes/basic-shape-circle-ellipse-serialization-expected.txt:
* web-platform-tests/css/css-shapes/basic-shape-circle-ellipse-serialization.html:
* web-platform-tests/css/css-shapes/parsing/resources/parsing-testcommon.js: Added.
(test_valid_value):
* web-platform-tests/css/css-shapes/parsing/resources/w3c-import.log: Added.
* web-platform-tests/css/css-shapes/parsing/shape-image-threshold-invalid-expected.txt: Added.
* web-platform-tests/css/css-shapes/parsing/shape-image-threshold-invalid.html: Added.
* web-platform-tests/css/css-shapes/parsing/shape-image-threshold-valid-expected.txt: Added.
* web-platform-tests/css/css-shapes/parsing/shape-image-threshold-valid.html: Added.
* web-platform-tests/css/css-shapes/parsing/shape-margin-invalid-expected.txt: Added.
* web-platform-tests/css/css-shapes/parsing/shape-margin-invalid.html: Added.
* web-platform-tests/css/css-shapes/parsing/shape-margin-valid-expected.txt: Added.
* web-platform-tests/css/css-shapes/parsing/shape-margin-valid.html: Added.
* web-platform-tests/css/css-shapes/parsing/shape-outside-invalid-expected.txt: Added.
* web-platform-tests/css/css-shapes/parsing/shape-outside-invalid-position-expected.txt: Added.
* web-platform-tests/css/css-shapes/parsing/shape-outside-invalid-position.html: Added.
* web-platform-tests/css/css-shapes/parsing/shape-outside-invalid.html: Added.
* web-platform-tests/css/css-shapes/parsing/shape-outside-valid-expected.txt: Added.
* web-platform-tests/css/css-shapes/parsing/shape-outside-valid-position-expected.txt: Added.
* web-platform-tests/css/css-shapes/parsing/shape-outside-valid-position.html: Added.
* web-platform-tests/css/css-shapes/parsing/shape-outside-valid.html: Added.
* web-platform-tests/css/css-shapes/parsing/w3c-import.log: Added.
* web-platform-tests/css/css-shapes/shape-outside/formatting-context/shape-outside-formatting-context.tentative-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/formatting-context/shape-outside-formatting-context.tentative.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/formatting-context/w3c-import.log: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-box/shape-outside-box-009-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-box/shape-outside-box-009.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-box/w3c-import.log:
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-005-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-005.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-006-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-006.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-007-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-007.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-008-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-008.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-009-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-009.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-010-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-010.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-011-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-011.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-012-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-012.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-013-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-013.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-014-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-014.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-015-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-015.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-016-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-016.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/gradients/w3c-import.log:
* web-platform-tests/css/css-shapes/shape-outside/shape-image/shape-image-001.html:
* web-platform-tests/css/css-shapes/shape-outside/shape-image/shape-image-002.html:
* web-platform-tests/css/css-shapes/shape-outside/shape-image/shape-image-005.html:
* web-platform-tests/css/css-shapes/shape-outside/shape-image/shape-image-010.html:
* web-platform-tests/css/css-shapes/shape-outside/shape-image/shape-image-026-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/shape-image-026.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/shape-image-027-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/shape-image-027.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/shape-image/support/animated.gif:
* web-platform-tests/css/css-shapes/shape-outside/shape-image/w3c-import.log:
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/circle/shape-outside-circle-027.html:
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015.html:
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017.html:
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-010.html:
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-011.html:
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-012.html:
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-013.html:
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-014.html:
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-015.html:
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-028-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-028.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-029-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-029.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-030-expected.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/shape-outside-inset-030.html: Added.
* web-platform-tests/css/css-shapes/shape-outside/supported-shapes/inset/w3c-import.log:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-circle-002-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-circle-004-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-ellipse-002-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-ellipse-004-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/support/parsing-utils.js:
* web-platform-tests/css/css-shapes/spec-examples/shape-outside-010.html:
* web-platform-tests/css/css-shapes/spec-examples/shape-outside-011.html:
* web-platform-tests/css/css-shapes/spec-examples/shape-outside-012.html:
* web-platform-tests/css/css-shapes/spec-examples/shape-outside-013.html:
* web-platform-tests/css/css-shapes/spec-examples/shape-outside-014.html:
* web-platform-tests/css/css-shapes/spec-examples/shape-outside-015.html:
* web-platform-tests/css/css-shapes/spec-examples/shape-outside-016.html:
* web-platform-tests/css/css-shapes/spec-examples/shape-outside-017.html:
* web-platform-tests/css/css-shapes/spec-examples/shape-outside-018.html:
* web-platform-tests/css/css-shapes/spec-examples/shape-outside-019.html:
* web-platform-tests/css/css-shapes/spec-examples/support/spec-example-utils.js:
(runTest):
(approxShapeTest):
* web-platform-tests/css/css-text-decor/OWNERS: Added.
* web-platform-tests/css/css-text-decor/line-through-vertical-expected.html: Added.
* web-platform-tests/css/css-text-decor/line-through-vertical.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-color-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-color-recalc-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-color-recalc.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-color.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-010-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-010.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-011-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-011.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-012-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-012.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-013-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-013.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-recalc-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-recalc.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-serialization.tentative-expected.txt: Added.
* web-platform-tests/css/css-text-decor/text-decoration-serialization.tentative.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-expected.txt: Added.
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-style-multiple-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-style-multiple.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-style-recalc-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-style-recalc.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-001.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-002.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-003.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-004.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-005.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-006.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-007.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-008.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-009.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-010.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-011.xht: Added.
* web-platform-tests/css/css-text-decor/text-decoration-visibility-012.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-color-001-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-color-001.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-001-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-001.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-002-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-002.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-001-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-001.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-002-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-002.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-001-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-001.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-002-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-002.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-001-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-001.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-002-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-002.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-001-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-001.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-002-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-002.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-006-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-006.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-007-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-007.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-008-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-008.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-010-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-010.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-012-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-012.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-016.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-021-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-021.html: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-filled-001-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-filled-001.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-none-001-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-none-001.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-open-001-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-open-001.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-shape-001-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-shape-001.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-string-001-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-style-string-001.xht: Added.
* web-platform-tests/css/css-text-decor/w3c-import.log: Added.
* web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001-expected.html: Added.
* web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001.html: Added.
* web-platform-tests/css/css-text/overflow-wrap/w3c-import.log:
* web-platform-tests/css/css-ui/canvas-cursor-001.html: Removed.
* web-platform-tests/css/css-ui/canvas-cursor-002.html: Removed.
* web-platform-tests/css/css-ui/caret-color-001.html: Removed.
* web-platform-tests/css/css-ui/caret-color-002.html: Removed.
* web-platform-tests/css/css-ui/caret-color-003.html: Removed.
* web-platform-tests/css/css-ui/caret-color-004.html: Removed.
* web-platform-tests/css/css-ui/caret-color-005.html: Removed.
* web-platform-tests/css/css-ui/caret-color-006.html: Removed.
* web-platform-tests/css/css-ui/caret-color-007.html: Removed.
* web-platform-tests/css/css-ui/caret-color-008.html: Removed.
* web-platform-tests/css/css-ui/caret-color-010.html: Removed.
* web-platform-tests/css/css-ui/caret-color-011.html: Removed.
* web-platform-tests/css/css-ui/caret-color-012.html: Removed.
* web-platform-tests/css/css-ui/caret-color-014.html: Removed.
* web-platform-tests/css/css-ui/caret-color-015.html: Removed.
* web-platform-tests/css/css-ui/caret-color-016-expected.txt: Removed.
* web-platform-tests/css/css-ui/caret-color-016.html: Removed.
* web-platform-tests/css/css-ui/caret-color-017.html: Removed.
* web-platform-tests/css/css-ui/cursor-001.html: Removed.
* web-platform-tests/css/css-ui/cursor-002.html: Removed.
* web-platform-tests/css/css-ui/cursor-003.html: Removed.
* web-platform-tests/css/css-ui/cursor-004.html: Removed.
* web-platform-tests/css/css-ui/cursor-005.html: Removed.
* web-platform-tests/css/css-ui/cursor-006.html: Removed.
* web-platform-tests/css/css-ui/cursor-007.html: Removed.
* web-platform-tests/css/css-ui/cursor-008.html: Removed.
* web-platform-tests/css/css-ui/cursor-009.html: Removed.
* web-platform-tests/css/css-ui/cursor-010.html: Removed.
* web-platform-tests/css/css-ui/cursor-011.html: Removed.
* web-platform-tests/css/css-ui/cursor-012.html: Removed.
* web-platform-tests/css/css-ui/cursor-013.html: Removed.
* web-platform-tests/css/css-ui/cursor-014.html: Removed.
* web-platform-tests/css/css-ui/cursor-015.html: Removed.
* web-platform-tests/css/css-ui/cursor-016.html: Removed.
* web-platform-tests/css/css-ui/cursor-017.html: Removed.
* web-platform-tests/css/css-ui/cursor-018.html: Removed.
* web-platform-tests/css/css-ui/cursor-019.html: Removed.
* web-platform-tests/css/css-ui/cursor-020.html: Removed.
* web-platform-tests/css/css-ui/cursor-auto-001.html: Removed.
* web-platform-tests/css/css-ui/cursor-auto-002.html: Removed.
* web-platform-tests/css/css-ui/cursor-auto-003.html: Removed.
* web-platform-tests/css/css-ui/cursor-auto-004.html: Removed.
* web-platform-tests/css/css-ui/cursor-auto-005.html: Removed.
* web-platform-tests/css/css-ui/cursor-auto-006.html: Removed.
* web-platform-tests/css/css-ui/cursor-auto-007.html: Removed.
* web-platform-tests/css/css-ui/cursor-border-area.html: Removed.
* web-platform-tests/css/css-ui/cursor-box-004.html: Removed.
* web-platform-tests/css/css-ui/cursor-box-005.html: Removed.
* web-platform-tests/css/css-ui/cursor-box-006.html: Removed.
* web-platform-tests/css/css-ui/cursor-box-007.html: Removed.
* web-platform-tests/css/css-ui/cursor-content-area.html: Removed.
* web-platform-tests/css/css-ui/cursor-hover-001.html: Removed.
* web-platform-tests/css/css-ui/cursor-hover-002.html: Removed.
* web-platform-tests/css/css-ui/cursor-hover-003.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-001.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-002.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-003.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-004.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-005-nfs.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-005.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-006.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-007.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-008.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-009.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-010.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-011.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-012.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-013.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-014.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-015.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-016.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-017.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-018.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-001.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-002.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-003.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-004.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-005.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-006.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-007.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-008.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-009.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-010.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-011.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-012.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-013.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-014.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-015.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-016.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-017.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-018.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-019.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-020.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-021.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-022.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-023.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-024.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-025.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-026.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-027.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-028.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-029.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-030.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-031.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-032.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-033.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-034.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-035.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-036.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-037.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-038.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-039.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-040.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-041.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-042.html: Removed.
* web-platform-tests/css/css-ui/cursor-image-png-043.html: Removed.
* web-platform-tests/css/css-ui/cursor-outline-area.html: Removed.
* web-platform-tests/css/css-ui/cursor-padding-area.html: Removed.
* web-platform-tests/css/css-ui/cursor-text-001.html: Removed.
* web-platform-tests/css/css-ui/cursor-text-002.html: Removed.
* web-platform-tests/css/css-ui/cursor-x-y-001.html: Removed.
* web-platform-tests/css/css-ui/cursor-x-y-002.html: Removed.
* web-platform-tests/css/css-ui/cursor-x-y-003.html: Removed.
* web-platform-tests/css/css-ui/outline-017-expected.txt:
* web-platform-tests/css/css-ui/outline-017.html:
* web-platform-tests/css/css-ui/outline-018.html:
* web-platform-tests/css/css-ui/outline-020-expected.html: Added.
* web-platform-tests/css/css-ui/outline-020.html: Added.
* web-platform-tests/css/css-ui/parsing/box-sizing-invalid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/box-sizing-invalid.html: Added.
* web-platform-tests/css/css-ui/parsing/box-sizing-valid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/box-sizing-valid.html: Added.
* web-platform-tests/css/css-ui/parsing/caret-color-invalid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/caret-color-invalid.html: Added.
* web-platform-tests/css/css-ui/parsing/caret-color-valid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/caret-color-valid.html: Added.
* web-platform-tests/css/css-ui/parsing/cursor-invalid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/cursor-invalid.html: Added.
* web-platform-tests/css/css-ui/parsing/cursor-valid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/cursor-valid.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-color-invalid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-color-invalid.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-color-valid-mandatory-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-color-valid-mandatory.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-color-valid-optional-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-color-valid-optional.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-invalid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-invalid.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-offset-invalid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-offset-invalid.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-offset-valid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-offset-valid.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-style-invalid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-style-invalid.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-style-valid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-style-valid.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-valid-mandatory-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-valid-mandatory.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-valid-optional-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-valid-optional.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-width-invalid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-width-invalid.html: Added.
* web-platform-tests/css/css-ui/parsing/outline-width-valid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/outline-width-valid.html: Added.
* web-platform-tests/css/css-ui/parsing/resize-invalid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/resize-invalid.html: Added.
* web-platform-tests/css/css-ui/parsing/resize-valid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/resize-valid.html: Added.
* web-platform-tests/css/css-ui/parsing/resources/parsing-testcommon.js: Added.
(test_valid_value):
* web-platform-tests/css/css-ui/parsing/resources/w3c-import.log: Added.
* web-platform-tests/css/css-ui/parsing/text-overflow-invalid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/text-overflow-invalid.html: Added.
* web-platform-tests/css/css-ui/parsing/text-overflow-valid-expected.txt: Added.
* web-platform-tests/css/css-ui/parsing/text-overflow-valid.html: Added.
* web-platform-tests/css/css-ui/parsing/w3c-import.log: Added.
* web-platform-tests/css/css-ui/resize-001.html: Removed.
* web-platform-tests/css/css-ui/resize-002.html: Removed.
* web-platform-tests/css/css-ui/resize-003.html: Removed.
* web-platform-tests/css/css-ui/resize-004.html: Removed.
* web-platform-tests/css/css-ui/resize-005.html: Removed.
* web-platform-tests/css/css-ui/resize-006.html: Removed.
* web-platform-tests/css/css-ui/resize-007.html: Removed.
* web-platform-tests/css/css-ui/resize-008.html: Removed.
* web-platform-tests/css/css-ui/resize-009.html: Removed.
* web-platform-tests/css/css-ui/resize-010.html: Removed.
* web-platform-tests/css/css-ui/resize-011.html: Removed.
* web-platform-tests/css/css-ui/resize-012.html: Removed.
* web-platform-tests/css/css-ui/resize-013.html: Removed.
* web-platform-tests/css/css-ui/resize-014.html: Removed.
* web-platform-tests/css/css-ui/resize-015-expected.txt: Removed.
* web-platform-tests/css/css-ui/resize-015.html: Removed.
* web-platform-tests/css/css-ui/resize-016-expected.txt: Removed.
* web-platform-tests/css/css-ui/resize-016.html: Removed.
* web-platform-tests/css/css-ui/resize-017-expected.txt: Removed.
* web-platform-tests/css/css-ui/resize-017.html: Removed.
* web-platform-tests/css/css-ui/resize-018-expected.txt: Removed.
* web-platform-tests/css/css-ui/resize-018.html: Removed.
* web-platform-tests/css/css-ui/resize-019.html: Removed.
* web-platform-tests/css/css-ui/resize-020.html: Removed.
* web-platform-tests/css/css-ui/resize-021.html: Removed.
* web-platform-tests/css/css-ui/support/nav-dir-target-001-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-dir-target-002-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-dir-target-003-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-dir-target-004-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-dir-target-005-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-down-009-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-down-010-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-down-011-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-down-012-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-down-013-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-left-009-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-left-010-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-left-011-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-left-012-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-left-013-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-right-009-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-right-010-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-right-011-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-right-012-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-right-013-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-up-009-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-up-010-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-up-011-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-up-012-frame.html: Added.
* web-platform-tests/css/css-ui/support/nav-up-013-frame.html: Added.
* web-platform-tests/css/css-ui/support/w3c-import.log:
* web-platform-tests/css/css-ui/text-overflow-018.html: Removed.
* web-platform-tests/css/css-ui/text-overflow-019.html: Removed.
* web-platform-tests/css/css-ui/text-overflow-024-expected.html: Added.
* web-platform-tests/css/css-ui/text-overflow-024.html: Added.
* web-platform-tests/css/css-ui/text-overflow-025-expected.html: Added.
* web-platform-tests/css/css-ui/text-overflow-025.html: Added.
* web-platform-tests/css/css-ui/text-overflow-026-expected.html: Added.
* web-platform-tests/css/css-ui/text-overflow-026.html: Added.
* web-platform-tests/css/css-ui/text-overflow-027-expected.html: Added.
* web-platform-tests/css/css-ui/text-overflow-027.html: Added.
* web-platform-tests/css/css-ui/text-overflow-028-expected.html: Added.
* web-platform-tests/css/css-ui/text-overflow-028.html: Added.
* web-platform-tests/css/css-ui/text-overflow-029-expected.html: Added.
* web-platform-tests/css/css-ui/text-overflow-029.html: Added.
* web-platform-tests/css/css-ui/w3c-import.log:
* web-platform-tests/css/cssom-view/CaretPosition-001-expected.txt: Added.
* web-platform-tests/css/cssom-view/CaretPosition-001.html: Added.
* web-platform-tests/css/cssom-view/DOMRectList-expected.txt: Added.
* web-platform-tests/css/cssom-view/DOMRectList.html: Added.
* web-platform-tests/css/cssom-view/GetBoundingRect-expected.txt: Added.
* web-platform-tests/css/cssom-view/GetBoundingRect.html: Added.
* web-platform-tests/css/cssom-view/HTMLBody-ScrollArea_quirksmode-expected.txt: Added.
* web-platform-tests/css/cssom-view/HTMLBody-ScrollArea_quirksmode.html: Added.
* web-platform-tests/css/cssom-view/MediaQueryList-001-expected.txt: Added.
* web-platform-tests/css/cssom-view/MediaQueryList-001.html: Added.
* web-platform-tests/css/cssom-view/MediaQueryList-with-empty-string-expected.txt: Added.
* web-platform-tests/css/cssom-view/MediaQueryList-with-empty-string.html: Added.
* web-platform-tests/css/cssom-view/OWNERS: Added.
* web-platform-tests/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Added.
* web-platform-tests/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html: Added.
* web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-001-expected.txt: Added.
* web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-001.html: Added.
* web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-002-expected.txt: Added.
* web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-002.html: Added.
* web-platform-tests/css/cssom-view/cssom-getBoxQuads-001-expected.txt: Added.
* web-platform-tests/css/cssom-view/cssom-getBoxQuads-001.html: Added.
* web-platform-tests/css/cssom-view/cssom-getClientRects-002-expected.txt: Added.
* web-platform-tests/css/cssom-view/cssom-getClientRects-002.html: Added.
* web-platform-tests/css/cssom-view/cssom-getClientRects-expected.txt: Added.
* web-platform-tests/css/cssom-view/cssom-getClientRects.html: Added.
* web-platform-tests/css/cssom-view/cssom-view-img-attributes-001-expected.txt: Added.
* web-platform-tests/css/cssom-view/cssom-view-img-attributes-001.html: Added.
* web-platform-tests/css/cssom-view/cssom-view-window-screen-interface-expected.txt: Added.
* web-platform-tests/css/cssom-view/cssom-view-window-screen-interface.html: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-001-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-001.html: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-002-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-002.html: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-003-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-003.html: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-dynamic-anon-box-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-dynamic-anon-box.html: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-parameters-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-parameters.html: Added.
* web-platform-tests/css/cssom-view/elementFromPoint.html: Added.
* web-platform-tests/css/cssom-view/elementFromPosition-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementFromPosition.html: Added.
* web-platform-tests/css/cssom-view/elementScroll-002-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementScroll-002.html: Added.
* web-platform-tests/css/cssom-view/elementScroll-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementScroll.html: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-iframes-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-iframes.html: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-invalid-cases-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-invalid-cases.html: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-shadowroot-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-shadowroot.html: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-simple-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-simple.html: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-svg-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-svg-text-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-svg-text.html: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-svg.html: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-table-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint-table.html: Added.
* web-platform-tests/css/cssom-view/elementsFromPoint.html: Added.
* web-platform-tests/css/cssom-view/historical-expected.txt: Added.
* web-platform-tests/css/cssom-view/historical.html: Added.
* web-platform-tests/css/cssom-view/htmlelement-offset-width-001-expected.txt: Added.
* web-platform-tests/css/cssom-view/htmlelement-offset-width-001.html: Added.
* web-platform-tests/css/cssom-view/iframe.html: Added.
* web-platform-tests/css/cssom-view/interfaces-expected.txt: Added.
* web-platform-tests/css/cssom-view/interfaces.html: Added.
* web-platform-tests/css/cssom-view/matchMedia-expected.txt: Added.
* web-platform-tests/css/cssom-view/matchMedia.xht: Added.
* web-platform-tests/css/cssom-view/matchMediaAddListener-expected.txt: Added.
* web-platform-tests/css/cssom-view/matchMediaAddListener.html: Added.
* web-platform-tests/css/cssom-view/media-query-list-interface-expected.txt: Added.
* web-platform-tests/css/cssom-view/media-query-list-interface.xht: Added.
* web-platform-tests/css/cssom-view/mouseEvent-expected.txt: Added.
* web-platform-tests/css/cssom-view/mouseEvent.html: Added.
* web-platform-tests/css/cssom-view/negativeMargins-expected.txt: Added.
* web-platform-tests/css/cssom-view/negativeMargins.html: Added.
* web-platform-tests/css/cssom-view/offsetParent_element_test-expected.txt: Added.
* web-platform-tests/css/cssom-view/offsetParent_element_test.html: Added.
* web-platform-tests/css/cssom-view/offsetTopLeftInScrollableParent-expected.txt: Added.
* web-platform-tests/css/cssom-view/offsetTopLeftInScrollableParent.html: Added.
* web-platform-tests/css/cssom-view/resources/elementsFromPoint.js: Added.
(nodeToString.prototype.else):
(nodeListToString):
(assertElementsFromPoint):
(checkElementsFromPointFourCorners):
* web-platform-tests/css/cssom-view/resources/iframe1.html: Added.
* web-platform-tests/css/cssom-view/resources/iframe2.html: Added.
* web-platform-tests/css/cssom-view/resources/w3c-import.log: Added.
* web-platform-tests/css/cssom-view/scroll-behavior-smooth-expected.txt: Added.
* web-platform-tests/css/cssom-view/scroll-behavior-smooth.html: Added.
* web-platform-tests/css/cssom-view/scroll-no-layout-box-expected.txt: Added.
* web-platform-tests/css/cssom-view/scroll-no-layout-box.html: Added.
* web-platform-tests/css/cssom-view/scrollIntoView-scrollMargin-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrollIntoView-scrollMargin.html: Added.
* web-platform-tests/css/cssom-view/scrollIntoView-scrollPadding-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrollIntoView-scrollPadding.html: Added.
* web-platform-tests/css/cssom-view/scrollIntoView-shadow-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrollIntoView-shadow.html: Added.
* web-platform-tests/css/cssom-view/scrollIntoView-smooth-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrollIntoView-smooth.html: Added.
* web-platform-tests/css/cssom-view/scrollTop-display-change-expected.html: Added.
* web-platform-tests/css/cssom-view/scrollTop-display-change.html: Added.
* web-platform-tests/css/cssom-view/scrollWidthHeight-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrollWidthHeight.xht: Added.
* web-platform-tests/css/cssom-view/scrollWidthHeightWhenNotScrollable-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht: Added.
* web-platform-tests/css/cssom-view/scrolling-no-browsing-context-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrolling-no-browsing-context.html: Added.
* web-platform-tests/css/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrolling-quirks-vs-nonquirks.html: Added.
* web-platform-tests/css/cssom-view/scrollingElement-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrollingElement-quirks-dynamic-001-expected.html: Added.
* web-platform-tests/css/cssom-view/scrollingElement-quirks-dynamic-001.html: Added.
* web-platform-tests/css/cssom-view/scrollingElement-quirks-dynamic-002-expected.html: Added.
* web-platform-tests/css/cssom-view/scrollingElement-quirks-dynamic-002.html: Added.
* web-platform-tests/css/cssom-view/scrollingElement.html: Added.
* web-platform-tests/css/cssom-view/scrollintoview-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrollintoview.html: Added.
* web-platform-tests/css/cssom-view/support/1x1-green.png: Added.
* web-platform-tests/css/cssom-view/support/1x1-lime.png: Added.
* web-platform-tests/css/cssom-view/support/1x1-maroon.png: Added.
* web-platform-tests/css/cssom-view/support/1x1-navy.png: Added.
* web-platform-tests/css/cssom-view/support/1x1-red.png: Added.
* web-platform-tests/css/cssom-view/support/1x1-white.png: Added.
* web-platform-tests/css/cssom-view/support/60x60-gg-rr.png: Added.
* web-platform-tests/css/cssom-view/support/60x60-green.png: Added.
* web-platform-tests/css/cssom-view/support/60x60-red.png: Added.
* web-platform-tests/css/cssom-view/support/README: Added.
* web-platform-tests/css/cssom-view/support/a-green.css: Added.
(.a):
* web-platform-tests/css/cssom-view/support/b-green.css: Added.
(.b):
* web-platform-tests/css/cssom-view/support/c-red.css: Added.
(.c):
* web-platform-tests/css/cssom-view/support/cat.png: Added.
* web-platform-tests/css/cssom-view/support/import-green.css: Added.
(.import):
* web-platform-tests/css/cssom-view/support/import-red.css: Added.
(.import):
* web-platform-tests/css/cssom-view/support/pattern-grg-rgr-grg.png: Added.
* web-platform-tests/css/cssom-view/support/pattern-grg-rrg-rgg.png: Added.
* web-platform-tests/css/cssom-view/support/pattern-rgr-grg-rgr.png: Added.
* web-platform-tests/css/cssom-view/support/pattern-tr.png: Added.
* web-platform-tests/css/cssom-view/support/ruler-h-50%.png: Added.
* web-platform-tests/css/cssom-view/support/ruler-h-50px.png: Added.
* web-platform-tests/css/cssom-view/support/ruler-v-100px.png: Added.
* web-platform-tests/css/cssom-view/support/ruler-v-50px.png: Added.
* web-platform-tests/css/cssom-view/support/square-purple.png: Added.
* web-platform-tests/css/cssom-view/support/square-teal.png: Added.
* web-platform-tests/css/cssom-view/support/square-white.png: Added.
* web-platform-tests/css/cssom-view/support/support/README: Added.
* web-platform-tests/css/cssom-view/support/support/swatch-green.png: Added.
* web-platform-tests/css/cssom-view/support/support/swatch-red.png: Added.
* web-platform-tests/css/cssom-view/support/support/w3c-import.log: Added.
* web-platform-tests/css/cssom-view/support/swatch-blue.png: Added.
* web-platform-tests/css/cssom-view/support/swatch-green.png: Added.
* web-platform-tests/css/cssom-view/support/swatch-lime.png: Added.
* web-platform-tests/css/cssom-view/support/swatch-orange.png: Added.
* web-platform-tests/css/cssom-view/support/swatch-red.png: Added.
* web-platform-tests/css/cssom-view/support/swatch-teal.png: Added.
* web-platform-tests/css/cssom-view/support/swatch-white.png: Added.
* web-platform-tests/css/cssom-view/support/swatch-yellow.png: Added.
* web-platform-tests/css/cssom-view/support/test-bl.png: Added.
* web-platform-tests/css/cssom-view/support/test-br.png: Added.
* web-platform-tests/css/cssom-view/support/test-inner-half-size.png: Added.
* web-platform-tests/css/cssom-view/support/test-outer.png: Added.
* web-platform-tests/css/cssom-view/support/test-tl.png: Added.
* web-platform-tests/css/cssom-view/support/test-tr.png: Added.
* web-platform-tests/css/cssom-view/support/w3c-import.log: Added.
* web-platform-tests/css/cssom-view/ttwf-js-cssomview-getclientrects-length-expected.txt: Added.
* web-platform-tests/css/cssom-view/ttwf-js-cssomview-getclientrects-length.html: Added.
* web-platform-tests/css/cssom-view/w3c-import.log: Added.
* web-platform-tests/css/cssom-view/window-interface-expected.txt: Added.
* web-platform-tests/css/cssom-view/window-interface.xht: Added.
* web-platform-tests/css/cssom-view/window-screen-height-expected.txt: Added.
* web-platform-tests/css/cssom-view/window-screen-height-immutable-expected.txt: Added.
* web-platform-tests/css/cssom-view/window-screen-height-immutable.html: Added.
* web-platform-tests/css/cssom-view/window-screen-height.html: Added.
* web-platform-tests/css/cssom-view/window-screen-width-expected.txt: Added.
* web-platform-tests/css/cssom-view/window-screen-width-immutable-expected.txt: Added.
* web-platform-tests/css/cssom-view/window-screen-width-immutable.html: Added.
* web-platform-tests/css/cssom-view/window-screen-width.html: Added.
* web-platform-tests/css/cssom/CSS.html:
* web-platform-tests/css/cssom/CSSKeyframeRule.html:
* web-platform-tests/css/cssom/CSSKeyframesRule.html:
* web-platform-tests/css/cssom/CSSNamespaceRule.html:
* web-platform-tests/css/cssom/CSSRuleList.html:
* web-platform-tests/css/cssom/CSSStyleRule-set-selectorText-namespace.html:
* web-platform-tests/css/cssom/CSSStyleRule-set-selectorText.html:
* web-platform-tests/css/cssom/CSSStyleRule.html:
* web-platform-tests/css/cssom/CSSStyleSheet.html:
* web-platform-tests/css/cssom/MediaList.html:
* web-platform-tests/css/cssom/MediaList2.xhtml:
* web-platform-tests/css/cssom/StyleSheetList.html:
* web-platform-tests/css/cssom/at-namespace-expected.txt: Added.
* web-platform-tests/css/cssom/at-namespace.html: Added.
* web-platform-tests/css/cssom/computed-style-001.html:
* web-platform-tests/css/cssom/computed-style-002.html:
* web-platform-tests/css/cssom/computed-style-003.html:
* web-platform-tests/css/cssom/computed-style-004.html:
* web-platform-tests/css/cssom/computed-style-set-property-expected.txt: Added.
* web-platform-tests/css/cssom/computed-style-set-property.html: Added.
* web-platform-tests/css/cssom/css-style-attr-decl-block.html:
* web-platform-tests/css/cssom/css-style-attribute-modifications.html:
* web-platform-tests/css/cssom/css-style-declaration-modifications.html:
* web-platform-tests/css/cssom/css-style-reparse.html:
* web-platform-tests/css/cssom/cssimportrule.html:
* web-platform-tests/css/cssom/cssom-cssText-serialize.html:
* web-platform-tests/css/cssom/cssom-cssstyledeclaration-set.html:
* web-platform-tests/css/cssom/cssom-fontfacerule-constructors.html:
* web-platform-tests/css/cssom/cssom-fontfacerule.html:
* web-platform-tests/css/cssom/cssom-ruleTypeAndOrder.html:
* web-platform-tests/css/cssom/cssom-setProperty-shorthand.html:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-final-delimiter.html:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-important.html:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext.html:
* web-platform-tests/css/cssom/cssstyledeclaration-mutability.html:
* web-platform-tests/css/cssom/cssstyledeclaration-mutationrecord-001.html:
* web-platform-tests/css/cssom/cssstyledeclaration-mutationrecord-002.html:
* web-platform-tests/css/cssom/cssstyledeclaration-mutationrecord-003.html:
* web-platform-tests/css/cssom/cssstyledeclaration-mutationrecord-004.html:
* web-platform-tests/css/cssom/cssstyledeclaration-setter-order.html:
* web-platform-tests/css/cssom/escape.html:
* web-platform-tests/css/cssom/font-shorthand-serialization.html:
* web-platform-tests/css/cssom/getComputedStyle-detached-subtree.html:
* web-platform-tests/css/cssom/getComputedStyle-dynamic-subdoc.html:
* web-platform-tests/css/cssom/getComputedStyle-pseudo.html:
* web-platform-tests/css/cssom/historical-expected.txt:
* web-platform-tests/css/cssom/historical.html:
* web-platform-tests/css/cssom/inline-style-001.html:
* web-platform-tests/css/cssom/insertRule-charset-no-index-expected.txt:
* web-platform-tests/css/cssom/insertRule-charset-no-index.html:
* web-platform-tests/css/cssom/insertRule-import-no-index-expected.txt:
* web-platform-tests/css/cssom/insertRule-import-no-index.html:
* web-platform-tests/css/cssom/insertRule-namespace-no-index-expected.txt:
* web-platform-tests/css/cssom/insertRule-namespace-no-index.html:
* web-platform-tests/css/cssom/insertRule-no-index-expected.txt:
* web-platform-tests/css/cssom/insertRule-no-index.html:
* web-platform-tests/css/cssom/insertRule-syntax-error-01.html:
* web-platform-tests/css/cssom/interfaces.html:
* web-platform-tests/css/cssom/medialist-interfaces-001.html:
* web-platform-tests/css/cssom/medialist-interfaces-002.html:
* web-platform-tests/css/cssom/medialist-interfaces-003.html:
* web-platform-tests/css/cssom/medialist-interfaces-004.html:
* web-platform-tests/css/cssom/overflow-serialization.html:
* web-platform-tests/css/cssom/preferred-stylesheet-order.html:
* web-platform-tests/css/cssom/preferred-stylesheet-reversed-order.html:
* web-platform-tests/css/cssom/selectorSerialize.html:
* web-platform-tests/css/cssom/selectorText-modification-restyle-002.html:
* web-platform-tests/css/cssom/serialization-CSSDeclaration-with-important.html:
* web-platform-tests/css/cssom/serialize-namespaced-type-selectors.html:
* web-platform-tests/css/cssom/serialize-values.html:
* web-platform-tests/css/cssom/serialize-variable-reference.html:
* web-platform-tests/css/cssom/setproperty-null-undefined.html:
* web-platform-tests/css/cssom/shorthand-serialization.html:
* web-platform-tests/css/cssom/shorthand-values.html:
* web-platform-tests/css/cssom/style-sheet-interfaces-001.html:
* web-platform-tests/css/cssom/style-sheet-interfaces-002.html:
* web-platform-tests/css/cssom/stylesheet-same-origin.sub.html:
* web-platform-tests/css/cssom/stylesheet-title.html:
* web-platform-tests/css/cssom/ttwf-cssom-doc-ext-load-count.html:
* web-platform-tests/css/cssom/ttwf-cssom-doc-ext-load-tree-order.html:
* web-platform-tests/css/cssom/ttwf-cssom-document-extension.html:
* web-platform-tests/css/cssom/variable-names.html:
* web-platform-tests/css/cssom/w3c-import.log:
* web-platform-tests/css/mediaqueries/media-queries-001.xht: Added.
* web-platform-tests/css/mediaqueries/media-queries-002.xht: Added.
* web-platform-tests/css/mediaqueries/media-queries-003.xht: Added.
* web-platform-tests/css/mediaqueries/test_media_queries-expected.txt:
* web-platform-tests/css/mediaqueries/test_media_queries.html:
* web-platform-tests/css/mediaqueries/viewport-script-dynamic-expected.html: Added.
* web-platform-tests/css/mediaqueries/viewport-script-dynamic.html: Added.
* web-platform-tests/css/mediaqueries/w3c-import.log:
* web-platform-tests/css/selectors/CHANGES: Added.
* web-platform-tests/css/selectors/Makefile: Added.
* web-platform-tests/css/selectors/README: Added.
* web-platform-tests/css/selectors/TODO: Added.
* web-platform-tests/css/selectors/anplusb-selector-parsing-expected.txt: Added.
* web-platform-tests/css/selectors/anplusb-selector-parsing.html: Added.
* web-platform-tests/css/selectors/any-link-dynamic-001-expected.html: Added.
* web-platform-tests/css/selectors/any-link-dynamic-001.html: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/cssom-expected.txt: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/cssom.html: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/resources/w3c-import.log: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/semantics-expected.txt: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/semantics.html: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/syntax-expected.txt: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/syntax.html: Added.
* web-platform-tests/css/selectors/attribute-selectors/attribute-case/w3c-import.log: Added.
* web-platform-tests/css/selectors/child-indexed-pseudo-class-expected.txt: Added.
* web-platform-tests/css/selectors/child-indexed-pseudo-class.html: Added.
* web-platform-tests/css/selectors/css3-modsel-1.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-10.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-100.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-100b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-101.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-101b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-102.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-102b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-103.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-103b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-104.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-104b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-105.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-105b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-106.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-106b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-107.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-107b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-108.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-108b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-109.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-109b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-11.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-110.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-110b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-111.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-111b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-112.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-112b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-113.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-113b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-114.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-114b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-115.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-115b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-116.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-116b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-117.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-117b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-118.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-119.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-12.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-120.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-121.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-122.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-123.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-123b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-124.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-124b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-125.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-125b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-126.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-126b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-127.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-127b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-128.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-128b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-129.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-129b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-13.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-130.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-130b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-131.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-131b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-132.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-132b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-133.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-133b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-134.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-134b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-135.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-135b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-136.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-136b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-137.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-137b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-138.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-138b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-139.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-139b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-14.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-140.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-140b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-141.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-141b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-142.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-142b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-143.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-143b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-144.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-145a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-145b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-146a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-146b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-147a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-147b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-148.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-149.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-149b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-14b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-14c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-14d.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-14e.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-15.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-150.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-151.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-152.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-153.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-154.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-155.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-155a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-155b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-155c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-155d.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-156.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-156b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-156c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-157.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-158.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-159.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-15b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-15c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-16.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-160.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-161.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-162.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-163.xml-disabled-contains-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-164.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-165.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-166.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-166a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-167.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-167a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-168.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-168a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-169.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-169a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-17.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-170.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-170a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-170b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-170c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-170d.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-171.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-172a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-172b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-173a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-173b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-174a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-174b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-175a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-175b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-175c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-176.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-177a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-177b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-178.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-179.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-179a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-18.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-180.xml-disabled-because-we-want-to-allow-for-expansion: Added.
* web-platform-tests/css/selectors/css3-modsel-180a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-181.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-182.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-183.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-184a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-184b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-184c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-184d.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-184e.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-184f.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-18a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-18b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-18c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-19.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-19a.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-19b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-2.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-20.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-21.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-21b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-21c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-22.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-23.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-24.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-25.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-27.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-27a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-27b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-28.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-28b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-28c.pl-draft: Added.
(nest):
(nthChild):
* web-platform-tests/css/selectors/css3-modsel-29.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-29b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-3.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-30.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-31.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-32.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-33.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-34.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-35.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-36.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-37.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-38.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-39.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-39a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-39b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-39c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-3a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-4.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-40.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-41.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-41a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-42.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-42a.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-43.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-43b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-44.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-44b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-44c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-44d.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-45.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-45b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-45c.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-46.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-46b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-47.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-48.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-49.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-5.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-50.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-51.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-52.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-53.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-54.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-55.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-56.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-57.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-57b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-58.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-59.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-6.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-60.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-61.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-62.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-63.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-64.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-65.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-66.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-66b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-67.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-68.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-69.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-7.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-70.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-72.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-72b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-73.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-73b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-74.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-74b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-75.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-75b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-76.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-76b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-77.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-77b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-78.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-78b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-79.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-7b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-7c.xml-disabled-due-to-limitations-in-the-build-system: Added.
* web-platform-tests/css/selectors/css3-modsel-7d.xml-disabled-due-to-limitations-in-the-build-system: Added.
* web-platform-tests/css/selectors/css3-modsel-8.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-80.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-81.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-81b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-82.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-82b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-83.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-84.xml-disabled-contains-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-84b.xml-disabled-contains-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-85.xml-disabled-contains-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-86.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-87.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-87b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-88.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-88b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-89.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-9.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-90.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-90b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-91.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-92.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-93.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-94.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-94b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-95.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-96.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-96b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-97.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-97b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-98.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-98b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-99.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-99b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-d1.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-d1b.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-d2.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-d3.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-d4.xml: Added.
* web-platform-tests/css/selectors/css3-modsel-d5.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-d5a.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-d5b.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-d5c.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-d5d.xml-removed: Added.
* web-platform-tests/css/selectors/css3-modsel-d5e.xml-removed: Added.
* web-platform-tests/css/selectors/focus-visible-005-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-005.html: Added.
* web-platform-tests/css/selectors/htaccess: Added.
* web-platform-tests/css/selectors/html-full.css: Added.
(pre.rules):
(.WARNING):
(div.testSource):
(div.testDescription):
(.testDescription):
(.testDescription th,):
(.testDescription th):
(.testDescription .a):
(.testDescription .b):
(.testDescription .c):
(div.validator):
(div.validator img):
* web-platform-tests/css/selectors/html-shell.css: Added.
(pre.rules):
(.WARNING):
(div.testSource):
(div.testDescription):
(.testDescription):
(.testDescription th,):
(.testDescription th):
(.testDescription .a):
(.testDescription .b):
(.testDescription .c):
(div.validator):
(div.validator img):
(iframe, object):
* web-platform-tests/css/selectors/i18n/OWNERS: Added.
* web-platform-tests/css/selectors/i18n/README: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-001-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-001.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-002-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-002.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-004-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-004.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-005-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-005.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-006-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-006.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-007-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-007.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-008-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-008.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-009-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-009.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-010-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-010.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-011-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-011.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-012-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-012.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-014-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-014.warning: inexact rename detection was skipped due to too many files.: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-015-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-015.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-016-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-016.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-021-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-021.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-022-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-022.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-024-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-024.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-025-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-025.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-026-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-026.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-027-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-027.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-028-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-028.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-029-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-029.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-030-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-030.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-031-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-031.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-032-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-032.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-034-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-034.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-035-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-035.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-036-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-036.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-041-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-041.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-042-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-042.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-044-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-044.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-045-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-045.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-046-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-046.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-047-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-047.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-048-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-048.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-049-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-049.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-050-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-050.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-051-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-051.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-052-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-052.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-054-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-054.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-055-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-055.html: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-056-expected.txt: Added.
* web-platform-tests/css/selectors/i18n/css3-selectors-lang-056.html: Added.
* web-platform-tests/css/selectors/i18n/w3c-import.log: Added.
* web-platform-tests/css/selectors/invalidation/any-link-pseudo-expected.txt: Added.
* web-platform-tests/css/selectors/invalidation/any-link-pseudo.html: Added.
* web-platform-tests/css/selectors/invalidation/matches-expected.txt: Added.
* web-platform-tests/css/selectors/invalidation/matches.html: Added.
* web-platform-tests/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001-expected.txt: Added.
* web-platform-tests/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html: Added.
* web-platform-tests/css/selectors/invalidation/selectorText-dynamic-001-expected.txt: Added.
* web-platform-tests/css/selectors/invalidation/selectorText-dynamic-001.html: Added.
* web-platform-tests/css/selectors/invalidation/sheet-going-away-001-expected.txt: Added.
* web-platform-tests/css/selectors/invalidation/sheet-going-away-001.html: Added.
* web-platform-tests/css/selectors/invalidation/sheet-going-away-002-expected.html: Added.
* web-platform-tests/css/selectors/invalidation/sheet-going-away-002.html: Added.
* web-platform-tests/css/selectors/invalidation/w3c-import.log: Added.
* web-platform-tests/css/selectors/matches-nested-expected.txt: Added.
* web-platform-tests/css/selectors/matches-nested.html: Added.
* web-platform-tests/css/selectors/matches-specificity-expected.txt: Added.
* web-platform-tests/css/selectors/matches-specificity.html: Added.
* web-platform-tests/css/selectors/missing-right-token-expected.txt: Added.
* web-platform-tests/css/selectors/missing-right-token.html: Added.
* web-platform-tests/css/selectors/resources/blue15x15.png: Added.
* web-platform-tests/css/selectors/resources/w3c-import.log: Added.
* web-platform-tests/css/selectors/selection-image-001-expected.html: Added.
* web-platform-tests/css/selectors/selection-image-001-no-selection-noref.html: Added.
* web-platform-tests/css/selectors/selection-image-001-noref.html: Added.
* web-platform-tests/css/selectors/selection-image-001.html: Added.
* web-platform-tests/css/selectors/selection-image-002-expected.html: Added.
* web-platform-tests/css/selectors/selection-image-002.html: Added.
* web-platform-tests/css/selectors/selector-structural-pseudo-root-expected.html: Added.
* web-platform-tests/css/selectors/selector-structural-pseudo-root.html: Added.
* web-platform-tests/css/selectors/selectors-attr-white-space-001-expected.html: Added.
* web-platform-tests/css/selectors/selectors-attr-white-space-001.html: Added.
* web-platform-tests/css/selectors/selectors-empty-001-expected.xml: Added.
* web-platform-tests/css/selectors/selectors-empty-001.xml: Added.
* web-platform-tests/css/selectors/selectors-namespace-001-expected.xml: Added.
* web-platform-tests/css/selectors/selectors-namespace-001.xml: Added.
* web-platform-tests/css/selectors/tng.css: Added.
(BODY):
(A:link):
(A:visited):
(.navigation):
(OBJECT):
* web-platform-tests/css/selectors/user-invalid-expected.txt: Added.
* web-platform-tests/css/selectors/user-invalid.html: Added.
* web-platform-tests/css/selectors/utils/generators.pm: Added.
(extensions):
(generateTopIndex):
(generateSubIndex):
(generateMiniTestIndex):
(generateTestTypeIndex):
(generateFlatTestIndex):
(generateShellTestIndex):
(generateMiniTest):
(generateFlatTest):
(generateShell):
(print_mini_xhtml):
(print_mini_html):
(print_mini_xml):
(print_flat_xhtml):
(print_flat_html):
(print_flat_xml):
(print_shell_xhtml_iframe):
(print_shell_xhtml_object):
(print_shell_xhtml_frames):
(print_shell_html_iframe):
(print_shell_html_object):
(print_shell_tng):
(print_shell_html_frames):
(print_shell_xlink_embed):
* web-platform-tests/css/selectors/utils/helpers.pm: Added.
(qualifyStartTag):
(matchContext):
(shortlistTestsForDestination):
(shortlistTestsForTypes):
(readCache):
(writeCache):
(escape):
* web-platform-tests/css/selectors/utils/parser.pm: Added.
(Init):
(Start):
(CdataStart):
(CdataEnd):
(Comment):
(Proc):
(Char):
(End):
(Final):
(processElement):
(applicable):
* web-platform-tests/css/selectors/utils/w3c-import.log: Added.
* web-platform-tests/css/selectors/w3c-import.log:
* web-platform-tests/css/selectors/xhtml-full.css: Added.
(@namespace url(http://www.w3.org/1999/xhtml);):
(.WARNING):
(div.testText):
(div.testSource):
(div.testDescription):
(.testDescription):
(.testDescription th,):
(.testDescription th):
(.testDescription .a):
(.testDescription .b):
(.testDescription .c):
(div.validator):
(div.validator img):
* web-platform-tests/css/selectors/xhtml-shell.css: Added.
(@namespace url(http://www.w3.org/1999/xhtml);):
(.WARNING):
(div.testSource):
(div.testDescription):
(.testDescription):
(.testDescription th,):
(.testDescription th):
(.testDescription .a):
(.testDescription .b):
(.testDescription .c):
(div.validator):
(div.validator img):
(iframe, object):
* web-platform-tests/css/selectors/xml-full.css: Added.
(test):
(title):
(author):
(metadata):
(item):
(name):
(data):
(data:link):
(data:visited):
(requirement):
(content):
(source):
(css):
(xml):
* web-platform-tests/css/selectors/xml-shell.css: Added.
(test):
(title):
(author):
(metadata):
(item):
(name):
(data):
(data:link):
(data:visited):
(requirement):
(content):
(source):
(css):
(xml):
* web-platform-tests/css/support/blue32x32.ico: Added.
* web-platform-tests/css/support/grid.css: Added.
(.grid):
(.inline-grid):
(.firstRowFirstColumn):
(.onlyFirstRowOnlyFirstColumn):
(.firstRowSecondColumn):
(.onlyFirstRowOnlySecondColumn):
(.secondRowFirstColumn):
(.onlySecondRowOnlyFirstColumn):
(.secondRowSecondColumn):
(.onlySecondRowOnlySecondColumn):
(.endSecondRowEndSecondColumn):
(.thirdRowSecondColumn):
(.firstRowThirdColumn):
(.secondRowThirdColumn):
(.firstRowFourthColumn):
(.secondRowFourthColumn):
(.firstAutoRowSecondAutoColumn):
(.autoLastRowAutoLastColumn):
(.autoSecondRowAutoFirstColumn):
(.firstRowBothColumn):
(.secondRowBothColumn):
(.bothRowFirstColumn):
(.bothRowSecondColumn):
(.bothRowBothColumn):
(.autoRowAutoColumn):
(.firstRowAutoColumn):
(.secondRowAutoColumn):
(.thirdRowAutoColumn):
(.autoRowFirstColumn):
(.autoRowSecondColumn):
(.autoRowThirdColumn):
(.autoRowAutoColumnSpanning2):
(.autoRowSpanning2AutoColumn):
(.autoRowSpanning2AutoColumnSpanning3):
(.autoRowSpanning3AutoColumnSpanning2):
(.autoRowFirstColumnSpanning2):
(.autoRowSecondColumnSpanning2):
(.firstRowSpanning2AutoColumn):
(.secondRowSpanning2AutoColumn):
(.gridAutoFlowColumnSparse):
(.gridAutoFlowColumnDense):
(.gridAutoFlowRowSparse):
(.gridAutoFlowRowDense):
(.constrainedContainer):
(.unconstrainedContainer):
(.sizedToGridArea):
(.verticalRL):
(.verticalLR):
(.horizontalTB):
(.directionRTL):
(.directionLTR):
* web-platform-tests/css/support/w3c-import.log:

LayoutTests:

* TestExpectations:
* platform/ios-simulator/TestExpectations:
* platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
* platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
* platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
* platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
* platform/ios-wk2/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt: Added.
* platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Added.
* platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-expected.txt: Added.
* platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-smooth-expected.txt: Added.
* platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added.
* platform/ios-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt: Added.
* platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
* platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
* platform/mac-wk1/imported/w3c/web-platform-tests/cors/client-hint-request-headers-expected.txt: Added.
* tests-options.json:

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

2 years ago[DFG][FTL] Spread onto PhantomNewArrayBuffer assumes JSFixedArray, but JSImmutableBut...
utatane.tea@gmail.com [Sat, 16 Jun 2018 11:18:05 +0000 (11:18 +0000)]
[DFG][FTL] Spread onto PhantomNewArrayBuffer assumes JSFixedArray, but JSImmutableButterfly is returned
https://bugs.webkit.org/show_bug.cgi?id=186460

Reviewed by Saam Barati.

JSTests:

* stress/spread-escapes-but-new-array-buffer-does-not-double.js: Added.
(assert):
(getProperties):
(theFunc):
(let.obj.valueOf):

Source/JavaScriptCore:

Spread(PhantomNewArrayBuffer) returns JSImmutableButterfly. But it is wrong.
We should return JSFixedArray for Spread. This patch adds a code generating
a JSFixedArray from JSImmutableButterfly.

Merging JSFixedArray into JSImmutableButterfly is possible future extension.

* ftl/FTLLowerDFGToB3.cpp:
(JSC::FTL::DFG::LowerDFGToB3::compileSpread):
* runtime/JSFixedArray.h:

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

2 years agoBetter pack MediaQuery
cdumez@apple.com [Sat, 16 Jun 2018 05:20:45 +0000 (05:20 +0000)]
Better pack MediaQuery
https://bugs.webkit.org/show_bug.cgi?id=186716

Reviewed by Simon Fraser.

Better pack MediaQuery to reduce its size from 48 bytes to 40 and save
some memory.

* css/MediaQuery.cpp:
(WebCore::MediaQuery::MediaQuery):
* css/MediaQuery.h:

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

2 years agoAnnotate shrinkFootprintWhenIdle with NS_AVAILABLE
sbarati@apple.com [Sat, 16 Jun 2018 02:53:32 +0000 (02:53 +0000)]
Annotate shrinkFootprintWhenIdle with NS_AVAILABLE
https://bugs.webkit.org/show_bug.cgi?id=186687
<rdar://problem/40071332>

Reviewed by Keith Miller.

* API/JSVirtualMachinePrivate.h:

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

2 years agoStyleRuleMedia wastes 158KB of Vector capacity on cnn.com
cdumez@apple.com [Sat, 16 Jun 2018 01:59:41 +0000 (01:59 +0000)]
StyleRuleMedia wastes 158KB of Vector capacity on cnn.com
https://bugs.webkit.org/show_bug.cgi?id=186705
<rdar://problem/41173637>

Reviewed by Simon Fraser.

Call shrinkToFit on RefPtr<StyleRuleBase> vectors in CSSParserImpl, after we're
done parsing and before constructing StyleRuleMedia, StyleRuleSupports and
deferred rules in StyleRuleGroup.

* css/parser/CSSParserImpl.cpp:
(WebCore::CSSParserImpl::parseDeferredRuleList):
(WebCore::CSSParserImpl::consumeMediaRule):
(WebCore::CSSParserImpl::consumeSupportsRule):

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

2 years agoMediaQuerySet wastes a lot of vector capacity
cdumez@apple.com [Sat, 16 Jun 2018 00:24:06 +0000 (00:24 +0000)]
MediaQuerySet wastes a lot of vector capacity
https://bugs.webkit.org/show_bug.cgi?id=186696
<rdar://problem/41172850>

Reviewed by Simon Fraser.

Call shrinkToFit() on the MediaQuerySet after we're done parsing it
to avoid wasting memory.

* css/parser/MediaQueryParser.cpp:
(WebCore::MediaQueryParser::parseInternal):

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

2 years agoCachedRawResource wastes 57K of Vector capacity
cdumez@apple.com [Fri, 15 Jun 2018 23:54:12 +0000 (23:54 +0000)]
CachedRawResource wastes 57K of Vector capacity
https://bugs.webkit.org/show_bug.cgi?id=186703
<rdar://problem/41173515>

Reviewed by Simon Fraser.

Use 0 as minimum capacity for CachedRawResource::m_redirectChain, instead of the
default value of 16. m_redirectChain usually contains very few items so 16 is
wasteful, especially considering that m_redirectChain contains fairly large
objects (std::pair<ResourceRequest, ResourceResponse>). CachedRawResource are
stored in the memory cache so it is important to not use more memory than
necessary.

We are also not worried about the performance cost of allocations here since
this vector is only populated on HTTP redirects.

* loader/cache/CachedRawResource.h:

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

2 years agoUnreviewed, temporarily(?) revert some GTK crash expectations
mcatanzaro@igalia.com [Fri, 15 Jun 2018 22:16:30 +0000 (22:16 +0000)]
Unreviewed, temporarily(?) revert some GTK crash expectations

These tests are not crashing on the GTK release bot, only on EWS. I want to see backtraces
and make sure they weren't just victims of our memory pressure handler. We can restore
these expectations again if they continue to crash on the EWS, in which case we need to
acquire backtraces for them.

* platform/gtk/TestExpectations:

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

2 years agoComplex text handling should opt out of bounded text layout (follow-up fix)
jbedard@apple.com [Fri, 15 Jun 2018 21:36:03 +0000 (21:36 +0000)]
Complex text handling should opt out of bounded text layout (follow-up fix)
https://bugs.webkit.org/show_bug.cgi?id=186571
<rdar://problem/40801429>

Reviewed by Zalan Bujtas.

* pal/spi/cocoa/CoreTextSPI.h: Add declaration for OpenSource Mojave builds.

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

2 years agoUnreviewed, add myself as a WebKit committer.
Basuke.Suzuki@sony.com [Fri, 15 Jun 2018 21:34:37 +0000 (21:34 +0000)]
Unreviewed, add myself as a WebKit committer.

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

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

2 years agoSemantic colors should not be transformed by color-filter
antti@apple.com [Fri, 15 Jun 2018 20:52:49 +0000 (20:52 +0000)]
Semantic colors should not be transformed by color-filter
https://bugs.webkit.org/show_bug.cgi?id=186566
<rdar://problem/40705739>

Reviewed by Simon Fraser.

Source/WebCore:

Test: css3/color-filters/color-filter-ignore-semantic.html

* platform/graphics/Color.h:
(WebCore::Color::Color):
(WebCore::Color::isSemantic const):
(WebCore::Color::setIsSemantic):

Add a bit to Color to indicate it originated from a semantic color name.
Note that a color compares unequal to the semantic version of the same color.

* platform/graphics/filters/FilterOperations.cpp:
(WebCore::FilterOperations::transformColor const):
* platform/graphics/mac/ColorMac.h:
* platform/graphics/mac/ColorMac.mm:
(WebCore::semanticColorFromNSColor):
* rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::systemColor const):

Set the bit for semantic system colors.

* rendering/RenderTreeAsText.cpp:
(WebCore::RenderTreeAsText::writeRenderObject):

Fix up the output to avoid unneccary render tree dump changes.

LayoutTests:

* css3/color-filters/color-filter-ignore-semantic-expected.html: Added.
* css3/color-filters/color-filter-ignore-semantic.html: Added.

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

2 years agoAdd API test coverage for SW RegistrationDatabase destruction and fix issues found...
cdumez@apple.com [Fri, 15 Jun 2018 20:11:41 +0000 (20:11 +0000)]
Add API test coverage for SW RegistrationDatabase destruction and fix issues found by the test
https://bugs.webkit.org/show_bug.cgi?id=186681

Reviewed by Brady Eidson.

Source/WebCore:

* workers/service/server/RegistrationDatabase.cpp:
(WebCore::RegistrationDatabase::RegistrationDatabase):
(WebCore::RegistrationDatabase::importRecords):
* workers/service/server/RegistrationDatabase.h:
Rename m_session to m_sessionID for clarity.

* workers/service/server/RegistrationStore.cpp:
(WebCore::RegistrationStore::~RegistrationStore):
Drop bad assertion now that the RegistrationDatabase is refcounted
and can outlive the RegistrationStore. The RegistrationDatabase will
take care of closing / destroying the SQLiteDatabase on the background
thread when destroyed.

Source/WebKit:

Make sure StorageProcess::unregisterSWServerConnection() does not unnecessarily
create a SWServer. Otherwise, we were in quick session destroying the SWServer
and then re-constructing it for the same sessionID, merely to try ot unregister
a SWServerConnection.

* StorageProcess/StorageProcess.cpp:
(WebKit::StorageProcess::existingSWOriginStoreForSession const):
(WebKit::StorageProcess::unregisterSWServerConnection):
* StorageProcess/StorageProcess.h:

Tools:

       Add API test coverage.

* TestWebKitAPI/Tests/WebKitCocoa/ServiceWorkerBasic.mm:

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

2 years agoMake ForceOSRExit CFG pruning in bytecode parser more aggressive by making the origin...
sbarati@apple.com [Fri, 15 Jun 2018 19:57:50 +0000 (19:57 +0000)]
Make ForceOSRExit CFG pruning in bytecode parser more aggressive by making the original block to ignore be the plan's osrEntryBytecodeIndex
https://bugs.webkit.org/show_bug.cgi?id=186648

Reviewed by Michael Saboff.

This patch is neutral on SunSpider/bitops-bitwise-and. That test originally
regressed with my first version of ForceOSRExit CFG pruning. This patch makes
ForceOSRExit CFG pruning more aggressive by not ignoring everything that
can reach any loop_hint, but only ignoring blocks that can reach a loop_hint
if it's the plan's osr entry bytecode target. The goal is to get a speedometer
2 speedup with this change on iOS.

* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::parse):

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

2 years ago[GTK] Mark tests that are failing on the EWS test queue (v3)
clopez@igalia.com [Fri, 15 Jun 2018 19:52:39 +0000 (19:52 +0000)]
[GTK] Mark tests that are failing on the EWS test queue (v3)

Unreviewed GTK gardening.

* platform/gtk/TestExpectations:

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

2 years ago[WinCairo] Move unrelated features of WorkQueueWin into IPC::Connection
Basuke.Suzuki@sony.com [Fri, 15 Jun 2018 19:36:00 +0000 (19:36 +0000)]
[WinCairo] Move unrelated features of WorkQueueWin into IPC::Connection
https://bugs.webkit.org/show_bug.cgi?id=186582

Source/WebKit:

Add EventListener private class to handle signaled tasks for I/O.
Originally they were in WTF::WorkQueueWin, but those features were not related
to WorkQueue and only used in IPC::ConnectionWin. Moved logic is more specialized
than old generalized logic. That was unneeded generalization.

Reviewed by Brent Fulgham.

* Platform/IPC/Connection.h:
(IPC::Connection::EventListener::state):
* Platform/IPC/win/ConnectionWin.cpp:
(IPC::Connection::platformInitialize):
(IPC::Connection::platformInvalidate):
(IPC::Connection::readEventHandler):
(IPC::Connection::writeEventHandler):
(IPC::Connection::invokeReadEventHandler):
(IPC::Connection::invokeWriteEventHandler):
(IPC::Connection::open):
(IPC::Connection::sendOutgoingMessage):
(IPC::Connection::EventListener::open):
(IPC::Connection::EventListener::callback):
(IPC::Connection::EventListener::close):

Source/WTF:

Remove unrelated feature from WorkQueueWin.

Reviewed by Brent Fulgham.

* wtf/PlatformWin.cmake: Remove WorkItemContext.*
* wtf/WorkQueue.cpp:
* wtf/WorkQueue.h:
* wtf/win/Win32Handle.h:
* wtf/win/WorkItemContext.cpp: Removed.
* wtf/win/WorkItemContext.h: Removed.
* wtf/win/WorkQueueWin.cpp:
(WTF::WorkQueue::handleCallback): Deleted.
(WTF::WorkQueue::registerHandle): Deleted.
(WTF::WorkQueue::unregisterAndCloseHandle): Deleted.
(WTF::WorkQueue::unregisterWaitAndDestroyItemSoon): Deleted.
(WTF::WorkQueue::unregisterWaitAndDestroyItemCallback): Deleted.

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

2 years agoCrash in both StorageProcess and UIProcess when using custom WKWebsiteDataStores...
pvollan@apple.com [Fri, 15 Jun 2018 19:33:41 +0000 (19:33 +0000)]
Crash in both StorageProcess and UIProcess when using custom WKWebsiteDataStores for data management.
<rdar://problem/41019893> and https://bugs.webkit.org/show_bug.cgi?id=186682

Patch by Brady Eidson <beidson@apple.com> on 2018-06-15
Reviewed by Chris Dumez.

* UIProcess/Storage/StorageProcessProxy.cpp:
(WebKit::StorageProcessProxy::didClose): Protect this and the process pool as the cleanup that follows
  might cause either to get destroyed.

* UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::fetchDataAndApply): Protect the operating WebsiteDataStore while async operations
  are in flight. Otherwise if the data store is destroyed, the SessionIDs for those operations will get
  destroyed before they complete.
(WebKit::WebsiteDataStore::removeData): Ditto.

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

2 years agoCrash in both StorageProcess and UIProcess when using custom WKWebsiteDataStores...
beidson@apple.com [Fri, 15 Jun 2018 19:28:18 +0000 (19:28 +0000)]
Crash in both StorageProcess and UIProcess when using custom WKWebsiteDataStores for data management.
<rdar://problem/41019893> and https://bugs.webkit.org/show_bug.cgi?id=186682

Reviewed by Chris Dumez.

Source/WebKit:

* UIProcess/Storage/StorageProcessProxy.cpp:
(WebKit::StorageProcessProxy::didClose): Protect this and the process pool as the cleanup that follows
  might cause either to get destroyed.

* UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::fetchDataAndApply): Protect the operating WebsiteDataStore while async operations
  are in flight. Otherwise if the data store is destroyed, the SessionIDs for those operations will get
  destroyed before they complete.
(WebKit::WebsiteDataStore::removeData): Ditto.

Tools:

* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* TestWebKitAPI/Tests/WebKitCocoa/WebsiteDataStoreCustomPaths.mm:
(TEST):

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

2 years ago[GTK] Fix adding error in browserperfdash_runner.
clopez@igalia.com [Fri, 15 Jun 2018 18:58:59 +0000 (18:58 +0000)]
[GTK] Fix adding error in browserperfdash_runner.

Unreviewed follow-up fix after r232820.

* Scripts/webkitpy/browserperfdash/browserperfdash_runner.py:
(BrowserPerfDashRunner.run):

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

2 years agoDisplayRefreshMonitorMac should hold a weak pointer to WebPage.
pvollan@apple.com [Fri, 15 Jun 2018 18:47:32 +0000 (18:47 +0000)]
DisplayRefreshMonitorMac should hold a weak pointer to WebPage.
https://bugs.webkit.org/show_bug.cgi?id=186683

Reviewed by Brent Fulgham.

Instead of DisplayRefreshMonitorMac having a RefPtr to WebPage, it should have a weak pointer.
Having a RefPtr could in theory create reference cycles. This potential problem has not been
observed in practice, but it is safer to use a weak pointer.

* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/mac/DrawingAreaMac.cpp:
(WebKit::DisplayRefreshMonitorMac::DisplayRefreshMonitorMac):
(WebKit::DisplayRefreshMonitorMac::~DisplayRefreshMonitorMac):
(WebKit::DisplayRefreshMonitorMac::requestRefreshCallback):

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

2 years agoUnreviewed, rolling out r232816.
mcatanzaro@igalia.com [Fri, 15 Jun 2018 18:31:54 +0000 (18:31 +0000)]
Unreviewed, rolling out r232816.

Suggested by Caitlin:
"this patch clearly does get some things wrong, and it's not
easy to find what those things are"

Reverted changeset:

"[LLInt] use loadp consistently for
get_from_scope/put_to_scope"
https://bugs.webkit.org/show_bug.cgi?id=132333
https://trac.webkit.org/changeset/232816

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

2 years agoUnreviewed GTK test gardening
mcatanzaro@igalia.com [Fri, 15 Jun 2018 17:35:50 +0000 (17:35 +0000)]
Unreviewed GTK test gardening

* platform/gtk/TestExpectations:

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

2 years ago[GTK][WKE] Disable memory pressure handling when running layout tests (WTR)
clopez@igalia.com [Fri, 15 Jun 2018 17:35:30 +0000 (17:35 +0000)]
[GTK][WKE] Disable memory pressure handling when running layout tests (WTR)
https://bugs.webkit.org/show_bug.cgi?id=186663

Reviewed by Michael Catanzaro.

Source/WebKit:

r196943 added a mechanism to disable the memory pressure handling
on Mac. This patch enables using that mechanism also for GTK/WPE.
To do that the environment variable WEBKIT_DISABLE_MEMORY_PRESSURE_MONITOR
should bet set to 1.
We want to use this on the layout tests to avoid flaky tests caused
by accumulated leaks on the WebProcess by different tests.

* UIProcess/gtk/WebProcessPoolGtk.cpp:
(WebKit::WebProcessPool::platformInitializeWebProcess):
* UIProcess/wpe/WebProcessPoolWPE.cpp:
(WebKit::WebProcessPool::platformInitializeWebProcess):

Tools:

Disable memory pressure handling when running tests via WTR by
setting WEBKIT_DISABLE_MEMORY_PRESSURE_MONITOR=1 on the environment.

* WebKitTestRunner/gtk/main.cpp:
(main):
* WebKitTestRunner/wpe/main.cpp:
(main):

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

2 years agoREGRESSION (r232799): Form controls are blank in dark mode.
timothy@apple.com [Fri, 15 Jun 2018 17:32:50 +0000 (17:32 +0000)]
REGRESSION (r232799): Form controls are blank in dark mode.

https://bugs.webkit.org/show_bug.cgi?id=186677
rdar://problem/41162899

Reviewed by Wenson Hsieh.

* rendering/RenderThemeMac.mm:
(-[WebCoreTextFieldCell _adjustedCoreUIDrawOptionsForDrawingBordersOnly:]):
Dark mode controls don't have borders, just a semi-transparent background of shadows.
In the dark mode case we can't disable borders, or we will not paint anything for the control.

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

2 years agoRollout r231818, as it introduced regression on tickets.com.
pvollan@apple.com [Fri, 15 Jun 2018 17:32:48 +0000 (17:32 +0000)]
Rollout r231818, as it introduced regression on tickets.com.
https://bugs.webkit.org/show_bug.cgi?id=186675

Unreviewed, rolling out.

* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::dispatchActivityStateChange):
* UIProcess/mac/DisplayLink.cpp:
(WebKit::DisplayLink::pause): Deleted.
(WebKit::DisplayLink::resume): Deleted.
* UIProcess/mac/DisplayLink.h:

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

2 years agoUpdate results for fast/css/apple-system-control-colors.html
timothy@apple.com [Fri, 15 Jun 2018 17:17:14 +0000 (17:17 +0000)]
Update results for fast/css/apple-system-control-colors.html

https://bugs.webkit.org/show_bug.cgi?id=186668

Unreviewed test gardening.

* fast/css/apple-system-control-colors-expected.txt: Updated for 10.13.
* platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Copied from LayoutTests/fast/css/apple-system-control-colors-expected.txt.

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

2 years agoAdd iOS 12 and watchOS 5 to webkitpy
jbedard@apple.com [Fri, 15 Jun 2018 17:16:53 +0000 (17:16 +0000)]
Add iOS 12 and watchOS 5 to webkitpy
https://bugs.webkit.org/show_bug.cgi?id=186285

Reviewed by Aakash Jain.

* BuildSlaveSupport/build.webkit.org-config/wkbuild.py:
* BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py:
Trigger the right build queues for iOS 12 on check-in.
* Scripts/webkitpy/common/version_name_map.py:
(VersionNameMap.__init__): Add iOS 12, tvOS 12 and watchOS 5.
* Scripts/webkitpy/common/version_name_map_unittest.py:
(VersionMapTestCase.test_ios_name_by_version): Test iOS 12 version-name mapping.
* Scripts/webkitpy/port/ios_device_unittest.py:
(IOSDeviceTest.test_layout_test_searchpath_without_apple_additions):
* Scripts/webkitpy/port/ios_simulator_unittest.py:
(IOSSimulatorTest.test_layout_test_searchpath_without_apple_additions):

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

2 years ago[LFC] Fix static position left/top
zalan@apple.com [Fri, 15 Jun 2018 16:26:23 +0000 (16:26 +0000)]
[LFC] Fix static position left/top
https://bugs.webkit.org/show_bug.cgi?id=186640

Reviewed by Antti Koivisto.

In visual formatting model, we normally go like [top, left] while LayoutPoint takes [x, y]. Let's make this less error prone.

* layout/FormattingContext.h:
(WebCore::Layout::FormattingContext::Geometry::Position::operator LayoutPoint const):
* layout/blockformatting/BlockFormattingContext.h:
* layout/blockformatting/BlockFormattingContextGeometry.cpp:
(WebCore::Layout::BlockFormattingContext::Geometry::staticPosition):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowPositionedPosition):

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

2 years agoLayout Test platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html is flaky
youenn@apple.com [Fri, 15 Jun 2018 16:19:20 +0000 (16:19 +0000)]
Layout Test platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=180171

Unreviewed.

As per dashboard, test is no longer flaky.
There might be a need to update it when bots have VCP support enabled.

* platform/mac/TestExpectations:
Removed flaky expectation.

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

2 years agoCrash under WebCore::SWServer::registrationStoreImportComplete()
cdumez@apple.com [Fri, 15 Jun 2018 16:16:34 +0000 (16:16 +0000)]
Crash under WebCore::SWServer::registrationStoreImportComplete()
https://bugs.webkit.org/show_bug.cgi?id=186644
<rdar://problem/40982257>

Reviewed by Brady Eidson.

Fix lifetime management issues with RegistrationDatabase. RegistrationDatabase
was previously subclassing CrossThreadTaskHandler. CrossThreadTaskHandler
currently is not safe for objects that can get destroyed (such as
RegistrationDatabase). This is because it does not keep the object alive
when going to the background thread or back to the main thread. This would
cause crashes such as the one in the radar.

To address the issue, stop subclassing CrossThreadTaskHandler and use a
simple WorkQueue instead. RegistrationDatabase is now ThreadSafeRefCounted
and we take care of ref'ing it whenever we dispatch a task to the work queue
or back to the main thread. Because the RegistrationDatabase can now outlive
the RegistrationStore, m_store is now a WeakPtr.

* workers/service/server/RegistrationDatabase.cpp:
(WebCore::RegistrationDatabase::RegistrationDatabase):
(WebCore::RegistrationDatabase::~RegistrationDatabase):
(WebCore::RegistrationDatabase::postTaskToWorkQueue):
(WebCore::RegistrationDatabase::openSQLiteDatabase):
(WebCore::RegistrationDatabase::importRecordsIfNecessary):
(WebCore::RegistrationDatabase::pushChanges):
(WebCore::RegistrationDatabase::clearAll):
(WebCore::RegistrationDatabase::importRecords):
(WebCore::RegistrationDatabase::addRegistrationToStore):
(WebCore::RegistrationDatabase::databaseFailedToOpen):
(WebCore::RegistrationDatabase::databaseOpenedAndRecordsImported):
* workers/service/server/RegistrationDatabase.h:
(WebCore::RegistrationDatabase::create):
* workers/service/server/RegistrationStore.cpp:
(WebCore::RegistrationStore::RegistrationStore):
(WebCore::RegistrationStore::~RegistrationStore):
(WebCore::RegistrationStore::pushChangesToDatabase):
(WebCore::RegistrationStore::clearAll):
* workers/service/server/RegistrationStore.h:

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

2 years agoimported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource...
youenn@apple.com [Fri, 15 Jun 2018 16:12:36 +0000 (16:12 +0000)]
imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https.html is flaky due to the order of some console log messages
https://bugs.webkit.org/show_bug.cgi?id=186661

Unreviewed.

LayoutTests/imported/w3c:

* web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt:

LayoutTests:

* TestExpectations: Stop outputting console log lines.

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

2 years ago[GTK][WPE]: Avoid using uninitialized launchOptions in getLaunchOptions
commit-queue@webkit.org [Fri, 15 Jun 2018 16:03:43 +0000 (16:03 +0000)]
[GTK][WPE]: Avoid using uninitialized launchOptions in getLaunchOptions
https://bugs.webkit.org/show_bug.cgi?id=185611

Patch by Thibault Saunier <tsaunier@igalia.com> on 2018-06-15
Reviewed by Chris Dumez.

Otherwise we might segfault.

* UIProcess/Plugins/PluginProcessProxy.cpp:
(WebKit::PluginProcessProxy::getLaunchOptions):

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

2 years ago[LFC] Align compute functions styles.
zalan@apple.com [Fri, 15 Jun 2018 16:00:56 +0000 (16:00 +0000)]
[LFC] Align compute functions styles.
https://bugs.webkit.org/show_bug.cgi?id=186649

Reviewed by Antti Koivisto.

Improve code readability.

* layout/FormattingContext.h:
* layout/FormattingContextGeometry.cpp:
(WebCore::Layout::contentHeightForFormattingContextRoot):
(WebCore::Layout::FormattingContext::Geometry::computedValueIfNotAuto):
(WebCore::Layout::FormattingContext::Geometry::outOfFlowReplacedVerticalGeometry):
(WebCore::Layout::FormattingContext::Geometry::outOfFlowReplacedHorizontalGeometry):
(WebCore::Layout::FormattingContext::Geometry::floatingNonReplacedWidthAndMargin):
(WebCore::Layout::FormattingContext::Geometry::floatingReplacedHeightAndMargin):
(WebCore::Layout::FormattingContext::Geometry::floatingReplacedWidthAndMargin):
(WebCore::Layout::FormattingContext::Geometry::inlineReplacedHeightAndMargin):
(WebCore::Layout::FormattingContext::Geometry::inlineReplacedWidthAndMargin):
(WebCore::Layout::FormattingContext::Geometry::computedNonCollapsedHorizontalMarginValue):
(WebCore::Layout::FormattingContext::Geometry::computedNonCollapsedVerticalMarginValue):
(WebCore::Layout::computedValueIfNotAuto): Deleted.
* layout/blockformatting/BlockFormattingContextGeometry.cpp:
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowNonReplacedHeightAndMargin):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowNonReplacedWidthAndMargin):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowReplacedWidthAndMargin):
(WebCore::Layout::BlockFormattingContext::Geometry::staticPosition):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowPositionedPosition):

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

2 years ago[LFC] Add FormattingContextLayout logging channel
zalan@apple.com [Fri, 15 Jun 2018 15:01:04 +0000 (15:01 +0000)]
[LFC] Add FormattingContextLayout logging channel
https://bugs.webkit.org/show_bug.cgi?id=186637

Reviewed by Antti Koivisto.

Add some basic layout logging (-WebCoreLogging "FormattingContextLayout").

* layout/FormattingContext.cpp:
(WebCore::Layout::FormattingContext::placeInFlowPositionedChildren const):
(WebCore::Layout::FormattingContext::layoutOutOfFlowDescendants const):
* layout/FormattingContextGeometry.cpp:
(WebCore::Layout::contentHeightForFormattingContextRoot):
(WebCore::Layout::shrinkToFitWidth):
(WebCore::Layout::FormattingContext::Geometry::outOfFlowNonReplacedVerticalGeometry):
(WebCore::Layout::FormattingContext::Geometry::outOfFlowNonReplacedHorizontalGeometry):
(WebCore::Layout::FormattingContext::Geometry::outOfFlowReplacedVerticalGeometry):
(WebCore::Layout::FormattingContext::Geometry::outOfFlowReplacedHorizontalGeometry):
(WebCore::Layout::FormattingContext::Geometry::floatingNonReplacedHeightAndMargin):
(WebCore::Layout::FormattingContext::Geometry::floatingNonReplacedWidthAndMargin):
(WebCore::Layout::FormattingContext::Geometry::floatingReplacedHeightAndMargin):
(WebCore::Layout::FormattingContext::Geometry::floatingReplacedWidthAndMargin):
(WebCore::Layout::FormattingContext::Geometry::inlineReplacedHeightAndMargin):
(WebCore::Layout::FormattingContext::Geometry::inlineReplacedWidthAndMargin):
(WebCore::Layout::FormattingContext::Geometry::computedBorder):
(WebCore::Layout::FormattingContext::Geometry::computedPadding):
(WebCore::Layout::FormattingContext::Geometry::computedNonCollapsedHorizontalMarginValue):
(WebCore::Layout::FormattingContext::Geometry::computedNonCollapsedVerticalMarginValue):
* layout/Verification.cpp:
(WebCore::Layout::outputMismatchingBoxInformationIfNeeded):
(WebCore::Layout::verifyAndOutputSubtree):
(WebCore::Layout::LayoutContext::verifyAndOutputMismatchingLayoutTree const):
* layout/blockformatting/BlockFormattingContext.cpp:
(WebCore::Layout::BlockFormattingContext::layout const):
* layout/blockformatting/BlockFormattingContextGeometry.cpp:
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowNonReplacedHeightAndMargin):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowNonReplacedWidthAndMargin):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowReplacedWidthAndMargin):
(WebCore::Layout::BlockFormattingContext::Geometry::staticPosition):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowPositionedPosition):
* layout/layouttree/LayoutTreeBuilder.cpp:
(WebCore::Layout::outputLayoutBox):
(WebCore::Layout::outputLayoutTree):
(WebCore::Layout::TreeBuilder::showLayoutTree):
(WebCore::Layout::printLayoutTreeForLiveDocuments):
* layout/layouttree/LayoutTreeBuilder.h:
* platform/Logging.h:

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

2 years ago[WPE][GTK][WebGL] Layout test fast/canvas/webgl/simulated-vertexAttrib0-invalid-indic...
mcatanzaro@igalia.com [Fri, 15 Jun 2018 14:50:34 +0000 (14:50 +0000)]
[WPE][GTK][WebGL] Layout test fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html is failing
https://bugs.webkit.org/show_bug.cgi?id=181659
<rdar://problem/39175593>

Unreviewed. Miguel has verified that it's OK for this test to fail, so skip it.

* platform/gtk/TestExpectations:

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

2 years ago[Web Animations] CSS Animations should take precedence over CSS Transitions
graouts@webkit.org [Fri, 15 Jun 2018 12:30:27 +0000 (12:30 +0000)]
[Web Animations] CSS Animations should take precedence over CSS Transitions
https://bugs.webkit.org/show_bug.cgi?id=186651

Reviewed by Dean Jackson.

LayoutTests/imported/mozilla:

Mark some progressions in the Mozilla CSS Animations and CSS Transitions tests.

* css-animations/test_element-get-animations-expected.txt:
* css-transitions/test_document-get-animations-expected.txt:

Source/WebCore:

Ensure CSS Animations override CSS Transitions by modifying the order in which animations are returned by animationsForElement().

* animation/AnimationTimeline.cpp:
(WebCore::AnimationTimeline::animationsForElement const):

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

2 years agosun spider compile time benchmark fails in run-jsc-benchmarks with JSC_validateOptions=1
sbarati@apple.com [Fri, 15 Jun 2018 06:28:17 +0000 (06:28 +0000)]
sun spider compile time benchmark fails in run-jsc-benchmarks with JSC_validateOptions=1
https://bugs.webkit.org/show_bug.cgi?id=186647

Reviewed by Yusuke Suzuki.

Let's use `unset JSC_useBlah` instead of `export JSC_useBlah=` to clear environment
variables. The latter was causing crashes with when JSC_validateOptions was true.

* Scripts/run-jsc-benchmarks:

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

2 years ago[GTK][buildbot] Raise timeouts for the step benchmark-test on the GTK perf bot
clopez@igalia.com [Fri, 15 Jun 2018 02:11:35 +0000 (02:11 +0000)]
[GTK][buildbot] Raise timeouts for the step benchmark-test on the GTK perf bot
https://bugs.webkit.org/show_bug.cgi?id=186635

Reviewed by Michael Catanzaro.

The current maximum timeout for a run-benchmark test is 1800 (Motionmark plan),
but the buildbot default timeout for the whole step without text output is 1200.
That means that a timeout on a single test can cause a whole step abort because
the buildbot one will trigger first.

Set the benchmark-test step timeout to 2000 to avoid this.

When this benchmark-test was added in r197505 it was already added with a higher
timeout than default (1500) due to the above problem, but it seems this has been
ignored so far because buildbot won't accept the timeout to be set on the class
definition (not even on the class constructor).
The new timeout has to be defined in the addStep call itself.
I have double-checked that by testing locally with the script run-buildbot-test.py
And this upstream issue confirms that https://github.com/buildbot/buildbot/issues/3887

* BuildSlaveSupport/build.webkit.org-config/factories.py:
(BuildAndPerfTestFactory.__init__):
(DownloadAndPerfTestFactory.__init__):
* BuildSlaveSupport/build.webkit.org-config/steps.py:
(RunBenchmarkTests):

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

2 years ago[GTK] Mark tests that are failing on the EWS test queue (v2)
clopez@igalia.com [Fri, 15 Jun 2018 01:53:58 +0000 (01:53 +0000)]
[GTK] Mark tests that are failing on the EWS test queue (v2)

Unreviewed GTK gardening.

* platform/gtk/TestExpectations:

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

2 years agoUse new jQuery file layout
commit-queue@webkit.org [Fri, 15 Jun 2018 01:20:48 +0000 (01:20 +0000)]
Use new jQuery file layout
https://bugs.webkit.org/show_bug.cgi?id=186636

Patch by Roy Reapor <rreapor@apple.com> on 2018-06-14
Reviewed by Aakash Jain.

Tools:

* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/garden-o-matic.html:
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/rebaseline.html:
* TestResultServer/static-dashboards/run-embedded-unittests.html:

Websites/webkit.org:

* ajax/libs/jqueryui/jquery-ui-1.8.15.css: Removed.
* ajax/libs/jqueryui/jquery-ui-1.8.15.min.js: Removed.

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

2 years agoMake NetworkProcess get cache storage parameters at creation of the CacheStorage...
youenn@apple.com [Fri, 15 Jun 2018 01:05:49 +0000 (01:05 +0000)]
Make NetworkProcess get cache storage parameters at creation of the CacheStorage engine
https://bugs.webkit.org/show_bug.cgi?id=186166

Reviewed by Alex Christensen.

Source/WebCore:

Covered by existing tests.

* platform/network/NetworkStorageSession.h:
(WebCore::NetworkStorageSession::cacheStorageDirectory const): Deleted.
(WebCore::NetworkStorageSession::setCacheStorageDirectory): Deleted.
(WebCore::NetworkStorageSession::cacheStoragePerOriginQuota const): Deleted.
(WebCore::NetworkStorageSession::setCacheStoragePerOriginQuota): Deleted.

Source/WebKit:

Make CacheStorage::Engine creation asynchronous.
Update Engine public methods be static methods taking a SessionID, which will be used to create the engine.

Add IPC methods to retrieve cache storage parameters from NetworkProcess to UIProcess.

Add NetworkProcessProxy ability to compute the cache storage parameters based on the SessionID.
For that purpose, make NetworkProcessProxy store a map of SessionID-to-WebsiteDataStore.

* NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::deleteWebsiteData):
(WebKit::NetworkProcess::deleteWebsiteDataForOrigins):
(WebKit::NetworkProcess::cacheStorageParameters):
(WebKit::NetworkProcess::setCacheStorageParameters):
(WebKit::NetworkProcess::cacheStorageDirectory const): Deleted.
(WebKit::NetworkProcess::cacheStoragePerOriginQuota const): Deleted.
* NetworkProcess/NetworkProcess.h:
* NetworkProcess/NetworkProcess.messages.in:
* NetworkProcess/NetworkProcessCreationParameters.cpp:
(WebKit::NetworkProcessCreationParameters::encode const):
(WebKit::NetworkProcessCreationParameters::decode):
* NetworkProcess/NetworkProcessCreationParameters.h:
* NetworkProcess/cache/CacheStorageEngine.cpp:
(WebKit::CacheStorage::Engine::from):
(WebKit::CacheStorage::Engine::fetchEntries):
(WebKit::CacheStorage::Engine::open):
(WebKit::CacheStorage::Engine::remove):
(WebKit::CacheStorage::Engine::retrieveCaches):
(WebKit::CacheStorage::Engine::retrieveRecords):
(WebKit::CacheStorage::Engine::putRecords):
(WebKit::CacheStorage::Engine::deleteMatchingRecords):
(WebKit::CacheStorage::Engine::lock):
(WebKit::CacheStorage::Engine::unlock):
(WebKit::CacheStorage::Engine::clearMemoryRepresentation):
(WebKit::CacheStorage::Engine::representation):
(WebKit::CacheStorage::Engine::clearAllCaches):
(WebKit::CacheStorage::Engine::clearCachesForOrigin):
(WebKit::CacheStorage::Engine::Engine):
(WebKit::CacheStorage::Engine::readCachesFromDisk):
(WebKit::CacheStorage::Engine::defaultEngine): Deleted.
* NetworkProcess/cache/CacheStorageEngine.h:
(WebKit::CacheStorage::Engine::shouldPersist const):
(WebKit::CacheStorage::Engine::weakPtrFactory):
(WebKit::CacheStorage::Engine::create): Deleted.
* NetworkProcess/cache/CacheStorageEngineConnection.cpp:
(WebKit::CacheStorageEngineConnection::~CacheStorageEngineConnection):
(WebKit::CacheStorageEngineConnection::open):
(WebKit::CacheStorageEngineConnection::remove):
(WebKit::CacheStorageEngineConnection::caches):
(WebKit::CacheStorageEngineConnection::retrieveRecords):
(WebKit::CacheStorageEngineConnection::deleteMatchingRecords):
(WebKit::CacheStorageEngineConnection::putRecords):
(WebKit::CacheStorageEngineConnection::reference):
(WebKit::CacheStorageEngineConnection::dereference):
(WebKit::CacheStorageEngineConnection::clearMemoryRepresentation):
(WebKit::CacheStorageEngineConnection::engineRepresentation):
* NetworkProcess/cache/CacheStorageEngineConnection.h:
* NetworkProcess/cocoa/NetworkProcessCocoa.mm:
(WebKit::NetworkProcess::platformInitializeNetworkProcessCocoa):
* NetworkProcess/mac/RemoteNetworkingContext.mm:
(WebKit::RemoteNetworkingContext::ensureWebsiteDataStoreSession):
* Shared/WebsiteDataStoreParameters.cpp:
(WebKit::WebsiteDataStoreParameters::encode const):
(WebKit::WebsiteDataStoreParameters::decode):
(WebKit::WebsiteDataStoreParameters::privateSessionParameters):
* Shared/WebsiteDataStoreParameters.h:
(): Deleted.
* UIProcess/Network/NetworkProcessProxy.cpp:
(WebKit::NetworkProcessProxy::addSession):
(WebKit::NetworkProcessProxy::removeSession):
(WebKit::NetworkProcessProxy::retrieveCacheStorageParameters):
* UIProcess/Network/NetworkProcessProxy.h:
* UIProcess/Network/NetworkProcessProxy.messages.in:
* UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::ensureNetworkProcess):
(WebKit::WebProcessPool::setAnyPageGroupMightHavePrivateBrowsingEnabled):
(WebKit::WebProcessPool::pageBeginUsingWebsiteDataStore):
(WebKit::WebProcessPool::pageEndUsingWebsiteDataStore):
* UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm:
(WebKit::WebsiteDataStore::parameters):
* UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::~WebsiteDataStore):

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

2 years ago[Win][MiniBrowser] Change to use WebKit by default if it's available
Basuke.Suzuki@sony.com [Fri, 15 Jun 2018 00:23:03 +0000 (00:23 +0000)]
[Win][MiniBrowser] Change to use WebKit by default if it's available
https://bugs.webkit.org/show_bug.cgi?id=186633

When MiniBrowser is built with WebKit, use it by default. Also add command
line switch for WebKitLegacy.

Reviewed by Youenn Fablet.

* MiniBrowser/win/Common.cpp:
(parseCommandLine):
(dllLauncherEntryPoint): Deleted.
* MiniBrowser/win/Common.h:
* MiniBrowser/win/WinMain.cpp:
(wWinMain):
(dllLauncherEntryPoint):

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

2 years ago[GTK] Mark tests that are failing on the EWS test queue
clopez@igalia.com [Fri, 15 Jun 2018 00:18:52 +0000 (00:18 +0000)]
[GTK] Mark tests that are failing on the EWS test queue

Unreviewed GTK gardening.

* platform/gtk/TestExpectations:

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

2 years ago[Win] Add IPC error case for broken pipe
Basuke.Suzuki@sony.com [Fri, 15 Jun 2018 00:07:15 +0000 (00:07 +0000)]
[Win] Add IPC error case for broken pipe
https://bugs.webkit.org/show_bug.cgi?id=186445

Add error handling for ERROR_BROKEN_PIPE on IPC::Connection::readEventHandler.

Reviewed by Ryosuke Niwa.

* Platform/IPC/win/ConnectionWin.cpp:
(IPC::Connection::readEventHandler):

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

2 years agoUnreviewed, rolling out r232823.
jlewis3@apple.com [Thu, 14 Jun 2018 23:53:40 +0000 (23:53 +0000)]
Unreviewed, rolling out r232823.

This caused both test timeouts and api failures.

Reverted changeset:

"[Mail] Use the Mail Viewer width as the base for resolving
horizontal viewport units"
https://bugs.webkit.org/show_bug.cgi?id=186585
https://trac.webkit.org/changeset/232823

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

2 years agoActivate -Wexit-time-destructors -and Wglobal-constructors in libwebrtc
youenn@apple.com [Thu, 14 Jun 2018 23:21:06 +0000 (23:21 +0000)]
Activate -Wexit-time-destructors -and Wglobal-constructors in libwebrtc
https://bugs.webkit.org/show_bug.cgi?id=186615

Reviewed by Darin Adler.

Update xcconfig files to activate these compile flags.
Also enable -Wthread-safety since libwebrtc code is using some related attributes.
Update libwebrtc code base to accomodate these flags.

* Configurations/libwebrtc.xcconfig:
* Configurations/opus.xcconfig:
* Configurations/usrsctp.xcconfig:
* Source/webrtc/modules/audio_processing/beamformer/array_util.h:
(webrtc::DegreesToRadians): Make function constexpr.
* Source/webrtc/modules/rtp_rtcp/source/rtp_utility.cc:
Make sure the destructor is never called.
* Source/webrtc/rtc_base/logging.cc:
Update code to move streams_ from a static class member to a regular static function variable.
* Source/webrtc/rtc_base/logging.h:
* Source/webrtc/system_wrappers/source/clock.cc:
Make sure the destructor is never called.

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

2 years agoTestWebKitAPI.WebKit.WKNavigationResponsePDFType fails after r232815
youenn@apple.com [Thu, 14 Jun 2018 22:08:22 +0000 (22:08 +0000)]
TestWebKitAPI.WebKit.WKNavigationResponsePDFType fails after r232815
https://bugs.webkit.org/show_bug.cgi?id=186631

Reviewed by Chris Dumez.

* TestWebKitAPI/Tests/WebKitCocoa/WKNavigationResponse.mm:
(TEST): Update PDF plug-in identifier.

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

2 years agoREGRESSION(232741): Crash running ARES-6
msaboff@apple.com [Thu, 14 Jun 2018 21:48:02 +0000 (21:48 +0000)]
REGRESSION(232741): Crash running ARES-6
https://bugs.webkit.org/show_bug.cgi?id=186630

Reviewed by Saam Barati.

The de-duplicating work in r232741 caused a bug in breakCriticalEdge() where it
treated edges between identical predecessor->successor pairs independently.
This fixes the issue by handling such edges once, using the added intermediate
pad for all instances of the edges between the same pairs.

* dfg/DFGCriticalEdgeBreakingPhase.cpp:
(JSC::DFG::CriticalEdgeBreakingPhase::run):
(JSC::DFG::CriticalEdgeBreakingPhase::breakCriticalEdge): Deleted.

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

2 years ago[test262-runner] Improve displayed settings, use rel paths
commit-queue@webkit.org [Thu, 14 Jun 2018 21:44:01 +0000 (21:44 +0000)]
[test262-runner] Improve displayed settings, use rel paths
https://bugs.webkit.org/show_bug.cgi?id=186626

Patch by Leo Balter <leonardo.balter@gmail.com> on 2018-06-14
Reviewed by Michael Saboff.

Use relative paths for the information printed in the settings summary after calling the Test262 Runner. This provides a cleaner summary that is easier to read and consume.
* Scripts/test262/Runner.pm:
(processCLI):
(getBuildPath):

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

2 years agoTest262-Runner: Add more information in the summarized stats
commit-queue@webkit.org [Thu, 14 Jun 2018 21:41:07 +0000 (21:41 +0000)]
Test262-Runner: Add more information in the summarized stats
https://bugs.webkit.org/show_bug.cgi?id=185749

Patch by Leo Balter <leonardo.balter@gmail.com> on 2018-06-14
Reviewed by Michael Saboff.

This patch adds extra information in the summarized stats for the given results for each run.
This includes a total of files, a total of executed files and a time information per path and feature.
* Scripts/test262/Runner.pm:
(summarizeResults):

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

2 years agoTest262-Runner: Update config list with some failing tests
commit-queue@webkit.org [Thu, 14 Jun 2018 21:40:29 +0000 (21:40 +0000)]
Test262-Runner: Update config list with some failing tests
https://bugs.webkit.org/show_bug.cgi?id=185628

Patch by Leo Balter <leonardo.balter@gmail.com> on 2018-06-14
Reviewed by Michael Saboff.

The config list is updated to match some slow / hanging tests that are currenctly failing
due to the length used in Array or Array like objects.

This also adds matching bugs for known features that are still in progress and not enabled
yet.
* test262/config.yaml:

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