Timeline
Sep 16, 2017:
- 11:46 AM Changeset in webkit [222131] by
-
- 6 edits in trunk
Fix the Tools build with CMake on macOS
https://bugs.webkit.org/show_bug.cgi?id=177030
Reviewed by Geoffrey Garen.
Source/WebKit:
- PlatformMac.cmake:
Add some WebKitLegacy headers to forward (for use by the tools).
Source/WebKitLegacy:
- PlatformMac.cmake:
Add some forwarding headers.
Tools:
- TestWebKitAPI/CMakeLists.txt:
Add a workaround identical to what the gtest CMakeLists has.
- 8:02 AM WebKitGTK/2.18.x edited by
- (diff)
- 8:01 AM Changeset in webkit [222130] by
-
- 2 edits in trunk/Source/WebCore
[GTK] Build failure with enchant-2.1.1
https://bugs.webkit.org/show_bug.cgi?id=176877
Unreviewed build fix for enchant 2.1.1.
enchant_dict_free_suggestions() has been deprecated since at least 2005. Use its
replacement, enchant_dict_free_string_list(), instead. That's also been around since at
least 2005.
- platform/text/enchant/TextCheckerEnchant.cpp:
(WebCore::TextCheckerEnchant::getGuessesForWord):
- 5:33 AM Changeset in webkit [222129] by
-
- 12 edits2 adds in trunk
Computing animated style should not require renderers
https://bugs.webkit.org/show_bug.cgi?id=171926
<rdar://problem/34428035>
Reviewed by Sam Weinig.
Source/WebCore:
CSS animation system is now element rather than renderer based. This allows cleaning up
style resolution and render tree update code.
This also fixes bug animation doesn't run if display property is animated from one rendered type
to another. Added a test case for this.
Test: transitions/transition-display-property-2.html
- page/animation/CSSAnimationController.cpp:
(WebCore::CSSAnimationController::updateAnimations):
Pass in the old style instead of getting it from the renderer.
Factor to return the animated style as a return value.
- page/animation/CSSAnimationController.h:
- rendering/RenderElement.cpp:
(WebCore::RenderElement::RenderElement):
(WebCore::RenderElement::willBeDestroyed):
Animation are now canceled by RenderTreeUpdater::tearDownRenderers.
- rendering/RenderElement.h:
(WebCore::RenderElement::hasInitialAnimatedStyle const): Deleted.
(WebCore::RenderElement::setHasInitialAnimatedStyle): Deleted.
We no longer need to this concept.
- style/RenderTreeUpdater.cpp:
(WebCore::RenderTreeUpdater::updateElementRenderer):
(WebCore::RenderTreeUpdater::createRenderer):
We now get correct animated style from style resolution in all cases so we don't need to compute
it separately for new renderers.
(WebCore::RenderTreeUpdater::tearDownRenderers):
Cancel animations when render tree is fully torn down. Keep them when updating style.
- style/RenderTreeUpdater.h:
- style/StyleTreeResolver.cpp:
(WebCore::Style::TreeResolver::createAnimatedElementUpdate):
We can now compute animated style without renderer. Special cases dealing with rendererless case
can be removed.
LayoutTests:
- transitions/transition-display-property-2-expected.html: Added.
- transitions/transition-display-property-2.html: Added.
- transitions/transition-display-property.html:
- 2:27 AM Changeset in webkit [222128] by
-
- 3 edits4 deletes in trunk/Tools
[GTK] Bump fontconfig version to 2.12.4
https://bugs.webkit.org/show_bug.cgi?id=176997
Reviewed by Michael Catanzaro.
It's the latest stable version and we can get rid of the patches we have.
- WebKitTestRunner/gtk/fonts/fonts.conf: Remove hinting config we no longer need with newer FreeType and
deprecated <blank> that current fontconfig just ignores.
- gtk/jhbuild.modules:
- gtk/patches/fontconfig-2.11.1-add-autogen.patch: Removed.
- gtk/patches/fontconfig-Avoid-conflicts-with-integer-width-macros-from-TS-18661-1-2014.patch: Removed.
- gtk/patches/fontconfig-Fix-the-build-issue-with-gperf-3.1.patch: Removed.
- gtk/patches/fontconfig-fix-osx-cache.diff: Removed.
- 1:28 AM Changeset in webkit [222127] by
-
- 15 edits in trunk/LayoutTests
Unreviewed GTK+ gardening. Rebaseline tests after r222090.
- platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
- platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
- platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
- platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
- platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
- platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
- platform/gtk/svg/W3C-I18N/tspan-direction-rtl-expected.png:
- platform/gtk/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
- platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
- platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
- platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png:
- platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt:
- platform/gtk/svg/text/bidi-tspans-expected.png:
- platform/gtk/svg/text/bidi-tspans-expected.txt:
Sep 15, 2017:
- 11:39 PM Changeset in webkit [222126] by
-
- 2 edits in trunk/Source/WebCore
[Harbuzz] Test fast/text/international/harfbuzz-runs-with-no-glyph.html is crashing
https://bugs.webkit.org/show_bug.cgi?id=177005
Reviewed by Michael Catanzaro.
Fixes: fast/text/international/harfbuzz-runs-with-no-glyph.html
- platform/graphics/harfbuzz/HarfBuzzShaper.cpp:
(WebCore::HarfBuzzShaper::HarfBuzzRun::xPositionForOffset): Return early if there aren't glyphs.
- 7:26 PM Changeset in webkit [222125] by
-
- 2 edits in trunk/Source/WebCore
Avoid calling String::format() in PlatformCAFilters::setFiltersOnLayer()
https://bugs.webkit.org/show_bug.cgi?id=177028
Patch by Said Abou-Hallawa <sabouhallawa@apple.com> on 2017-09-15
Reviewed by Tim Horton.
String::format() is a bigger hammer for what we need to do in this function.
- platform/graphics/ca/cocoa/PlatformCAFiltersCocoa.mm:
- 7:12 PM Changeset in webkit [222124] by
-
- 6 edits in trunk/Source/WebInspectorUI
Web Inspector: REGRESSION(r222057): recording state doesn't update when changing actions
https://bugs.webkit.org/show_bug.cgi?id=176988
Reviewed by Matt Baker.
Replace
updateActionIndexwithupdateAction, where the currently selected RecordingAction
is passed to the DetailsSidebarPanel. Also remove the call tothis._recording.actionsin
order to ensure that all logic performed by both DetailsSidebarPanel is synchronous.
- Localizations/en.lproj/localizedStrings.js:
- UserInterface/Views/RecordingTabContentView.js:
(WI.RecordingTabContentView.prototype._updateActionIndex):
- UserInterface/Views/RecordingContentView.js:
(WI.RecordingContentView.prototype.async._generateContentCanvas2D):
(WI.RecordingContentView.prototype.async._generateContentCanvasWebGL):
- UserInterface/Views/RecordingStateDetailsSidebarPanel.js:
(WI.RecordingStateDetailsSidebarPanel):
(WI.RecordingStateDetailsSidebarPanel.prototype.set recording):
(WI.RecordingStateDetailsSidebarPanel.prototype.updateAction):
(WI.RecordingStateDetailsSidebarPanel.prototype._generateDetailsCanvas2D):
(WI.RecordingStateDetailsSidebarPanel.prototype.updateActionIndex): Deleted.
- UserInterface/Views/RecordingTraceDetailsSidebarPanel.js:
(WI.RecordingTraceDetailsSidebarPanel):
(WI.RecordingTraceDetailsSidebarPanel.prototype.set recording):
(WI.RecordingTraceDetailsSidebarPanel.prototype.updateAction):
(WI.RecordingTraceDetailsSidebarPanel.prototype.updateActionIndex): Deleted.
- 6:11 PM Changeset in webkit [222123] by
-
- 2 edits in trunk/Websites/perf.webkit.org
Should not mark a platform as missing in summary page if all expecting metrics are exlucded.
https://bugs.webkit.org/show_bug.cgi?id=176970
Reviewed by Ryosuke Niwa.
In summary page, if all metrics for a test are excluded in excludedConfigurations for a platform, this platform should not be marked as missing.
- public/v3/pages/summary-page.js:
(SummaryPageConfigurationGroup):
- 5:05 PM Changeset in webkit [222122] by
-
- 1 edit1 delete in trunk/Tools
Move run-webkit-archive from Tools/Scripts to Tools/BuildSlaveSupport
Reviewed by Alexey Proskuryakov.
- Scripts/run-webkit-archive: Removed.
- 5:04 PM Changeset in webkit [222121] by
-
- 2 edits1 add in trunk/Tools
teach build.webkit.org to include run-webkit-archive in the root folder of uploaded macOS archives.
https://bugs.webkit.org/show_bug.cgi?id=176965
Reviewed by Alexey Proskuryakov.
- BuildSlaveSupport/built-product-archive:
(addLauncherToArchive): Helper function to add the launcher script
(createZip): teach function about addLauncherToArchive
- BuildSlaveSupport/run-webkit-archive: Added.
(check_for_valid_platform): Add logic to ensure platform is Darwin
(find_dyld_framework_path): Find the dyld framework path
(run_safari_for_webkit_development): launch SafariForWebKitDevelopment
(set_dyld_framework_path): export the environment for dydl framework path
- 5:02 PM Changeset in webkit [222120] by
-
- 2 edits in trunk/Tools
[WSL] Small cleanup in Evaluator
https://bugs.webkit.org/show_bug.cgi?id=176971
Reviewed by Filip Pizlo.
Use the symbols for break and continue instead of the objects themselves.
No tests because there is no behavior change.
- WebGPUShadingLanguageRI/Evaluator.js:
(Evaluator.prototype.visitWhileLoop):
(Evaluator.prototype.visitDoWhileLoop):
(Evaluator.prototype.visitForLoop):
(Evaluator.prototype.visitBreak):
(Evaluator.prototype.visitContinue):
- 4:59 PM Changeset in webkit [222119] by
-
- 8 edits in trunk
iOS: Use blob URL instead of a WebKit fake URL when pasting an image
https://bugs.webkit.org/show_bug.cgi?id=176986
<rdar://problem/34455052>
Reviewed by Wenson Hsieh.
Source/WebCore:
Fixed the bug that pasting an image on iOS resulted in an img element with src attribute
set to a WebKit fake URL so that the Web content could never save it.
Like r208451 on Mac, use a Blob URL instead.
This patch also removes createFragmentForImageResourceAndAddResource since it's no longer used.
Tests: LayoutTests/editing/pasteboard/paste-image-as-blob-url.html
- editing/cocoa/WebContentReaderCocoa.mm:
(WebCore::WebContentReader::readImage): Moved the code here from WebContentReaderMac.mm.
- editing/ios/WebContentReaderIOS.mm:
(WebCore::WebContentReader::readImage): Deleted. This is the code
- editing/mac/WebContentReaderMac.mm:
(WebCore::WebContentReader::readImage): Moved to WebContentReaderCocoa.mm. Note that
typeAsFilenameWithExtension was dead code after r208451
- editing/markup.cpp:
(WebCore::createFragmentForImageResourceAndAddResource): Deleted.
- editing/markup.h:
LayoutTests:
Removed the failing expectation on the test added by r208451 now that it passes on iOS.
- platform/ios/TestExpectations:
- 4:48 PM Changeset in webkit [222118] by
-
- 15 edits in trunk/Tools
WSL Evaluator should only allocate EBuffers when dealing with intrinsics
https://bugs.webkit.org/show_bug.cgi?id=176973
Reviewed by Myles Maxfield.
Whether or not two temporary values share the same EBuffer is ultimately observable in WSL,
because you can do this:
thread int operator&[](thread int ptr, uint index)
{
g_ptr = ptr;
return ptr;
}
And then this is a thing:
42[0];
g_ptr now points to 42's location
Normally this would have a lot of bad implications. But in WSL, if you did choose to do this,
you'd get a pointer to something well-defined: the EBuffer of 42's GenericLiteral. Each static
occurrence of a literal gets its own location, and the semantics of the language call for
42 to be stored into this location when42"executes". So, while the programmer could do all
kinds of strange things, at least the strangeness they would see is something we can spec.
But to do this, the interpreter needs to allocate EBuffers in the same way a compiler would.
It cannot allocate them during execution, except when interacting with intrinsics, which won't
know the difference.
In the process, I found places that needed to use AutoWrapper instead of TypeRef.wrap.
- WebGPUShadingLanguageRI/AutoWrapper.js:
(AutoWrapper.prototype.visitGenericLiteralType):
(AutoWrapper.prototype.visitNullType):
(AutoWrapper):
- WebGPUShadingLanguageRI/CallExpression.js:
(CallExpression.prototype.resolve):
- WebGPUShadingLanguageRI/CallFunction.js:
(callFunction):
- WebGPUShadingLanguageRI/Checker.js:
- WebGPUShadingLanguageRI/CreateLiteralType.js:
(createLiteralType.GenericLiteralType.prototype.commitUnification):
- WebGPUShadingLanguageRI/EBuffer.js:
(EBuffer):
(EBuffer.setCanAllocateEBuffers):
(EBuffer.disallowAllocation):
(EBuffer.allowAllocation):
- WebGPUShadingLanguageRI/EBufferBuilder.js:
(EBufferBuilder.prototype.visitVariableDecl):
(EBufferBuilder.prototype.visitFuncDef):
(EBufferBuilder.prototype.visitFunctionLikeBlock):
(EBufferBuilder.prototype.visitCallExpression):
(EBufferBuilder.prototype.visitMakePtrExpression):
(EBufferBuilder.prototype.visitGenericLiteral):
(EBufferBuilder.prototype.visitNullLiteral):
(EBufferBuilder.prototype.visitBoolLiteral):
(EBufferBuilder.prototype.visitLogicalNot):
(EBufferBuilder):
- WebGPUShadingLanguageRI/EPtr.js:
(EPtr.box):
(EPtr.prototype.box):
- WebGPUShadingLanguageRI/Evaluator.js:
(Evaluator.prototype._snapshot):
(Evaluator.prototype.runFunc):
(Evaluator.prototype._runBody):
(Evaluator.prototype.visitFunctionLikeBlock):
(Evaluator.prototype.visitMakePtrExpression):
(Evaluator.prototype.visitGenericLiteral):
(Evaluator.prototype.visitNullLiteral):
(Evaluator.prototype.visitBoolLiteral):
(Evaluator.prototype.visitLogicalNot):
(Evaluator.prototype.visitCallExpression):
(Evaluator):
(Evaluator.prototype.runBody): Deleted.
- WebGPUShadingLanguageRI/Inliner.js:
(Inliner.prototype.visitCallExpression):
- WebGPUShadingLanguageRI/InstantiateImmediates.js:
(InstantiateImmediates.prototype.visitTypeRef):
- WebGPUShadingLanguageRI/Rewriter.js:
(Rewriter.prototype.visitMakePtrExpression):
(Rewriter.prototype.visitGenericLiteral):
(Rewriter.prototype.visitNullLiteral):
(Rewriter.prototype.processDerivedCallData):
(Rewriter.prototype.visitFunctionLikeBlock):
(Rewriter.prototype.visitLogicalNot):
- WebGPUShadingLanguageRI/TypeRef.js:
(TypeRef.prototype.toString):
(TypeRef):
- WebGPUShadingLanguageRI/Visitor.js:
(Visitor.prototype.visitProtocolDecl):
- 4:44 PM Changeset in webkit [222117] by
-
- 3 edits1 copy8 moves3 adds2 deletes in trunk/LayoutTests
Follow up to r222111, rebaseline tests for Sierra.
https://bugs.webkit.org/show_bug.cgi?id=176463
Unreviewed test gardening.
- platform/mac-elcapitan/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt: Removed.
- platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/anchor-element-expected.txt.
- platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/basic-expected.txt.
- platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/comment-cdata-section-expected.txt.
- platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-size-expected.txt.
- platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-weight-expected.txt.
- platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/letter-spacing-expected.txt.
- platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/text-decorations-expected.txt.
- platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/vertical-align-expected.txt.
- platform/mac-sierra/editing/mac/input/firstrectforcharacterrange-styled-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/mac/input/firstrectforcharacterrange-styled-expected.txt.
- platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt:
- platform/mac-sierra/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
- 4:44 PM Changeset in webkit [222116] by
-
- 17 edits2 adds in trunk/Tools
Rationalize how WSL's operator&[] works
https://bugs.webkit.org/show_bug.cgi?id=176958
Reviewed by Myles Maxfield.
This makes operator&[] work with non-array-ref types. The way this works is that if you do base[index]
then we pattern match base's type and proceed accordingly:
If base's type is T:
=> Reject
If base's type is T[]:
=> Accept
If base's type is T[c]:
=> Wrap it with a MakeArrayRefExpression and accept.
All other cases:
=> Wrap it with a MakePtrExpression and accept.
This makes it possible for operator&[] to work with lvalues. It also means that operator&[] gets to
"see" the temporary values we create via snapshot() in the interpreter. We'll have to fix that, and I've
filed bug 176973 for that. Once that's fixed, this will have well-defined behavior, though with the very
peculiar caveat that an expression like this:
totallyNotAnLValue()[42]
Could be used to get a pointer to a non-lvalue. But we can be extremely precise about what that means
and prohibit dangling pointers, which is kinda crazy.
In order to do this, I had to make MakeArrayRefExpression work, so I did that and added tests for it.
- WebGPUShadingLanguageRI/All.js:
- WebGPUShadingLanguageRI/ArrayRefType.js:
(ArrayRefType.prototype.unifyImpl):
(ArrayRefType.prototype.toString):
(ArrayRefType):
- WebGPUShadingLanguageRI/ArrayType.js:
(ArrayType):
(ArrayType.prototype.get numElementsValue):
(ArrayType.prototype.get size):
(ArrayType.prototype.populateDefaultValue):
(ArrayType.prototype.unifyImpl):
- WebGPUShadingLanguageRI/Checker.js:
- WebGPUShadingLanguageRI/ConvertPtrToArrayRefExpression.js: Added.
(ConvertPtrToArrayRefExpression):
(ConvertPtrToArrayRefExpression.prototype.get lValue):
(ConvertPtrToArrayRefExpression.prototype.toString):
- WebGPUShadingLanguageRI/CreateLiteral.js:
(createLiteral.GenericLiteral.withType):
(createLiteral.GenericLiteral.prototype.get isLiteral):
(createLiteral.GenericLiteral.prototype.unifyImpl):
- WebGPUShadingLanguageRI/DotExpression.js:
(DotExpression.prototype.get addressSpace):
- WebGPUShadingLanguageRI/Evaluator.js:
(Evaluator.prototype.visitMakeArrayRefExpression):
(Evaluator.prototype.visitConvertPtrToArrayRefExpression):
- WebGPUShadingLanguageRI/Intrinsics.js:
(Intrinsics):
- WebGPUShadingLanguageRI/MakeArrayRefExpression.js: Added.
(MakeArrayRefExpression):
(MakeArrayRefExpression.prototype.get lValue):
(MakeArrayRefExpression.prototype.becomeConvertPtrToArrayRefExpression):
(MakeArrayRefExpression.prototype.toString):
- WebGPUShadingLanguageRI/MakePtrExpression.js:
(MakePtrExpression.prototype.toString):
(MakePtrExpression):
- WebGPUShadingLanguageRI/PtrType.js:
(PtrType.prototype.toString):
(PtrType):
- WebGPUShadingLanguageRI/ReferenceType.js:
(ReferenceType):
- WebGPUShadingLanguageRI/Rewriter.js:
(Rewriter.prototype.visitArrayType):
(Rewriter.prototype.visitMakeArrayRefExpression):
(Rewriter.prototype.visitConvertPtrToArrayRefExpression):
- WebGPUShadingLanguageRI/StandardLibrary.js:
- WebGPUShadingLanguageRI/Test.html:
- WebGPUShadingLanguageRI/Test.js:
(TEST_buildArrayThenSumItUsingArrayReference):
(TEST_overrideSubscriptStruct):
(TEST_overrideSubscriptStructAndUsePointers):
(TEST_overrideSubscriptStructAndUsePointersIncorrectly):
(TEST_makeArrayRefFromPointer):
(TEST_makeArrayRefFromArrayRef):
- WebGPUShadingLanguageRI/Visitor.js:
(Visitor.prototype.visitProtocolDecl):
- 4:27 PM Changeset in webkit [222115] by
-
- 5 edits1 add in trunk
Arity fixup during inlining should do a 2 phase commit so it properly recovers the frame in case of exit
https://bugs.webkit.org/show_bug.cgi?id=176981
Reviewed by Yusuke Suzuki.
JSTests:
- stress/exit-during-inlined-arity-fixup-recover-proper-frame.js: Added.
(assert):
(verify):
(func):
(const.bar.createBuiltin):
Source/JavaScriptCore:
This patch makes inline arity fixup happen in two phases:
- We get all the values we need and MovHint them to the expected locals.
- We SetLocal them inside the callee's CodeOrigin. This way, if we exit, the callee's frame is already set up. If any SetLocal exits, we have a valid exit state. This is required because if we didn't do this in two phases, we may exit in the middle of arity fixup from the caller's CodeOrigin. This is unsound because if we did the SetLocals in the caller's frame, the memcpy may clobber needed parts of the frame right before exiting. For example, consider if we need to pad two args: [arg3][arg2][arg1][arg0] [fix ][fix ][arg3][arg2][arg1][arg0] We memcpy starting from arg0 in the direction of arg3. If we were to exit at a type check for arg3's SetLocal in the caller's CodeOrigin, we'd exit with a frame like so: [arg3][arg2][arg1][arg2][arg1][arg0] And the caller would then just end up thinking its argument are: [arg3][arg2][arg1][arg2] which is incorrect.
This patch also fixes a couple of bugs in IdentitiyWithProfile:
- The bytecode generator for this bytecode intrinsic was written incorrectly. It needed to store the result of evaluating its argument in a temporary that it creates. Otherwise, it might try to simply overwrite a constant or a register that it didn't own.
- We weren't eliminating this node in CSE inside the DFG.
- bytecompiler/NodesCodegen.cpp:
(JSC::BytecodeIntrinsicNode::emit_intrinsic_idWithProfile):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::inlineCall):
- dfg/DFGCSEPhase.cpp:
- 3:18 PM Changeset in webkit [222114] by
-
- 8 edits2 adds in trunk
Avoid style recomputation when forwarding a focus event to an text field's input type
https://bugs.webkit.org/show_bug.cgi?id=176160
<rdar://problem/34184820>
Reviewed by Ryosuke Niwa.
Source/WebCore:
Currently, TextFieldInputType::forwardEvent synchronously triggers style recomputation, for the purpose of
scrolling to the origin upon handling a blur event, and also for updating caps lock state after a blur or focus.
In synchronously triggering style recomputation, we may end up running arbitrary JavaScript, which may change
the HTMLInputElement's type and cause the current TextFieldInputType to be destroyed.
To mitigate this, we only update caps lock state when forwarding a focus or blur event to the InputType, and
instead scroll blurred text fields to the origin later, in HTMLInputElement::didBlur (invoked from
Document::setFocusedElement after blur and focusout events have fired). Instead of having the InputType update
style, lift the call to Document::updateStyleIfNeeded up into HTMLInputElement so that we gracefully handle the
case where the page destroys and sets a new InputType within the scope of this style update.
Test: fast/forms/change-input-type-in-focus-handler.html
- dom/Document.cpp:
(WebCore::Document::setFocusedElement):
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::didBlur):
- html/HTMLInputElement.h:
- html/InputType.h:
(WebCore::InputType::elementDidBlur):
- html/TextFieldInputType.cpp:
(WebCore::TextFieldInputType::forwardEvent):
(WebCore::TextFieldInputType::elementDidBlur):
- html/TextFieldInputType.h:
LayoutTests:
Adds a new layout test verifying that we don't crash when changing the input type from within a focus event listener.
- fast/forms/change-input-type-in-focus-handler-expected.txt: Added.
- fast/forms/change-input-type-in-focus-handler.html: Added.
- 2:28 PM Changeset in webkit [222113] by
-
- 113 edits in trunk/Source
WTF: use Forward.h when appropriate instead of Vector.h
https://bugs.webkit.org/show_bug.cgi?id=176984
Reviewed by Saam Barati.
There's no need to include Vector.h when Forward.h will suffice. All we need is to move the template default parameters from Vector, and then the forward declaration can be used in so many new places: if a header only takes Vector by reference, rvalue reference, pointer, returns any of these, or has them as members then the header doesn't need to see the definition because the declaration will suffice.
Source/JavaScriptCore:
- bytecode/HandlerInfo.h:
- heap/GCIncomingRefCounted.h:
- heap/GCSegmentedArray.h:
- wasm/js/JSWebAssemblyModule.h:
Source/WebCore:
- Modules/entriesapi/FileSystemEntriesCallback.h:
- Modules/indexeddb/IDBEventDispatcher.h:
- Modules/indexeddb/IDBFactory.h:
- Modules/indexeddb/client/IDBConnectionProxy.h:
- Modules/indexeddb/server/IDBConnectionToClientDelegate.h:
- Modules/webdatabase/DatabaseTask.h:
- Modules/websockets/WebSocketChannelClient.h:
- contentextensions/CombinedURLFilters.h:
- crypto/SerializedCryptoKeyWrap.h:
- css/InspectorCSSOMWrappers.h:
- css/PageRuleCollector.h:
- css/parser/CSSParserTokenRange.h:
- dom/DocumentTouch.h:
- dom/MutationCallback.h:
- editing/EditingStyle.h:
- editing/SpellChecker.h:
- editing/markup.h:
- fileapi/ThreadableBlobRegistry.h:
- html/FileListCreator.h:
- inspector/WebHeapAgent.h:
- loader/ContentFilter.cpp:
(WebCore::ContentFilter::ContentFilter):
- loader/ContentFilter.h:
- loader/CookieJar.h:
- loader/FrameLoaderClient.h:
- loader/LoaderStrategy.h:
- loader/SubframeLoader.h:
- page/ChromeClient.h:
- page/FrameSnapshotting.h:
- page/IntersectionObserverCallback.h:
- page/PageSerializer.h:
- page/UserContentURLPattern.h:
- page/scrolling/AxisScrollSnapOffsets.h:
- page/win/FrameWin.h:
- platform/CookiesStrategy.h:
- platform/KeyedCoding.h:
- platform/PasteboardStrategy.h:
- platform/SSLKeyGenerator.h:
- platform/ScrollableArea.h:
- platform/encryptedmedia/CDMFactory.h:
- platform/gamepad/EmptyGamepadProvider.cpp:
- platform/gamepad/GamepadProvider.h:
- platform/gamepad/GamepadProviderClient.h:
- platform/gamepad/PlatformGamepad.h:
- platform/graphics/GeometryUtilities.cpp:
- platform/graphics/GeometryUtilities.h:
- platform/graphics/Icon.h:
- platform/graphics/LayoutRect.h:
- platform/graphics/Path.h:
- platform/graphics/WOFFFileFormat.h:
- platform/graphics/avfoundation/MediaSampleAVFObjC.h:
- platform/graphics/avfoundation/objc/AVAssetTrackUtilities.h:
- platform/graphics/ca/PlatformCAAnimation.h:
- platform/graphics/ca/win/PlatformCALayerWinInternal.h:
- platform/graphics/opentype/OpenTypeMathData.h:
- platform/image-encoders/JPEGImageEncoder.h:
- platform/image-encoders/PNGImageEncoder.h:
- platform/network/BlobRegistry.h:
- platform/network/HTTPParsers.h:
- platform/network/PlatformCookieJar.h:
- platform/network/cf/DownloadBundle.h:
- platform/network/curl/CurlCacheEntry.h:
- platform/network/curl/DownloadBundle.h:
- platform/text/LineEnding.h:
- platform/text/QuotedPrintable.cpp:
- platform/text/QuotedPrintable.h:
- rendering/FlexibleBoxAlgorithm.h:
- rendering/style/QuotesData.h:
- rendering/svg/SVGSubpathData.h:
- storage/StorageEventDispatcher.h:
- style/StyleInvalidator.h:
- style/StyleRelations.h:
- svg/SVGAltGlyphDefElement.h:
- svg/SVGAltGlyphItemElement.h:
Source/WebDriver:
- Session.h:
Source/WebKit:
- Scripts/webkit/LegacyMessages-expected.h:
- Scripts/webkit/Messages-expected.h:
- Shared/API/APIData.h:
- UIProcess/API/APIContextMenuClient.h:
- UIProcess/API/APIFormClient.h:
- UIProcess/API/APIHTTPCookieStore.h:
- UIProcess/API/APINotificationProvider.h:
- UIProcess/API/glib/WebKitNotificationProvider.h:
- UIProcess/Notifications/WebNotificationProvider.h:
- UIProcess/TextCheckerCompletion.h:
- UIProcess/WebCookieManagerProxy.h:
- UIProcess/WebOpenPanelResultListenerProxy.h:
- UIProcess/WebPasteboardProxy.h:
- UIProcess/WebPopupMenuProxy.h:
- UIProcess/WebTextCheckerClient.h:
- WebProcess/Cookies/WebCookieManager.h:
- WebProcess/Gamepad/WebGamepadProvider.h:
- WebProcess/InjectedBundle/API/APIInjectedBundleEditorClient.h:
- WebProcess/InjectedBundle/API/APIInjectedBundlePageContextMenuClient.h:
- WebProcess/InjectedBundle/API/APIInjectedBundlePageLoaderClient.h:
- WebProcess/InjectedBundle/APIInjectedBundleFormClient.h:
- WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h:
- WebProcess/Network/webrtc/WebRTCMonitor.h:
- WebProcess/Network/webrtc/WebRTCResolver.h:
- WebProcess/WebPage/DrawingArea.h:
- WebProcess/WebPage/WebOpenPanelResultListener.h:
Source/WTF:
- wtf/Forward.h:
- wtf/Vector.h:
- wtf/text/StringVector.h:
- 2:23 PM Changeset in webkit [222112] by
-
- 2 edits in trunk
Consider enabling -Wno-expansion-to-defined for gcc 7
https://bugs.webkit.org/show_bug.cgi?id=167643
Reviewed by Michael Catanzaro.
Don't disable -Wexpansion-to-defined for Clang.
As suggested by Nico Weber, this warning produces false positives with
GCC only.
- Source/cmake/WebKitCompilerFlags.cmake:
- 2:15 PM Changeset in webkit [222111] by
-
- 112 edits185 copies45 moves124 adds3 deletes in trunk/LayoutTests
Move test expectations from 'mac-highsierra' to 'mac' directory
https://bugs.webkit.org/show_bug.cgi?id=176463
Unreviewed test gardening.
ChangeLog truncated due to hundreds of LayoutTest files being changed.
- 2:06 PM Changeset in webkit [222110] by
-
- 2 edits in trunk/Source/WTF
generate-unified-source-bundles.rb shouldn't write a file that isn't going to change
https://bugs.webkit.org/show_bug.cgi?id=177021
Reviewed by Tim Horton.
- generate-unified-source-bundles.rb:
- 1:39 PM Changeset in webkit [222109] by
-
- 3 edits in trunk/Source/WebCore
ASSERTION FAILED: writtenAudioDuration >= readAudioDuration in com.apple.WebCore:WebCore::RealtimeOutgoingAudioSource::isReachingBufferedAudioDataHighLimit() + 222
https://bugs.webkit.org/show_bug.cgi?id=175164
<rdar://problem/33712305>
Patch by Youenn Fablet <youenn@apple.com> on 2017-09-15
Reviewed by Eric Carlson.
No observable change of behavior.
- platform/mediastream/mac/RealtimeOutgoingAudioSource.cpp:
(WebCore::RealtimeOutgoingAudioSource::hasBufferedEngouhData):
(WebCore::RealtimeOutgoingAudioSource::audioSamplesAvailable): Calling pullData only if there is at least 0.01 seconds of available data.
- platform/mediastream/mac/RealtimeOutgoingAudioSource.h:
- 1:36 PM Changeset in webkit [222108] by
-
- 13 edits1 add in trunk/Tools
WSL should support ++, --, +=, and all of those things
https://bugs.webkit.org/show_bug.cgi?id=176975
Reviewed by Myles Maxfield.
This adds an internal AST construct called LetExpression, that allows us to anonymously capture
a value. This change uses LetExpression to implement prefix and suffix ++/-- and all of the
+=/-=/etc.
- WebGPUShadingLanguageRI/All.js:
- WebGPUShadingLanguageRI/Checker.js:
- WebGPUShadingLanguageRI/EBufferBuilder.js:
(EBufferBuilder.prototype.visitVariableDecl):
(EBufferBuilder.prototype.visitLetExpression):
(EBufferBuilder):
- WebGPUShadingLanguageRI/Evaluator.js:
(Evaluator.prototype.visitLetExpression):
- WebGPUShadingLanguageRI/LetExpression.js: Added.
(LetExpression):
(LetExpression.prototype.get origin):
(LetExpression.prototype.get name):
(LetExpression.prototype.toString):
- WebGPUShadingLanguageRI/Lexer.js:
(Lexer.prototype.next):
(Lexer):
- WebGPUShadingLanguageRI/NameResolver.js:
(NameResolver.prototype.visitProtocolDecl):
- WebGPUShadingLanguageRI/Parse.js:
(isCallExpression):
(finishParsingPostIncrement):
(parsePossibleSuffix):
(finishParsingPreIncrement):
(parsePreIncrement):
(parsePossiblePrefix):
(parsePossibleAssignment):
(parsePostIncrement):
(parseEffectfulExpression):
- WebGPUShadingLanguageRI/Rewriter.js:
(Rewriter.prototype.visitFunctionLikeBlock):
(Rewriter.prototype.visitLetExpression):
(Rewriter):
- WebGPUShadingLanguageRI/StandardLibrary.js:
(int.operator):
(uint.operator):
- WebGPUShadingLanguageRI/Test.html:
- WebGPUShadingLanguageRI/Test.js:
(TEST_prefixPlusPlus):
(TEST_prefixPlusPlusResult):
(TEST_postfixPlusPlus):
(TEST_postfixPlusPlusResult):
(TEST_prefixMinusMinus):
(TEST_prefixMinusMinusResult):
(TEST_postfixMinusMinus):
(TEST_postfixMinusMinusResult):
(TEST_plusEquals):
(TEST_plusEqualsResult):
(TEST_minusEquals):
(TEST_minusEqualsResult):
(TEST_timesEquals):
(TEST_timesEqualsResult):
(TEST_divideEquals):
(TEST_divideEqualsResult):
- WebGPUShadingLanguageRI/Visitor.js:
(Visitor.prototype.visitProtocolDecl):
- 1:09 PM Changeset in webkit [222107] by
-
- 6 edits in trunk/Source/WebCore
Move code using Vector::map to WTF:map
https://bugs.webkit.org/show_bug.cgi?id=176860
Patch by Youenn Fablet <youenn@apple.com> on 2017-09-15
Reviewed by Jer Noble.
No change of behavior.
- loader/FormSubmission.cpp:
(WebCore::FormSubmission::create): Moving to WTF::map.
- page/Settings.cpp:
(WebCore::Settings::setMediaContentTypesRequiringHardwareSupport): Using iterator split to not create a temporary vector.
- platform/ContentType.cpp:
(WebCore::ContentType::ContentType):
(WebCore::splitParameters):
(WebCore::ContentType::codecs const): Ditto.
(WebCore::ContentType::profiles const): Ditto.
(WebCore::stripHTMLWhiteSpace): Deleted.
- platform/ContentType.h:
(WebCore::ContentType::create): Deleted.
- platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayer::load): Minor count churning change.
- 1:06 PM Changeset in webkit [222106] by
-
- 2 edits in trunk/LayoutTests
Mark inspector/debugger/breakpoint-action-detach.html as flaky on Sierra.
https://bugs.webkit.org/show_bug.cgi?id=168338
Unreviewed test gardening.
- platform/mac/TestExpectations:
- 12:55 PM Changeset in webkit [222105] by
-
- 2 edits in trunk/Source/WebCore
MediaPlayerPrivateMediaStreamAVFObjC::requestNotificationWhenReadyForVideoData should enqueue data if still useful
https://bugs.webkit.org/show_bug.cgi?id=177016
Patch by Youenn Fablet <youenn@apple.com> on 2017-09-15
Reviewed by Jer Noble.
No change of behavior.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::requestNotificationWhenReadyForVideoData): exciting early in block to prevent enqueueing.
- 12:54 PM Changeset in webkit [222104] by
-
- 12 edits2 deletes in trunk
Unreviewed, rolling out r222040.
The LayoutTest added with this change is a flaky image failure
on mac-wk1 debug bots.
Reverted changeset:
"Computing animated style should not require renderers"
https://bugs.webkit.org/show_bug.cgi?id=171926
http://trac.webkit.org/changeset/222040
- 12:53 PM Changeset in webkit [222103] by
-
- 9 edits in trunk/Source
Fix the macOS CMake build
https://bugs.webkit.org/show_bug.cgi?id=177015
Reviewed by Andy Estes.
Source/WebCore:
- CMakeLists.txt:
Add Payment Request files.
- PlatformMac.cmake:
Add the CoreServices umbrella framework to the framework search path.
Add service workers directories to the forwarding headers path.
Add Modules/cache directory to the forwarding headers path.
- rendering/svg/RenderSVGRoot.cpp:
(WebCore::resolveLengthAttributeForSVG): Deleted unused function.
Source/WebCore/PAL:
- pal/PlatformMac.cmake:
Add WebPanel.
Source/WebKit:
- CMakeLists.txt:
Add the new RemoteLayerTree directories to the header search path.
Add CookieStorageUtilsCF.mm to Sources.
- PlatformMac.cmake:
Add a few more files, and fix the generated forwarding headers include
path to name "WebKit" instead of "WebKit2".
- 12:50 PM Changeset in webkit [222102] by
-
- 12 edits in trunk
Web Inspector: Canvas: recording parameters that include colors should show an InlineSwatch (2D canvas)
https://bugs.webkit.org/show_bug.cgi?id=176822
<rdar://problem/34402170>
Reviewed by Devin Rousso.
Source/WebInspectorUI:
Show inline swatches in the canvas recording action and state sidebars.
- UserInterface/Models/Color.js:
Added helpers for dealing with CMYK and normalized RGB. The latter is
for RGB components scaled to the range [0, 1]. Also improved handling
for 8-bit channel values.
(WI.Color.rgb2hsv):
(WI.Color.cmyk2rgb):
(WI.Color.normalized2rgb):
(WI.Color._eightBitChannel):
(WI.Color.prototype._toRGBString):
(WI.Color.prototype._toRGBAString):
(WI.Color.prototype._componentToHexValue):
(WI.Color.prototype._rgbToHSL):
(WI.Color.prototype._componentToNumber): Deleted.
Replaced by _eightBitChannel.
- UserInterface/Models/RecordingAction.js:
(WI.RecordingAction):
(WI.RecordingAction.prototype.getColorParameters):
Get a subset of parameters that describe a color. This can be an array
containing one value (e.g. fillStyle), or multiple values, as is the
case with non-standard API functions that describe color using multiple
parameters (e.g. setFillColor).
- UserInterface/Views/InlineSwatch.css:
(.inline-swatch:not(.read-only):hover > span):
(.inline-swatch:hover > span): Deleted.
- UserInterface/Views/InlineSwatch.js:
(WI.InlineSwatch):
Read-only colors shouldn't show a context menu or hover effects.
- UserInterface/Views/RecordingActionTreeElement.css:
(.tree-outline:matches(:focus, .force-focus) .item.action > .titles .parameters > .inline-swatch):
- UserInterface/Views/RecordingActionTreeElement.js:
(WI.RecordingActionTreeElement._generateDOM.createParameterElement):
(WI.RecordingActionTreeElement._generateDOM):
(WI.RecordingActionTreeElement._createSwatchForColorParameters):
- UserInterface/Views/RecordingStateDetailsSidebarPanel.css:
(.sidebar > .panel.details.recording-state > .content > .data-grid .inline-swatch):
- UserInterface/Views/RecordingStateDetailsSidebarPanel.js:
(WI.RecordingStateDetailsSidebarPanel.prototype._generateDetailsCanvas2D.isColorProperty):
(WI.RecordingStateDetailsSidebarPanel.prototype._generateDetailsCanvas2D.createInlineSwatch):
(WI.RecordingStateDetailsSidebarPanel.prototype._generateDetailsCanvas2D):
(WI.RecordingStateDetailsSidebarPanel):
LayoutTests:
Add tests for color space conversions.
- inspector/model/color-expected.txt:
- inspector/model/color.html:
- 12:30 PM Changeset in webkit [222101] by
-
- 2 edits in trunk/LayoutTests
Unreviewed test maintenance.
- platform/mac-wk1/TestExpectations: Skip test under WK1 due to a bug.
- 11:12 AM Changeset in webkit [222100] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, correct a typo in a TestExpectations file.
- platform/ios/TestExpectations:
- 10:54 AM Changeset in webkit [222099] by
-
- 4 edits3 adds in trunk
Storage Access API: Deny access to nested iframes
https://bugs.webkit.org/show_bug.cgi?id=176939
<rdar://problem/34439609>
Reviewed by Brent Fulgham.
Source/WebCore:
Test: http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html
- dom/Document.cpp:
(WebCore::Document::requestStorageAccess):
LayoutTests:
- http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt: Added.
- http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html: Added.
- http/tests/storageAccess/resources/nesting-iframe.html: Added.
- platform/mac-wk2/TestExpectations:
Added the new test as a [ Pass ].
- 10:44 AM Changeset in webkit [222098] by
-
- 5 edits in trunk/Source/WebCore
AnimationBase should ref the element
https://bugs.webkit.org/show_bug.cgi?id=176993
Reviewed by Simon Fraser.
We now longer have renderer pointer. Element can be reffed for safety.
This doesn't create reference cycle as the element pointer is cleared when render tree is
torn down. This happens at the latest when the element is removed from the tree.
- page/animation/AnimationBase.cpp:
(WebCore::AnimationBase::~AnimationBase):
(WebCore::AnimationBase::clear):
- page/animation/AnimationBase.h:
(WebCore::AnimationBase::~AnimationBase): Deleted.
(WebCore::AnimationBase::clear): Deleted.
- page/animation/ImplicitAnimation.cpp:
(WebCore::ImplicitAnimation::pauseAnimation):
(WebCore::ImplicitAnimation::sendTransitionEvent):
(WebCore::ImplicitAnimation::reset):
- page/animation/KeyframeAnimation.cpp:
(WebCore::KeyframeAnimation::pauseAnimation):
(WebCore::KeyframeAnimation::endAnimation):
(WebCore::KeyframeAnimation::sendAnimationEvent):
(WebCore::KeyframeAnimation::resolveKeyframeStyles):
- 10:37 AM Changeset in webkit [222097] by
-
- 11 edits2 adds in trunk
Source/WebCore:
Make DocumentLoader a FrameDestructionObserver
https://bugs.webkit.org/show_bug.cgi?id=176364
<rdar://problem/34254780>
Reviewed by Alex Christensen.
The DocumentLoader needs to know when its Frame is destroyed so that it can
perform properly cleanup.
Test: fast/events/beforeunload-dom-manipulation-crash.html
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::DocumentLoader): Call FrameDestructionObserver constructor.
(WebCore::DocumentLoader::responseReceived): Drive-by fix. Make sure the current
object is valid during the callback.
(WebCore::DocumentLoader::attachToFrame): Use FrameDestructionObserver::observerFrame rather
than setting the m_frame variable directly.
(WebCore::DocumentLoader::detachFromFrame): Ditto.
- loader/DocumentLoader.h:
(WebCore::DocumentLoader::frame const): Deleted, as this is provided by the FrameDestructionObserver.
Tools:
Provide mechanism to immediately end tests
https://bugs.webkit.org/show_bug.cgi?id=176364
<rdar://problem/34254780>
Reviewed by Alex Christensen.
WebKitTestRunner does not output state if the top loading frame has not been removed. This prevents some
tests that attempt to exercise failed load state from working properly.
This change adds a new 'forceImmediateCompletion' handler for DumpRenderTree and WebKitTestRunner so
that we can properly test these conditions.
- DumpRenderTree/TestRunner.h:
- DumpRenderTree/mac/TestRunnerMac.mm:
(TestRunner::forceImmediateCompletion): Added.
- DumpRenderTree/win/TestRunnerWin.cpp:
(TestRunner::forceImmediateCompletion): Ditto.
- WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
- WebKitTestRunner/InjectedBundle/TestRunner.cpp:
(WTR::TestRunner::forceImmediateCompletion): Ditto.
- WebKitTestRunner/InjectedBundle/TestRunner.h:
LayoutTests:
Make DocumentLoader a FrameDestructionObserver
https://bugs.webkit.org/show_bug.cgi?id=176364
<rdar://problem/34254780>
Reviewed by Alex Christensen.
- fast/events/beforeunload-dom-manipulation-crash-expected.txt: Added.
- fast/events/beforeunload-dom-manipulation-crash.html: Added.
- 10:34 AM Changeset in webkit [222096] by
-
- 4 edits in trunk/Source/WebCore
Update some WebGL2 return types to match the specification.
https://bugs.webkit.org/show_bug.cgi?id=176996
Reviewed by Alex Christensen.
This should not change the behavior in any way, but it makes it simpler
to compare our IDL with the specification's.
No new tests because there is no behavior change.
- html/canvas/WebGL2RenderingContext.cpp:
(WebCore::WebGL2RenderingContext::getUniformIndices):
- html/canvas/WebGL2RenderingContext.h:
- html/canvas/WebGL2RenderingContext.idl:
- 10:22 AM Changeset in webkit [222095] by
-
- 4 edits in trunk/Source/WebCore
Remove FilterOperation::blendingNeedsRendererSize()
https://bugs.webkit.org/show_bug.cgi?id=176994
Reviewed by Simon Fraser.
It is not used.
- page/animation/CSSPropertyAnimation.cpp:
(WebCore::blendFunc):
- platform/graphics/filters/FilterOperation.h:
(WebCore::FilterOperation::blend):
(WebCore::FilterOperation::shouldBeRestrictedBySecurityOrigin const):
(WebCore::FilterOperation::blendingNeedsRendererSize const): Deleted.
- 10:03 AM Changeset in webkit [222094] by
-
- 2 edits in trunk/LayoutTests
WPT harness errors on leaks and iOS-sim EWS bots
https://bugs.webkit.org/show_bug.cgi?id=175269
<rdar://problem/33902404>
Unreviewed.
Patch by Youenn Fablet <youenn@apple.com> on 2017-09-15
- TestExpectations: Reactivating event source test.
- 9:51 AM Changeset in webkit [222093] by
-
- 8 edits in trunk
Add an URL method to remove both query string and fragment identifier
https://bugs.webkit.org/show_bug.cgi?id=176911
Patch by Youenn Fablet <youenn@apple.com> on 2017-09-15
Reviewed by Alex Christensen.
Source/WebCore:
Covered by existing tests and new API tests.
- Modules/cache/DOMCache.cpp:
(WebCore::DOMCache::retrieveRecords): Using new helper method.
- platform/URL.cpp:
(WebCore::URL::removeQueryAndFragmentIdentifier):
- platform/URL.h:
Source/WebKit:
- NetworkProcess/cache/CacheStorageEngineCache.cpp:
(WebKit::CacheStorage::computeKeyURL):
Tools:
Adding unit test for new URL method as well as modified setQuery and setFragmentIdentifier.
- TestWebKitAPI/Tests/WebCore/URL.cpp:
(TestWebKitAPI::createURL):
(TestWebKitAPI::TEST_F):
- 9:34 AM Changeset in webkit [222092] by
-
- 17 edits in trunk/Source
[Cocoa] Upstream MediaRemote and VideoToolbox WebKitSystemInterface functions
https://bugs.webkit.org/show_bug.cgi?id=176953
Reviewed by Eric Carlson.
Source/WebCore:
- platform/cocoa/VideoToolboxSoftLink.cpp:
- platform/cocoa/VideoToolboxSoftLink.h:
- platform/graphics/avfoundation/CDMPrivateMediaSourceAVFObjC.mm:
(WebCore::queryDecoderAvailability):
(WebCore::CDMPrivateMediaSourceAVFObjC::supportsKeySystem):
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::wirelessPlaybackTargetType const):
(WebCore::exernalDeviceDisplayNameForPlayer):
(WebCore::MediaPlayerPrivateAVFoundationObjC::wirelessPlaybackTargetName const):
- platform/ios/WebCoreSystemInterfaceIOS.mm:
- platform/mac/MediaRemoteSoftLink.cpp:
- platform/mac/MediaRemoteSoftLink.h:
- platform/mac/WebCoreSystemInterface.h:
- platform/mac/WebCoreSystemInterface.mm:
Source/WebCore/PAL:
- pal/spi/mac/AVFoundationSPI.h:
- pal/spi/mac/MediaRemoteSPI.h:
Source/WebKit:
- WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
(InitWebCoreSystemInterface):
Source/WebKitLegacy/mac:
- WebCoreSupport/WebSystemInterface.mm:
(InitWebCoreSystemInterface):
- 9:20 AM Changeset in webkit [222091] by
-
- 46 edits1 add in trunk/Source/WebCore
Switch text tracks to release logging
https://bugs.webkit.org/show_bug.cgi?id=176809
<rdar://problem/34397605>
Reviewed by Jer Noble.
Source/WebCore:
Make all track objects use the same logger and log identifier as the media element they
"belong" to. Convert all track logging from debug-only to release logging.
- WebCore.xcodeproj/project.pbxproj:
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::updateActiveTextTrackCues):
- html/HTMLMediaElement.h:
- html/track/AudioTrack.cpp:
(WebCore::AudioTrack::AudioTrack):
(WebCore::AudioTrack::setPrivate):
(WebCore::AudioTrack::setMediaElement):
- html/track/AudioTrack.h:
- html/track/DataCue.cpp:
(WebCore::DataCue::toString const):
- html/track/DataCue.h:
(PAL::LogArgument<WebCore::DataCue>::toString):
- html/track/InbandDataTextTrack.cpp:
(WebCore::InbandDataTextTrack::addDataCue):
(WebCore::InbandDataTextTrack::updateDataCue):
(WebCore::InbandDataTextTrack::removeDataCue):
- html/track/InbandDataTextTrack.h:
- html/track/InbandGenericTextTrack.cpp:
(WebCore::InbandGenericTextTrack::addGenericCue):
(WebCore::InbandGenericTextTrack::removeGenericCue):
(WebCore::InbandGenericTextTrack::newCuesParsed):
(WebCore::InbandGenericTextTrack::fileFailedToParse):
- html/track/InbandGenericTextTrack.h:
- html/track/InbandTextTrack.cpp:
(WebCore::InbandTextTrack::InbandTextTrack):
(WebCore::InbandTextTrack::setMediaElement):
- html/track/InbandTextTrack.h:
- html/track/InbandWebVTTTextTrack.cpp:
(WebCore::InbandWebVTTTextTrack::newCuesParsed):
(WebCore::InbandWebVTTTextTrack::fileFailedToParse):
- html/track/InbandWebVTTTextTrack.h:
- html/track/LoadableTextTrack.cpp:
(WebCore::LoadableTextTrack::newCuesAvailable):
(WebCore::LoadableTextTrack::cueLoadingCompleted):
- html/track/LoadableTextTrack.h:
- html/track/TextTrack.cpp:
(WebCore::TextTrack::addCue):
(WebCore::TextTrack::removeCue):
(WebCore::TextTrack::setLanguage):
- html/track/TextTrack.h:
- html/track/TextTrackCue.cpp:
(WebCore::TextTrackCue::toString const):
- html/track/TextTrackCue.h:
(PAL::LogArgument<WebCore::TextTrackCue>::toString):
- html/track/TextTrackCueGeneric.cpp:
(WebCore::TextTrackCueGeneric::setFontSize):
(WebCore::TextTrackCueGeneric::toString const):
- html/track/TextTrackCueGeneric.h:
(PAL::LogArgument<WebCore::TextTrackCueGeneric>::toString):
- html/track/TrackBase.cpp:
(WebCore::nextLogIdentifier):
(WebCore::nullLogger):
(WebCore::TrackBase::TrackBase):
(WebCore::TrackBase::setMediaElement):
(WebCore::TrackBase::logChannel const):
(WebCore::TrackBase::~TrackBase): Deleted.
- html/track/TrackBase.h:
(WebCore::TrackBase::setMediaElement): Deleted.
- html/track/VTTCue.cpp:
(WebCore::VTTCue::setFontSize):
(WebCore::VTTCue::toString const):
- html/track/VTTCue.h:
(PAL::LogArgument<WebCore::VTTCue>::toString):
- html/track/VideoTrack.cpp:
(WebCore::VideoTrack::VideoTrack):
(WebCore::VideoTrack::setPrivate):
(WebCore::VideoTrack::setMediaElement):
- html/track/VideoTrack.h:
- platform/graphics/AudioTrackPrivate.h:
- platform/graphics/InbandTextTrackPrivate.h:
(WebCore::InbandTextTrackPrivate::setClient):
- platform/graphics/InbandTextTrackPrivateClient.h:
(WebCore::GenericCueData::toString const):
(PAL::LogArgument<WebCore::GenericCueData>::toString):
- platform/graphics/TrackPrivateBase.cpp: Added.
(WebCore::TrackPrivateBase::setLogger):
(WebCore::TrackPrivateBase::logChannel const):
- platform/graphics/TrackPrivateBase.h:
- platform/graphics/VideoTrackPrivate.h:
- platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.mm:
- platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.cpp:
(WebCore::InbandMetadataTextTrackPrivateAVF::updatePendingCueEndTimes):
(WebCore::InbandMetadataTextTrackPrivateAVF::flushPartialCues):
- platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.h:
- platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp:
(WebCore::InbandTextTrackPrivateAVF::processAttributedStrings):
(WebCore::InbandTextTrackPrivateAVF::removeCompletedCues):
(WebCore::InbandTextTrackPrivateAVF::resetCueValues):
(WebCore::InbandTextTrackPrivateAVF::processNativeSamples):
(WebCore::InbandTextTrackPrivateAVF::readNativeSampleBuffer):
- platform/graphics/avfoundation/InbandTextTrackPrivateAVF.h:
- platform/graphics/avfoundation/objc/AudioTrackPrivateAVFObjC.mm:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(-[WebCoreAVFMovieObserver observeValueForKeyPath:ofObject:change:context:]):
- platform/mediastream/mac/AudioTrackPrivateMediaStreamCocoa.cpp:
(WebCore::AudioTrackPrivateMediaStreamCocoa::createAudioUnit):
- platform/mediastream/mac/AudioTrackPrivateMediaStreamCocoa.h:
Source/WebCore/PAL:
- pal/Logger.h:
(PAL::LogArgument::toString):
(PAL::Logger::willLog const):
- 8:37 AM Changeset in webkit [222090] by
-
- 2 edits in trunk/Source/WebCore
[Harfbuzz] Material icons not rendered correctly when using the web font
https://bugs.webkit.org/show_bug.cgi?id=176995
Reviewed by Michael Catanzaro.
Only a few of them are correctly rendered and some others are wrong. We only render correctly the ones that
don't have an underscore in their name (or that start with a number like 3d_rotation). In the cases where the
name before the underscore is also an icon, we render that icon instead, that's why some of them are wrong. This
is happening because the underscore is causing the HarfbuffShaper to split the text in 3 runs, one for the word
before the underscore, another one for the underscore and another for the word after the underscore. So, we
end up trying to shape the 3 runs independently and we fail when the icon doesn't exist, or when it exists but
it's not the one we are looking for. The cause of this is that the underscore has a different script (Common)
than the rest of characters (Latin) which is a condition in HarfbuffShaper to create a different run. The
unicode spec says that characters with Common script should be handled differently, but we are just ignoring
it. The spec proposes to use an heuristic based on simply inheriting the script of the previous character, which
should work in most of the cases. We could take a more conservative approach and do that only if both characters
are ASCII. We should also consider handling other cases mentioned by the spec like brackets and quotation marks,
but that belongs to a different bug/commit.
- platform/graphics/harfbuzz/HarfBuzzShaper.cpp:
(WebCore::scriptsAreCompatibleForCharacters): Helper function to check if the current and previous scripts are
compatible,
(WebCore::HarfBuzzShaper::collectHarfBuzzRuns): Use scriptsAreCompatibleForCharacters() to decided whether to
finish the current run or not. In case of Common script, inherit also the script from the previous character.
- 7:50 AM Changeset in webkit [222089] by
-
- 2 edits in trunk/LayoutTests
[Win] Update test expectations for cache storage tests.
https://bugs.webkit.org/show_bug.cgi?id=176998
Unreviewed test gardening.
- platform/win/TestExpectations:
- 7:43 AM Changeset in webkit [222088] by
-
- 2 edits in trunk/LayoutTests
[Win] Update test expectations for failures on one of the EWS machines.
https://bugs.webkit.org/show_bug.cgi?id=176998
Unreviewed test gardening.
- platform/win/TestExpectations:
- 6:54 AM Changeset in webkit [222087] by
-
- 2 edits in trunk/LayoutTests
[WPE] Rebaseline after r221966.
Unreviewed gardening. Adding VRPose.
- platform/wpe/js/dom/global-constructors-attributes-expected.txt:
- 6:42 AM Changeset in webkit [222086] by
-
- 4 edits in trunk/Source/WebCore
[Harfbuzz] Fix incorrect font rendering when selecting texts in pages which specifies text-rendering: optimizeLegibility
https://bugs.webkit.org/show_bug.cgi?id=148220
Reviewed by Michael Catanzaro.
Add support for shaping a range of characters and return the advance to the first glyph in the range.
Covered by existing tests.
- platform/graphics/cairo/FontCairoHarfbuzzNG.cpp:
(WebCore::FontCascade::getGlyphsAndAdvancesForComplexText const): Pass "from" and "to" parameters to
HarfBuzzShaper::shape and return the x position of the selection rect.
- platform/graphics/harfbuzz/HarfBuzzShaper.cpp:
(WebCore::HarfBuzzShaper::shape): Forward "from" and "to" parameters to fillGlyphBuffer().
(WebCore::HarfBuzzShaper::fillGlyphBufferFromHarfBuzzRun): Only add glyphs for the given character range.
(WebCore::HarfBuzzShaper::fillGlyphBuffer): Only consider runs in the given character range.
- platform/graphics/harfbuzz/HarfBuzzShaper.h:
- 6:24 AM Changeset in webkit [222085] by
-
- 6 edits in trunk
[EME] ClearKey: list 'persistent-license' sessions as supported
https://bugs.webkit.org/show_bug.cgi?id=176985
Reviewed by Xabier Rodriguez-Calvar.
Source/WebCore:
The ClearKey implementation should support the 'persistent-license'
session type for testing purposes. Methods in the CDMPrivateClearKey
class have been updated to handle that session type as supported:
- supportsSessionTypeWithConfiguration() returns true for the 'persistent-license' session type values,
- supportsConfiguration() allows persistent state as required in case of the configured session type being 'persistent-license',
- supportsConfigurationWithRestrictions() as well allows persistent
state as required for 'persistent-license' session types.
No new tests -- affected tests have their baselines updated.
- platform/encryptedmedia/clearkey/CDMClearKey.cpp:
(WebCore::CDMPrivateClearKey::supportsConfiguration const):
(WebCore::CDMPrivateClearKey::supportsConfigurationWithRestrictions const):
(WebCore::CDMPrivateClearKey::supportsSessionTypeWithConfiguration const):
LayoutTests:
Update WPE test baselines for EME ClearKey tests.
- platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt:
- platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
- platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
- 6:22 AM Changeset in webkit [222084] by
-
- 979 edits in trunk/LayoutTests
[WPE] Rebaseline test expectations after r222077.
Unreviewed gardening.
- platform/wpe/animations/3d/matrix-transform-type-animation-expected.txt:
- platform/wpe/animations/cross-fade-border-image-source-expected.txt:
- platform/wpe/animations/cross-fade-list-style-image-expected.txt:
- platform/wpe/animations/cross-fade-webkit-mask-box-image-expected.txt:
- platform/wpe/animations/cross-fade-webkit-mask-image-expected.txt:
- platform/wpe/animations/lineheight-animation-expected.txt:
- platform/wpe/animations/missing-values-first-keyframe-expected.txt:
- platform/wpe/animations/missing-values-last-keyframe-expected.txt:
- platform/wpe/animations/simultaneous-start-transform-expected.txt:
- platform/wpe/animations/width-using-ems-expected.txt:
- platform/wpe/css1/basic/containment-expected.txt:
- platform/wpe/css1/basic/contextual_selectors-expected.txt:
- platform/wpe/css1/basic/grouping-expected.txt:
- platform/wpe/css1/basic/id_as_selector-expected.txt:
- platform/wpe/css1/basic/inheritance-expected.txt:
- platform/wpe/css1/box_properties/border-expected.txt:
- platform/wpe/css1/box_properties/border_bottom-expected.txt:
- platform/wpe/css1/box_properties/border_bottom_inline-expected.txt:
- platform/wpe/css1/box_properties/border_bottom_width-expected.txt:
- platform/wpe/css1/box_properties/border_bottom_width_inline-expected.txt:
- platform/wpe/css1/box_properties/border_color-expected.txt:
- platform/wpe/css1/box_properties/border_color_inline-expected.txt:
- platform/wpe/css1/box_properties/border_inline-expected.txt:
- platform/wpe/css1/box_properties/border_left-expected.txt:
- platform/wpe/css1/box_properties/border_left_inline-expected.txt:
- platform/wpe/css1/box_properties/border_left_width-expected.txt:
- platform/wpe/css1/box_properties/border_left_width_inline-expected.txt:
- platform/wpe/css1/box_properties/border_right-expected.txt:
- platform/wpe/css1/box_properties/border_right_inline-expected.txt:
- platform/wpe/css1/box_properties/border_right_width-expected.txt:
- platform/wpe/css1/box_properties/border_right_width_inline-expected.txt:
- platform/wpe/css1/box_properties/border_style-expected.txt:
- platform/wpe/css1/box_properties/border_style_inline-expected.txt:
- platform/wpe/css1/box_properties/border_top-expected.txt:
- platform/wpe/css1/box_properties/border_top_inline-expected.txt:
- platform/wpe/css1/box_properties/border_top_width-expected.txt:
- platform/wpe/css1/box_properties/border_top_width_inline-expected.txt:
- platform/wpe/css1/box_properties/border_width-expected.txt:
- platform/wpe/css1/box_properties/border_width_inline-expected.txt:
- platform/wpe/css1/box_properties/clear-expected.txt:
- platform/wpe/css1/box_properties/clear_float-expected.txt:
- platform/wpe/css1/box_properties/float-expected.txt:
- platform/wpe/css1/box_properties/float_elements_in_series-expected.txt:
- platform/wpe/css1/box_properties/float_margin-expected.txt:
- platform/wpe/css1/box_properties/float_on_text_elements-expected.txt:
- platform/wpe/css1/box_properties/height-expected.txt:
- platform/wpe/css1/box_properties/margin-expected.txt:
- platform/wpe/css1/box_properties/margin_bottom-expected.txt:
- platform/wpe/css1/box_properties/margin_bottom_inline-expected.txt:
- platform/wpe/css1/box_properties/margin_inline-expected.txt:
- platform/wpe/css1/box_properties/margin_left-expected.txt:
- platform/wpe/css1/box_properties/margin_left_inline-expected.txt:
- platform/wpe/css1/box_properties/margin_right-expected.txt:
- platform/wpe/css1/box_properties/margin_right_inline-expected.txt:
- platform/wpe/css1/box_properties/margin_top-expected.txt:
- platform/wpe/css1/box_properties/margin_top_inline-expected.txt:
- platform/wpe/css1/box_properties/padding-expected.txt:
- platform/wpe/css1/box_properties/padding_bottom-expected.txt:
- platform/wpe/css1/box_properties/padding_bottom_inline-expected.txt:
- platform/wpe/css1/box_properties/padding_inline-expected.txt:
- platform/wpe/css1/box_properties/padding_left-expected.txt:
- platform/wpe/css1/box_properties/padding_left_inline-expected.txt:
- platform/wpe/css1/box_properties/padding_right-expected.txt:
- platform/wpe/css1/box_properties/padding_right_inline-expected.txt:
- platform/wpe/css1/box_properties/padding_top-expected.txt:
- platform/wpe/css1/box_properties/padding_top_inline-expected.txt:
- platform/wpe/css1/box_properties/width-expected.txt:
- platform/wpe/css1/cascade/cascade_order-expected.txt:
- platform/wpe/css1/cascade/important-expected.txt:
- platform/wpe/css1/classification/display-expected.txt:
- platform/wpe/css1/classification/list_style-expected.txt:
- platform/wpe/css1/classification/list_style_image-expected.txt:
- platform/wpe/css1/classification/list_style_position-expected.txt:
- platform/wpe/css1/classification/list_style_type-expected.txt:
- platform/wpe/css1/classification/white_space-expected.txt:
- platform/wpe/css1/color_and_background/background-expected.txt:
- platform/wpe/css1/color_and_background/background_attachment-expected.txt:
- platform/wpe/css1/color_and_background/background_color-expected.txt:
- platform/wpe/css1/color_and_background/background_image-expected.txt:
- platform/wpe/css1/color_and_background/background_position-expected.txt:
- platform/wpe/css1/color_and_background/background_repeat-expected.txt:
- platform/wpe/css1/color_and_background/color-expected.txt:
- platform/wpe/css1/conformance/forward_compatible_parsing-expected.txt:
- platform/wpe/css1/font_properties/font-expected.txt:
- platform/wpe/css1/font_properties/font_family-expected.txt:
- platform/wpe/css1/font_properties/font_size-expected.txt:
- platform/wpe/css1/font_properties/font_style-expected.txt:
- platform/wpe/css1/font_properties/font_variant-expected.txt:
- platform/wpe/css1/font_properties/font_weight-expected.txt:
- platform/wpe/css1/formatting_model/canvas-expected.txt:
- platform/wpe/css1/formatting_model/floating_elements-expected.txt:
- platform/wpe/css1/formatting_model/height_of_lines-expected.txt:
- platform/wpe/css1/formatting_model/inline_elements-expected.txt:
- platform/wpe/css1/formatting_model/replaced_elements-expected.txt:
- platform/wpe/css1/formatting_model/vertical_formatting-expected.txt:
- platform/wpe/css1/pseudo/anchor-expected.txt:
- platform/wpe/css1/pseudo/firstletter-expected.txt:
- platform/wpe/css1/pseudo/firstline-expected.txt:
- platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
- platform/wpe/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
- platform/wpe/css1/text_properties/letter_spacing-expected.txt:
- platform/wpe/css1/text_properties/line_height-expected.txt:
- platform/wpe/css1/text_properties/text_align-expected.txt:
- platform/wpe/css1/text_properties/text_decoration-expected.txt:
- platform/wpe/css1/text_properties/text_indent-expected.txt:
- platform/wpe/css1/text_properties/text_transform-expected.txt:
- platform/wpe/css1/text_properties/vertical_align-expected.txt:
- platform/wpe/css1/text_properties/word_spacing-expected.txt:
- platform/wpe/css1/units/color_units-expected.txt:
- platform/wpe/css1/units/length_units-expected.txt:
- platform/wpe/css1/units/percentage_units-expected.txt:
- platform/wpe/css1/units/urls-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-001-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-002-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-003-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-004-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-005-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-006-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-007-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-008-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-009-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-010-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-011-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-height-012-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-001-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-002-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-003-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-004-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-005-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-006-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-007-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-008-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-009-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-010-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-011-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-max-height-012-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-001-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-002-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-003-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-004-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-005-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-006-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-007-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-008-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-009-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-010-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-011-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-012-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-013-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-014-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-015-expected.txt:
- platform/wpe/css2.1/20110323/absolute-non-replaced-width-016-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-001-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-002-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-003-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-004-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-005-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-007-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-008-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-009-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-010-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-011-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-012-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-014-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-016-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-017-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-018-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-019-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-021-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-022-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-023-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-024-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-025-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-026-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-028-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-029-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-030-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-031-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-032-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-033-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-height-035-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-001-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-006-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-008-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-013-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-015-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-020-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-022-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-027-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-029-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-034-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-036-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-041-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-043-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-048-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-050-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-055-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-057-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-062-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-064-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-069-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-071-expected.txt:
- platform/wpe/css2.1/20110323/absolute-replaced-width-076-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-001-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-002-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-003-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-004-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-005-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-006-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-007-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-008-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-009-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-010-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-011-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-012-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-013-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-014-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-015-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-height-016-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-width-001-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-width-002-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-width-003-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-width-004-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-width-005-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-width-006-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-width-007-expected.txt:
- platform/wpe/css2.1/20110323/block-non-replaced-width-008-expected.txt:
- platform/wpe/css2.1/20110323/block-replaced-height-001-expected.txt:
- platform/wpe/css2.1/20110323/block-replaced-height-002-expected.txt:
- platform/wpe/css2.1/20110323/block-replaced-height-003-expected.txt:
- platform/wpe/css2.1/20110323/block-replaced-height-004-expected.txt:
- platform/wpe/css2.1/20110323/block-replaced-height-005-expected.txt:
- platform/wpe/css2.1/20110323/block-replaced-height-007-expected.txt:
- platform/wpe/css2.1/20110323/block-replaced-width-001-expected.txt:
- platform/wpe/css2.1/20110323/block-replaced-width-006-expected.txt:
- platform/wpe/css2.1/20110323/border-conflict-style-079-expected.txt:
- platform/wpe/css2.1/20110323/border-conflict-style-088-expected.txt:
- platform/wpe/css2.1/20110323/border-spacing-applies-to-015-expected.txt:
- platform/wpe/css2.1/20110323/c543-txt-decor-000-expected.txt:
- platform/wpe/css2.1/20110323/empty-inline-001-expected.txt:
- platform/wpe/css2.1/20110323/empty-inline-002-expected.txt:
- platform/wpe/css2.1/20110323/empty-inline-003-expected.txt:
- platform/wpe/css2.1/20110323/float-non-replaced-height-001-expected.txt:
- platform/wpe/css2.1/20110323/float-non-replaced-width-001-expected.txt:
- platform/wpe/css2.1/20110323/float-non-replaced-width-002-expected.txt:
- platform/wpe/css2.1/20110323/float-non-replaced-width-003-expected.txt:
- platform/wpe/css2.1/20110323/float-non-replaced-width-004-expected.txt:
- platform/wpe/css2.1/20110323/float-non-replaced-width-005-expected.txt:
- platform/wpe/css2.1/20110323/float-non-replaced-width-006-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-height-001-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-height-002-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-height-003-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-height-004-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-height-005-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-height-007-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-width-001-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-width-002-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-width-003-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-width-004-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-width-005-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-width-006-expected.txt:
- platform/wpe/css2.1/20110323/float-replaced-width-011-expected.txt:
- platform/wpe/css2.1/20110323/height-width-inline-table-001-expected.txt:
- platform/wpe/css2.1/20110323/height-width-table-001-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-non-replaced-height-001-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-non-replaced-height-002-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-non-replaced-width-001-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-non-replaced-width-002-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-replaced-height-001-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-replaced-height-002-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-replaced-height-003-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-replaced-height-004-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-replaced-height-005-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-replaced-height-007-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-replaced-width-001-expected.txt:
- platform/wpe/css2.1/20110323/inline-block-replaced-width-006-expected.txt:
- platform/wpe/css2.1/20110323/inline-non-replaced-height-002-expected.txt:
- platform/wpe/css2.1/20110323/inline-non-replaced-height-003-expected.txt:
- platform/wpe/css2.1/20110323/inline-non-replaced-width-001-expected.txt:
- platform/wpe/css2.1/20110323/inline-non-replaced-width-002-expected.txt:
- platform/wpe/css2.1/20110323/inline-replaced-height-001-expected.txt:
- platform/wpe/css2.1/20110323/inline-replaced-height-002-expected.txt:
- platform/wpe/css2.1/20110323/inline-replaced-height-003-expected.txt:
- platform/wpe/css2.1/20110323/inline-replaced-height-004-expected.txt:
- platform/wpe/css2.1/20110323/inline-replaced-height-005-expected.txt:
- platform/wpe/css2.1/20110323/inline-replaced-height-007-expected.txt:
- platform/wpe/css2.1/20110323/inline-replaced-width-001-expected.txt:
- platform/wpe/css2.1/20110323/inline-replaced-width-006-expected.txt:
- platform/wpe/css2.1/20110323/inline-table-001-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-001-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-002-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-003-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-004-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-005-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-006-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-007-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-008-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-009-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-010-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-012-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-013-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-014-expected.txt:
- platform/wpe/css2.1/20110323/margin-applies-to-015-expected.txt:
- platform/wpe/css2.1/20110323/outline-color-applies-to-008-expected.txt:
- platform/wpe/css2.1/20110323/replaced-intrinsic-001-expected.txt:
- platform/wpe/css2.1/20110323/table-caption-001-expected.txt:
- platform/wpe/css2.1/20110323/table-caption-002-expected.txt:
- platform/wpe/css2.1/20110323/table-caption-horizontal-alignment-001-expected.txt:
- platform/wpe/css2.1/20110323/table-caption-optional-001-expected.txt:
- platform/wpe/css2.1/20110323/table-caption-optional-002-expected.txt:
- platform/wpe/css2.1/20110323/table-height-algorithm-023-expected.txt:
- platform/wpe/css2.1/20110323/table-height-algorithm-024-expected.txt:
- platform/wpe/css2.1/20110323/width-non-replaced-inline-001-expected.txt:
- platform/wpe/css2.1/20110323/width-replaced-element-001-expected.txt:
- platform/wpe/css2.1/t040102-keywords-01-b-expected.txt:
- platform/wpe/css2.1/t0402-c71-fwd-parsing-01-f-expected.txt:
- platform/wpe/css2.1/t0402-c71-fwd-parsing-02-f-expected.txt:
- platform/wpe/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
- platform/wpe/css2.1/t0602-c13-inheritance-00-e-expected.txt:
- platform/wpe/css2.1/t0805-c5519-brdr-r-02-e-expected.txt:
- platform/wpe/css2.1/t0805-c5521-brdr-l-02-e-expected.txt:
- platform/wpe/css2.1/t0905-c414-flt-04-c-expected.txt:
- platform/wpe/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
- platform/wpe/css2.1/t0905-c5525-fltblck-01-d-expected.txt:
- platform/wpe/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt:
- platform/wpe/css2.1/t0905-c5525-fltmult-00-d-g-expected.txt:
- platform/wpe/css2.1/t090501-c414-flt-00-d-expected.txt:
- platform/wpe/css2.1/t090501-c414-flt-01-b-expected.txt:
- platform/wpe/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt:
- platform/wpe/css2.1/t1202-counter-00-b-expected.txt:
- platform/wpe/css2.1/t1202-counter-01-b-expected.txt:
- platform/wpe/css2.1/t1202-counter-02-b-expected.txt:
- platform/wpe/css2.1/t1202-counter-03-b-expected.txt:
- platform/wpe/css2.1/t1202-counter-04-b-expected.txt:
- platform/wpe/css2.1/t1202-counter-05-b-expected.txt:
- platform/wpe/css2.1/t1202-counter-06-b-expected.txt:
- platform/wpe/css2.1/t1202-counter-16-f-expected.txt:
- platform/wpe/css2.1/t1202-counters-00-b-expected.txt:
- platform/wpe/css2.1/t1202-counters-01-b-expected.txt:
- platform/wpe/css2.1/t1202-counters-02-b-expected.txt:
- platform/wpe/css2.1/t1202-counters-03-b-expected.txt:
- platform/wpe/css2.1/t1202-counters-04-b-expected.txt:
- platform/wpe/css2.1/t1202-counters-05-b-expected.txt:
- platform/wpe/css2.1/t1202-counters-06-b-expected.txt:
- platform/wpe/css2.1/t1202-counters-18-f-expected.txt:
- platform/wpe/css2.1/t1204-order-00-c-expected.txt:
- platform/wpe/css2.1/t1204-order-01-d-expected.txt:
- platform/wpe/css2.1/t120401-scope-00-b-expected.txt:
- platform/wpe/css2.1/t120401-scope-01-c-expected.txt:
- platform/wpe/css2.1/t1205-c565-list-pos-00-b-expected.txt:
- platform/wpe/css2.1/t1507-c526-font-sz-00-b-expected.txt:
- platform/wpe/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt:
- platform/wpe/css3/css3-modsel-35-expected.txt:
- platform/wpe/css3/css3-modsel-37-expected.txt:
- platform/wpe/css3/flexbox/button-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-13-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-14c-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-14e-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-15-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-159-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-168-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-168a-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-169-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-169a-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-17-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-18-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-2-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-22-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-30-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-31-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-34-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-35-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-37-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-41-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-41a-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-42-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-42a-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-45-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-45b-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-46-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-46b-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-6-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-7-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-75-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-75b-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-76-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-76b-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-79-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-8-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-80-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-82-expected.txt:
- platform/wpe/css3/selectors3/html/css3-modsel-82b-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-113-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-113b-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-114-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-114b-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-119-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-121-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-122-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-123-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-13-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-139-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-139b-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-140-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-140b-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-14c-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-14e-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-15-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-159-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-168-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-168a-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-169-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-169a-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-17-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-18-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-2-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-22-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-30-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-31-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-34-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-35-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-37-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-41-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-41a-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-42-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-42a-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-45-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-45b-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-46-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-46b-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-47-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-48-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-49-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-6-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-7-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-75-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-75b-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-76-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-76b-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-79-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-8-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-80-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-82-expected.txt:
- platform/wpe/css3/selectors3/xhtml/css3-modsel-82b-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-113-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-113b-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-114-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-114b-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-119-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-121-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-122-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-123-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-13-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-139-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-139b-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-140-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-140b-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-14c-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-14e-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-15-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-159-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-168-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-168a-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-169-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-169a-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-17-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-18-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-2-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-22-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-30-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-31-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-34-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-35-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-37-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-41-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-41a-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-42-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-42a-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-45-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-45b-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-46-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-46b-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-47-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-48-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-49-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-6-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-7-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-75-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-75b-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-76-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-76b-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-79-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-8-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-80-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-82-expected.txt:
- platform/wpe/css3/selectors3/xml/css3-modsel-82b-expected.txt:
- platform/wpe/css3/unicode-bidi-isolate-basic-expected.txt:
- platform/wpe/fast/dom/Element/class-attribute-whitespace-expected.txt:
- platform/wpe/fast/dom/HTMLDocument/frameless-location-bugzilla10837-expected.txt:
- platform/wpe/fast/dom/HTMLElement/bdo-expected.txt:
- platform/wpe/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
- platform/wpe/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
- platform/wpe/fast/dom/HTMLTableElement/colSpan-expected.txt:
- platform/wpe/fast/dom/HTMLTableElement/createCaption-expected.txt:
- platform/wpe/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
- platform/wpe/fast/dom/Range/create-contextual-fragment-expected.txt:
- platform/wpe/fast/dynamic/007-expected.txt:
- platform/wpe/fast/dynamic/011-expected.txt:
- platform/wpe/fast/dynamic/012-expected.txt:
- platform/wpe/fast/dynamic/014-expected.txt:
- platform/wpe/fast/dynamic/015-expected.txt:
- platform/wpe/fast/dynamic/anchor-lock-expected.txt:
- platform/wpe/fast/dynamic/anonymous-block-orphaned-lines-expected.txt:
- platform/wpe/fast/dynamic/containing-block-change-expected.txt:
- platform/wpe/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
- platform/wpe/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-expected.txt:
- platform/wpe/fast/dynamic/float-withdrawal-expected.txt:
- platform/wpe/fast/dynamic/insert-before-table-part-in-continuation-expected.txt:
- platform/wpe/fast/dynamic/noninlinebadness-expected.txt:
- platform/wpe/fast/dynamic/outerHTML-doc-expected.txt:
- platform/wpe/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
- platform/wpe/fast/dynamic/selection-highlight-adjust-expected.txt:
- platform/wpe/fast/dynamic/staticY-marking-parents-regression-expected.txt:
- platform/wpe/fast/dynamic/view-overflow-expected.txt:
- platform/wpe/fast/dynamic/window-resize-scrollbars-test-expected.txt:
- platform/wpe/fast/encoding/utf-16-big-endian-expected.txt:
- platform/wpe/fast/encoding/utf-16-little-endian-expected.txt:
- platform/wpe/fast/encoding/xmacroman-encoding-test-expected.txt:
- platform/wpe/fast/events/mouseover-mouseout-expected.txt:
- platform/wpe/fast/events/nested-window-event-expected.txt:
- platform/wpe/fast/events/pointer-events-2-expected.txt:
- platform/wpe/fast/events/resize-events-expected.txt:
- platform/wpe/fast/events/updateLayoutForHitTest-expected.txt:
- platform/wpe/fast/events/window-events-bubble-expected.txt:
- platform/wpe/fast/events/window-events-bubble2-expected.txt:
- platform/wpe/fast/gradients/crash-on-zero-radius-expected.txt:
- platform/wpe/fast/gradients/list-item-gradient-expected.txt:
- platform/wpe/fast/gradients/radial-centered-expected.txt:
- platform/wpe/fast/parser/001-expected.txt:
- platform/wpe/fast/parser/entity-comment-in-style-expected.txt:
- platform/wpe/fast/parser/nofoo-tags-inside-paragraph-expected.txt:
- platform/wpe/fast/parser/open-comment-in-style-expected.txt:
- platform/wpe/fast/parser/open-comment-in-textarea-expected.txt:
- platform/wpe/fast/parser/xhtml-alternate-entities-expected.txt:
- platform/wpe/fast/tokenizer/script_extra_close-expected.txt:
- platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
- platform/wpe/fast/transforms/diamond-expected.txt:
- platform/wpe/fast/transforms/transform-overflow-expected.txt:
- platform/wpe/fast/transforms/transform-positioned-ancestor-expected.txt:
- platform/wpe/fast/transforms/transform-table-row-expected.txt:
- platform/wpe/fast/transforms/transforms-with-zoom-expected.txt:
- platform/wpe/fast/xsl/xslt-enc-cyr-expected.txt:
- platform/wpe/fast/xsl/xslt-enc-expected.txt:
- platform/wpe/fast/xsl/xslt-enc16-expected.txt:
- platform/wpe/fast/xsl/xslt-enc16to16-expected.txt:
- platform/wpe/fast/xsl/xslt-entity-expected.txt:
- platform/wpe/fast/xsl/xslt-extra-content-at-end-expected.txt:
- platform/wpe/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
- platform/wpe/fast/xsl/xslt-relative-path-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.txt:
- platform/wpe/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.txt:
- platform/wpe/ietestcenter/css3/text/textshadow-001-expected.txt:
- platform/wpe/ietestcenter/css3/text/textshadow-002-expected.txt:
- platform/wpe/ietestcenter/css3/text/textshadow-003-expected.txt:
- platform/wpe/ietestcenter/css3/text/textshadow-004-expected.txt:
- platform/wpe/ietestcenter/css3/text/textshadow-005-expected.txt:
- platform/wpe/ietestcenter/css3/text/textshadow-006-expected.txt:
- platform/wpe/ietestcenter/css3/text/textshadow-007-expected.txt:
- platform/wpe/ietestcenter/css3/text/textshadow-008-expected.txt:
- platform/wpe/ietestcenter/css3/text/textshadow-009-expected.txt:
- platform/wpe/ietestcenter/css3/text/textshadow-010-expected.txt:
- platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
- platform/wpe/tables/layering/paint-test-layering-1-expected.txt:
- platform/wpe/tables/layering/paint-test-layering-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/45621-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug101674-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug10269-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug10269-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug10296-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug106158-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug106158-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug109043-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug113235-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug113235-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug113235-3-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug1163-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug1188-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug11944-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug1224-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug1302-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug131020-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug131020_iframe-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug133756-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug139524-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug1430-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug149275-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug14929-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug157890-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug16012-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug16252-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug17130-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug17130-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug17138-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug17587-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug18359-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug18664-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug18955-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug19356-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug19599-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug20579-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2065-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug20804-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2123-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug220536-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug22246-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug22246-2a-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug22246-3-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug22246-3a-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug23235-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug23299-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug24627-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2469-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2479-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2479-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2479-3-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2479-4-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2509-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug25663-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2585-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug27038-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug27038-3-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2886-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2886-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug29058-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug29157-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug29326-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2981-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug2997-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug30273-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug30332-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug30332-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug32205-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug32205-3-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug32447-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug3260-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug34538-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug3454-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug3977-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug42187-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug43039-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug43854-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug4427-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug44523-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug4501-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug45055-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug45055-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug4576-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug46368-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug46480-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug46480-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug46623-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug46623-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug48028-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug4803-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug51037-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug5188-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug5538-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug55694-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug57828-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug5835-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug58402-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug59354-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug60749-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug6184-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug6304-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug6404-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug6674-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug69187-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug69382-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug69382-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug7112-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug7112-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug73321-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug78162-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug80762-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug82946-1-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug82946-2-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug86708-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug8858-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug92143-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug93363-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug96334-expected.txt:
- platform/wpe/tables/mozilla/bugs/bug965-expected.txt:
- platform/wpe/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
- platform/wpe/tables/mozilla/core/bloomberg-expected.txt:
- platform/wpe/tables/mozilla/core/borders-expected.txt:
- platform/wpe/tables/mozilla/core/col_widths_auto_autoFix-expected.txt:
- platform/wpe/tables/mozilla/core/col_widths_fix_fixPer-expected.txt:
- platform/wpe/tables/mozilla/core/margins-expected.txt:
- platform/wpe/tables/mozilla/core/one_row-expected.txt:
- platform/wpe/tables/mozilla/core/row_span-expected.txt:
- platform/wpe/tables/mozilla/dom/appendCol2-expected.txt:
- platform/wpe/tables/mozilla/dom/appendRowsExpand1-expected.txt:
- platform/wpe/tables/mozilla/dom/appendTbodyExpand1-expected.txt:
- platform/wpe/tables/mozilla/dom/deleteCellsShrink1-expected.txt:
- platform/wpe/tables/mozilla/dom/deleteCellsShrink2-expected.txt:
- platform/wpe/tables/mozilla/dom/deleteRowsRebuild1-expected.txt:
- platform/wpe/tables/mozilla/dom/deleteRowsShrink1-expected.txt:
- platform/wpe/tables/mozilla/dom/deleteTbodyExpand1-expected.txt:
- platform/wpe/tables/mozilla/dom/insertCellsExpand1-expected.txt:
- platform/wpe/tables/mozilla/dom/insertCellsExpand2-expected.txt:
- platform/wpe/tables/mozilla/dom/insertCellsRebuild1-expected.txt:
- platform/wpe/tables/mozilla/dom/insertCellsRebuild2-expected.txt:
- platform/wpe/tables/mozilla/dom/insertRowsExpand1-expected.txt:
- platform/wpe/tables/mozilla/dom/insertRowsRebuild1-expected.txt:
- platform/wpe/tables/mozilla/dom/tableDom-expected.txt:
- platform/wpe/tables/mozilla/marvin/body_tfoot-expected.txt:
- platform/wpe/tables/mozilla/marvin/col_span-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_align_center-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_align_justify-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_align_left-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_align_right-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_span-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_width_pct-expected.txt:
- platform/wpe/tables/mozilla/marvin/colgroup_width_px-expected.txt:
- platform/wpe/tables/mozilla/marvin/table_rules_all-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_bgcolor_teal-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_bgcolor_teal_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_bgcolor_yellow-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_bgcolor_yellow_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_caption_align_bot-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_caption_align_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_cellpadding-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_cellpadding_pct-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_cellspacing-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_style-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_td_align_center-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_td_align_left-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_td_align_right-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_td_colspan-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_td_height-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_td_rowspan-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_td_width-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_th_align_center-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_th_align_left-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_th_align_right-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_th_colspan-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_th_height-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_th_rowspan-expected.txt:
- platform/wpe/tables/mozilla/marvin/tables_th_width-expected.txt:
- platform/wpe/tables/mozilla/marvin/tbody_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/tbody_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/tbody_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/tbody_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/td_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/td_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/td_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/td_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/tfoot_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/tfoot_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/tfoot_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/tfoot_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/th_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/th_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/th_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/th_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/thead_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/thead_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/thead_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/thead_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_aqua_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_black-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_black_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_blue-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_blue_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_fuchsia-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_fuchsia_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_gray-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_gray_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_green-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_green_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_lime-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_lime_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_maroon-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_maroon_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_navy-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_navy_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_olive-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_olive_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_purple-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_purple_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_red-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_red_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_silver-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_silver_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_teal-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_teal_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_white-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_white_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_yellow-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_bgcolor_yellow_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/tr_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_col_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_col_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_col_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_col_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_col_width_rel-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_colgroup_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_colgroup_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_colgroup_width_rel-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_table-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_table_bgcolor_name-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_table_style-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tbody_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tbody_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tbody_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tbody_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_td_align_center-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_td_align_left-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_td_align_right-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_td_bgcolor_name-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_td_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_td_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_td_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_td_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tfoot_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tfoot_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_th_align_center-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_th_align_left-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_th_align_right-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_th_bgcolor_name-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_th_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_th_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_th_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_th_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_thead_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_thead_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_thead_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_thead_valign_top-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tr_bgcolor_name-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tr_valign_baseline-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tr_valign_bottom-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tr_valign_middle-expected.txt:
- platform/wpe/tables/mozilla/marvin/x_tr_valign_top-expected.txt:
- platform/wpe/tables/mozilla/other/ms-expected.txt:
- platform/wpe/tables/mozilla/other/nested2-expected.txt:
- platform/wpe/tables/mozilla/other/test3-expected.txt:
- platform/wpe/tables/mozilla/other/test6-expected.txt:
- platform/wpe/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
- platform/wpe/tables/mozilla/other/wa_table_tr_align-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug10140-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug1128-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug11331-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug14007-2-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug17826-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug18770-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug19526-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug21518-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug22122-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug32205-4-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug42043-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug59252-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug80762-2-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug8499-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/bugs/bug91057-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/core/captions1-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/core/captions2-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/core/captions3-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/core/col_span2-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/core/cols1-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/core/standards1-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/dom/appendCells1-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/dom/appendCol1-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.txt:
- platform/wpe/tables/mozilla_expected_failures/other/test4-expected.txt:
- platform/wpe/transforms/2d/compound-transforms-vs-containers-expected.txt:
- platform/wpe/transforms/2d/transform-borderbox-expected.txt:
- platform/wpe/transforms/2d/transform-fixed-container-expected.txt:
- platform/wpe/transforms/2d/transform-origin-borderbox-expected.txt:
- platform/wpe/transforms/3d/hit-testing/backface-hit-test-expected.txt:
- platform/wpe/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.txt:
- platform/wpe/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt:
- platform/wpe/transforms/3d/point-mapping/3d-point-mapping-3-expected.txt:
- platform/wpe/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.txt:
- platform/wpe/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt:
- platform/wpe/transforms/3d/point-mapping/3d-point-mapping-expected.txt:
- platform/wpe/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt:
- platform/wpe/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt:
- platform/wpe/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt:
- platform/wpe/transitions/cross-fade-border-image-expected.txt:
- platform/wpe/transitions/move-after-transition-expected.txt:
- platform/wpe/transitions/svg-text-shadow-transition-expected.txt:
- 4:53 AM Changeset in webkit [222083] by
-
- 7 edits in trunk
Disallow passing a null program to getFragDataLocation.
https://bugs.webkit.org/show_bug.cgi?id=176895
Reviewed by Sam Weinig.
This matches the specification as well as Gecko and Chromium.
Source/WebCore:
Test: fast/canvas/webgl/webgl2/bindings.html
- html/canvas/WebGL2RenderingContext.cpp:
(WebCore::WebGL2RenderingContext::getFragDataLocation):
- html/canvas/WebGL2RenderingContext.h:
- html/canvas/WebGL2RenderingContext.idl:
LayoutTests:
- fast/canvas/webgl/webgl2/bindings-expected.txt:
- fast/canvas/webgl/webgl2/bindings.html:
- 4:05 AM Changeset in webkit [222082] by
-
- 4 edits in trunk/Source/ThirdParty/libwebrtc/Source/third_party/jsoncpp/source/makefiles/vs71
Unreviewed, committing actual dos2unix conversions
- 4:00 AM Changeset in webkit [222081] by
-
- 1 edit in trunk/Source/ThirdParty/libwebrtc/ChangeLog
Normalize line terminators in jsoncpp Visual Studio files
https://bugs.webkit.org/show_bug.cgi?id=176991
Patch by Alicia Boya García <aboya@igalia.com> on 2017-09-15
Reviewed by Konstantin Tokarev.
- Source/third_party/jsoncpp/source/makefiles/vs71/jsoncpp.sln:
- Source/third_party/jsoncpp/source/makefiles/vs71/jsontest.vcproj:
- Source/third_party/jsoncpp/source/makefiles/vs71/lib_json.vcproj:
- Source/third_party/jsoncpp/source/makefiles/vs71/test_lib_json.vcproj:
- 2:20 AM Changeset in webkit [222080] by
-
- 4 edits in trunk
iOS: WebKitTestRunner hits an assertion in editing/pasteboard/datatransfer-items-copy-plaintext.html
https://bugs.webkit.org/show_bug.cgi?id=176968
Source/WebKit:
Reviewed by Wenson Hsieh.
Don't allocate a SharedMemory of size zero (content was empty) as this would result in a crash inside
a WebContent process in release builds and an assertion failure in debug builds.
- UIProcess/Cocoa/WebPasteboardProxyCocoa.mm:
(WebKit::WebPasteboardProxy::readBufferFromPasteboard):
LayoutTests:
<rdar://problem/34454843>
Reviewed by Wenson Hsieh.
Unskip the test which used to crash/hit assertions.
- platform/ios/TestExpectations:
- 12:43 AM Changeset in webkit [222079] by
-
- 2038 edits5 adds29 deletes in trunk/LayoutTests
Unreviewed GTK+ gardening. Rebaseline tests after r222077. Part 2.
- 12:25 AM Changeset in webkit [222078] by
-
- 2118 edits3 deletes in trunk/LayoutTests
Unreviewed GTK+ gardening. Rebaseline tests after r222077. Part 1.
- 12:08 AM Changeset in webkit [222077] by
-
- 2 edits in trunk/Source/WebCore
[FreeType] Complex text is enabled too often after r221909
https://bugs.webkit.org/show_bug.cgi?id=176907
Reviewed by Sergio Villar Senin.
In r221909 we enabled complex text by default following the same cocoa ifdefs, but I forgot another ifdef in the
cpp file.
- platform/graphics/FontCascade.cpp:
(WebCore::FontCascade::codePath const):