Timeline



Jun 16, 2018:

11:54 PM Changeset in webkit [232911] by Darin Adler
  • 20 edits in trunk

[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.

12:18 PM Changeset in webkit [232910] by Chris Dumez
  • 3 edits in trunk/Source/WebCore

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:
12:00 PM Changeset in webkit [232909] by Michael Catanzaro
  • 2 edits in trunk/Source/JavaScriptCore

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:
11:38 AM Changeset in webkit [232908] by commit-queue@webkit.org
  • 421 edits
    12 copies
    1 move
    45 adds
    2 deletes in trunk/JSTests

Update Test262 2018-06-15
https://bugs.webkit.org/show_bug.cgi?id=186695

Patch by Leo Balter <Leo Balter> 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:
11:29 AM Changeset in webkit [232907] by Yusuke Suzuki
  • 5 edits in trunk/Source/JavaScriptCore

[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):

11:18 AM Changeset in webkit [232906] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[test262-runner] Handle items from the config list with inline comments
https://bugs.webkit.org/show_bug.cgi?id=186707

Patch by Leo Balter <Leo Balter> 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):

11:14 AM Changeset in webkit [232905] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

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):

10:21 AM WebKitGTK/2.20.x edited by Michael Catanzaro
(diff)
9:33 AM Changeset in webkit [232904] by Yusuke Suzuki
  • 5 edits
    1 add in trunk

[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.

  1. 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):

7:56 AM Changeset in webkit [232903] by commit-queue@webkit.org
  • 799 edits
    1590 adds
    169 deletes in trunk/LayoutTests

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:
4:18 AM Changeset in webkit [232902] by Yusuke Suzuki
  • 4 edits
    1 add in trunk

[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:

Jun 15, 2018:

10:20 PM Changeset in webkit [232901] by Chris Dumez
  • 3 edits in trunk/Source/WebCore

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:
7:53 PM Changeset in webkit [232900] by sbarati@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Annotate shrinkFootprintWhenIdle with NS_AVAILABLE
https://bugs.webkit.org/show_bug.cgi?id=186687
<rdar://problem/40071332>

Reviewed by Keith Miller.

  • API/JSVirtualMachinePrivate.h:
6:59 PM Changeset in webkit [232899] by Chris Dumez
  • 2 edits in trunk/Source/WebCore

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):

5:24 PM Changeset in webkit [232898] by Chris Dumez
  • 2 edits in trunk/Source/WebCore

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):

4:54 PM Changeset in webkit [232897] by Chris Dumez
  • 2 edits in trunk/Source/WebCore

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:
4:37 PM Changeset in webkit [232896] by bshafiei@apple.com
  • 1 copy in tags/Safari-605.3.8

Tag Safari-605.3.8.

3:16 PM Changeset in webkit [232895] by Michael Catanzaro
  • 2 edits in trunk/LayoutTests

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:
2:36 PM Changeset in webkit [232894] by Jonathan Bedard
  • 2 edits in trunk/Source/WebCore/PAL

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.
2:34 PM Changeset in webkit [232893] by Basuke Suzuki
  • 2 edits in trunk/Tools

Unreviewed, add myself as a WebKit committer.

  • Scripts/webkitpy/common/config/contributors.json:
1:52 PM Changeset in webkit [232892] by Antti Koivisto
  • 9 edits
    2 adds in trunk

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.
1:11 PM Changeset in webkit [232891] by Chris Dumez
  • 9 edits in trunk

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:
12:57 PM Changeset in webkit [232890] by sbarati@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

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):

12:52 PM Changeset in webkit [232889] by clopez@igalia.com
  • 2 edits in trunk/LayoutTests

[GTK] Mark tests that are failing on the EWS test queue (v3)

Unreviewed GTK gardening.

  • platform/gtk/TestExpectations:
12:36 PM Changeset in webkit [232888] by Basuke Suzuki
  • 9 edits
    2 deletes in trunk/Source

[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.

12:33 PM Changeset in webkit [232887] by pvollan@apple.com
  • 3 edits in trunk/Source/WebKit

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.

12:28 PM Changeset in webkit [232886] by beidson@apple.com
  • 6 edits
    3 adds in trunk

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):

11:58 AM Changeset in webkit [232885] by clopez@igalia.com
  • 2 edits in trunk/Tools

[GTK] Fix adding error in browserperfdash_runner.

Unreviewed follow-up fix after r232820.

  • Scripts/webkitpy/browserperfdash/browserperfdash_runner.py:

(BrowserPerfDashRunner.run):

11:47 AM Changeset in webkit [232884] by pvollan@apple.com
  • 3 edits in trunk/Source/WebKit

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):

11:31 AM Changeset in webkit [232883] by Michael Catanzaro
  • 8 edits in trunk/Source/JavaScriptCore

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

10:35 AM Changeset in webkit [232882] by Michael Catanzaro
  • 2 edits in trunk/LayoutTests

Unreviewed GTK test gardening

  • platform/gtk/TestExpectations:
10:35 AM Changeset in webkit [232881] by clopez@igalia.com
  • 6 edits in trunk

[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):

10:32 AM Changeset in webkit [232880] by timothy@apple.com
  • 2 edits in trunk/Source/WebCore

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.

10:32 AM Changeset in webkit [232879] by pvollan@apple.com
  • 4 edits in trunk/Source/WebKit

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:
10:17 AM Changeset in webkit [232878] by timothy@apple.com
  • 2 edits
    1 copy in trunk/LayoutTests

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.
10:16 AM Changeset in webkit [232877] by Jonathan Bedard
  • 7 edits in trunk/Tools

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):

9:26 AM Changeset in webkit [232876] by Alan Bujtas
  • 4 edits in trunk/Source/WebCore

[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):

9:19 AM Changeset in webkit [232875] by youenn@apple.com
  • 2 edits in trunk/LayoutTests

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.

9:16 AM Changeset in webkit [232874] by Chris Dumez
  • 5 edits in trunk/Source/WebCore

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:
9:12 AM Changeset in webkit [232873] by youenn@apple.com
  • 4 edits in trunk/LayoutTests

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:

9:03 AM Changeset in webkit [232872] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit

[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):

9:00 AM Changeset in webkit [232871] by Alan Bujtas
  • 4 edits in trunk/Source/WebCore

[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):

8:01 AM Changeset in webkit [232870] by Alan Bujtas
  • 9 edits in trunk/Source/WebCore

[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:
7:50 AM Changeset in webkit [232869] by Michael Catanzaro
  • 2 edits in trunk/LayoutTests

[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:
5:30 AM Changeset in webkit [232868] by graouts@webkit.org
  • 5 edits in trunk

[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):

Jun 14, 2018:

11:28 PM Changeset in webkit [232867] by sbarati@apple.com
  • 2 edits in trunk/Tools

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:
7:11 PM Changeset in webkit [232866] by clopez@igalia.com
  • 3 edits in trunk/Tools

[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):

6:53 PM Changeset in webkit [232865] by clopez@igalia.com
  • 2 edits in trunk/LayoutTests

[GTK] Mark tests that are failing on the EWS test queue (v2)

Unreviewed GTK gardening.

  • platform/gtk/TestExpectations:
6:20 PM Changeset in webkit [232864] by commit-queue@webkit.org
  • 5 edits
    2 deletes in trunk

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.
6:05 PM Changeset in webkit [232863] by youenn@apple.com
  • 22 edits in trunk/Source

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):

5:23 PM Changeset in webkit [232862] by Basuke Suzuki
  • 4 edits in trunk/Tools

[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):

5:18 PM Changeset in webkit [232861] by clopez@igalia.com
  • 2 edits in trunk/LayoutTests

[GTK] Mark tests that are failing on the EWS test queue

Unreviewed GTK gardening.

  • platform/gtk/TestExpectations:
5:07 PM Changeset in webkit [232860] by Basuke Suzuki
  • 2 edits in trunk/Source/WebKit

[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):

4:53 PM Changeset in webkit [232859] by Matt Lewis
  • 7 edits
    2 deletes in trunk

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

4:21 PM Changeset in webkit [232858] by youenn@apple.com
  • 11 edits in trunk/Source/ThirdParty/libwebrtc

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.

3:08 PM Changeset in webkit [232857] by youenn@apple.com
  • 2 edits in trunk/Tools

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.

2:48 PM Changeset in webkit [232856] by msaboff@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

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.

2:44 PM Changeset in webkit [232855] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[test262-runner] Improve displayed settings, use rel paths
https://bugs.webkit.org/show_bug.cgi?id=186626

Patch by Leo Balter <Leo Balter> 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):

2:41 PM Changeset in webkit [232854] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

Test262-Runner: Add more information in the summarized stats
https://bugs.webkit.org/show_bug.cgi?id=185749

Patch by Leo Balter <Leo Balter> 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):

2:40 PM Changeset in webkit [232853] by commit-queue@webkit.org
  • 2 edits in trunk/JSTests

Test262-Runner: Update config list with some failing tests
https://bugs.webkit.org/show_bug.cgi?id=185628

Patch by Leo Balter <Leo Balter> 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:
2:11 PM Changeset in webkit [232852] by n_wang@apple.com
  • 3 edits
    2 adds in trunk

AX: Crash in AccessibilityNodeObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const + 536
https://bugs.webkit.org/show_bug.cgi?id=186629

Reviewed by Chris Fleizach.

Source/WebCore:

This crashed when we passed a null node to ancestorsOfType. Fixed it
by adding a null check.

Test: accessibility/hidden-object-text-value-crash.html

  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::textUnderElement const):

LayoutTests:

  • accessibility/hidden-object-text-value-crash-expected.txt: Added.
  • accessibility/hidden-object-text-value-crash.html: Added.
1:26 PM Changeset in webkit [232851] by Jon Davis
  • 2 edits in trunk/Websites/webkit.org

Minor layout fix for WebKit Feature Status Page
https://bugs.webkit.org/show_bug.cgi?id=186539

Reviewed by Timothy Hatcher.

  • wp-content/themes/webkit/status.php: Added padding below the bottom paragraph.
1:06 PM Changeset in webkit [232850] by wilander@apple.com
  • 5 edits
    4 adds in trunk

Resource Load Statistics: Shortcut classification for redirect to prevalent resource
https://bugs.webkit.org/show_bug.cgi?id=186627
<rdar://problem/41132308>

Reviewed by Brent Fulgham.

Source/WebKit:

This patch shortcuts classification of redirect collusion so that we more seldom
have to rely on the recursive backtrace of the redirect graph. The initial
implementation of Resource Load Statistics actually had this classification method.

  • UIProcess/WebResourceLoadStatisticsStore.cpp:

(WebKit::WebResourceLoadStatisticsStore::markAsPrevalentIfHasRedirectedToPrevalent):

Iterates through a non-classified resource's data for where it has redirected
and classifies it as prevalent if has redirected to

(WebKit::WebResourceLoadStatisticsStore::processStatisticsAndDataRecords):

Now calls WebResourceLoadStatisticsStore::markAsPrevalentIfHasRedirectedToPrevalent()
before regular classification steps.

  • UIProcess/WebResourceLoadStatisticsStore.h:

LayoutTests:

  • http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent-expected.txt: Added.
  • http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html: Added.
  • http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent-expected.txt: Added.
  • http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html: Added.
  • platform/wk2/TestExpectations:

New tests marked as [ Pass ].

12:59 PM Changeset in webkit [232849] by youenn@apple.com
  • 5 edits
    3 adds in trunk

Apply CSP checks before Content blocker checks in NetworkLoadChecker as done by CachedResourceLoader
https://bugs.webkit.org/show_bug.cgi?id=186550

Reviewed by Alex Christensen.

Source/WebKit:

Do CSP checks and URL upgrade before content blocker checks.

  • NetworkProcess/NetworkLoadChecker.cpp:

(WebKit::NetworkLoadChecker::checkRequest):
(WebKit::NetworkLoadChecker::continueCheckingRequest):

LayoutTests:

  • http/tests/contentextensions/fetch-redirect-blocked-expected.txt: Added.
  • http/tests/contentextensions/fetch-redirect-blocked.html: Added.
  • http/tests/contentextensions/fetch-redirect-blocked.html.json: Added.
  • http/tests/contentextensions/resources/subresource-redirect.php:
12:58 PM Changeset in webkit [232848] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

Plug-in Process crashing on Mojave (affects Flash, others)
https://bugs.webkit.org/show_bug.cgi?id=186628
<rdar://problem/41120462>

Reviewed by Eric Carlson.

Add the missing “com.apple.security.cs.allow-unsigned-executable-memory” entitlement. Also alphabetize
the entitlements file to make it easier to read.

  • Configurations/PluginService.entitlements:
12:16 PM Changeset in webkit [232847] by timothy@apple.com
  • 8 edits in trunk

Expose more semantic system colors.

https://bugs.webkit.org/show_bug.cgi?id=186609
rdar://problem/39287277

Reviewed by Tim Horton.

Source/WebCore:

Add the following semantic colors:

-apple-system-control-accent
-apple-system-even-alternating-content-background
-apple-system-odd-alternating-content-background
-apple-system-selected-content-background
-apple-system-unemphasized-selected-content-background
-apple-system-selected-text
-apple-system-unemphasized-selected-text
-apple-system-selected-text-background
-apple-system-unemphasized-selected-text-background
-apple-system-placeholder-text
-apple-system-find-highlight-background
-apple-system-separator

  • css/CSSValueKeywords.in:
  • rendering/RenderThemeMac.mm:

(WebCore::RenderThemeMac::systemColor const):

Source/WebCore/PAL:

  • pal/spi/cocoa/NSColorSPI.h: Added findHighlightColor and placeholderTextColor.

LayoutTests:

  • fast/css/apple-system-control-colors.html: Updated for new colors.
  • fast/css/apple-system-control-colors-expected.txt: Ditto.
11:04 AM Changeset in webkit [232846] by youenn@apple.com
  • 2 edits in trunk/Source/ThirdParty/libwebrtc

Eliminate static initializers in libwebrtc.dylib
https://bugs.webkit.org/show_bug.cgi?id=186570
<rdar://problem/41054874>

Reviewed by Darin Adler.

  • Source/webrtc/rtc_base/flags.h:

Fix memory corruption error by having the actual flag value be static.

11:02 AM Changeset in webkit [232845] by aakash_jain@apple.com
  • 1 edit
    65 adds in trunk/Websites/webkit.org

jQuery UI image assets are missing on webkit.org website.
https://bugs.webkit.org/show_bug.cgi?id=185949

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

  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_glass_75_dadada_1x400.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-icons_222222_256x240.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-icons_2e83ff_256x240.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-icons_454545_256x240.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-icons_888888_256x240.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/images/ui-icons_cd0a0a_256x240.png: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery-ui.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.accordion.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.all.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.autocomplete.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.base.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.button.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.core.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.datepicker.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.dialog.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.progressbar.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.resizable.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.selectable.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.slider.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.tabs.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/themes/base/jquery.ui.theme.min.css: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery-ui.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.blind.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.bounce.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.clip.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.core.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.drop.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.explode.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.fade.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.fold.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.highlight.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.pulsate.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.scale.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.shake.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.slide.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.effects.transfer.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.accordion.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.autocomplete.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.button.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.core.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.datepicker.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.dialog.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.draggable.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.droppable.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.mouse.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.position.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.progressbar.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.resizable.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.selectable.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.slider.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.sortable.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.tabs.min.js: Added.
  • ajax/libs/jqueryui/1.8.15/ui/jquery.ui.widget.min.js: Added.
10:57 AM Changeset in webkit [232844] by clopez@igalia.com
  • 2 edits in trunk/Tools

[GTK] Enable tests on the GTK EWS queue
https://bugs.webkit.org/show_bug.cgi?id=186559

Reviewed by Michael Catanzaro.

Enable testing for the gtk-wk2 EWS queue.

  • Scripts/webkitpy/common/config/ews.json:
10:57 AM Changeset in webkit [232843] by Basuke Suzuki
  • 3 edits in trunk/Source/WebKitLegacy/win

[Win] Fix build break after r232815 (SupportedPluginIdentifier)
https://bugs.webkit.org/show_bug.cgi?id=186623

Reviewed by Youenn Fablet.

  • WebCoreSupport/WebPluginInfoProvider.cpp:

(WebPluginInfoProvider::pluginInfo):
(WebPluginInfoProvider::webVisiblePluginInfo):

  • WebCoreSupport/WebPluginInfoProvider.h:
10:49 AM Changeset in webkit [232842] by eric.carlson@apple.com
  • 2 edits in trunk/Source/WebCore

[iOS] WebAVPlayerController isPlayingOnSecondScreen should be declared read-write
https://bugs.webkit.org/show_bug.cgi?id=186621
<rdar://problem/40243303>

Reviewed by Jer Noble.

  • platform/ios/WebAVPlayerController.h:
10:49 AM Changeset in webkit [232841] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[test262-runner] Test output should summarize tests that are
unexpectedly passing/failing.
https://bugs.webkit.org/show_bug.cgi?id=186527

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

  • Scripts/test262/Runner.pm:

(main):

In verbose mode, a summary of all new failing tests
and all new passing tests are printed at the end of
the script output.

8:55 AM WebKitGTK/Gardening/Calendar edited by magomez@igalia.com
(diff)
7:31 AM Changeset in webkit [232840] by magomez@igalia.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK+ gardening after r232834.

  • platform/gtk/TestExpectations:
7:27 AM Changeset in webkit [232839] by Alan Bujtas
  • 8 edits in trunk/Source/WebCore

[LFC] Miscellaneous fixes to be able to layout <div> with fixed width/height
https://bugs.webkit.org/show_bug.cgi?id=186616

Reviewed by Antti Koivisto.

  1. Move box horizontally/vertically when relevant margin is computed.
  2. Fix isStretchedToViewport() logic and make sure that the width/height is adjusted with the margin when the box is stretchy.
  3. Fix isPaddingApplicable() and add "GenericElement" for elements that don't need special handling.

With this patch LFC produces the correct geometry for the following content:
<html><body><div style="width: 100px; height: 100px;"></div></body></html>

  • layout/FormattingContext.cpp:

(WebCore::Layout::FormattingContext::computeFloatingHeightAndMargin const):
(WebCore::Layout::FormattingContext::computeFloatingWidthAndMargin const):

  • layout/blockformatting/BlockFormattingContext.cpp:

(WebCore::Layout::BlockFormattingContext::layout const):
(WebCore::Layout::BlockFormattingContext::computeInFlowHeightAndMargin const):
(WebCore::Layout::BlockFormattingContext::computeInFlowWidthAndMargin const):

  • layout/blockformatting/BlockFormattingContextGeometry.cpp:

(WebCore::Layout::isStretchedToViewport):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowNonReplacedHeightAndMargin):
(WebCore::Layout::BlockFormattingContext::Geometry::inFlowNonReplacedWidthAndMargin):
(WebCore::Layout::BlockFormattingContext::Geometry::staticPosition):

  • layout/displaytree/DisplayBox.h:

(WebCore::Display::Box::moveHorizontally):
(WebCore::Display::Box::moveVertically):
(WebCore::Display::Box::Rect::setWidth):
(WebCore::Display::Box::Rect::setHeight):
(WebCore::Display::Box::Rect::moveHorizontally):
(WebCore::Display::Box::Rect::moveVertically):

  • layout/layouttree/LayoutBox.cpp:

(WebCore::Layout::Box::isPaddingApplicable const):

  • layout/layouttree/LayoutBox.h:
  • layout/layouttree/LayoutTreeBuilder.cpp:

(WebCore::Layout::TreeBuilder::createSubTree):

3:27 AM Changeset in webkit [232838] by Adrian Perez de Castro
  • 1 copy in releases/WPE WebKit/webkit-2.20.1

WPE WebKit 2.20.1

3:24 AM Changeset in webkit [232837] by Adrian Perez de Castro
  • 2 edits in releases/WebKitGTK/webkit-2.20/Source

Unreviewed. Update OptionsWPE.cmake and NEWS for 2.20.1 release.

3:24 AM Changeset in webkit [232836] by Adrian Perez de Castro
  • 10 edits in releases/WebKitGTK/webkit-2.20

Merged r232832 - [WPE] Trying to access the remote inspector hits an assertion in the UIProcess
https://bugs.webkit.org/show_bug.cgi?id=186588

Reviewed by Carlos Garcia Campos.

Make both the WPE and GTK+ ports use /org/webkit/inspector as base prefix
for resource paths, which avoids needing a switcheroo depending on the port.

Source/JavaScriptCore:

  • inspector/remote/glib/RemoteInspectorUtils.cpp:

Source/WebKit:

  • UIProcess/API/wpe/WebKit2InspectorGResourceBundle.xml:
  • UIProcess/gtk/WebInspectorProxyGtk.cpp:

(WebKit::WebInspectorProxy::inspectorPageURL):
(WebKit::WebInspectorProxy::inspectorTestPageURL):
(WebKit::WebInspectorProxy::inspectorBaseURL):

  • UIProcess/wpe/WebInspectorProxyWPE.cpp:

(WebKit::WebInspectorProxy::inspectorPageURL):
(WebKit::WebInspectorProxy::inspectorTestPageURL):
(WebKit::WebInspectorProxy::inspectorBaseURL):

  • WebProcess/WebPage/gtk/WebInspectorUIGtk.cpp:

(WebKit::WebInspectorUI::localizedStringsURL):
(WebKit::RemoteWebInspectorUI::localizedStringsURL):

Tools:

  • WebKitTestRunner/InjectedBundle/gtk/TestRunnerGtk.cpp:

(WTR::TestRunner::inspectorTestStubURL):

  • glib/generate-inspector-gresource-manifest.py:
3:24 AM Changeset in webkit [232835] by Adrian Perez de Castro
  • 8 edits in releases/WebKitGTK/webkit-2.20/Source/JavaScriptCore

Merged r232816 - [LLInt] use loadp consistently for get_from_scope/put_to_scope
https://bugs.webkit.org/show_bug.cgi?id=132333

Patch by Caitlin Potter <caitp@igalia.com> on 2018-06-13
Reviewed by Mark Lam.

Using loadis for register indexes and loadp for constant scopes /
symboltables makes sense, but is problematic for big-endian
architectures.

Consistently treating the operand as a pointer simplifies determining
how to access the operand, and helps avoid bad accesses and crashes on
big-endian ports.

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::finishCreation):

  • bytecode/Instruction.h:
  • jit/JITOperations.cpp:
  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::LLINT_SLOW_PATH_DECL):

  • llint/LowLevelInterpreter32_64.asm:
  • llint/LowLevelInterpreter64.asm:
  • runtime/CommonSlowPaths.h:

(JSC::CommonSlowPaths::tryCachePutToScopeGlobal):
(JSC::CommonSlowPaths::tryCacheGetFromScopeGlobal):

2:23 AM WebKitGTK/2.20.x edited by Adrian Perez de Castro
(diff)
1:57 AM Changeset in webkit [232834] by zandobersek@gmail.com
  • 3 edits in trunk/Tools

[GTK][WPE] MiniBrowsers should be able to ignore TLS errors
https://bugs.webkit.org/show_bug.cgi?id=186557

Reviewed by Carlos Garcia Campos.

Add the --ignore-tls-errors flags to the GTK and WPE MiniBrowsers.
Enabling the flag enforces ignoring of TLS errors that occur during
load. This is primarily useful for loading test cases from the wpt or
run-webkit-httpd servers where testing-purpose certificates are used.

  • MiniBrowser/gtk/main.c:

(main):

  • MiniBrowser/wpe/main.cpp:

(main):

1:41 AM WebKitGTK/2.20.x edited by Adrian Perez de Castro
(diff)
1:21 AM WebKitGTK/2.20.x edited by tpopela@redhat.com
(diff)
12:23 AM Changeset in webkit [232833] by Carlos Garcia Campos
  • 17 edits in trunk/Source

[GTK][WPE] WebDriver: handle acceptInsecureCertificates capability
https://bugs.webkit.org/show_bug.cgi?id=186560

Reviewed by Brian Burg.

Source/JavaScriptCore:

Add SessionCapabilities struct to Client class and unify requestAutomationSession() methods into a single one
that always receives the session capabilities.

  • inspector/remote/RemoteInspector.h:
  • inspector/remote/RemoteInspectorConstants.h:
  • inspector/remote/cocoa/RemoteInspectorCocoa.mm:

(Inspector::RemoteInspector::receivedAutomationSessionRequestMessage): Move the parsing of mac capabilities from
WebKit here and fill the SessionCapabilities instead.

  • inspector/remote/glib/RemoteInspectorGlib.cpp:

(Inspector::RemoteInspector::requestAutomationSession): Pass SessionCapabilities to the client.

  • inspector/remote/glib/RemoteInspectorServer.cpp:

(Inspector::RemoteInspectorServer::startAutomationSession): Process SessionCapabilities.

  • inspector/remote/glib/RemoteInspectorServer.h:

Source/WebDriver:

Send session capabilities as part of the StartAutomationSession message. For now only acceptInsecureCerts
capability is sent.

  • glib/SessionHostGlib.cpp:

(WebDriver::SessionHost::startAutomationSession):

  • gtk/WebDriverServiceGtk.cpp:

(WebDriver::WebDriverService::platformCapabilities): Remove default value of acceptInsecureCerts, since that's
now handled by the browser.

  • wpe/WebDriverServiceWPE.cpp:

(WebDriver::WebDriverService::platformCapabilities): Ditto.

Source/WebKit:

  • UIProcess/API/glib/WebKitAutomationSession.cpp:

(webkitAutomationSessionCreate): Check the acceptInsecureCertificates capability and set the TLS error policy in
the WebContext accordingly if needed.

  • UIProcess/API/glib/WebKitAutomationSessionPrivate.h:
  • UIProcess/API/glib/WebKitWebContext.cpp:
  • UIProcess/Cocoa/AutomationClient.h:
  • UIProcess/Cocoa/AutomationClient.mm:

(WebKit::AutomationClient::requestAutomationSession): Use SessionCapabilities to fill the session configuration.
(WebKit::AutomationClient::requestAutomationSessionWithCapabilities): Deleted.

Jun 13, 2018:

11:39 PM Changeset in webkit [232832] by Adrian Perez de Castro
  • 10 edits in trunk

[WPE] Trying to access the remote inspector hits an assertion in the UIProcess
https://bugs.webkit.org/show_bug.cgi?id=186588

Reviewed by Carlos Garcia Campos.

Make both the WPE and GTK+ ports use /org/webkit/inspector as base prefix
for resource paths, which avoids needing a switcheroo depending on the port.

Source/JavaScriptCore:

  • inspector/remote/glib/RemoteInspectorUtils.cpp:

Source/WebKit:

  • UIProcess/API/wpe/WebKit2InspectorGResourceBundle.xml:
  • UIProcess/gtk/WebInspectorProxyGtk.cpp:

(WebKit::WebInspectorProxy::inspectorPageURL):
(WebKit::WebInspectorProxy::inspectorTestPageURL):
(WebKit::WebInspectorProxy::inspectorBaseURL):

  • UIProcess/wpe/WebInspectorProxyWPE.cpp:

(WebKit::WebInspectorProxy::inspectorPageURL):
(WebKit::WebInspectorProxy::inspectorTestPageURL):
(WebKit::WebInspectorProxy::inspectorBaseURL):

  • WebProcess/WebPage/gtk/WebInspectorUIGtk.cpp:

(WebKit::WebInspectorUI::localizedStringsURL):
(WebKit::RemoteWebInspectorUI::localizedStringsURL):

Tools:

  • WebKitTestRunner/InjectedBundle/gtk/TestRunnerGtk.cpp:

(WTR::TestRunner::inspectorTestStubURL):

  • glib/generate-inspector-gresource-manifest.py:
11:09 PM Changeset in webkit [232831] by Carlos Garcia Campos
  • 7 edits
    5 adds in releases/WebKitGTK/webkit-2.20

Merge r230662 - Function.prototype.caller shouldn't return generator bodies
https://bugs.webkit.org/show_bug.cgi?id=184630

Reviewed by Yusuke Suzuki.
JSTests:

  • stress/function-caller-async-arrow-function-body.js: Added.
  • stress/function-caller-async-function-body.js: Added.
  • stress/function-caller-async-generator-body.js: Added.
  • stress/function-caller-generator-body.js: Added.
  • stress/function-caller-generator-method-body.js: Added.

Source/JavaScriptCore:

Function.prototype.caller no longer returns generator bodies. Those are meant to be
private.

Also added some builtin debugging tools so that it's easier to do the investigation that I
did.

  • builtins/BuiltinNames.h:
  • runtime/JSFunction.cpp:

(JSC::JSFunction::callerGetter):

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::init):

  • runtime/JSGlobalObjectFunctions.cpp:

(JSC::globalFuncBuiltinDescribe):

  • runtime/JSGlobalObjectFunctions.h:
9:56 PM Changeset in webkit [232830] by Kocsen Chung
  • 8 edits in tags/Safari-606.1.21

Revert r231850. rdar://problem/41113111

9:56 PM Changeset in webkit [232829] by Kocsen Chung
  • 1 edit in tags/Safari-606.1.21/Tools/ChangeLog

Revert r231999. rdar://problem/41113111

9:56 PM Changeset in webkit [232828] by Kocsen Chung
  • 8 edits in tags/Safari-606.1.21/Source

Revert r232741. rdar://problem/41108295

9:14 PM Changeset in webkit [232827] by youenn@apple.com
  • 5 edits in trunk/Source/ThirdParty/libwebrtc

Eliminate static initializers in libwebrtc.dylib
https://bugs.webkit.org/show_bug.cgi?id=186570

Reviewed by Darin Adler.

  • Source/webrtc/rtc_base/flags.h: Changed macro to create the static into a function.
  • Source/webrtc/rtc_base/logging.cc: Ditto.

Made sure that the scope is created on instantiation of the first Log instance that might use it.

  • Source/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoCodec.mm:
  • Source/webrtc/system_wrappers/source/runtime_enabled_features_default.cc:
7:51 PM Changeset in webkit [232826] by bshafiei@apple.com
  • 7 edits in branches/safari-606.1.20.40-branch/Source

Versioning.

7:39 PM Changeset in webkit [232825] by bshafiei@apple.com
  • 1 copy in tags/Safari-606.1.20.40.2

Tag Safari-606.1.20.40.2.

7:31 PM Changeset in webkit [232824] by Chris Dumez
  • 9 edits in trunk/Source

Crash under SWServer::unregisterConnection(Connection&)
https://bugs.webkit.org/show_bug.cgi?id=186584
<rdar://problem/40931680>

Reviewed by Youenn Fablet.

Source/WebCore:

The crash was due to SWServer::Connection objects outliving their SWServer, even
though SWServer::Connection::m_server is a C++ reference. This was possible because
SWServer does not own the connections, StorageToWebProcessConnection does. This
started crashing recently, after r232423, because SWServer can get destroyed now.
The SWServer might get destroyed before the StorageToWebProcessConnection, in which
case the SWServer::Connection objects will get destroyed later. We were crashing
because the SWServer::Connection destructor tries to unregister the connection from
the SWServer (which is dead).

To address the issue, the SWServer now owns the connections. StorageToWebProcessConnection
merely has weak pointers to the connections.

  • workers/service/server/SWServer.cpp:

(WebCore::SWServer::Connection::Connection):
(WebCore::SWServer::addConnection):
(WebCore::SWServer::removeConnection):
(WebCore::SWServer::resolveRegistrationReadyRequests):

  • workers/service/server/SWServer.h:

(WebCore::SWServer::Connection::~Connection):
(WebCore::SWServer::Connection::server):
(WebCore::SWServer::connection):

  • workers/service/server/SWServerRegistration.cpp:

(WebCore::SWServerRegistration::forEachConnection):
(WebCore::SWServerRegistration::notifyClientsOfControllerChange):
(WebCore::SWServerRegistration::controlClient):

Source/WebKit:

  • StorageProcess/ServiceWorker/WebSWServerConnection.cpp:
  • StorageProcess/ServiceWorker/WebSWServerConnection.h:
  • StorageProcess/StorageToWebProcessConnection.cpp:

(WebKit::StorageToWebProcessConnection::~StorageToWebProcessConnection):
(WebKit::StorageToWebProcessConnection::didReceiveMessage):
(WebKit::StorageToWebProcessConnection::didReceiveSyncMessage):
(WebKit::StorageToWebProcessConnection::didClose):
(WebKit::StorageToWebProcessConnection::unregisterSWConnections):
(WebKit::StorageToWebProcessConnection::establishSWServerConnection):

  • StorageProcess/StorageToWebProcessConnection.h:
6:36 PM Changeset in webkit [232823] by Alan Bujtas
  • 6 edits
    2 adds in trunk

[Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
https://bugs.webkit.org/show_bug.cgi?id=186585
<rdar://problem/30685325>

Reviewed by Tim Horton.

Source/WebCore:

Use the existing "override viewport size for viewport units" mechanism to compute the preferred
viewport unit values for the Mail Viewer html content.

Test: fast/dynamic/mail-autosize-viewport-unit.html

  • page/FrameView.cpp:

(WebCore::FrameView::FrameView):
(WebCore::FrameView::enableAutoSizeMode):
(WebCore::FrameView::clearViewportSizeOverrideForCSSViewportUnits):
(WebCore::FrameView::setViewportSizeForCSSViewportUnits):
(WebCore::FrameView::overrideViewportSizeForCSSViewportUnits):
(WebCore::FrameView::viewportSizeForCSSViewportUnits const):

  • page/FrameView.h:

LayoutTests:

  • fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
  • fast/dynamic/mail-autosize-viewport-unit.html: Added.
6:23 PM Changeset in webkit [232822] by Kocsen Chung
  • 8 edits in branches/safari-606.1.20.40-branch

Revert r231850. rdar://problem/39111626

6:23 PM Changeset in webkit [232821] by Kocsen Chung
  • 1 edit in branches/safari-606.1.20.40-branch/Tools/ChangeLog

Revert r231999. rdar://problem/39111626

6:04 PM Changeset in webkit [232820] by clopez@igalia.com
  • 2 edits
    7 adds in trunk/Tools

[GTK] Add a script to upload the data generated with run-benchmark to a browserperfdash server and use it on the gtk perf bot
https://bugs.webkit.org/show_bug.cgi?id=166885

Reviewed by Michael Catanzaro.

This patch adds a new script that will execute run-benchmark and upload the results it generates to a browserperfdash web app.

It also modifies the buildbot config file so the GTK performance bot runs this script on the perf-test step.

  • BuildSlaveSupport/build.webkit.org-config/steps.py:

(RunBenchmarkTests):

  • Scripts/browserperfdash-benchmark: Added.
  • Scripts/webkitpy/browserperfdash/README: Added.
  • Scripts/webkitpy/browserperfdash/init.py: Added.
  • Scripts/webkitpy/browserperfdash/browserperfdash_runner.py: Added.

(parse_args):
(BrowserPerfDashRunner):
(BrowserPerfDashRunner.init):
(BrowserPerfDashRunner._parse_config_file):
(BrowserPerfDashRunner._get_test_version_string):
(BrowserPerfDashRunner._get_test_data_json_string):
(BrowserPerfDashRunner._upload_result):
(BrowserPerfDashRunner.run):
(format_logger):
(main):

  • Scripts/webkitpy/browserperfdash/browserperfdash_unittest.py: Added.

(FakeBenchmarkRunner):
(FakeBenchmarkRunner.init):
(FakeBenchmarkRunner.execute):
(BrowserPerfDashRunnerTest):
(BrowserPerfDashRunnerTest.test_list_plans_at_least_five):
(BrowserPerfDashRunnerTest.test_benchmark_runner_subclasses_at_least_two):
(BrowserPerfDashRunnerTest.test_can_construct_runner_object_minimum_parameters):

  • Scripts/webkitpy/browserperfdash/config-file-example.txt: Added.
4:46 PM Changeset in webkit [232819] by Kocsen Chung
  • 8 edits in branches/safari-606.1.20.20-branch

Revert r231850. rdar://problem/39111626

4:46 PM Changeset in webkit [232818] by Kocsen Chung
  • 1 edit in branches/safari-606.1.20.20-branch/Tools/ChangeLog

Revert r231999. rdar://problem/39111626

4:20 PM Changeset in webkit [232817] by dino@apple.com
  • 14 edits in trunk

Disable AR support in WKWebView clients
https://bugs.webkit.org/show_bug.cgi?id=186611
<rdar://problem/39544684>

Reviewed by Jon Lee.

Since it hasn't been adequately tested, System Preview (AR) should
be disabled by default for WKWebViews.

Source/WebCore:

Add a new RuntimeEnabledFeature to control this, and guard for
this case everywhere we use system previews.

  • html/HTMLAnchorElement.cpp:

(WebCore::HTMLAnchorElement::isSystemPreviewLink const):
(WebCore::HTMLAnchorElement::handleClick):

  • html/HTMLImageElement.cpp:

(WebCore::HTMLImageElement::isSystemPreviewImage const):

  • html/HTMLPictureElement.cpp:

(WebCore::HTMLPictureElement::isSystemPreviewImage const):

  • page/RuntimeEnabledFeatures.h:

(WebCore::RuntimeEnabledFeatures::setSystemPreviewEnabled):
(WebCore::RuntimeEnabledFeatures::systemPreviewEnabled const):

  • rendering/RenderImage.cpp:

(WebCore::RenderImage::paintIntoRect):

Source/WebKit:

Add a new WebPreference, and SPI into WKWebViewConfiguration. Also
don't register the WebViewContentProvider if the feature is
disabled.

  • Shared/WebPreferences.yaml:
  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView _initializeWithConfiguration:]):

  • UIProcess/API/Cocoa/WKWebViewConfiguration.mm:

(-[WKWebViewConfiguration init]):
(-[WKWebViewConfiguration encodeWithCoder:]):
(-[WKWebViewConfiguration initWithCoder:]):
(-[WKWebViewConfiguration copyWithZone:]):
(-[WKWebViewConfiguration _contentProviderRegistry]):
(-[WKWebViewConfiguration _systemPreviewEnabled]):
(-[WKWebViewConfiguration _setSystemPreviewEnabled:]):

  • UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h:
  • UIProcess/Cocoa/WKWebViewContentProviderRegistry.h:
  • UIProcess/Cocoa/WKWebViewContentProviderRegistry.mm:

(-[WKWebViewContentProviderRegistry initWithConfiguration:]):
(-[WKWebViewContentProviderRegistry init]): Deleted.

3:51 PM Changeset in webkit [232816] by caitp@igalia.com
  • 8 edits in trunk/Source/JavaScriptCore

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

Reviewed by Mark Lam.

Using loadis for register indexes and loadp for constant scopes /
symboltables makes sense, but is problematic for big-endian
architectures.

Consistently treating the operand as a pointer simplifies determining
how to access the operand, and helps avoid bad accesses and crashes on
big-endian ports.

  • bytecode/CodeBlock.cpp:

(JSC::CodeBlock::finishCreation):

  • bytecode/Instruction.h:
  • jit/JITOperations.cpp:
  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::LLINT_SLOW_PATH_DECL):

  • llint/LowLevelInterpreter32_64.asm:
  • llint/LowLevelInterpreter64.asm:
  • runtime/CommonSlowPaths.h:

(JSC::CommonSlowPaths::tryCachePutToScopeGlobal):
(JSC::CommonSlowPaths::tryCacheGetFromScopeGlobal):

3:22 PM Changeset in webkit [232815] by youenn@apple.com
  • 19 edits in trunk/Source

Supported plugin check should be based on plugin identifier
https://bugs.webkit.org/show_bug.cgi?id=186578
<rdar://problem/40523828>

Reviewed by Darin Adler.

Source/WebCore:

Rename SupportedPluginName in SupportedPluginIdentifier.
Add cross-platform support for plug-in identifier.

Update built-in PDF plug-in to check its identifier instead of its name.
This is stronger as the name may change according localization.

  • loader/EmptyClients.cpp:
  • plugins/PluginData.cpp:

(WebCore::isBuiltInPDFPlugIn):
(WebCore::PluginData::initPlugins):

  • plugins/PluginData.h:

(WebCore::operator==):
(WebCore::isSupportedPlugin):
(WebCore::SupportedPluginIdentifier::decode):
(WebCore::SupportedPluginIdentifier::encode const):
(WebCore::SupportedPluginName::decode): Deleted.
(WebCore::SupportedPluginName::encode const): Deleted.

  • plugins/PluginInfoProvider.h:

Source/WebKit:

Refactoring to move from Plugin name to Plugin identifier.
Set built-in pdf plugin identifier.
This allows making sure that the PDF plug-in check might not change according localization.

  • Scripts/webkit/messages.py:
  • Shared/WebCoreArgumentCoders.cpp:

(IPC::ArgumentCoder<PluginInfo>::encode):
(IPC::ArgumentCoder<PluginInfo>::decode):

  • UIProcess/Plugins/PluginInfoStore.cpp:

(WebKit::PluginInfoStore::supportedPluginIdentifiers):
(WebKit::PluginInfoStore::addSupportedPlugin):
(WebKit::PluginInfoStore::supportedPluginNames): Deleted.

  • UIProcess/Plugins/PluginInfoStore.h:
  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::getPlugins):

  • UIProcess/WebProcessProxy.h:
  • UIProcess/WebProcessProxy.messages.in:
  • WebProcess/Plugins/PDF/PDFPlugin.mm:

(WebKit::PDFPlugin::pluginInfo):

  • WebProcess/Plugins/WebPluginInfoProvider.cpp:

(WebKit::WebPluginInfoProvider::pluginInfo):
(WebKit::WebPluginInfoProvider::webVisiblePluginInfo):
(WebKit::WebPluginInfoProvider::populatePluginCache):

  • WebProcess/Plugins/WebPluginInfoProvider.h:

Source/WebKitLegacy/mac:

  • WebCoreSupport/WebPluginInfoProvider.h:
  • WebCoreSupport/WebPluginInfoProvider.mm:

(WebPluginInfoProvider::pluginInfo):
(WebPluginInfoProvider::webVisiblePluginInfo):

3:16 PM Changeset in webkit [232814] by Chris Dumez
  • 29 edits in trunk

PSON: http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html ASSERTS with process swap enabled
https://bugs.webkit.org/show_bug.cgi?id=186545

Reviewed by Brady Eidson.

Source/WebCore:

Move frame navigation logging for ITP purposes from the WebProcess to the UIProcess.
This information was previously logged in DocumentLoader::willSendRequest() and was getting
sync'd to the UIProcess at regular intervals or when the layout tests call testRunner's
statisticsNotifyObserver(). We now do the logging directly in the UIProcess, in
WebPageProxy::decidePolicyForNavigationAction (which was getting called via IPC from
DocumentLoader::willSendRequest()).

This is more efficient and will also be needed soon due to the way process swap on navigation
deals with cross-origin redirects. On cross-origin redirect of the main frame, PSON cancels
the load and started a new load to the redirected to URL in the new WebProcess. As a result,
the new WebProcess is not aware that the load is a redirect, which is information that ITP
requires. By moving the ITP logging to the UIProcess, we still have access to this
information.

  • loader/DocumentLoader.cpp:

(WebCore::DocumentLoader::willSendRequest):
Stop logging the navigation now that it is logged in the UIProcess.

  • loader/EmptyClients.cpp:

(WebCore::EmptyFrameLoaderClient::dispatchDecidePolicyForNavigationAction):

  • loader/EmptyFrameLoaderClient.h:
  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::loadURL):
(WebCore::FrameLoader::loadWithDocumentLoader):

  • loader/FrameLoaderClient.h:
  • loader/PolicyChecker.cpp:

(WebCore::PolicyChecker::checkNavigationPolicy):

  • loader/PolicyChecker.h:

We now pass the full redirect request to the decidePolicyForNavigationAction
delegate instead of a simple isRedirect boolean, so that we have the redirect
response URL in the UIProcess for ITP logging.

  • loader/ResourceLoadObserver.cpp:

(WebCore::areDomainsAssociated):
(WebCore::ResourceLoadObserver::logSubresourceLoading):
(WebCore::ResourceLoadObserver::logWebSocketLoading):
(WebCore::ResourceLoadObserver::logUserInteractionWithReducedTimeResolution):

  • loader/ResourceLoadObserver.h:
  • loader/ResourceLoadStatistics.cpp:

(WebCore::ResourceLoadStatistics::areDomainsAssociated):
(WebCore::ResourceLoadStatistics::reduceTimeResolution):

  • loader/ResourceLoadStatistics.h:
  • Remove ResourceLoadObserver::logFrameNavigation() now that it is on the WebResourceLoadStatisticsStore.
  • Move some code from ResourceLoadObserver to ResourceLoadStatistics so that it can be called from the UIProcess and to avoid code duplication.

Source/WebKit:

Move frame navigation logging for ITP purposes from the WebProcess to the UIProcess.
This information was previously logged in DocumentLoader::willSendRequest() and was getting
sync'd to the UIProcess at regular intervals or when the layout tests call testRunner's
statisticsNotifyObserver(). We now do the logging directly in the UIProcess, in
WebPageProxy::decidePolicyForNavigationAction (which was getting called via IPC from
DocumentLoader::willSendRequest()).

This is more efficient and will also be needed soon due to the way process swap on navigation
deals with cross-origin redirects. On cross-origin redirect of the main frame, PSON cancels
the load and started a new load to the redirected to URL in the new WebProcess. As a result,
the new WebProcess is not aware that the load is a redirect, which is information that ITP
requires. By moving the ITP logging to the UIProcess, we still have access to this
information.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::decidePolicyForNavigationAction):
(WebKit::WebPageProxy::decidePolicyForNavigationActionSync):

  • UIProcess/WebPageProxy.h:
  • UIProcess/WebPageProxy.messages.in:
  • We now pass the full redirect response the the delegate method instead of a simple

isRedirect boolean.

  • Log the navigation in the WebResourceLoadStatisticsStore for ITP purposes.
  • UIProcess/WebResourceLoadStatisticsStore.cpp:

(WebKit::areDomainsAssociated):
Equivalent of ResourceLoadObserver's areDomainsAssociated(). Most of the logic was moved
to ResourceLoadStatistics::areDomainsAssociated() to avoid code duplication.

(WebKit::WebResourceLoadStatisticsStore::resourceLoadStatisticsUpdated):
This is called whenever a WebProcess sends new resource load statistics to the UIProcess.
Whenever this happens, we call processStatisticsAndDataRecords() right away, which is
sometimes the tests currently rely on. As a result, we can cancels any pending statistics
processing request that was scheduled by logFrameNavigation().

(WebKit::WebResourceLoadStatisticsStore::scheduleStatisticsProcessingRequestIfNecessary):
(WebKit::WebResourceLoadStatisticsStore::cancelPendingStatisticsProcessingRequest):
Whenever a navigation is logged and statistics have been updated, we need to make sure we
schedule a "timer" to process the new data. We do this at most every 5 seconds for performance
reasons. This 5 second interval matches what the ResourceLoadObserver is using in the WebProcess
to notify the UIProcess of new data.

(WebKit::WebResourceLoadStatisticsStore::logFrameNavigation):
This code was moved from ResourceLoadObserver to WebResourceLoadStatisticsStore now that we
do this logging in the UIProcess instead of the WebProcess. One difference with WebCore is
that we use WebPageProxy::pageLoadState().url() as mainFrameURL instead of
WebPageProxy::mainFrame().url(). The reason for that is that WebPageProxy::mainFrame().url()
becomes empty in case of process swap but ITP still needs the actual main frame URL when the
navigation was triggered. WebPageProxy::pageLoadState().url() gives us this information.

  • UIProcess/WebResourceLoadStatisticsStore.h:
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.h:

We now pass the full redirect response the the delegate method instead of a simple
isRedirect boolean.

Source/WebKitLegacy/mac:

Update client delegate now that parameter type has changed.

  • WebCoreSupport/WebFrameLoaderClient.h:
  • WebCoreSupport/WebFrameLoaderClient.mm:

(WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):

Source/WebKitLegacy/win:

Update client delegate now that parameter type has changed.

  • WebCoreSupport/WebFrameLoaderClient.cpp:

(WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):

  • WebCoreSupport/WebFrameLoaderClient.h:

LayoutTests:

Attempt to mark the test as non-flaky now that it no longer relies on sync'ing from the WebProcess
to the UIProcess.

  • platform/wk2/TestExpectations:
2:54 PM Changeset in webkit [232813] by david_fenton@apple.com
  • 2 edits in trunk/Tools

Unreviewed, add myself as a WebKit committer.

  • Scripts/webkitpy/common/config/contributors.json:
2:48 PM Changeset in webkit [232812] by Ryan Haddad
  • 2 edits in trunk/LayoutTests

[macOS Debug WK1] LayoutTest fast/parser/xml-error-adopted.xml is a flaky timeout.
https://bugs.webkit.org/show_bug.cgi?id=186581

Unreviewed test gardening.

Patch by David Fenton <david_fenton@apple.com> on 2018-06-13

  • platform/mac-wk1/TestExpectations:
2:26 PM Changeset in webkit [232811] by Nikita Vasilyev
  • 2 edits
    1 add in trunk/Source/WebInspectorUI

Web Inspector: open source Dark Mode
https://bugs.webkit.org/show_bug.cgi?id=186606

Reviewed by Timothy Hatcher.

The dark mode is currently only available on macOS Mojave via prefers-dark-interface CSS media query.

  • UserInterface/Main.html:
  • UserInterface/Views/DarkMode.css: Added.

(@media (prefers-dark-interface)):
(:root):
(body.window-inactive):
(body.window-inactive *):
(#main):
(.tree-outline.dom li.selected .selection-area):
(.tab-bar > .item > .icon):
(.go-to-arrow):
(.resource-link,):
(.expand-list-button):
(:matches(img, canvas).show-grid):
(.formatted-object,):
(.formatted-null,):
(.editing):
(.editing, .editing *):
(.text-editor > .CodeMirror .execution-line):
(.text-editor > .CodeMirror .execution-range-highlight:not(.CodeMirror-selectedtext),):
(.details-section > .header):
(.details-section > .header > label):
(.details-section .details-section,):
(.details-section .details-section:not(.collapsed) > .header):
(.details-section > .content > .group > .row.simple > .label):
(.details-section > .content > .group:nth-child(even)):
(.details-section > .content > .group > .row:matches(.empty, .text)):
(.data-grid th):
(.data-grid td .subtitle):
(.data-grid:matches(:focus, .force-focus) tr.selected td .subtitle):
(body:not(.window-inactive, .window-docked-inactive) .data-grid:matches(:focus, .force-focus) tr.editable.selected .cell-content > input):
(.data-grid tr.editable .cell-content > input):
(.data-grid td.spanning):
(.object-tree,):
(.object-preview .name):
(.object-preview > .size):
(.tab-bar):
(.tab-bar > .item):
(.tab-bar > .item > .title):
(.tab-bar > .item:not(.disabled).selected):
(.tab-bar:not(.animating) > .item:not(.selected):hover):
(.tab-bar > .item > .close):
(body.window-inactive .tab-bar):
(body.window-inactive .tab-bar > .item):
(body.window-inactive .tab-bar > .item.selected):
(body.window-inactive .tab-bar > .item > .title):
(body .toolbar):
(body.window-inactive .toolbar):
(body.latest-mac .toolbar .item.button,):
(body.latest-mac .toolbar .search-bar > input[type="search"]):
(body.latest-mac .toolbar .search-bar > input[type="search"]:focus):
(body.latest-mac .toolbar .search-bar > input[type="search"]::placeholder):
(body.latest-mac.window-inactive .toolbar .search-bar > input[type="search"]::placeholder):
(body.latest-mac.window-inactive .toolbar .search-bar > input[type="search"]::-webkit-search-results-button):
(body.latest-mac .toolbar .dashboard-container):
(body.latest-mac .toolbar .item.button:active):
(body.latest-mac.window-inactive .toolbar .item.button,):
(.navigation-bar .item.divider):
(.toolbar .item.button):
(.toolbar .item.button:not(.disabled):active):
(.toolbar .item.button:not(.disabled):matches(:focus, .activate.activated)):
(.toolbar .item.button:not(.disabled):active:matches(:focus, .activate.activated)):
(.toolbar .dashboard.default > .item > div):
(.toolbar .dashboard.default > .item.enabled > div):
(.toolbar .dashboard.default > .item.enabled:hover):
(.toolbar .dashboard.default > .item.enabled:hover > div):
(.toolbar .dashboard.default > .resourcesCount > img,):
(body.latest-mac .toolbar .dashboard .item.button):
(.dashboard-container .advance-arrow):
(.toolbar .dashboard.debugger):
(.dashboard.debugger .navigation-bar .item.button > .glyph):
(.dashboard.debugger > .location .function-name):
(.dashboard.debugger > .location .go-to-link):
(.dashboard.debugger > .divider):
(.popover .edit-breakpoint-popover-content > label.toggle):
(.popover .edit-breakpoint-popover-content > table > tr > th):
(.breakpoint-action-block-body):
(.breakpoint-action-block-body > .description):
(.breakpoint-action-append-button,):
(.popover .xhr-breakpoint-content > .editor-wrapper > .editor):
(.navigation-bar .item.button):
(.spreadsheet-style-declaration-editor .property:not(.disabled) .value):
(.spreadsheet-css-declaration):
(.spreadsheet-css-declaration .selector:focus,):
(.spreadsheet-css-declaration.locked .origin::after):
(.spreadsheet-css-declaration .origin .go-to-link,):
(.spreadsheet-style-declaration-editor :matches(.name, .value).editing):
(.spreadsheet-style-declaration-editor .property.has-warning):
(.spreadsheet-style-declaration-editor .property.has-warning .warning):
(.spreadsheet-css-declaration .media-label):
(.quick-console):
(.syntax-highlighted,):
(.cm-s-default,):
(.CodeMirror .jump-to-symbol-highlight,):
(.console-prompt):
(.completion-suggestions):
(.completion-suggestions-container > .item):
(.CodeMirror-cursor):
(.CodeMirror .CodeMirror-gutters):
(.cm-s-default .cm-link):
(.cm-s-default .cm-m-xml.cm-attribute,):
(.cm-s-default .cm-meta):
(.cm-s-default .cm-variable-3):
(.cm-s-default .cm-builtin):
(.tree-outline .item .subtitle):
(.object-tree-property .getter,):
(.item.object-tree-property.prototype-property):
(.object-tree-property.prototype-property:hover,):
(.object-tree-property .value.error):
(.tree-outline.dom):
(.tree-outline.dom li.selected + ol.children.expanded):
(.tree-outline.dom .shadow):
(.tree-outline.dom li.parent.shadow + ol.children.expanded,):
(.showing-find-banner .tree-outline.dom .search-highlight):
(.sidebar > .panel.dom-node-details .details-section.dom-node-event-listeners > .header > .filter:hover):
(.sidebar > .panel.details.css-style > .content > .pseudo-classes > .group > label):
(.spreadsheet-css-declaration.locked):
(.spreadsheet-css-declaration .selector.style-attribute):
(.spreadsheet-style-declaration-editor .property:matches(.invalid-name, .other-vendor, .overridden):not(.disabled) .content > *):
(.inline-swatch):
(.spreadsheet-style-panel .section-header):
(.spreadsheet-style-panel .section-header .node-link:hover):
(.computed-style-properties.details-section):
(.details-section.style-box-model:not(.collapsed) > :matches(.header, .content)):
(.table,):
(.table > .header > .sortable:active):
(.table > .header > :matches(.sort-ascending, .sort-descending)):
(.table > .header > :matches(.sort-ascending, .sort-descending)::after):
(.scope-bar > li):
(.timeline-overview > .navigation-bar.timelines):
(.timeline-overview:not(.frames) > .graphs-container > .timeline-overview-graph:nth-child(even)):
(.timeline-overview.edit-instruments > .tree-outline.timelines .item:not(:first-child),):
(.time-icon .icon):
(.data-grid th:matches(.sort-ascending, .sort-descending)):
(.content-view.timeline-recording > .content-browser > .navigation-bar > .item.scope-bar.default-item-selected > .multiple):
(.content-view.timeline-recording > .content-browser > .navigation-bar > .item.scope-bar.default-item-selected > .multiple .arrows):
(.content-view.settings .navigation-bar):
(.content-view.settings .navigation-bar .item.radio.button.text-only.selected):
(.new-tab.tab.content-view):
(.filter-bar > input[type="search"]):
(.filter-bar > input[type="search"]::placeholder):
(.filter-bar > input[type="search"]:focus):
(.content-view.resource.image):
(.console-messages):
(.console-item):
(.console-messages:focus .console-item.selected):
(.console-messages:focus .console-item.selected + .console-item):
(.console-session:first-of-type .console-session-header):
(.console-session:not(:first-of-type) .console-session-header):
(.console-messages a):
(.console-messages a:hover):
(.console-messages:focus .console-item.selected::after):
(.console-error-level):
(.console-error-level:not(.filtered-out, .filtered-out-by-search), .console-error-level:not(.filtered-out, .filtered-out-by-search) + .console-item):
(.console-warning-level):
(.console-warning-level:not(.filtered-out, .filtered-out-by-search), .console-warning-level:not(.filtered-out, .filtered-out-by-search) + .console-item):
(.search-in-progress .console-item:not(.filtered-out-by-search) .highlighted):
(.search-in-progress .console-item:not(.filtered-out-by-search) .highlighted.selected):
(.source-code.text-editor > .CodeMirror .error):
(.source-code.text-editor > .CodeMirror .warning):
(.source-code.text-editor > .CodeMirror .issue-widget):
(.source-code.text-editor > .CodeMirror .issue-widget.inline.warning):
(.source-code.text-editor > .CodeMirror .issue-widget.inline.warning > .arrow):
(.source-code.text-editor > .CodeMirror .issue-widget.inline.error):
(.source-code.text-editor > .CodeMirror .issue-widget.inline.error > .arrow):
(.console-message .syntax-highlighted):
(.console-warning-level .console-message-text):
(.console-error-level .console-message-text):
(.console-user-command > .console-message-text):
(.console-message .repeat-count):
(.call-frame .subtitle,):
(.call-frame:hover .subtitle .source-link,):
(.call-frame .separator):
(.quick-console.showing-log):
(.find-banner.console-find-banner > input[type=search]:not(:placeholder-shown)):
(.network-resource-detail):
(.network-resource-detail .item.close > .glyph):
(.network .network-resource-detail .navigation-bar .item.radio.button.text-only.selected):
(.resource-headers .value):
(.network-table .cell.domain > .lock):
(.resource-sizes > .content .label):
(.popover.waterfall-popover):
(.resource-timing-breakdown > table > tr.header:not(.total-row) > td):
(.resource-timing-breakdown > table > tr > td.label,):
(.resource-timing-breakdown > table hr):
(.sidebar > .panel.details.css-style > .content ~ .options-container > .new-rule):
(.content-view.tab.canvas .navigation-bar > .item .canvas-overview .icon):
(.web-socket.content-view .data-grid table.data tr.revealed):
(.web-socket.content-view .data-grid.variable-height-rows table.data tr.outgoing):
(.web-socket.content-view .data-grid.variable-height-rows table.data tr.non-text-frame):
(.item.action:not(.initial-state)::before):
(.tree-outline .item.action.visual:not(.selected, .invalid)):
(.item.action:not(.initial-state) > .icon):
(.tree-outline:not(.hide-disclosure-buttons) .item.action:not(.initial-state, .parent) > .icon):
(.content-view.tab.canvas .navigation-bar > .item .canvas-overview .icon,):
(.content-view.canvas > .preview > img,):
(.content-view.canvas-overview):
(.content-view.canvas-overview .content-view.canvas):
(.content-view.canvas-overview .content-view.canvas.is-recording):
(.content-view.canvas-overview .content-view.canvas.is-recording > header):
(.content-view.canvas-overview .content-view.canvas > header > .titles > .title):
(.content-view.canvas-overview .content-view.canvas > header > .titles > .subtitle,):
(.content-view.canvas-overview .content-view.canvas > footer > .recordings::before):
(.content-view.canvas-overview .content-view.canvas.is-recording > header > .titles > .subtitle):
(.content-view.canvas:not(.tab)):
(.content-view:not(.tab).recording):
(.content-view:not(.tab).recording > header > .slider-container):
(.content-view:not(.tab).recording > header > .slider-container > input[type=range]):
(.sidebar > .panel.details.recording-state > .content > .data-grid tr.modified):
(.progress-view > .titles > .title):
(.progress-view > .titles > .subtitle):
(.indeterminate-progress-spinner):
(.content-view.shader-program > .text-editor.shader):
(.content-view.shader-program > .text-editor.shader > .type-title):
(.item.shader-program .status > img):
(.open-resource-dialog):
(.open-resource-dialog > .field > input):
(.open-resource-dialog > .field > input::placeholder):
(.open-resource-dialog > .tree-outline .item.selected):
(.open-resource-dialog > .field::before):

2:21 PM Changeset in webkit [232810] by mark.lam@apple.com
  • 2 edits in trunk/LayoutTests

Gardening: Layout Test js/error-should-not-strong-reference-global-object.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=186372

Not reviewed.

Speculative fix to green the bots plus improved the error message logging to get
more info if this fails again.

  • js/error-should-not-strong-reference-global-object.html:
2:07 PM WebKitGTK/2.20.x edited by Michael Catanzaro
(diff)
1:57 PM Changeset in webkit [232809] by mark.lam@apple.com
  • 3 edits in trunk/Source/WebCore

FloatingPointEnvironment is only needed for ARM CPUs.
https://bugs.webkit.org/show_bug.cgi?id=186567
<rdar://problem/40929441>

Reviewed by Michael Saboff.

No new tests. This behavior is already covered by existing tests.

  • platform/ios/wak/FloatingPointEnvironment.cpp:
  • platform/ios/wak/FloatingPointEnvironment.h:

(WebCore::FloatingPointEnvironment::enableDenormalSupport):
(WebCore::FloatingPointEnvironment::saveMainThreadEnvironment):
(WebCore::FloatingPointEnvironment::propagateMainThreadEnvironment):
(WebCore::FloatingPointEnvironment::singleton):

1:47 PM Changeset in webkit [232808] by Brent Fulgham
  • 3 edits in trunk/Source/WebKit

Crash during interrupted process termination
https://bugs.webkit.org/show_bug.cgi?id=185373
<rdar://problem/40019480>

Reviewed by Alex Christensen.

It's possible to encounter a crash if a user agent feature (such as Safari's responsiveness timer) decides
to kill a Web Process around the same time that a user decides to trigger a new page load. One of the two
termination operations may attempt to call methods on a nulled process pointer.

We can avoid this by holding our own reference to the terminating process until the termination steps have
been completed.

  • UIProcess/API/C/WKPage.cpp:

(WKPageTerminate): Ref<> the active process while the termination call is performed.

  • UIProcess/API/Cocoa/WKWebView.mm:

([WKWebView _killWebContentProcessAndResetState]): Ditto.

1:29 PM Changeset in webkit [232807] by BJ Burg
  • 2 edits in trunk/Source/WebKit

[Cocoa] Web Automation: wrong modifiers sent for 'Help' virtual key
https://bugs.webkit.org/show_bug.cgi?id=186600
<rdar://problem/41088912>

Reviewed by Timothy Hatcher.

This fixes a hang when running W3C test:

special_keys.py::test_webdriver_special_key_sends_keydown[HELP-expected2]

  • UIProcess/Automation/mac/WebAutomationSessionMac.mm:

(WebKit::eventModifierFlagsForVirtualKey):
The help modifier doesn't seem to be used when pressing the Help key.
I verified this using the Help key on the Keyboard Viewer, since no
keyboards from the past decade actually have this physical button.

1:26 PM Changeset in webkit [232806] by timothy@apple.com
  • 12 edits in trunk

Input form controls have a white background in dark mode, when they should not.

https://bugs.webkit.org/show_bug.cgi?id=186577
rdar://problem/39258325

Reviewed by Tim Horton.

Source/WebCore:

  • DerivedSources.make: Allow WTF_PLATFORM_MAC ifdefs to preprocess in html.css.
  • css/CSSValueKeywords.in: Added -apple-system-control-background.
  • css/MediaQueryExpression.cpp:

(WebCore::featureWithValidIdent): Allow dark mode media query in user agent stylesheets.
(WebCore::isFeatureValidWithoutValue): Ditto.

  • css/MediaQueryParserContext.cpp:

(WebCore::MediaQueryParserContext::MediaQueryParserContext): Transfer the CSSParserMode from CSSParserContext.

  • css/MediaQueryParserContext.h:
  • css/html.css: Set color and background-color to semantic colors for input, textarea, and select.

Make input background-color transparent in dark mode to match AppKit.

  • rendering/RenderThemeMac.mm:

(WebCore::RenderThemeMac::systemColor const): Added -apple-system-control-background.
(WebCore::RenderThemeMac::paintTextField): Adjust the drawing rect to match new artwork in macOS 10.14.

LayoutTests:

  • fast/css/apple-system-control-colors-expected.txt: Updated.
  • fast/css/apple-system-control-colors.html: Added -apple-system-control-background.
  • platform/gtk/fast/css/apple-system-control-colors-expected.txt: Updated.
1:24 PM Changeset in webkit [232805] by wilander@apple.com
  • 3 edits in trunk/LayoutTests

Add console logging to test case to help investigate flaky timeouts
https://bugs.webkit.org/show_bug.cgi?id=186603
<rdar://problem/41096614>

Unreviewed test gardening.

  • http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
  • http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:

Now has step-by-step console logging so that (hopefully) the flaky timeouts don't produce empty output.

1:01 PM Changeset in webkit [232804] by Kocsen Chung
  • 7 edits in trunk/Source

Versioning.

12:59 PM Changeset in webkit [232803] by Kocsen Chung
  • 1 copy in tags/Safari-606.1.21

Tag Safari-606.1.21.

12:10 PM Changeset in webkit [232802] by commit-queue@webkit.org
  • 7 edits
    2 adds in trunk

TileFirstPaint strategy for async image decoding should be disabled for non root RenderLayers
https://bugs.webkit.org/show_bug.cgi?id=186336
<rdar://problem/40808099>

Patch by Said Abou-Hallawa <sabouhallawa@apple.com> on 2018-06-13
Reviewed by Simon Fraser.

Source/WebCore:

When showing a composited RenderLayer for the first time, the images in
this layer have to be decoded synchronously to avoid unwanted flashing.

To create a layout test for this patch, FrameDecodingDurationForTesting
needs to be generalized for large and animated images. The decoding thread
now forces the decoding time to be at least equal to
FrameDecodingDurationForTesting.

Test: fast/images/async-image-composited-show.html

  • platform/graphics/BitmapImage.cpp:

(WebCore::BitmapImage::shouldUseAsyncDecodingForAnimatedImages const):
(WebCore::BitmapImage::internalStartAnimation):
(WebCore::BitmapImage::advanceAnimation):

  • platform/graphics/BitmapImage.h:
  • platform/graphics/ImageSource.cpp:

(WebCore::ImageSource::startAsyncDecodingQueue):

  • platform/graphics/ImageSource.h:

(WebCore::ImageSource::setFrameDecodingDurationForTesting):
(WebCore::ImageSource::frameDecodingDurationForTesting const):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::paintLayerContents):

LayoutTests:

  • fast/images/async-image-composited-show-expected.html: Added.
  • fast/images/async-image-composited-show.html: Added.
12:07 PM Changeset in webkit [232801] by keith_miller@apple.com
  • 10 edits in trunk/Source

AutomaticThread should have a way to provide a thread name
https://bugs.webkit.org/show_bug.cgi?id=186604

Reviewed by Filip Pizlo.

Source/JavaScriptCore:

Add names for JSC's automatic threads.

  • dfg/DFGWorklist.cpp:
  • heap/Heap.cpp:
  • jit/JITWorklist.cpp:
  • runtime/VMTraps.cpp:
  • wasm/WasmWorklist.cpp:

Source/WTF:

AutomaticThread now has a virtual method to get a name, which can be
overridden to provide a custom name to the thread.

  • wtf/AutomaticThread.cpp:

(WTF::AutomaticThread::start):

  • wtf/AutomaticThread.h:
  • wtf/WorkerPool.cpp:
12:04 PM Changeset in webkit [232800] by sbarati@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

CFGSimplificationPhase should de-dupe jettisonedBlocks
https://bugs.webkit.org/show_bug.cgi?id=186583

Reviewed by Filip Pizlo.

When making the predecessors list unique in r232741, it revealed a bug inside
of CFG simplification, where we try to remove the same predecessor more than
once from a blocks predecessors list. We built the list of blocks to remove
from the list of successors, which is not unique, causing us to try to remove
the same predecessor more than once. The solution here is to just add to this
list of blocks to remove only if the block is not already in the list.

  • dfg/DFGCFGSimplificationPhase.cpp:

(JSC::DFG::CFGSimplificationPhase::run):

11:51 AM Changeset in webkit [232799] by Wenson Hsieh
  • 2 edits in trunk/Source/WebCore

CSS "background-color" style no longer affects natively rendered text fields
https://bugs.webkit.org/show_bug.cgi?id=186597
<rdar://problem/41050528>

Reviewed by Tim Horton.

AppKit currently does not support rendering background color to the edges of a text field cell. This means that
in WebCore, when natively rendering text inputs with background color, we need to only draw the bezels of a text
field, such that the background color we paint behind the text field will be shown. Currently, the way we
accomplish this is by intercepting an internal NSTextField method that computes drawing options for CoreUI, and
inserting a "borders only" => true entry.

However, in a recent build of macOS Mojave, AppKit tweaked -_coreUIDrawOptionsWithFrame:inView:includeFocus: to
add an extra argument (such that it's now -_coreUIDrawOptionsWithFrame:inView:includeFocus:maskOnly:), which
negates the above workaround. To fix this in the short term, augment the workaround to apply to the latest macOS
Mojave as well. A longer-term fix is already tracked in <rdar://problem/11385461>, which would allow WebKit to
simply specify a background color on the text field cell, and have AppKit render it properly to the edges of the
bezels.

Covered by a test that is currently failing on Mojave: fast/forms/hidpi-textfield-background-bleeding.html

  • rendering/RenderThemeMac.mm:

(-[WebCoreTextFieldCell _adjustedCoreUIDrawOptionsForDrawingBordersOnly:]):
(-[WebCoreTextFieldCell _coreUIDrawOptionsWithFrame:inView:includeFocus:]):
(-[WebCoreTextFieldCell _coreUIDrawOptionsWithFrame:inView:includeFocus:maskOnly:]):

11:32 AM Changeset in webkit [232798] by Yusuke Suzuki
  • 2 edits in trunk/Source/JavaScriptCore

[JSC] Always use Nuke & Set procedure for x86
https://bugs.webkit.org/show_bug.cgi?id=186592

Reviewed by Keith Miller.

We always use nukeStructureAndStoreButterfly for Contiguous -> ArrayStorage conversion if the architecture is x86.
By doing so, we can concurrently load structure and butterfly at least in x86 environment even in non-collector
threads.

  • runtime/JSObject.cpp:

(JSC::JSObject::convertContiguousToArrayStorage):

11:29 AM Changeset in webkit [232797] by clopez@igalia.com
  • 2 edits in trunk/LayoutTests

[GTK] Mark some flaky tests and expected failures.

Unreviewed test gardening.

  • platform/gtk/TestExpectations:
11:22 AM Changeset in webkit [232796] by commit-queue@webkit.org
  • 17 edits in trunk

[WPE] Build getUserMedia support
https://bugs.webkit.org/show_bug.cgi?id=186547

Patch by Thibault Saunier <tsaunier@igalia.com> on 2018-06-13
Reviewed by Alejandro G. Castro.

.:

  • Source/cmake/OptionsWPE.cmake: Build MediaStream support

Source/WebCore:

Enable mediastream tests.

  • PlatformWPE.cmake: Build MediaStream support.
  • SourcesGTK.txt: Moved GStreamer related files to GStreamer.cmake.
  • SourcesWPE.txt: Removed platform/mediastream/libwebrtc/LibWebRTCProviderGlib.cpp

which is now in GStreamer.cmake.

  • platform/GStreamer.cmake: Build more MediaStream/webrtc related files.
  • platform/graphics/ImageBuffer.cpp: Handle the fact that toBGRAData is

now built directly into the Cairo backend and not GTK anymore.

  • platform/graphics/cairo/ImageBufferCairo.cpp: Implement toBGRAData
  • platform/graphics/gtk/ImageBufferGtk.cpp: Removed toBGRAData as it is

now implemented in the Cairo backend itself.

  • platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp: Switch an

ASSERT to RELEASE_ASSERT when adding the GhostPad to itself. This was making
test fail when built in RELEASE mode.
(WebCore::webkitMediaStreamSrcChain): Minor variable name change to make it
more accurate.
(WebCore::webkitMediaStreamSrcAddPad): Now add the ghost pad to the element
before setting its chain function, making things clearer.
(WebCore::webkitMediaStreamSrcSetupSrc): Remove extra new line.

Source/WebKit:

  • SourcesWPE.txt: Compile files necessary for MediaStream/webrtc.

LayoutTests:

  • platform/gtk/TestExpectations: Mark some tests as potentially passing (they fail only

when built in debug mode).

  • platform/wpe/TestExpectations: Enable MediaStream tests.
10:58 AM Changeset in webkit [232795] by Philippe Normand
  • 4 edits in trunk/Source/WebCore

[GStreamer] fast/canvas/webgl crashes
https://bugs.webkit.org/show_bug.cgi?id=186590

Reviewed by Carlos Alberto Lopez Perez.

After r232747 the sample managed by the player can be empty,
without buffer. So we need to check for this before mapping video
frames. Also use the GstVideoFrameHolder in more places to reduce
copy-paste churn.

  • platform/graphics/gstreamer/ImageGStreamer.h:
  • platform/graphics/gstreamer/ImageGStreamerCairo.cpp:

(ImageGStreamer::ImageGStreamer):
(ImageGStreamer::~ImageGStreamer):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:

(WebCore::GstVideoFrameHolder::GstVideoFrameHolder):
(WebCore::MediaPlayerPrivateGStreamerBase::copyVideoTextureToPlatformTexture):
(WebCore::MediaPlayerPrivateGStreamerBase::nativeImageForCurrentTime):

10:06 AM Changeset in webkit [232794] by aestes@apple.com
  • 4 edits in trunk/Source/WebKit

[iOS] Synchronize PDF resizing with device rotation
https://bugs.webkit.org/show_bug.cgi?id=186587
<rdar://problem/40922462>

Reviewed by Darin Adler.

Both -beginPDFViewRotation and -endPDFViewRotation need to be called as part of
the transition coordinator's -animateAlongsideTransition: block to be synchronized
with rotation. Additionally, updateBlock needs to be invoked between the two calls
so that PDFKit can capture the frame geometry before and after the update.

  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView _beginAnimatedResizeWithUpdates:]):

  • UIProcess/Cocoa/WKWebViewContentProvider.h:
  • UIProcess/ios/WKPDFView.mm:

(-[WKPDFView web_beginAnimatedResizeWithUpdates:]):
(-[WKPDFView web_beginAnimatedResize]): Renamed to web_beginAnimatedResizeWithUpdates:.
(-[WKPDFView web_endAnimatedResize]): Deleted.

9:35 AM Changeset in webkit [232793] by clopez@igalia.com
  • 4 edits
    3 copies
    9 moves
    42 deletes in trunk/LayoutTests

Update expectations for WebCryptoAPI generateKey tests
https://bugs.webkit.org/show_bug.cgi?id=186591

Unreviewed test gardening.

These tests were split and moved around several times, and expectation
files for old names stuck around.

LayoutTests/imported/w3c:

This also removes the placeholder failures.worker.html and
successes.worker.html files, because the tests were removed.

Patch by Ms2ger <Ms2ger@igalia.com> on 2018-06-13

  • web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/failures.worker.html: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/successes.worker.html: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_aes-cbc-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_failures-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-OAEP-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_successes-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-KW-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_successes_HMAC-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-OAEP-expected.txt: Removed.
  • web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5-expected.txt: Removed.

LayoutTests:

Patch by Ms2ger <Ms2ger@igalia.com> on 2018-06-13

  • TestExpectations: Remove reference to long-removed test.
  • platform/gtk/TestExpectations: Remove reference to long-removed test.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
  • platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.https.worker-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.https.worker-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.worker-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.worker-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.worker-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
  • platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
9:16 AM Changeset in webkit [232792] by pvollan@apple.com
  • 2 edits in trunk/LayoutTests

A few layout tests are failing on Windows.
https://bugs.webkit.org/show_bug.cgi?id=186562

Unreviewed test gardening.

  • platform/win/TestExpectations:
8:56 AM WebKitGTK/Gardening/Calendar edited by Ms2ger@igalia.com
(diff)
8:46 AM Changeset in webkit [232791] by Philippe Normand
  • 3 edits in trunk/Source/WebCore

Unreviewed GTK build fix for --cmakeargs=-DUSE_GSTREAMER_GL=OFF

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

(WebCore::MediaPlayerPrivateGStreamer::load):

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:

(WebCore::MediaPlayerPrivateGStreamerBase::pushTextureToCompositor):

6:39 AM Changeset in webkit [232790] by Philippe Normand
  • 3 edits in trunk/Source/WebCore

[GStreamer] Video freezes when GStreamerGL is not installed
https://bugs.webkit.org/show_bug.cgi?id=184925

Reviewed by Žan Doberšek.

At runtime when the GStreamer opengl plugin isn't available the
player will fallback to the internal WebKit video sink. The
VideoFrameHolder was refactored to handle both cases (opengl,
non-opengl).

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:

(WebCore::GstVideoFrameHolder::GstVideoFrameHolder):
(WebCore::GstVideoFrameHolder::~GstVideoFrameHolder):
(WebCore::GstVideoFrameHolder::frame const):
(WebCore::GstVideoFrameHolder::updateTexture):
(WebCore::MediaPlayerPrivateGStreamerBase::pushTextureToCompositor):
(WebCore::MediaPlayerPrivateGStreamerBase::triggerRepaint):
(WebCore::GstVideoFrameHolder::isValid const): Deleted.
(WebCore::MediaPlayerPrivateGStreamerBase::updateTexture): Deleted.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h:
3:50 AM Changeset in webkit [232789] by clopez@igalia.com
  • 3 edits in trunk/Tools

[JSCOnly] Add a MIPS32el JSCOnly EWS (follow-up fix)
https://bugs.webkit.org/show_bug.cgi?id=186523

Unreviewed follow-up fix after r232748

  • Scripts/webkitpy/common/config/ports.py:

(JscOnlyPort.build_jsc_command): It is needed to pass a --jsc-only argument to the build-jsc script.

  • Scripts/webkitpy/common/config/ports_unittest.py:

(DeprecatedPortTest.test_jsconly_port):

Jun 12, 2018:

11:24 PM Changeset in webkit [232788] by sbarati@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

Remove JSVirtualMachine shrinkFootprint when clients move to shrinkFootprintWhenIdle
https://bugs.webkit.org/show_bug.cgi?id=186071

Reviewed by Mark Lam.

  • API/JSVirtualMachine.mm:

(-[JSVirtualMachine shrinkFootprint]): Deleted.

  • API/JSVirtualMachinePrivate.h:
7:59 PM Changeset in webkit [232787] by Alan Bujtas
  • 3 edits
    2 adds in trunk

Complex text handling should opt out of bounded text layout.
https://bugs.webkit.org/show_bug.cgi?id=186571
<rdar://problem/41060908>

Reviewed by Tim Horton.

Source/WebCore:

Test: fast/text/complex-long-text-crash.html

  • platform/graphics/mac/ComplexTextControllerCoreText.mm:

(WebCore::ComplexTextController::collectComplexTextRunsForCharacters):

LayoutTests:

  • fast/text/complex-long-text-crash-expected.txt: Added.
  • fast/text/complex-long-text-crash.html: Added.
6:55 PM Changeset in webkit [232786] by commit-queue@webkit.org
  • 5 edits in trunk/Tools

webkitpy: Implement coredumpctl support on linux
https://bugs.webkit.org/show_bug.cgi?id=184039

Patch by Thibault Saunier <tsaunier@igalia.com> on 2018-06-12
Reviewed by Daniel Bates.

And start using an Executive to run subprocesses
in GDBCrashLogGenerator.

Unit tests adapted to the new API and still passing.

  • Scripts/webkitpy/port/linux_get_crash_log.py:

(GDBCrashLogGenerator):
(GDBCrashLogGenerator._get_trace_from_systemd):
(GDBCrashLogGenerator.generate_crash_log):

6:09 PM Changeset in webkit [232785] by Kocsen Chung
  • 7 edits in branches/safari-606.1.20.40-branch/Source

Versioning.

5:37 PM Changeset in webkit [232784] by Ryan Haddad
  • 3 edits
    2 deletes in trunk

Unreviewed, rolling out r232774.

Breaks internal builds.

Reverted changeset:

"Complex text handling should opt out of bounded text layout."
https://bugs.webkit.org/show_bug.cgi?id=186571
https://trac.webkit.org/changeset/232774

5:27 PM Changeset in webkit [232783] by achristensen@apple.com
  • 3 edits
    10271 adds in trunk/LayoutTests

Import the 2.0.0 version of Khronos WebGL conformance suite
https://bugs.webkit.org/show_bug.cgi?id=181293
<rdar://problem/40654103>

Patch by Justin Fan <Justin Fan> on 2018-06-07
Reviewed by Dean Jackson.

Original description and patch by Zan Dobersek <zdobersek@igalia.com>.
Retrying patch with up-to-date revision of conformance suite:

"Import the 2.0.0 version of the WebGL conformance suite that's
maintained under the Khronos organization on GitHub:
https://github.com/KhronosGroup/WebGL.git

The following revision of this repository has been used for importing:
8ea92581353d18f50d25159489897ae634eb23b1

For importing purposes, the generate-webgl-tests.py script is modified
to import tests at version 2.0.0 or below. 2.0 is now used as the
default version for importing purposes. Additionally, the
GreaterThanOrEqualToVersion function is fixed to correctly compare 2.x
versions against 1.x.

The following generate-webgl-tests.py invocation was used:
$ python generate-webgl-tests.py -e -w ~/WebGL/conformance-suites/2.0.0

The 2.0.0 version of the conformance suite is composed of three parts:

  • tests under conformance/ cover WebGL1 functionality,
  • tests under conformance2/ cover WebGL2 functionality,
  • tests under deqp/ are a port of the dEQP suite.

webkit-webgl-test-harness.js file is added under webgl/2.0.0/resources/
to properly integrate the imported tests with the WebKit testing
facilities.

The complete suite is for now skipped on all platforms. WebGL1 tests
should be passing in majority, with failures in that part of the suite
mirroring the ones experienced in the current 1.0.2 and 1.0.3 suites.
The WebGL2 support is still incomplete, and the conformance2/ pass rate
will reflect that. dEQP in majority utilizes WebGL2, so the pass rate
is similarly poor.

List of imported conformance suite files is omitted for brevity."

  • TestExpectations: Skip the WebGL 1 (conformance) and WebGL 2 (conformance2) tests
  • webgl/2.0.0/conformance: Added.
  • webgl/2.0.0/conformance2: Added.
  • webgl/2.0.0/deqp: Added.
  • webgl/2.0.0/resources: Added.
  • webgl/2.0.0/resources/webkit-webgl-test-harness.js:

(window.layoutTestController.window.console.log):
(window.layoutTestController.window.console.error):
(log):
(window.webglTestHarness.reportResults):
(window.webglTestHarness.notifyFinished):

  • webgl/generate-webgl-tests.py:

(GreaterThanOrEqualToVersion):

  • webgl/resources/js-test-pre.js:

(window.console.log):
(window.console.error):
(initNonKhronosFramework):
(this.initTestingHarness):
(nonKhronosFrameworkNotifyDone):
(reportTestResultsToHarness):
(notifyFinishedToHarness):
(_logToConsole):
(enableJSTestPreVerboseLogging):
(description):
(_addSpan):
(debug):
(escapeHTML):
(testPassed):
(testFailed):
(areArraysEqual):
(isMinusZero):
(isResultCorrect):
(stringify):
(evalAndLog):
(shouldBe):
(shouldNotBe):
(shouldBeTrue):
(shouldBeFalse):
(shouldBeNaN):
(shouldBeNull):
(shouldBeEqualToString):
(shouldEvaluateTo):
(shouldBeNonZero):
(shouldBeNonNull):
(shouldBeUndefined):
(shouldBeDefined):
(shouldBeGreaterThanOrEqual):
(expectTrue):
(shouldThrow):
(assertMsg):
(gc.gcRec):
(gc):
(finishTest):

  • webgl/resources/webgl-test-harness.js:

(log):
(try.request.onreadystatechange):
(loadTextFileAsynchronous):
(getMajorVersion):
(getURLWithOptions):
(greaterThanOrEqualToVersion):
(copyObject):
(toCamelCase):
(getFileListImpl):
(getFileList):
(FilterURL):
(TestFile):
(Test):
(TestHarness):
(TestHarness.prototype.addFiles_):
(TestHarness.prototype.runTests):
(TestHarness.prototype.setTimeout):
(TestHarness.prototype.clearTimeout):
(TestHarness.prototype.startNextTest):
(TestHarness.prototype.startTest):
(TestHarness.prototype.getTest):
(TestHarness.prototype.reportResults):
(TestHarness.prototype.dequeTest):
(TestHarness.prototype.notifyFinished):
(TestHarness.prototype.timeout):
(TestHarness.prototype.setTimeoutDelay):
(WebGLTestHarnessModule):

5:08 PM Changeset in webkit [232782] by Kocsen Chung
  • 1 copy in tags/Safari-606.1.20.40.1

Tag Safari-606.1.20.40.1.

4:30 PM Changeset in webkit [232781] by Ryan Haddad
  • 3 edits in trunk/LayoutTests

Unreviewed, rebaseline RSA-PSS tests for High Sierra.

  • platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Add missing whitespace.
  • platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Ditto.
3:28 PM Changeset in webkit [232780] by Said Abou-Hallawa
  • 2 edits in trunk/LayoutTests

Unreviewed followup for r232736
https://bugs.webkit.org/show_bug.cgi?id=185698

Consider the case when the SVG animation starts before requestAnimationFrame()
is called. Store the value of animItem and compare it later with the value
of animItem after detaching it from the animated animList.

  • svg/dom/animated-tearoff-list-remove-target.html:
3:10 PM Changeset in webkit [232779] by Kocsen Chung
  • 3 edits
    2 adds in branches/safari-606.1.20.40-branch

Cherry-pick r232774. rdar://problem/40801429

Complex text handling should opt out of bounded text layout.
https://bugs.webkit.org/show_bug.cgi?id=186571
<rdar://problem/40801429>

Reviewed by Tim Horton.

Source/WebCore:

Test: fast/text/complex-long-text-crash.html

  • platform/graphics/mac/ComplexTextControllerCoreText.mm: (WebCore::ComplexTextController::collectComplexTextRunsForCharacters):

LayoutTests:

  • fast/text/complex-long-text-crash-expected.txt: Added.
  • fast/text/complex-long-text-crash.html: Added.

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

2:50 PM Changeset in webkit [232778] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebCore

iOS WK1: Occasional crash in FrameView::setScrollPosition
https://bugs.webkit.org/show_bug.cgi?id=186575

Reviewed by David Kilzer.

The bug was caused by ScrollView::platformSetScrollPosition releasing the web thread lock
and DumpRenderTree requesting a new page load thereby destroying FrameView.

Fixed the crash by keeping FrameView alive while scrollToFocusedElementTimerFired is getting called.

No new tests since the bug is caught by existing layout tests under guard malloc.

  • page/FrameView.cpp:

(WebCore::FrameView::scrollToFocusedElementTimerFired):

2:45 PM Changeset in webkit [232777] by Ryan Haddad
  • 2 edits in trunk/LayoutTests

Mark inspector/console/webcore-logging.html as flaky on mac-wk2 debug.
https://bugs.webkit.org/show_bug.cgi?id=186425

Unreviewed test gardening.

  • platform/mac-wk2/TestExpectations:
2:37 PM Changeset in webkit [232776] by Ryan Haddad
  • 2 edits in trunk/LayoutTests

Mark media/video-buffering-allowed.html as flaky.
https://bugs.webkit.org/show_bug.cgi?id=186574

Unreviewed test gardening.

2:37 PM Changeset in webkit [232775] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

test262/Runner.pm: fix one test (can't find jsc)
https://bugs.webkit.org/show_bug.cgi?id=186573

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

  • Scripts/webkitperl/test262_unittest/test262-runner-tests.pl:

fix subtest to use mock JSC

2:14 PM Changeset in webkit [232774] by Alan Bujtas
  • 3 edits
    2 adds in trunk

Complex text handling should opt out of bounded text layout.
https://bugs.webkit.org/show_bug.cgi?id=186571
<rdar://problem/40801429>

Reviewed by Tim Horton.

Source/WebCore:

Test: fast/text/complex-long-text-crash.html

  • platform/graphics/mac/ComplexTextControllerCoreText.mm:

(WebCore::ComplexTextController::collectComplexTextRunsForCharacters):

LayoutTests:

  • fast/text/complex-long-text-crash-expected.txt: Added.
  • fast/text/complex-long-text-crash.html: Added.
2:09 PM Changeset in webkit [232773] by Wenson Hsieh
  • 2 edits in trunk/Source/WebCore

Unreviewed, fix the Windows build after r232757

  • editing/ReplaceSelectionCommand.cpp:

(WebCore::ReplaceSelectionCommand::InsertedNodes::willRemoveNodePreservingChildren):

1:50 PM Changeset in webkit [232772] by commit-queue@webkit.org
  • 1 edit
    4 adds in trunk/LayoutTests

Rebaseline WebCrypto API tests for High Sierra after r232641.
https://bugs.webkit.org/show_bug.cgi?id=186565

Unreviewed test gardening.

Patch by David Fenton <david_fenton@apple.com> on 2018-06-12

  • platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
  • platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
  • platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
  • platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
1:15 PM Changeset in webkit [232771] by Brent Fulgham
  • 2 edits in trunk/Source/WebKit

Turn CSS Spring Animations and Link Preload off by default for production builds.
https://bugs.webkit.org/show_bug.cgi?id=186548
<rdar://problem/41023774>

Reviewed by Eric Carlson.

  • Shared/WebPreferences.yaml: Switch these features from 'on' to

DEFAULT_EXPERIMENTAL_FEATURES_ENABLED.

1:07 PM Changeset in webkit [232770] by Wenson Hsieh
  • 12 edits
    4 adds
    2 deletes in trunk

[WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 2)
https://bugs.webkit.org/show_bug.cgi?id=186442
<rdar://problem/40879364>

Reviewed by Tim Horton.

Source/WebKit:

Upstream most of the work around form controls on watchOS. Also, rename WKFormControlListViewController.* to
its intended name, WKQuickboardListViewController.*.

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

(datePickerSetButtonHeight):
(datePickerVerticalMargin):
(-[WKDatePickerWheelLabel initWithFrame:]):
(-[WKDatePickerWheelLabel lastSelectedDate]):
(-[WKDatePickerWheelLabel setLastSelectedDate:]):
(-[WKDatePickerWheelLabel needsUpdateForIndex:selectedDate:]):
(-[WKDatePickerWheel initWithStyle:]):
(-[WKDatePickerWheel initWithController:style:]):
(-[WKDatePickerWheel gestureRecognized:]):
(-[WKDatePickerWheel setDrawsFocusOutline:]):
(-[WKDatePickerWheel drawsFocusOutline]):
(-[WKDatePickerWheel gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:]):
(-[WKDatePickerViewController initWithDelegate:]):
(-[WKDatePickerViewController viewDidLoad]):
(-[WKDatePickerViewController prefersStatusBarHidden]):
(-[WKDatePickerViewController viewWillAppear:]):
(-[WKDatePickerViewController viewDidAppear:]):
(-[WKDatePickerViewController viewDidDisappear:]):
(-[WKDatePickerViewController _handleStatusBarNavigation]):
(-[WKDatePickerViewController viewWillLayoutSubviews]):
(-[WKDatePickerViewController becomeFirstResponder]):
(-[WKDatePickerViewController defaultMinimumDate]):
(-[WKDatePickerViewController defaultMaximumDate]):
(-[WKDatePickerViewController _valueForInput]):
(-[WKDatePickerViewController _dateFromInitialText]):
(-[WKDatePickerViewController _setButtonPressed]):
(-[WKDatePickerViewController _updateSelectedPickerViewIndices]):
(-[WKDatePickerViewController _configurePickerView:]):
(-[WKDatePickerViewController setMinimumDate:]):
(-[WKDatePickerViewController minimumDate]):
(-[WKDatePickerViewController setMaximumDate:]):
(-[WKDatePickerViewController maximumDate]):
(-[WKDatePickerViewController setDate:]):
(-[WKDatePickerViewController setDateFromComponents:]):
(-[WKDatePickerViewController setDay:month:year:era:]):
(-[WKDatePickerViewController date]):
(-[WKDatePickerViewController _dateComponentForDay:month:year:era:]):
(-[WKDatePickerViewController _adjustDateToValidDateIfNecessary]):
(-[WKDatePickerViewController _createAndConfigureGranularityLabelWithText:]):
(-[WKDatePickerViewController _canonicalizeAndUpdateSelectedDate]):
(-[WKDatePickerViewController numberOfItemsInPickerView:]):
(-[WKDatePickerViewController pickerView:viewForItemAtIndex:]):
(-[WKDatePickerViewController didBeginInteractingWithDatePicker:]):
(-[WKDatePickerViewController pickerView:didSelectItemAtIndex:]):
(-[WKDatePickerViewController pickerViewWillBeginSelection:]):
(-[WKDatePickerViewController pickerViewDidEndSelection:]):
(-[WKDatePickerViewController _dayFromIndex:]):
(-[WKDatePickerViewController _eraAndYearFromIndex:]):
(-[WKDatePickerViewController _monthFromIndex:]):
(-[WKDatePickerViewController _indexFromDay:]):
(-[WKDatePickerViewController _indexFromYear:era:]):
(-[WKDatePickerViewController _indexFromMonth:]):

  • UIProcess/ios/forms/WKFormControlListViewController.h: Removed.
  • UIProcess/ios/forms/WKFormControlListViewController.mm: Removed.
  • UIProcess/ios/forms/WKNumberPadViewController.h:
  • UIProcess/ios/forms/WKNumberPadViewController.mm:

(inputLabelFontSize):
(-[WKNumberPadViewController initWithDelegate:initialText:inputMode:]):
(-[WKNumberPadViewController dealloc]):
(-[WKNumberPadViewController viewDidLoad]):
(-[WKNumberPadViewController viewWillDisappear:]):
(-[WKNumberPadViewController viewWillLayoutSubviews]):
(-[WKNumberPadViewController _reloadHeaderViewFromInputText]):
(-[WKNumberPadViewController didSelectKey:]):
(-[WKNumberPadViewController _handleKeyPress:]):
(-[WKNumberPadViewController _cancelInput]):
(-[WKNumberPadViewController _deleteLastInputCharacter]):
(-[WKNumberPadViewController _deleteButtonPressed]):
(-[WKNumberPadViewController _cancelDeletionTimers]):
(-[WKNumberPadViewController _startDeletionTimer]):
(-[WKNumberPadViewController _deletionTimerFired]):
(-[WKNumberPadViewController addContentViewAnimations:]):

  • UIProcess/ios/forms/WKQuickboardListViewController.h: Added.
  • UIProcess/ios/forms/WKQuickboardListViewController.mm: Added.

(-[WKQuickboardListItemCell topToLabelBaselineSpecValue]):
(-[WKQuickboardListItemCell baselineToBottomSpecValue]):
(-[WKQuickboardListViewController initWithDelegate:]):
(-[WKQuickboardListViewController updateContextViewIfNeeded]):
(-[WKQuickboardListViewController prefersStatusBarHidden]):
(-[WKQuickboardListViewController viewDidLoad]):
(-[WKQuickboardListViewController viewWillAppear:]):
(-[WKQuickboardListViewController viewDidDisappear:]):
(-[WKQuickboardListViewController _handleStatusBarNavigation]):
(-[WKQuickboardListViewController reloadContextView]):
(-[WKQuickboardListViewController actionController]):
(-[WKQuickboardListViewController languageControllerDidChangePrimaryLanguage:]):
(-[WKQuickboardListViewController headerContentViewHeight]):
(-[WKQuickboardListViewController headerContentView]):
(configureStatusBarForController):

  • UIProcess/ios/forms/WKSelectMenuListViewController.h:
  • UIProcess/ios/forms/WKSelectMenuListViewController.mm:

(-[WKSelectMenuItemCell initWithStyle:reuseIdentifier:]):
(-[WKSelectMenuItemCell imageView]):
(-[WKSelectMenuListViewController initWithDelegate:]):
(-[WKSelectMenuListViewController viewDidLoad]):
(-[WKSelectMenuListViewController acceptButtonTappedWithCompletion:]):
(-[WKSelectMenuListViewController shouldShowTrayView]):
(-[WKSelectMenuListViewController didSelectListItem:]):
(-[WKSelectMenuListViewController numberOfListItems]):
(-[WKSelectMenuListViewController heightForListItem:width:]):
(-[WKSelectMenuListViewController cellForListItem:]):
(-[WKSelectMenuListViewController selectItemAtIndex:]):

  • UIProcess/ios/forms/WKTimePickerViewController.h:
  • UIProcess/ios/forms/WKTimePickerViewController.mm:

(-[WKTimePickerViewController initWithDelegate:]):
(-[WKTimePickerViewController dateFormatter]):
(-[WKTimePickerViewController timeValueForFormControls]):
(-[WKTimePickerViewController dateComponentsFromInitialValue]):
(-[WKTimePickerViewController viewDidAppear:]):
(-[WKTimePickerViewController viewDidLoad]):
(-[WKTimePickerViewController becomeFirstResponder]):
(-[WKTimePickerViewController setHour:minute:]):
(-[WKTimePickerViewController leftButtonWOTAction]):
(-[WKTimePickerViewController rightButtonWOTAction]):

  • WebKit.xcodeproj/project.pbxproj:

LayoutTests:

Upstream a couple of internal test expectations on watchOS.

  • fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt: Added.
  • fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt: Added.
12:28 PM Changeset in webkit [232769] by Kocsen Chung
  • 4 edits in branches/safari-606.1.20.40-branch

Cherry-pick r232580. rdar://problem/38881568

Don't start service worker fetch when there is substitute data
https://bugs.webkit.org/show_bug.cgi?id=186349
<rdar://problem/38881568>

Reviewed by Youenn Fablet.

Loading content via WKWebView.loadData may also end up starting a main resource service worker fetch.
This breaks DocumentWriter assumptions.

  • loader/DocumentLoader.cpp: (WebCore::DocumentLoader::tryLoadingRequestFromApplicationCache): (WebCore::DocumentLoader::tryLoadingSubstituteData):

Factor substitute resource loading out from tryLoadingRequestFromApplicationCache.

(WebCore::DocumentLoader::startLoadingMainResource):

If we have substitute data already (typically from WKWebView.loadData), allow service worker registration
but load the main resource using the substitute data.

(WebCore::DocumentLoader::handleSubstituteDataLoadSoon): Deleted.

Merge to tryLoadingSubstituteData.

  • loader/DocumentLoader.h:

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

12:28 PM Changeset in webkit [232768] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebKit

Make Modern EME An Experimental Feature Again
https://bugs.webkit.org/show_bug.cgi?id=186569
<rdar://problem/41054402>

Reviewed by Eric Carlson.

  • Shared/WebPreferences.yaml:
11:54 AM Changeset in webkit [232767] by aestes@apple.com
  • 2 edits in trunk/Source/WebKit

[watchOS] Enable NetworkActivityTracker
https://bugs.webkit.org/show_bug.cgi?id=186568
<rdar://problem/41050624>

Reviewed by Tim Horton.

  • NetworkProcess/NetworkActivityTracker.h:
11:53 AM Changeset in webkit [232766] by timothy_horton@apple.com
  • 2 edits in trunk/Tools

Add a API test for r232601
https://bugs.webkit.org/show_bug.cgi?id=186417

Reviewed by Wenson Hsieh.

  • TestWebKitAPI/Tests/WebKitCocoa/AnimatedResize.mm:

(immediateSubviewOfClass):
(TEST):
Ensure that we put the view hierarchy back together (move WKContentView
out of the animated resize view) and unhide WKContentView after a
resize-with-hidden-content.

11:40 AM Changeset in webkit [232765] by bshafiei@apple.com
  • 7 edits in branches/safari-606.1.20.40-branch/Source

Versioning.

11:38 AM Changeset in webkit [232764] by bshafiei@apple.com
  • 7 edits in branches/safari-606.1.20.30-branch/Source

Versioning.

11:35 AM Changeset in webkit [232763] by bshafiei@apple.com
  • 7 edits in branches/safari-606.1.20.20-branch/Source

Versioning.

11:06 AM Changeset in webkit [232762] by bshafiei@apple.com
  • 1 copy in branches/safari-606.1.20.40-branch

New branch.

11:06 AM Changeset in webkit [232761] by bshafiei@apple.com
  • 1 copy in branches/safari-606.1.20.30-branch

New branch.

11:06 AM Changeset in webkit [232760] by bshafiei@apple.com
  • 1 copy in branches/safari-606.1.20.20-branch

New branch.

10:53 AM Changeset in webkit [232759] by Antti Koivisto
  • 9 edits in trunk/Source/WebKit

Add performance logging for slow cache retrieves
https://bugs.webkit.org/show_bug.cgi?id=186520
<rdar://problem/41002070>

Reviewed by Chris Dumez.

We sometimes see slow cache retrieves in logs. Add some more logging to better analyze these cases.

This patch adds timings to all cache storage retrieve operations and passes them up to the client.
We then log the timings on NetworkResourceLoader levels if needed. Items logged include

  • total retrieve time
  • dispatch delay and number of resources dispatched before this one
  • record I/O time
  • blob I/O time
  • whether cache shrink was in progress
  • whether cache synchronization was in progress
  • cancellation
  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::retrieveCacheEntry):
(WebKit::NetworkResourceLoader::logSlowCacheRetrieveIfNeeded):

Log if the retrieve took more than 1s.

  • NetworkProcess/NetworkResourceLoader.h:
  • NetworkProcess/cache/CacheStorageEngineCaches.cpp:

(WebKit::CacheStorage::Caches::readRecord):

  • NetworkProcess/cache/NetworkCache.cpp:

(WebKit::NetworkCache::Cache::retrieve):
(WebKit::NetworkCache::Cache::completeRetrieve):
(WebKit::NetworkCache::Cache::retrieveData):

  • NetworkProcess/cache/NetworkCache.h:
  • NetworkProcess/cache/NetworkCacheSpeculativeLoadManager.cpp:

(WebKit::NetworkCache::SpeculativeLoadManager::retrieveEntryFromStorage):
(WebKit::NetworkCache::SpeculativeLoadManager::retrieveSubresourcesEntry):

SpeculativeLoadManager does not records specific timings yet but at least we do log when they occur.

  • NetworkProcess/cache/NetworkCacheStorage.cpp:

(WebKit::NetworkCache::Storage::ReadOperation::cancel):
(WebKit::NetworkCache::Storage::ReadOperation::finish):

Record timing info in ReadOperations.

(WebKit::NetworkCache::Storage::dispatchReadOperation):
(WebKit::NetworkCache::retrieveFromMemory):
(WebKit::NetworkCache::Storage::retrieve):

  • NetworkProcess/cache/NetworkCacheStorage.h:
10:31 AM Changeset in webkit [232758] by bshafiei@apple.com
  • 4 edits in branches/safari-606.1.20-branch

Cherry-pick r232580. rdar://problem/38881568

Don't start service worker fetch when there is substitute data
https://bugs.webkit.org/show_bug.cgi?id=186349
<rdar://problem/38881568>

Reviewed by Youenn Fablet.

Loading content via WKWebView.loadData may also end up starting a main resource service worker fetch.
This breaks DocumentWriter assumptions.

  • loader/DocumentLoader.cpp: (WebCore::DocumentLoader::tryLoadingRequestFromApplicationCache): (WebCore::DocumentLoader::tryLoadingSubstituteData):

Factor substitute resource loading out from tryLoadingRequestFromApplicationCache.

(WebCore::DocumentLoader::startLoadingMainResource):

If we have substitute data already (typically from WKWebView.loadData), allow service worker registration
but load the main resource using the substitute data.

(WebCore::DocumentLoader::handleSubstituteDataLoadSoon): Deleted.

Merge to tryLoadingSubstituteData.

  • loader/DocumentLoader.h:

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

10:25 AM Changeset in webkit [232757] by Wenson Hsieh
  • 3 edits
    2 adds in trunk

REGRESSION(r228724): Occasional crash when executing ReplaceSelectionCommand at the end of the document
https://bugs.webkit.org/show_bug.cgi?id=186555
<rdar://problem/39703004>

Reviewed by Ryosuke Niwa.

Source/WebCore:

r228724 removed a null check for m_lastNodeInserted in InsertedNodes::pastLastLeaf(). This null check was
guarding against the case where m_firstNodeInserted might exist, but m_lastNodeInserted is null, which may
happen when inserting content at the end of the document, since InsertedNodes::willRemoveNodePreservingChildren
may cause m_lastNodeInserted to be null. This is because the removed node may be at the very end of the document
_and also_ not have any children, which means that both node->lastChild() as well as
NodeTraversal::nextSkippingChildren(*node) will be null.

After getting into this state, we subsequently crash when attempting to compute InsertedNodes::pastLastLeaf().
To fix this, avoid accidentally clearing out m_lastNodeInserted; if the last inserted node has neither a child
nor a next node, seek backwards to the previous node in the DOM instead, and clamp to the first inserted node,
such that the last inserted node's document position is at or after the first inserted node's position.

Test: editing/execCommand/insert-apple-style-span-at-document-end.html

  • editing/ReplaceSelectionCommand.cpp:

(WebCore::ReplaceSelectionCommand::InsertedNodes::willRemoveNodePreservingChildren):

LayoutTests:

Add a new layout test demonstrating the crash. The test passes if the right text is inserted into the DOM, and
we don't hit a crash.

  • editing/execCommand/insert-apple-style-span-at-document-end-expected.txt: Added.
  • editing/execCommand/insert-apple-style-span-at-document-end.html: Added.
10:22 AM Changeset in webkit [232756] by commit-queue@webkit.org
  • 1 edit
    16 adds in trunk/Tools

test262/Runner.pm: add unit tests
https://bugs.webkit.org/show_bug.cgi?id=185783

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

  • Scripts/webkitperl/test262_unittest/README: Added.
  • Scripts/webkitperl/test262_unittest/fixtures/expectations-compare.yaml: Added.
  • Scripts/webkitperl/test262_unittest/fixtures/expectations.yaml: Added.
  • Scripts/webkitperl/test262_unittest/fixtures/mock-jsc-fail-new-error.pl: Added.
  • Scripts/webkitperl/test262_unittest/fixtures/mock-jsc-fail.pl: Added.
  • Scripts/webkitperl/test262_unittest/fixtures/mock-jsc-pass.pl: Added.
  • Scripts/webkitperl/test262_unittest/fixtures/test/expected-to-fail-now-failing-with-new-error.js: Added.
  • Scripts/webkitperl/test262_unittest/fixtures/test/expected-to-fail-now-failing.js: Added.
  • Scripts/webkitperl/test262_unittest/fixtures/test/expected-to-fail-now-passing.js: Added.

(f):

  • Scripts/webkitperl/test262_unittest/fixtures/test/expected-to-pass-now-failing.js: Added.
  • Scripts/webkitperl/test262_unittest/fixtures/test/fail.js: Added.
  • Scripts/webkitperl/test262_unittest/fixtures/test/pass.js: Added.

(f):

  • Scripts/webkitperl/test262_unittest/test262-runner-tests.pl: Added.
10:16 AM Changeset in webkit [232755] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

test262/Runner.pm: minor updates
https://bugs.webkit.org/show_bug.cgi?id=186399

  • If harness files cannot be found in a CLI supplied

test262 path, then default to webkit's test262 harness files.

  • Lazily create the test262-results directory (only right before

writing to it)

  • If an expectation file is supplied via the CLI, save to the

supplied location instead of the default webkit location
(JSTest/test262/expectation.yaml).

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

  • Scripts/test262/Runner.pm:

(processCLI):
(main):
(compileTest):
(processResult):
(getHarness):
(summarizeResults):

8:28 AM Changeset in webkit [232754] by commit-queue@webkit.org
  • 6 edits in trunk

Hash deviceId and groupId of MediaTrackCapabilities.
https://bugs.webkit.org/show_bug.cgi?id=186471

Patch by Jianjun Zhu <jianjun.zhu@intel.com> on 2018-06-12
Reviewed by Eric Carlson.

This change makes the identifier for the source of the MediaStreamTrack
has the same value returned by enumerateDevices(). It also prevents real
device ID being leaked.

Source/WebCore:

(WebCore::MediaStreamTrack::getCapabilities const):

  • Modules/mediastream/MediaStreamTrack.h:
  • Modules/mediastream/MediaStreamTrack.idl:

LayoutTests:

  • fast/mediastream/MediaStreamTrack-getCapabilities.html:
8:20 AM Changeset in webkit [232753] by Philippe Normand
  • 2 edits in trunk/Source/WebCore

Unreviewed WPE build fix after r232749.

  • platform/graphics/gstreamer/eme/GStreamerEMEUtilities.h:
7:42 AM Changeset in webkit [232752] by Alan Bujtas
  • 3 edits in trunk/Source/WebCore

[LFC] Add vertical margin computation for inflow non-replaced box and for the (10.6.6) complicated cases.
https://bugs.webkit.org/show_bug.cgi?id=186469

Reviewed by Antti Koivisto.

  • layout/FormattingContextGeometry.cpp:

(WebCore::Layout::FormattingContext::Geometry::outOfFlowNonReplacedVerticalGeometry):
(WebCore::Layout::FormattingContext::Geometry::floatingNonReplacedHeightAndMargin):
(WebCore::Layout::FormattingContext::Geometry::floatingNonReplacedWidthAndMargin):

  • layout/blockformatting/BlockFormattingContextGeometry.cpp:

(WebCore::Layout::BlockFormattingContext::Geometry::inFlowNonReplacedHeightAndMargin):

7:23 AM Changeset in webkit [232751] by pvollan@apple.com
  • 2 edits in trunk/LayoutTests

A few layout tests are failing on Windows.
https://bugs.webkit.org/show_bug.cgi?id=186562

Unreviewed test gardening.

  • platform/win/TestExpectations:
5:09 AM Changeset in webkit [232750] by Yusuke Suzuki
  • 2 edits in trunk/JSTests

Update test262 for Array#sort
https://bugs.webkit.org/show_bug.cgi?id=186458

  • test262/expectations.yaml:
5:07 AM Changeset in webkit [232749] by Philippe Normand
  • 6 edits
    1 delete in trunk

[GStreamer] Bump required version to 1.8.3
https://bugs.webkit.org/show_bug.cgi?id=186558

Reviewed by Xabier Rodriguez-Calvar.

.:

  • Source/cmake/GStreamerChecks.cmake: Bump to 1.8.3 which is the

version shipped in the current Ubuntu LTS we support (16.04).

Source/WebCore:

  • platform/GStreamer.cmake: Remove useless file.
  • platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:

(webKitWebAudioSrcChangeState): Remove useless version check.

  • platform/graphics/gstreamer/eme/GStreamerEMEUtilities.cpp:

Removed. createDecryptor() is dead code since the decryptors moved
to the MSE playback pipeline.

  • platform/graphics/gstreamer/eme/GStreamerEMEUtilities.h:

(WebCore::GStreamerEMEUtilities::keySystemToUuid):

4:40 AM Changeset in webkit [232748] by clopez@igalia.com
  • 8 edits
    1 add in trunk/Tools

[JSCOnly] Add a MIPS32el JSCOnly EWS
https://bugs.webkit.org/show_bug.cgi?id=186523

Reviewed by Michael Catanzaro.

Add a new jsc-mips-ews queue that will execute build-jsc for the jsc-only (Linux) port.
The worker(s) on this queue should be pre-configured to cross-build JSC for MIPS32el.

  • QueueStatusServer/config/queues.py:
  • QueueStatusServer/model/queues.py:

(Queue.display_name):

  • Scripts/webkitpy/common/config/ews.json:
  • Scripts/webkitpy/common/config/ports.py:

(DeprecatedPort.port):
(WpePort.run_webkit_tests_command):
(JscOnlyPort):
(JscOnlyPort.build_jsc_command):

  • Scripts/webkitpy/common/config/ports_unittest.py:

(DeprecatedPortTest.test_wincairo_port):
(DeprecatedPortTest):
(DeprecatedPortTest.test_jsconly_port):

  • Scripts/webkitpy/port/factory.py:

(PortFactory):

  • Scripts/webkitpy/port/jsc_only.py: Added. Add a basic port definition. Required by the EWS tooling.

(JscOnlyPort):
(JscOnlyPort.init):

  • Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:

(test_ews_name):

2:43 AM Changeset in webkit [232747] by Philippe Normand
  • 2 edits in trunk/Source/WebCore

[GStreamer] flush video sample upon DRAIN query
https://bugs.webkit.org/show_bug.cgi?id=186481

Patch by Philippe Normand <philn@igalia.com> on 2018-06-11
Reviewed by Xabier Rodriguez-Calvar.

Use the appsink sink pad pad probe for both event and drain query
management. This patch is partially based on
https://github.com/WebPlatformForEmbedded/WPEWebKit/commit/d3a336523d123119fe1dd53da5d9006c92cf078c
by Enrique Ocaña González <eocanha@igalia.com>.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:

(WebCore::MediaPlayerPrivateGStreamerBase::flushCurrentBuffer):
(WebCore::MediaPlayerPrivateGStreamerBase::createGLAppSink):

12:55 AM Changeset in webkit [232746] by zandobersek@gmail.com
  • 7 edits
    7 adds in trunk

Add run-web-platform-tests script
https://bugs.webkit.org/show_bug.cgi?id=183356

Reviewed by Carlos Alberto Lopez Perez.

.:

Store port-specific test expectations and test manifest files for the
web-platform-tests test runs under the top-level WebPlatformTests
directory.

TestExpectations.json file lists all the failing or disabled tests
or subtests that are to be expected in the test run. This information is
parsed in the run-web-platform-tests script and used to build
test-specific metadata files (ending with .ini) inside a temporary
directory that is then used during the test run. JSON format is used to
follow the WebDriver test suite in how it manages expectations, and to
avoid having to manually manage .ini files for every deviant test case.

TestManifest.ini file is used to fine-tune which tests are to be enabled
by default. For the GTK+ port, we currently disable all tests by default
but then specifically enable tests under the 2dcontext and WebCryptoAPI
directories. This will allow for gradual enabling of further tests.

  • WebPlatformTests/gtk/TestExpectations.json: Added.
  • WebPlatformTests/gtk/TestManifest.ini: Added.

Tools:

Add the run-web-platform-tests script that allows running WebKit builds
against the external web-platform-tests project.

The script sets up all the port-specific information, including the
display driver. If no web-platform-tests repository location is
specified, the TestDownloader utility is used to clone the repository,
and path to that clone is leveraged instead.

Port-specific TestManifest.ini and TestExpectations.json file paths are
then constructed, bailing if any of the files is missing. The JSON file
is then used to construct the metadata file tree, creating an .ini file
for each test that is disabled, has a certain expectation, or has
subtests that themselves have certain expectations. This metadata tree
is built under the build directory, and is purged and reconstructed for
each separate run.

Lastly, the WPT python module is imported from the web-platform-tests
source location, and wpt.main() is invoked along with all the necessary
arguments that set up a web-platform-tests suite run using the WebKit
product.

  • Scripts/run-web-platform-tests: Added.
  • Scripts/webkitpy/common/config/ports_mock.py:

(MockPort.run_bindings_tests_command):
(MockPort):
(MockPort.wpt_metadata_directory):
(MockPort.wpt_manifest_file):

  • Scripts/webkitpy/port/base.py:

(Port.wpt_metadata_directory):
(Port):
(Port.wpt_manifest_file):

  • Scripts/webkitpy/w3c/common.py:

(is_file_exportable):
(WPTPaths):
(WPTPaths.checkout_directory):
(WPTPaths.wpt_checkout_path):

  • Scripts/webkitpy/w3c/test_downloader.py:

(TestDownloader.clone_tests):
(TestDownloader):
(TestDownloader.download_tests):

  • Scripts/webkitpy/w3c/test_exporter.py:

(WebPlatformTestExporter.init):

  • Scripts/webkitpy/w3c/wpt_runner.py: Added.

(main):
(parse_args):
(create_webdriver):
(spawn_wpt):
(WPTRunner):
(WPTRunner.init):
(WPTRunner._prepare_wpt_checkout):
(WPTRunner._generate_metadata_directory):
(WPTRunner.run):

  • Scripts/webkitpy/w3c/wpt_runner_unittest.py: Added.

(WPTRunnerTest):
(WPTRunnerTest.MockTestDownloader):
(WPTRunnerTest.MockTestDownloader.default_options):
(WPTRunnerTest.MockTestDownloader.init):
(WPTRunnerTest.MockTestDownloader.clone_tests):
(WPTRunnerTest.MockWebDriver):
(WPTRunnerTest.MockWebDriver.create):
(WPTRunnerTest.MockWebDriver.binary_path):
(WPTRunnerTest.MockWebDriver.browser_path):
(WPTRunnerTest.MockWebDriver.browser_args):
(WPTRunnerTest.MockSpawnWPT):
(WPTRunnerTest.MockSpawnWPT.init):
(WPTRunnerTest.MockSpawnWPT.call):
(WPTRunnerTest.TestInstance):
(WPTRunnerTest.TestInstance.init):
(WPTRunnerTest.TestInstance.prepare_mock_files_for_run):
(WPTRunnerTest.test_prepare_wpt_checkout):
(WPTRunnerTest.test_prepare_wpt_checkout_specified_path):
(WPTRunnerTest.test_generate_metadata_directory):
(WPTRunnerTest.test_run):
(WPTRunnerTest.test_run_with_specified_options):
(WPTRunnerTest.test_run_with_args):

12:00 AM Changeset in webkit [232745] by Carlos Garcia Campos
  • 1 copy in releases/WebKitGTK/webkit-2.21.4

WebKitGTK+ 2.21.4

Note: See TracTimeline for information about the timeline view.