Timeline



Jan 20, 2013:

11:59 PM Changeset in webkit [140307] by falken@chromium.org
  • 3 edits
    4 adds in trunk

Elements must be reattached when inserted/removed from top layer
https://bugs.webkit.org/show_bug.cgi?id=105489

Relanding r139402 as rollout due to suspected perf regression did not help (bug 106726).

Reviewed by Julien Chaffraix.

Source/WebCore:

Ensure a reattach occurs when an element is inserted/removed from top layer, so its renderer can be inserted correctly:
as a child of RenderView in top layer sibling order if it's in the top layer, and in the usual place otherwise.

We previously relied on style recalc to catch when an element is inserted/removed from the top layer, because it
only happens on dialog.show/close which toggle display: none. But that is incorrect because, for example, close()
followed immediately by show() results in no style change.

Tests: fast/dom/HTMLDialogElement/removed-element-is-removed-from-top-layer.html

fast/dom/HTMLDialogElement/top-layer-stacking-correct-order-remove-readd.html

  • dom/Element.cpp:

(WebCore::Element::removedFrom): Call Document::removeFromTopLayer to let the element be removed from the top layer vector.
removeFromTopLayer calls Element::setIsInTopLayer(false) itself if needed.
(WebCore::Element::setIsInTopLayer): Ensure a reattach occurs if the element is already attached.

LayoutTests:

  • fast/dom/HTMLDialogElement/removed-element-is-removed-from-top-layer-expected.html: Added.
  • fast/dom/HTMLDialogElement/removed-element-is-removed-from-top-layer.html: Added.

This tests that a top layer element removed from the document does not reappear in the top layer if readded.
This test actually would pass before this patch, but just by good fortune (see bug).

  • fast/dom/HTMLDialogElement/top-layer-stacking-correct-order-remove-readd-expected.html: Added.
  • fast/dom/HTMLDialogElement/top-layer-stacking-correct-order-remove-readd.html: Added.

This tests that top layer ordering is correct after removing and readding an element to the top layer.

11:50 PM Changeset in webkit [140306] by yurys@chromium.org
  • 6 edits in trunk

Web Inspector: change HeapSnapshotLoader to allow loading native heap snapshots
https://bugs.webkit.org/show_bug.cgi?id=107282

Reviewed by Pavel Feldman.

Conctete heap snapshot constructor name is passed as a parameter to HeapSnapshotLoaderProxy and
propagated to HeapSnapshotLoader.buildSnapshot to support different types of heap snapshots.

Source/WebCore:

  • inspector/front-end/HeapSnapshotLoader.js:

(WebInspector.HeapSnapshotLoader.prototype.buildSnapshot):

  • inspector/front-end/HeapSnapshotProxy.js:

(WebInspector.HeapSnapshotWorker.prototype.createLoader):
(WebInspector.HeapSnapshotLoaderProxy):
(WebInspector.HeapSnapshotLoaderProxy.prototype.close):

  • inspector/front-end/HeapSnapshotView.js:

(WebInspector.HeapProfileHeader.prototype._setupWorker):

LayoutTests:

  • inspector/profiler/heap-snapshot-loader.html:
11:45 PM Changeset in webkit [140305] by haraken@chromium.org
  • 16 edits
    2 adds in trunk

Implement MediaStreamEvent constructor
https://bugs.webkit.org/show_bug.cgi?id=107411

Reviewed by Adam Barth.

Spec: http://www.w3.org/TR/webrtc/#mediastreamevent

Test: fast/events/constructors/media-stream-event-constructor.html

Source/WebCore:

  • Modules/mediastream/MediaStreamEvent.cpp:

(WebCore::MediaStreamEventInit::MediaStreamEventInit):
(WebCore):
(WebCore::MediaStreamEvent::create):
(WebCore::MediaStreamEvent::MediaStreamEvent):

  • Modules/mediastream/MediaStreamEvent.h:

(MediaStreamEventInit):
(WebCore):
(MediaStreamEvent):

  • Modules/mediastream/MediaStreamEvent.idl:
  • bindings/js/JSDictionary.cpp:

(WebCore):
(WebCore::JSDictionary::convertValue):

  • bindings/js/JSDictionary.h:

(WebCore):

  • bindings/v8/Dictionary.cpp:

(WebCore):
(WebCore::Dictionary::get):

  • bindings/v8/Dictionary.h:

(Dictionary):

LayoutTests:

  • fast/events/constructors/media-stream-event-constructor-expected.txt: Added.
  • fast/events/constructors/media-stream-event-constructor.html: Added.
  • platform/chromium-android/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
11:38 PM Changeset in webkit [140304] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: Allow SplitView to change orientation after the construction.
https://bugs.webkit.org/show_bug.cgi?id=107263

Added SplitView.prototype.setIsVertical to change the orientation on the fly.
Instead of passing default sidebar size to the constructor the client
may now pass separate defaults for the sidebar width and height. Passing
just one default works as before.

Patch by Vladislav Kaznacheev <kaznacheev@chromium.org> on 2013-01-20
Reviewed by Pavel Feldman.

No new tests.

  • inspector/front-end/SplitView.js:

(WebInspector.SplitView):
(WebInspector.SplitView.prototype.isVertical):
(WebInspector.SplitView.prototype.setIsVertical):
(WebInspector.SplitView.prototype._innerSetIsVertical):
(WebInspector.SplitView.prototype._updateLayout):
(WebInspector.SplitView.prototype.isSidebarSecond):
(WebInspector.SplitView.prototype.showBoth):
(WebInspector.SplitView.prototype._updateTotalSize):
(WebInspector.SplitView.prototype._innerSetSidebarSize):
(WebInspector.SplitView.prototype.wasShown):
(WebInspector.SplitView.prototype.onResize):
(WebInspector.SplitView.prototype.installResizer):
(WebInspector.SplitView.prototype._onDragStart):
(WebInspector.SplitView.prototype._sizeSetting):
(WebInspector.SplitView.prototype._lastSidebarSize):
(WebInspector.SplitView.prototype.get _saveSidebarSize):

11:27 PM Changeset in webkit [140303] by haraken@chromium.org
  • 10 edits in trunk/Source/WebCore

Add a [ConstructorConditional] IDL attribute
https://bugs.webkit.org/show_bug.cgi?id=107407

Reviewed by Adam Barth.

Per discussion in webkit-dev, we need to implement DOM4 event constructors
under a enable flag. For that purpose, we implement a [ConstructorConditional]
IDL attribute.

Test: bindings/scripts/test/TestInterface.idl

  • bindings/scripts/CodeGenerator.pm:

(GenerateConstructorConditionalString):

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateConstructorDeclaration):
(GenerateConstructorHelperMethods):

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateHeader):
(GenerateImplementation):

  • bindings/scripts/IDLAttributes.txt:
  • bindings/scripts/test/JS/JSTestInterface.cpp:

(WebCore):

  • bindings/scripts/test/JS/JSTestInterface.h:

(JSTestInterfaceConstructor):

  • bindings/scripts/test/TestInterface.idl:
  • bindings/scripts/test/V8/V8TestInterface.cpp:

(WebCore::ConfigureV8TestInterfaceTemplate):

  • bindings/scripts/test/V8/V8TestInterface.h:

(V8TestInterface):

11:18 PM Changeset in webkit [140302] by haraken@chromium.org
  • 3 edits in trunk/Source/WebCore

[V8] We should set a class id for a NPObject wrapper
https://bugs.webkit.org/show_bug.cgi?id=107249

Reviewed by Adam Barth.

This is one of steps to avoid hitting an ASSERT()
that will be added in https://bugs.webkit.org/show_bug.cgi?id=107137 .

No tests. No change in behavior.

  • bindings/v8/V8DOMWrapper.h:

(V8DOMWrapper):
(WebCore::V8DOMWrapper::setWrapperClass):
(WebCore):

  • bindings/v8/V8NPObject.cpp:

(WebCore::createV8ObjectForNPObject):

11:10 PM Changeset in webkit [140301] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

Extend diff_parser to support the --full-index output.
https://bugs.webkit.org/show_bug.cgi?id=107408

Patch by Tim 'mithro' Ansell <mithro@mithis.com> on 2013-01-20
Reviewed by Maciej Stachowiak.

  • Scripts/webkitpy/common/checkout/diff_parser.py:

(git_diff_to_svn_diff):

  • Scripts/webkitpy/common/checkout/diff_parser_unittest.py:

(DiffParserTest):
(DiffParserTest.test_git_diff_to_svn_diff):
(git_diff_to_svn_diff):

11:05 PM Changeset in webkit [140300] by mikelawther@chromium.org
  • 45 edits
    1 copy
    1 add in trunk

CSS3 calc: unprefix implementation
https://bugs.webkit.org/show_bug.cgi?id=91951

Reviewed by Ojan Vafai.

Source/WebCore:

Add support for the unprefixed 'calc()' function, while retaining support for the prefixed version.

Test: css3/calc/simple-calcs-prefixed.html

  • css/CSSCalculationValue.cpp:

(WebCore::buildCssText):
(WebCore::CSSCalcValue::create):

  • css/CSSParser.cpp:

(WebCore::CSSParser::isCalculation):
(WebCore::CSSParser::detectFunctionTypeToken):

LayoutTests:

Changed all -webkit-calc() occurrences to calc().
Made a copy of the simplest test file so very basic tests for the prefixed version
are retained.

  • css3/calc/background-position-parsing.html:
  • css3/calc/block-mask-overlay-image-outset.html:
  • css3/calc/border-radius.html:
  • css3/calc/border.html:
  • css3/calc/box-reflect.html:
  • css3/calc/calc-errors.html:
  • css3/calc/color-hsl.html:
  • css3/calc/color-rgb.html:
  • css3/calc/css3-radial-gradients.html:
  • css3/calc/cssom-expected.txt:
  • css3/calc/cssom.html:
  • css3/calc/font-monospace.html:
  • css3/calc/font-size-fractional.html:
  • css3/calc/font-size.html:
  • css3/calc/font.html:
  • css3/calc/getComputedStyle-margin-percentage.html:
  • css3/calc/gradient-color-stops.html:
  • css3/calc/img-size.html:
  • css3/calc/line-height.html:
  • css3/calc/margin.html:
  • css3/calc/negative-padding.html:
  • css3/calc/padding.html:
  • css3/calc/reflection-computed-style-expected.txt:
  • css3/calc/reflection-computed-style.html:
  • css3/calc/regression-62276.html:
  • css3/calc/simple-calcs-prefixed-expected.txt: Added.
  • css3/calc/simple-calcs-prefixed.html: Copied from LayoutTests/css3/calc/simple-calcs.html.
  • css3/calc/simple-calcs.html:
  • css3/calc/simple-composited-mask.html:
  • css3/calc/table-border-spacing.html:
  • css3/calc/table-calcs.html:
  • css3/calc/table-empty-cells.html:
  • css3/calc/transforms-scale.html:
  • css3/calc/transforms-translate.html:
  • css3/calc/transition-crash.html:
  • css3/calc/transition-crash2.html:
  • css3/calc/transition-crash3.html:
  • css3/calc/transition-crash4.html:
  • css3/calc/transitions-dependent.html:
  • css3/calc/transitions.html:
  • css3/calc/vertical-align-expected.html:
  • css3/calc/vertical-align.html:
  • css3/calc/zoom-with-em.html:
10:59 PM Changeset in webkit [140299] by shinyak@chromium.org
  • 8 edits
    4 adds in trunk

Distribution state becomes inconsistent with content/shadow reprojection
https://bugs.webkit.org/show_bug.cgi?id=106634

Reviewed by Hajime Morita.

Source/WebCore:

Distribution should be resolved from shallower ShadowDOM to deeper Shadow DOM. However, in the current implementation,
there is a case that distribution for deeper ShadowDOM happens to be resolved before distribution
for shallower ShadowDOM is resolved.

Here, we have 2 problems about distribution.
1) Invalidation state is not propagated to nested (= deeper) ShadowDOM.

  • This causes deeper ShadowDOM looks having a valid distribution though it should be invalid.

2) We are not resolving shallower ShadowDOM when deeper ShadowDOM's distribution is needed.

  • Because of (1), we have to check all the ancestor ShadowDOM.

For (1), we change invalidate() to invalidate nested ShadowDOM's distribution as well.
For (2), when resolving distribution, we will check the ancestor ShadowDOM's distribution state. If the ancestor's
distribution is not valid, we resolve it first.

For optimization of (1), actually we can skip invalidating distribution of some ShadowDOMs.
If ShadowRoot of deeper ShadowDOM does not have an InsertionPoint as children, we can skip invalidating
its distribution, because only children can be distributed to InsertionPoint.

Tests: fast/dom/shadow/distribution-crash.html

fast/dom/shadow/nested-reprojection-inconsistent.html

  • dom/ElementShadow.cpp:

(WebCore::ElementShadow::attach): Should resolve distribution from ancestor.

  • dom/ElementShadow.h:
  • html/shadow/ContentDistributor.cpp:

(WebCore::ContentDistributor::distribute): Added ASSERT that the parent ShadowRoot's distribution is resolved.
(WebCore::ContentDistributor::invalidate): For each InsertionPoint, we have to invalidate
its parent element's distribution (if it has ElementShadow).
(WebCore::ContentDistributor::ensureDistribution):

  • html/shadow/ContentDistributor.h:

(WebCore::ContentDistributor::isValid):

  • html/shadow/HTMLShadowElement.cpp:

(WebCore::HTMLShadowElement::olderShadowRoot): Should resolve distribution from ancestor.

  • html/shadow/InsertionPoint.cpp:

(WebCore::InsertionPoint::attach): ditto.
(WebCore::InsertionPoint::detach): ditto.
(WebCore::InsertionPoint::getDistributedNodes): ditto.
(WebCore::resolveReprojection): ditto.

LayoutTests:

  • fast/dom/shadow/distribution-crash-expected.txt: Added.
  • fast/dom/shadow/distribution-crash.html: Added.
  • fast/dom/shadow/nested-reprojection-inconsistent-expected.txt: Added.
  • fast/dom/shadow/nested-reprojection-inconsistent.html: Added.
10:48 PM Changeset in webkit [140298] by apavlov@chromium.org
  • 1 edit in branches/chromium/1364/Source/WebCore/inspector/front-end/StylesSidebarPane.js

Merge 139994

Web Inspector: [Spectrum] Color picker in CSS editor does not update textual color value
https://bugs.webkit.org/show_bug.cgi?id=107110

Reviewed by Vsevolod Vlasov.

The Spectrum picker was never told to update the textual color upon user-initiated color changes.

  • inspector/front-end/StylesSidebarPane.js:

(WebInspector.StylePropertyTreeElement.prototype.updateTitle.):

TBR=apavlov@chromium.org
Review URL: https://codereview.chromium.org/12035003

10:13 PM Changeset in webkit [140297] by dmazzoni@google.com
  • 4 edits
    2 adds in trunk/Source

Make SpeechSynthesis compile in the Chromium port
https://bugs.webkit.org/show_bug.cgi?id=107382

Reviewed by Adam Barth.

Source/WebCore:

Add stubs for the Chromium implementation of speech synthesis,
and add all source and header files to WebCore.gypi. Everything
is behind the ENABLE_SPEECH_SYNTHESIS flag.

  • Modules/speech/chromium/SpeechSynthesisChromium.cpp: Added.

(WebCore):
(WebCore::SpeechSynthesis::initializeVoiceList):
(WebCore::SpeechSynthesis::pending):
(WebCore::SpeechSynthesis::speaking):
(WebCore::SpeechSynthesis::paused):
(WebCore::SpeechSynthesis::speak):
(WebCore::SpeechSynthesis::cancel):
(WebCore::SpeechSynthesis::pause):
(WebCore::SpeechSynthesis::resume):

  • WebCore.gypi:

Source/WebKit/chromium:

Add ENABLE_SPEECH_SYNTHESIS to features.gypi, off by default.

  • features.gypi:
10:10 PM Changeset in webkit [140296] by tkent@chromium.org
  • 3 edits
    4 adds in trunk

Re-layout child blocks when border/padding of the box-sizing:border-box parent is updated
https://bugs.webkit.org/show_bug.cgi?id=104997

Reviewed by Tony Chang.

Source/WebCore:

When padding or border is updated for a parent block with
box-sizing:border-box and width, the width of its child block was not
updated.

Tests: fast/css/box-sizing-border-box-dynamic-padding-border-update.html

fast/forms/text/text-padding-dynamic-change.html

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::styleDidChange):
If box-sizing of the old style and/or the new style is border-box and
padding or border is changed, apply setChildNeedsLayout(true) for child
boxes.

LayoutTests:

  • fast/css/box-sizing-border-box-dynamic-padding-border-update-expected.txt: Added.
  • fast/css/box-sizing-border-box-dynamic-padding-border-update.html: Added.
  • fast/forms/text/text-padding-dynamic-change-expected.html: Added.
  • fast/forms/text/text-padding-dynamic-change.html: Added.
10:08 PM Changeset in webkit [140295] by haraken@chromium.org
  • 4 edits
    1 delete in trunk/Source/WebCore

[V8] Remove custom V8ScriptProfileCustom::toV8()
https://bugs.webkit.org/show_bug.cgi?id=107246

Reviewed by Adam Barth.

V8ScriptProfileCustom::toV8() needs not to be custom.
Furthermore, the current custom toV8() is wrong in that
it doesn't use a creationContext and it doesn't set a
wrapper class id. This is one of steps to avoiding
ASSERT()s that will be added in
https://bugs.webkit.org/show_bug.cgi?id=107137 .

No tests. No change in behavior.

  • UseV8.cmake:
  • WebCore.gypi:
  • bindings/v8/custom/V8ScriptProfileCustom.cpp: Removed.
  • inspector/ScriptProfile.idl:
9:42 PM Changeset in webkit [140294] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebKit2

Remove support getting per-resource callbacks in the UIProcess
https://bugs.webkit.org/show_bug.cgi?id=107405

Patch by Viatcheslav Ostapenko <sl.ostapenko@samsung.com> on 2013-01-20
Reviewed by Sam Weinig.

EFL, GTK and Qt WebKit2 build fixes after r140285.
Remove from build WebResourceLoadClient.{cpp,h} deleted by r140285.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
9:23 PM Changeset in webkit [140293] by tkent@chromium.org
  • 3 edits
    4 deletes in trunk

Unreviewed, rolling out r140290.
http://trac.webkit.org/changeset/140290
https://bugs.webkit.org/show_bug.cgi?id=107412

Broke tests of inspector and calendar picker in debug build
(Requested by tkent on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-20

Source/WebCore:

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::styleDidChange):

LayoutTests:

  • fast/css/box-sizing-border-box-dynamic-padding-border-update-expected.txt: Removed.
  • fast/css/box-sizing-border-box-dynamic-padding-border-update.html: Removed.
  • fast/forms/text/text-padding-dynamic-change-expected.html: Removed.
  • fast/forms/text/text-padding-dynamic-change.html: Removed.
9:12 PM Changeset in webkit [140292] by commit-queue@webkit.org
  • 3 edits
    7 adds in trunk

Dispatch LongPress to inner frames
https://bugs.webkit.org/show_bug.cgi?id=106874

Patch by Yongsheng Zhu <yongsheng.zhu@intel.com> on 2013-01-20
Reviewed by Antonio Gomes.

Source/WebCore:

Do check whether a LongPress gesture event should be passed
to inner frames. If needed, dispatch it.

Tests: fast/events/touch/gesture/long-press-on-draggable-element-in-iframe-triggers-drag.html

fast/events/touch/gesture/long-press-on-draggable-element-in-nested-iframes-triggers-drag.html

  • page/EventHandler.cpp:

(WebCore::EventHandler::handleGestureLongPress):

LayoutTests:

  • fast/events/touch/gesture/long-press-on-draggable-element-in-iframe-triggers-drag.html: Added.
  • fast/events/touch/gesture/long-press-on-draggable-element-in-nested-iframes-triggers-drag.html: Added.
  • fast/events/touch/gesture/resources/drag-inside-iframe2.html: Added.
  • fast/events/touch/gesture/resources/drag-inside-nested-iframes2.html: Added.
  • fast/events/touch/gesture/resources/drag-inside-nested-iframes3.html: Added.
  • platform/chromium/fast/events/touch/gesture/long-press-on-draggable-element-in-iframe-triggers-drag-expected.txt: Added.
  • platform/chromium/fast/events/touch/gesture/long-press-on-draggable-element-in-nested-iframes-triggers-drag-expected.txt: Added.
7:52 PM Changeset in webkit [140291] by gyuyoung.kim@samsung.com
  • 21 edits in trunk/Source/WebCore

Clean up missing *explicit* keyword in ctors of WebCore/rendering.
https://bugs.webkit.org/show_bug.cgi?id=107373

Reviewed by Darin Adler.

Need to add *explicit* keyword to avoid implicit type conversion.

  • rendering/RenderApplet.h:

(RenderApplet):

  • rendering/RenderArena.h:

(RenderArena):

  • rendering/RenderBR.h:

(RenderBR):

  • rendering/RenderBlock.h:

(RenderBlock):

  • rendering/RenderBox.h:

(RenderBox):

  • rendering/RenderDetailsMarker.h:

(RenderDetailsMarker):

  • rendering/RenderFlexibleBox.h:

(RenderFlexibleBox):

  • rendering/RenderFlowThread.h:
  • rendering/RenderFullScreen.h:

(RenderFullScreen):

  • rendering/RenderGeometryMap.h:

(WebCore::RenderGeometryMapStep::RenderGeometryMapStep):

  • rendering/RenderGrid.h:

(RenderGrid):

  • rendering/RenderImage.h:

(RenderImage):

  • rendering/RenderLayerBacking.h:

(RenderLayerBacking):

  • rendering/RenderLayerCompositor.h:

(RenderLayerCompositor):

  • rendering/RenderLayerModelObject.h:

(RenderLayerModelObject):

  • rendering/RenderListBox.h:

(RenderListBox):

  • rendering/RenderListMarker.h:

(RenderListMarker):

  • rendering/RenderMedia.h:

(RenderMedia):

  • rendering/RenderMeter.h:

(RenderMeter):

  • rendering/RenderMultiColumnBlock.h:

(RenderMultiColumnBlock):

  • rendering/RenderMultiColumnFlowThread.h:

(RenderMultiColumnFlowThread):

  • rendering/RenderObject.h:

(RenderObject):

  • rendering/RenderPart.h:

(RenderPart):

  • rendering/RenderProgress.h:

(RenderProgress):

  • rendering/RenderReplaced.h:

(RenderReplaced):

  • rendering/RenderReplica.h:

(RenderReplica):

  • rendering/RenderRuby.h:

(RenderRubyAsInline):

  • rendering/RenderRubyBase.h:

(RenderRubyBase):

  • rendering/RenderRubyRun.h:

(RenderRubyRun):

  • rendering/RenderRubyText.h:

(RenderRubyText):

  • rendering/RenderSearchField.h:

(RenderSearchField):

  • rendering/RenderSlider.h:

(RenderSlider):

  • rendering/RenderSnapshottedPlugIn.h:

(RenderSnapshottedPlugIn):

  • rendering/RenderTextControlMultiLine.h:

(RenderTextControlMultiLine):

  • rendering/RenderTextControlSingleLine.h:

(RenderTextControlSingleLine):

  • rendering/RenderView.h:

(RenderView):

  • rendering/RenderWidgetProtector.h:

(WebCore::RenderWidgetProtector::RenderWidgetProtector):

  • rendering/RootInlineBox.h:

(RootInlineBox): Remove meaningless parameter name.

  • rendering/TableLayout.h:

(WebCore::TableLayout::TableLayout):

6:40 PM Changeset in webkit [140290] by tkent@chromium.org
  • 3 edits
    5 adds in trunk

Re-layout child blocks when border/padding of the box-sizing:border-box parent is updated
https://bugs.webkit.org/show_bug.cgi?id=104997

Reviewed by Tony Chang.

Source/WebCore:

When padding or border is updated for a parent block with
box-sizing:border-box and width, the width of its child block was not
updated.

Tests: fast/css/box-sizing-border-box-dynamic-padding-border-update.html

fast/forms/text/text-padding-dynamic-change.html

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::styleDidChange):
If box-sizing of the old style and/or the new style is border-box and
padding or border is changed, apply setChildNeedsLayout(true) for child
boxes.

LayoutTests:

  • fast/css/box-sizing-border-box-dynamic-padding-border-update-expected.txt: Added.
  • fast/css/box-sizing-border-box-dynamic-padding-border-update.html: Added.
  • fast/forms/text/text-padding-dynamic-change-expected.html: Added.
  • fast/forms/text/text-padding-dynamic-change.html: Added.
6:31 PM Changeset in webkit [140289] by charles.wei@torchmobile.com.cn
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] some websites only takes half of the screen after rotating from landscape to portrait mode.
https://bugs.webkit.org/show_bug.cgi?id=107103

Reviewed by George Staikos.
Internally reviewed by Jacky Jiang.

When the document size changes (by some javascript) which makes it too small to fit the viewport, we should
automatically zoom it to fit the viewport.

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::layoutFinished):

6:29 PM Changeset in webkit [140288] by haraken@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed, rolling out r140270.
http://trac.webkit.org/changeset/140270
https://bugs.webkit.org/show_bug.cgi?id=107253

Hit asserts in a debug build

  • bindings/v8/V8DOMWindowShell.cpp:

(WebCore::V8DOMWindowShell::installDOMWindow):

6:24 PM Changeset in webkit [140287] by shinyak@chromium.org
  • 3 edits
    2 adds in trunk

[Shadow DOM] Specifying scrollbar style of an element having RenderLayer in ShadowDOM does not work.
https://bugs.webkit.org/show_bug.cgi?id=107222

Reviewed by Simon Fraser.

Source/WebCore:

When specifying scrollbar style in ShadowDOM, it's not used. If the host element of ShadowDOM has scrollbar style,
it's used instead.

The root cause of this bug is that RenderLayer always see shadowAncestorNode's style. Some elements having
UserAgent ShadowDOM (e.g. <textarea>) should see host's style, but most of elements should see its style.

Test: fast/dom/shadow/scrollbar.html

  • rendering/RenderLayer.cpp:

(WebCore::rendererForScrollbar):
(WebCore):
(WebCore::RenderLayer::createScrollbar):
(WebCore::RenderLayer::updateScrollCornerStyle):
(WebCore::RenderLayer::updateResizerStyle):

LayoutTests:

  • fast/dom/shadow/scrollbar-expected.html: Added.
  • fast/dom/shadow/scrollbar.html: Added.
5:29 PM Changeset in webkit [140286] by yosin@chromium.org
  • 29 edits
    2 adds in trunk

Dragging over an element with scrollbars should scroll the element when dragging near edges
https://bugs.webkit.org/show_bug.cgi?id=39725

Reviewed by Hajime Morita.

Source/WebCore:

This patch introduces auto scrolling functionality during drag-and-drop
when drop source is near edge of scrollable element.

When drop source is inside 20px of scrollable element more than 200ms,
scrollable element is automatically scrolled every 50ms toward drop
source position, e.g. vertically scroll up when drop source is in top
edge.

Test: fast/events/drag-and-drop-autoscroll.html

  • page/AutoscrollController.cpp:

(WebCore::AutoscrollController::AutoscrollController): Changed to initialize m_dragAndDropAutoscrollStartTime.
(WebCore::AutoscrollController::updateDragAndDrop): Added for start/stop autoscroll during drag-and-drop.
(WebCore::AutoscrollController::autoscrollTimerFired): Changed to add autoscroll for drag-and-drop, and to pass last know position to RenderBox::autoscroll().

  • page/AutoscrollController.h:

(AutoscrollController): Changed to add updateDragAndDrop() and m_dragAndDropAutoscrollReferencePosition and m_dragAndDropAutoscrollStartTime.

  • page/ChromeClient.h:

(WebCore::ChromeClient): Changed to add new function shouldAutoscrollForDragAndDrop().

  • page/EventHandler.cpp:

(WebCore::EventHandler::updateDragAndDrop): Changed to call AutoscrollController::updateDragAndDrop().
(WebCore::EventHandler::clearDragState): Changed to call stopAutoscrollTimer().

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::autoscroll): Changed for new parameter position.
(WebCore::RenderBox::calculateAutoscrollDirection): Added for autoscroll.

  • rendering/RenderBox.h:

(RenderBox):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::autoscroll): Changed for new parameter position and move updateSelectionForMouseDrag() to AutoscrollController.

  • rendering/RenderLayer.h:

(RenderLayer):

  • rendering/RenderListBox.cpp:

(WebCore::RenderListBox::autoscroll): Changed for new parameter position.

  • rendering/RenderListBox.h:

(RenderListBox):

  • rendering/RenderTextControlSingleLine.cpp:

(WebCore::RenderTextControlSingleLine::autoscroll): Changed for new parameter position.

  • rendering/RenderTextControlSingleLine.h:

(RenderTextControlSingleLine):

Source/WebKit/chromium:

This patch removes DragScrollTimer used for automatic scrolling of main
frame drag-and-drop which is now implemented in EventHandler.

Another patch will remove DragScrollTimer.{cpp,h} and update GYP files to
make patch size small.

No tests. Existing test covers this change.

  • src/ChromeClientImpl.cpp:

(WebKit::ChromeClientImpl::shouldAutoscrollForDragAndDrop): Added.

  • src/ChromeClientImpl.h:

(ChromeClientImpl): Changed to add shouldAutoscrollForDragAndDrop().

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::WebViewImpl): Changed to remove m_dragScrollTimer.
(WebKit::WebViewImpl::dragSourceEndedAt): ditto
(WebKit::WebViewImpl::dragSourceMovedTo): ditto
(WebKit::WebViewImpl::dragTargetDrop): ditto
(WebKit::WebViewImpl::dragTargetDragEnterOrOver): ditto

  • src/WebViewImpl.h:

(WebKit): Chagned to remove DragScrollTimer.

Tools:

This patch introduces canceling drag-and-drop by escape key for testing
behavior after cancellation drag-and-drop.

  • DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:

(WebTestRunner):
(WebTestRunner::EventSender::doMouseUp):
(WebTestRunner::EventSender::finishDragAndDrop):
(WebTestRunner::EventSender::keyDown):

  • DumpRenderTree/chromium/TestRunner/src/EventSender.h:

(EventSender):

  • DumpRenderTree/chromium/TestRunner/src/KeyCodeMapping.h: Added VKEY_ESCAPE.

LayoutTests:

This patch adds new test for autoscroll during drag-and-drop.
This test is skipped other than Chromium ports.

  • fast/events/drag-and-drop-autoscroll-expected.txt: Added.
  • fast/events/drag-and-drop-autoscroll.html: Added.
  • platform/efl/TestExpectations: Changed to skip fast/events/drag-and-drop-autoscroll.html
  • platform/wincairo/TestExpectations: ditto.
  • platform/mac/TestExpectations: ditto.
  • platform/mac/TestExpectations: ditto.
  • platform/qt/TestExpectations: ditto.
  • platform/gtk/TestExpectations: ditto.
  • platform/win/TestExpectations: ditto.
  • platform/wk2/TestExpectations: ditto.
5:01 PM Changeset in webkit [140285] by weinig@apple.com
  • 8 edits
    2 deletes in trunk/Source/WebKit2

Remove support getting per-resource callbacks in the UIProcess
https://bugs.webkit.org/show_bug.cgi?id=107405

Reviewed by Anders Carlsson.

Removes support for the WKPageResourceLoadClient. Access to per-resource
callbacks are still available in the bundle, and via the WebInspector.

  • UIProcess/API/C/WKPage.cpp:
  • UIProcess/API/C/WKPage.h:
  • UIProcess/WebPageProxy.cpp:
  • UIProcess/WebPageProxy.h:
  • UIProcess/WebPageProxy.messages.in:

Stop handling per-resource messages and forwarding them to the API.

  • UIProcess/WebResourceLoadClient.cpp: Removed.
  • UIProcess/WebResourceLoadClient.h: Removed.
  • WebKit2.xcodeproj/project.pbxproj:

Remove the files.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::assignIdentifierToInitialRequest):
(WebKit::WebFrameLoaderClient::dispatchWillSendRequest):
(WebKit::WebFrameLoaderClient::dispatchDidReceiveResponse):
(WebKit::WebFrameLoaderClient::dispatchDidReceiveContentLength):
(WebKit::WebFrameLoaderClient::dispatchDidFinishLoading):
(WebKit::WebFrameLoaderClient::dispatchDidFailLoading):
Stop sending per-resource messages to the UIProcess.

4:59 PM Changeset in webkit [140284] by ggaren@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

Weak GC maps should be easier to use
https://bugs.webkit.org/show_bug.cgi?id=107312

Reviewed by Sam Weinig.

Follow-up fix.

  • runtime/PrototypeMap.cpp:

(JSC::PrototypeMap::emptyObjectStructureForPrototype): Restored this
ASSERT, which was disabled because of a bug in WeakGCMap.

  • runtime/WeakGCMap.h:

(JSC::WeakGCMap::add): We can't pass our passed-in value to add() because
a PassWeak() clears itself when passed to another function. So, we pass
nullptr instead, and fix things up afterwards.

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

Simplify a list of negative PLATFORM() tests
https://bugs.webkit.org/show_bug.cgi?id=107365

Patch by Laszlo Gombos <Laszlo Gombos> on 2013-01-20
Reviewed by Eric Seidel.

Simplify a list of negative PLATFORM() tests into a simpler list
of positive tests for better readability and maintenance.

No new tests as there is no new functionality.

  • config.h:
2:55 PM Changeset in webkit [140282] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Improve Fatfinger phase.
https://bugs.webkit.org/show_bug.cgi?id=107403

Patch by Tiancheng Jiang <tijiang@rim.com> on 2013-01-20
Reviewed by Rob Buis.

RIM PR 219489
Internally reviewd by Mike Fenton & Gen Mak.

Treat ClickableByDefault and MadeClickableByTheWebpage elements as
same category. Avoid unnecessary nodes check step.

  • WebKitSupport/FatFingers.cpp:

(BlackBerry::WebKit::FatFingers::isElementClickable):
(BlackBerry::WebKit::FatFingers::FatFingers):
(BlackBerry::WebKit::FatFingers::findBestPoint):
(BlackBerry::WebKit::FatFingers::getNodesFromRect):

  • WebKitSupport/FatFingers.h:
1:30 PM Changeset in webkit [140281] by jochen@chromium.org
  • 8 edits in trunk/Tools

[chromium] move frame generation related methods to TestRunner
https://bugs.webkit.org/show_bug.cgi?id=107268

Reviewed by Adam Barth.

  • DumpRenderTree/chromium/DRTTestRunner.cpp:

(DRTTestRunner::DRTTestRunner):
(DRTTestRunner::setWillSendRequestReturnsNull):

  • DumpRenderTree/chromium/DRTTestRunner.h:

(DRTTestRunner):

  • DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:

(WebTestRunner::WebTestDelegate::display):
(WebTestRunner::WebTestDelegate::displayInvalidatedRegion):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:

(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner::TestRunner::display):
(WebTestRunner):
(WebTestRunner::TestRunner::displayInvalidatedRegion):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.h:

(TestRunner):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::display):
(WebViewHost::displayInvalidatedRegion):

  • DumpRenderTree/chromium/WebViewHost.h:
12:45 PM Changeset in webkit [140280] by kov@webkit.org
  • 2 edits in trunk/Source/WebKit2

Unreviewed. Simple indentation fix.

  • GNUmakefile.am:
12:36 PM Changeset in webkit [140279] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Avoid filling a rounded rect when radii are zero
https://bugs.webkit.org/show_bug.cgi?id=107402
<rdar://problem/12793315>

Reviewed by Sam Weinig.

It's more efficient to clip and fill rects than rounded rects,
so optimize for the case where rounded rect radii are zero.

  • platform/graphics/GraphicsContext.cpp:

(WebCore::GraphicsContext::clipRoundedRect):
(WebCore::GraphicsContext::clipOutRoundedRect):
(WebCore::GraphicsContext::fillRoundedRect):

12:33 PM Changeset in webkit [140278] by ggaren@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

2013-01-20 Geoffrey Garen <ggaren@apple.com>

Unreviewed.

Temporarily disabling this ASSERT to get the bots green
while I investigate a fix.

  • runtime/PrototypeMap.cpp: (JSC::PrototypeMap::emptyObjectStructureForPrototype):
12:16 PM Changeset in webkit [140277] by jochen@chromium.org
  • 8 edits in trunk/Tools

[chromium] move speech related methods to TestRunner library
https://bugs.webkit.org/show_bug.cgi?id=107266

Reviewed by Adam Barth.

  • DumpRenderTree/chromium/DRTTestRunner.cpp:

(DRTTestRunner::DRTTestRunner):
(DRTTestRunner::displayInvalidatedRegion):

  • DumpRenderTree/chromium/DRTTestRunner.h:

(DRTTestRunner):

  • DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:

(WebTestDelegate):
(WebTestRunner::WebTestDelegate::addMockSpeechInputResult):
(WebTestRunner::WebTestDelegate::setMockSpeechInputDumpRect):
(WebTestRunner::WebTestDelegate::addMockSpeechRecognitionResult):
(WebTestRunner::WebTestDelegate::setMockSpeechRecognitionError):
(WebTestRunner::WebTestDelegate::wasMockSpeechRecognitionAborted):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:

(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner):
(WebTestRunner::TestRunner::addMockSpeechInputResult):
(WebTestRunner::TestRunner::setMockSpeechInputDumpRect):
(WebTestRunner::TestRunner::addMockSpeechRecognitionResult):
(WebTestRunner::TestRunner::setMockSpeechRecognitionError):
(WebTestRunner::TestRunner::wasMockSpeechRecognitionAborted):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.h:

(TestRunner):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::addMockSpeechInputResult):
(WebViewHost::setMockSpeechInputDumpRect):
(WebViewHost::addMockSpeechRecognitionResult):
(WebViewHost::setMockSpeechRecognitionError):
(WebViewHost::wasMockSpeechRecognitionAborted):

  • DumpRenderTree/chromium/WebViewHost.h:
12:06 PM Changeset in webkit [140276] by fpizlo@apple.com
  • 1 edit
    245 adds in trunk/LayoutTests

Add more JavaScript tests.

Rubber stampted by Geoffrey Garen.

This adds my JSRegress suite to LayoutTests. This includes silly microbenchmarks that I've
used to test JSC's performance on various interesting cases. But it's also good at catching
bugs, so we might as well be running it as part of regression testing. All of these tests
are short-running, so it shouldn't get in the way of anyone.

  • fast/js/regress: Added.
  • fast/js/regress/Float32Array-matrix-mult-expected.txt: Added.
  • fast/js/regress/Float32Array-matrix-mult.html: Added.
  • fast/js/regress/Int16Array-bubble-sort-expected.txt: Added.
  • fast/js/regress/Int16Array-bubble-sort.html: Added.
  • fast/js/regress/Int16Array-load-int-mul-expected.txt: Added.
  • fast/js/regress/Int16Array-load-int-mul.html: Added.
  • fast/js/regress/Int8Array-load-expected.txt: Added.
  • fast/js/regress/Int8Array-load.html: Added.
  • fast/js/regress/adapt-to-double-divide-expected.txt: Added.
  • fast/js/regress/adapt-to-double-divide.html: Added.
  • fast/js/regress/aliased-arguments-getbyval-expected.txt: Added.
  • fast/js/regress/aliased-arguments-getbyval.html: Added.
  • fast/js/regress/allocate-big-object-expected.txt: Added.
  • fast/js/regress/allocate-big-object.html: Added.
  • fast/js/regress/arity-mismatch-inlining-expected.txt: Added.
  • fast/js/regress/arity-mismatch-inlining.html: Added.
  • fast/js/regress/array-access-polymorphic-structure-expected.txt: Added.
  • fast/js/regress/array-access-polymorphic-structure.html: Added.
  • fast/js/regress/array-with-double-add-expected.txt: Added.
  • fast/js/regress/array-with-double-add.html: Added.
  • fast/js/regress/array-with-double-increment-expected.txt: Added.
  • fast/js/regress/array-with-double-increment.html: Added.
  • fast/js/regress/array-with-double-mul-add-expected.txt: Added.
  • fast/js/regress/array-with-double-mul-add.html: Added.
  • fast/js/regress/array-with-double-sum-expected.txt: Added.
  • fast/js/regress/array-with-double-sum.html: Added.
  • fast/js/regress/array-with-int32-add-sub-expected.txt: Added.
  • fast/js/regress/array-with-int32-add-sub.html: Added.
  • fast/js/regress/array-with-int32-or-double-sum-expected.txt: Added.
  • fast/js/regress/array-with-int32-or-double-sum.html: Added.
  • fast/js/regress/big-int-mul-expected.txt: Added.
  • fast/js/regress/big-int-mul.html: Added.
  • fast/js/regress/boolean-test-expected.txt: Added.
  • fast/js/regress/boolean-test.html: Added.
  • fast/js/regress/cast-int-to-double-expected.txt: Added.
  • fast/js/regress/cast-int-to-double.html: Added.
  • fast/js/regress/cell-argument-expected.txt: Added.
  • fast/js/regress/cell-argument.html: Added.
  • fast/js/regress/cfg-simplify-expected.txt: Added.
  • fast/js/regress/cfg-simplify.html: Added.
  • fast/js/regress/cmpeq-obj-to-obj-other-expected.txt: Added.
  • fast/js/regress/cmpeq-obj-to-obj-other.html: Added.
  • fast/js/regress/constant-test-expected.txt: Added.
  • fast/js/regress/constant-test.html: Added.
  • fast/js/regress/direct-arguments-getbyval-expected.txt: Added.
  • fast/js/regress/direct-arguments-getbyval.html: Added.
  • fast/js/regress/double-pollution-getbyval-expected.txt: Added.
  • fast/js/regress/double-pollution-getbyval.html: Added.
  • fast/js/regress/double-pollution-putbyoffset-expected.txt: Added.
  • fast/js/regress/double-pollution-putbyoffset.html: Added.
  • fast/js/regress/external-arguments-getbyval-expected.txt: Added.
  • fast/js/regress/external-arguments-getbyval.html: Added.
  • fast/js/regress/external-arguments-putbyval-expected.txt: Added.
  • fast/js/regress/external-arguments-putbyval.html: Added.
  • fast/js/regress/fold-double-to-int-expected.txt: Added.
  • fast/js/regress/fold-double-to-int.html: Added.
  • fast/js/regress/function-dot-apply-expected.txt: Added.
  • fast/js/regress/function-dot-apply.html: Added.
  • fast/js/regress/function-test-expected.txt: Added.
  • fast/js/regress/function-test.html: Added.
  • fast/js/regress/get-by-id-chain-from-try-block-expected.txt: Added.
  • fast/js/regress/get-by-id-chain-from-try-block.html: Added.
  • fast/js/regress/indexed-properties-in-objects-expected.txt: Added.
  • fast/js/regress/indexed-properties-in-objects.html: Added.
  • fast/js/regress/inline-arguments-access-expected.txt: Added.
  • fast/js/regress/inline-arguments-access.html: Added.
  • fast/js/regress/inline-arguments-local-escape-expected.txt: Added.
  • fast/js/regress/inline-arguments-local-escape.html: Added.
  • fast/js/regress/inline-get-scoped-var-expected.txt: Added.
  • fast/js/regress/inline-get-scoped-var.html: Added.
  • fast/js/regress/inlined-put-by-id-transition-expected.txt: Added.
  • fast/js/regress/inlined-put-by-id-transition.html: Added.
  • fast/js/regress/int-or-other-abs-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-abs-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-abs-zero-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-abs-zero-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-add-expected.txt: Added.
  • fast/js/regress/int-or-other-add-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-add-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-add.html: Added.
  • fast/js/regress/int-or-other-div-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-div-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-max-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-max-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-min-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-min-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-mod-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-mod-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-mul-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-mul-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-neg-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-neg-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-neg-zero-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-neg-zero-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-sub-expected.txt: Added.
  • fast/js/regress/int-or-other-sub-then-get-by-val-expected.txt: Added.
  • fast/js/regress/int-or-other-sub-then-get-by-val.html: Added.
  • fast/js/regress/int-or-other-sub.html: Added.
  • fast/js/regress/int-overflow-local-expected.txt: Added.
  • fast/js/regress/int-overflow-local.html: Added.
  • fast/js/regress/integer-divide-expected.txt: Added.
  • fast/js/regress/integer-divide.html: Added.
  • fast/js/regress/make-indexed-storage-expected.txt: Added.
  • fast/js/regress/make-indexed-storage.html: Added.
  • fast/js/regress/method-on-number-expected.txt: Added.
  • fast/js/regress/method-on-number.html: Added.
  • fast/js/regress/new-array-buffer-dead-expected.txt: Added.
  • fast/js/regress/new-array-buffer-dead.html: Added.
  • fast/js/regress/new-array-buffer-push-expected.txt: Added.
  • fast/js/regress/new-array-buffer-push.html: Added.
  • fast/js/regress/new-array-dead-expected.txt: Added.
  • fast/js/regress/new-array-dead.html: Added.
  • fast/js/regress/new-array-push-expected.txt: Added.
  • fast/js/regress/new-array-push.html: Added.
  • fast/js/regress/number-test-expected.txt: Added.
  • fast/js/regress/number-test.html: Added.
  • fast/js/regress/object-closure-call-expected.txt: Added.
  • fast/js/regress/object-closure-call.html: Added.
  • fast/js/regress/object-test-expected.txt: Added.
  • fast/js/regress/object-test.html: Added.
  • fast/js/regress/poly-stricteq-expected.txt: Added.
  • fast/js/regress/poly-stricteq.html: Added.
  • fast/js/regress/polymorphic-structure-expected.txt: Added.
  • fast/js/regress/polymorphic-structure.html: Added.
  • fast/js/regress/polyvariant-monomorphic-get-by-id-expected.txt: Added.
  • fast/js/regress/polyvariant-monomorphic-get-by-id.html: Added.
  • fast/js/regress/rare-osr-exit-on-local-expected.txt: Added.
  • fast/js/regress/rare-osr-exit-on-local.html: Added.
  • fast/js/regress/register-pressure-from-osr-expected.txt: Added.
  • fast/js/regress/register-pressure-from-osr.html: Added.
  • fast/js/regress/resources: Added.
  • fast/js/regress/resources/regress-post.js: Added.
  • fast/js/regress/resources/regress-pre.js: Added.

(window.onerror):

  • fast/js/regress/script-tests: Added.
  • fast/js/regress/script-tests/Float32Array-matrix-mult.js: Added.

(makeEmptyMatrix):
(multiplyMatrices):
(checkMatricesEqual):
(parseMatrix.string.split.forEach):
(parseMatrix):
(printMatrix.pad):
(printMatrix):

  • fast/js/regress/script-tests/Int16Array-bubble-sort.js: Added.

(bubbleSort):
(myRandom):
(validateSort):

  • fast/js/regress/script-tests/Int16Array-load-int-mul.js: Added.

(stringHash):

  • fast/js/regress/script-tests/Int8Array-load.js: Added.

(adler32):

  • fast/js/regress/script-tests/adapt-to-double-divide.js: Added.

(foo):

  • fast/js/regress/script-tests/aliased-arguments-getbyval.js: Added.

(bar):

  • fast/js/regress/script-tests/allocate-big-object.js: Added.

(foo):

  • fast/js/regress/script-tests/arity-mismatch-inlining.js: Added.

(foo):

  • fast/js/regress/script-tests/array-access-polymorphic-structure.js: Added.

(foo):

  • fast/js/regress/script-tests/array-with-double-add.js: Added.

(foo):

  • fast/js/regress/script-tests/array-with-double-increment.js: Added.

(foo):

  • fast/js/regress/script-tests/array-with-double-mul-add.js: Added.

(foo):

  • fast/js/regress/script-tests/array-with-double-sum.js: Added.

(foo):

  • fast/js/regress/script-tests/array-with-int32-add-sub.js: Added.

(foo):

  • fast/js/regress/script-tests/array-with-int32-or-double-sum.js: Added.

(foo):

  • fast/js/regress/script-tests/big-int-mul.js: Added.

(stringHash):

  • fast/js/regress/script-tests/boolean-test.js: Added.

(foo):

  • fast/js/regress/script-tests/cast-int-to-double.js: Added.

(foo):

  • fast/js/regress/script-tests/cell-argument.js: Added.

(foo):

  • fast/js/regress/script-tests/cfg-simplify.js: Added.

(foo):

  • fast/js/regress/script-tests/cmpeq-obj-to-obj-other.js: Added.

(foo):
(bar):
(baz):
(dostuff):

  • fast/js/regress/script-tests/constant-test.js: Added.

(foo):

  • fast/js/regress/script-tests/direct-arguments-getbyval.js: Added.

(bar):

  • fast/js/regress/script-tests/double-pollution-getbyval.js: Added.

(foo):

  • fast/js/regress/script-tests/double-pollution-putbyoffset.js: Added.

(foo):

  • fast/js/regress/script-tests/external-arguments-getbyval.js: Added.

(foo):
(bar):

  • fast/js/regress/script-tests/external-arguments-putbyval.js: Added.

(foo):
(bar):

  • fast/js/regress/script-tests/fold-double-to-int.js: Added.

(Math.random):

  • fast/js/regress/script-tests/function-dot-apply.js: Added.

(thingy):
(doCall):
(foo):

  • fast/js/regress/script-tests/function-test.js: Added.

(foo):

  • fast/js/regress/script-tests/get-by-id-chain-from-try-block.js: Added.

(A):
(B):
(C):
(D):
(E):
(F):
(G):
(foo):

  • fast/js/regress/script-tests/indexed-properties-in-objects.js: Added.
  • fast/js/regress/script-tests/inline-arguments-access.js: Added.

(foo):
(bar):

  • fast/js/regress/script-tests/inline-arguments-local-escape.js: Added.

(foo):
(bar):

  • fast/js/regress/script-tests/inline-get-scoped-var.js: Added.

(foo.bar):
(foo):

  • fast/js/regress/script-tests/inlined-put-by-id-transition.js: Added.

(foo):
(Foo):

  • fast/js/regress/script-tests/int-or-other-abs-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-abs-zero-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-add-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-add.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-div-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-max-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-min-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-mod-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-mul-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-neg-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-neg-zero-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-sub-then-get-by-val.js: Added.

(foo):

  • fast/js/regress/script-tests/int-or-other-sub.js: Added.

(foo):

  • fast/js/regress/script-tests/int-overflow-local.js: Added.

(foo):

  • fast/js/regress/script-tests/integer-divide.js: Added.

(foo):
(bar):

  • fast/js/regress/script-tests/make-indexed-storage.js: Added.

(foo):
(sum):

  • fast/js/regress/script-tests/method-on-number.js: Added.

(foo):

  • fast/js/regress/script-tests/new-array-buffer-dead.js: Added.

(foo):
(bar):
(baz):
(thingy):

  • fast/js/regress/script-tests/new-array-buffer-push.js: Added.

(foo):
(bar):
(baz):
(thingy):

  • fast/js/regress/script-tests/new-array-dead.js: Added.

(foo):
(bar):

  • fast/js/regress/script-tests/new-array-push.js: Added.

(foo):

  • fast/js/regress/script-tests/number-test.js: Added.

(foo):

  • fast/js/regress/script-tests/object-closure-call.js: Added.

(makeObjectClosure.foo):
(makeObjectClosure):

  • fast/js/regress/script-tests/object-test.js: Added.

(foo):

  • fast/js/regress/script-tests/poly-stricteq.js: Added.
  • fast/js/regress/script-tests/polymorphic-structure.js: Added.

(foo):

  • fast/js/regress/script-tests/polyvariant-monomorphic-get-by-id.js: Added.

(foo):
(Foo):
(Bar):
(bar):

  • fast/js/regress/script-tests/rare-osr-exit-on-local.js: Added.

(foo):

  • fast/js/regress/script-tests/register-pressure-from-osr.js: Added.

(foo):

  • fast/js/regress/script-tests/simple-activation-demo.js: Added.

(foo):

  • fast/js/regress/script-tests/slow-array-profile-convergence.js: Added.

(foo):
(sum):

  • fast/js/regress/script-tests/slow-convergence.js: Added.

(foo):

  • fast/js/regress/script-tests/sparse-conditional.js: Added.

(foo):

  • fast/js/regress/script-tests/splice-to-remove.js: Added.
  • fast/js/regress/script-tests/string-hash.js: Added.

(stringHash):

  • fast/js/regress/script-tests/string-repeat-arith.js: Added.

(foo):

  • fast/js/regress/script-tests/string-sub.js: Added.

(foo):

  • fast/js/regress/script-tests/string-test.js: Added.

(foo):

  • fast/js/regress/script-tests/structure-hoist-over-transitions.js: Added.

(foo):

  • fast/js/regress/script-tests/tear-off-arguments-simple.js: Added.

(bar):

  • fast/js/regress/script-tests/tear-off-arguments.js: Added.

(bar):

  • fast/js/regress/script-tests/temporal-structure.js: Added.

(foo):

  • fast/js/regress/script-tests/to-int32-boolean.js: Added.

(foo):

  • fast/js/regress/script-tests/undefined-test.js: Added.

(foo):

  • fast/js/regress/simple-activation-demo-expected.txt: Added.
  • fast/js/regress/simple-activation-demo.html: Added.
  • fast/js/regress/slow-array-profile-convergence-expected.txt: Added.
  • fast/js/regress/slow-array-profile-convergence.html: Added.
  • fast/js/regress/slow-convergence-expected.txt: Added.
  • fast/js/regress/slow-convergence.html: Added.
  • fast/js/regress/sparse-conditional-expected.txt: Added.
  • fast/js/regress/sparse-conditional.html: Added.
  • fast/js/regress/splice-to-remove-expected.txt: Added.
  • fast/js/regress/splice-to-remove.html: Added.
  • fast/js/regress/string-hash-expected.txt: Added.
  • fast/js/regress/string-hash.html: Added.
  • fast/js/regress/string-repeat-arith-expected.txt: Added.
  • fast/js/regress/string-repeat-arith.html: Added.
  • fast/js/regress/string-sub-expected.txt: Added.
  • fast/js/regress/string-sub.html: Added.
  • fast/js/regress/string-test-expected.txt: Added.
  • fast/js/regress/string-test.html: Added.
  • fast/js/regress/structure-hoist-over-transitions-expected.txt: Added.
  • fast/js/regress/structure-hoist-over-transitions.html: Added.
  • fast/js/regress/tear-off-arguments-expected.txt: Added.
  • fast/js/regress/tear-off-arguments-simple-expected.txt: Added.
  • fast/js/regress/tear-off-arguments-simple.html: Added.
  • fast/js/regress/tear-off-arguments.html: Added.
  • fast/js/regress/temporal-structure-expected.txt: Added.
  • fast/js/regress/temporal-structure.html: Added.
  • fast/js/regress/to-int32-boolean-expected.txt: Added.
  • fast/js/regress/to-int32-boolean.html: Added.
  • fast/js/regress/undefined-test-expected.txt: Added.
  • fast/js/regress/undefined-test.html: Added.
11:29 AM Changeset in webkit [140275] by fpizlo@apple.com
  • 15 edits
    2 adds in trunk/Source/JavaScriptCore

Inserting a node into the DFG graph should not require five lines of code
https://bugs.webkit.org/show_bug.cgi?id=107381

Reviewed by Sam Weinig.

This adds fairly comprehensive support for inserting a node into a DFG graph in one
method call. A common example of this is:

m_insertionSet.insertNode(indexInBlock, DontRefChildren, DontRefNode, SpecNone, ForceOSRExit, codeOrigin);

The arguments to insert() specify what reference counting you need to have happen
(RefChildren => recursively refs all children, RefNode => non-recursively refs the node
that was created), the prediction to set (SpecNone is a common default), followed by
the arguments to the Node() constructor. InsertionSet::insertNode() and similar methods
(Graph::addNode() and BasicBlock::appendNode()) all use a common variadic template
function macro from DFGVariadicFunction.h. Also, all of these methods will automatically
non-recursively ref() the node being created if the flags say NodeMustGenerate.

In all, this new mechanism retains the flexibility of the old approach (you get to
manage ref counts yourself, albeit in less code) while ensuring that most code that adds
nodes to the graph now needs less code to do it.

In the future, we should revisit the reference counting methodology in the DFG: we could
do like most compilers and get rid of it entirely, or we could make it automatic. This
patch doesn't attempt to make any such major changes, and only seeks to simplify the
technique we were already using (manual ref counting).

  • GNUmakefile.list.am:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • bytecode/Operands.h:

(JSC::dumpOperands):

  • dfg/DFGAdjacencyList.h:

(AdjacencyList):
(JSC::DFG::AdjacencyList::kind):

  • dfg/DFGArgumentsSimplificationPhase.cpp:

(JSC::DFG::ArgumentsSimplificationPhase::run):

  • dfg/DFGBasicBlock.h:

(DFG):
(BasicBlock):

  • dfg/DFGBasicBlockInlines.h: Added.

(DFG):

  • dfg/DFGCFGSimplificationPhase.cpp:

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

  • dfg/DFGCommon.h:
  • dfg/DFGConstantFoldingPhase.cpp:

(JSC::DFG::ConstantFoldingPhase::ConstantFoldingPhase):
(JSC::DFG::ConstantFoldingPhase::foldConstants):
(JSC::DFG::ConstantFoldingPhase::addStructureTransitionCheck):
(JSC::DFG::ConstantFoldingPhase::paintUnreachableCode):
(ConstantFoldingPhase):

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::FixupPhase):
(JSC::DFG::FixupPhase::fixupBlock):
(JSC::DFG::FixupPhase::fixupNode):
(FixupPhase):
(JSC::DFG::FixupPhase::checkArray):
(JSC::DFG::FixupPhase::blessArrayOperation):
(JSC::DFG::FixupPhase::injectInt32ToDoubleNode):

  • dfg/DFGGraph.h:

(JSC::DFG::Graph::ref):
(Graph):

  • dfg/DFGInsertionSet.h:

(DFG):
(JSC::DFG::Insertion::Insertion):
(JSC::DFG::Insertion::element):
(Insertion):
(JSC::DFG::InsertionSet::InsertionSet):
(JSC::DFG::InsertionSet::insert):
(InsertionSet):
(JSC::DFG::InsertionSet::execute):

  • dfg/DFGNode.h:

(JSC::DFG::Node::Node):
(Node):

  • dfg/DFGStructureCheckHoistingPhase.cpp:

(JSC::DFG::StructureCheckHoistingPhase::run):

  • dfg/DFGVariadicFunction.h: Added.
10:57 AM Changeset in webkit [140274] by ap@apple.com
  • 9 edits
    2 deletes in trunk/Source

Remove obsolete plug-in sandboxing code.
https://bugs.webkit.org/show_bug.cgi?id=107362

Reviewed by Darin Adler.

Source/WebCore:

  • WebCore.xcodeproj/project.pbxproj:
  • plugins/npapi-sandbox.h: Removed.

Source/WebKit2:

  • WebKit2.xcodeproj/project.pbxproj:
  • DerivedSources.make:
  • PluginProcess/mac/com.apple.WebKit.PluginProcess.sb.in: Removed.
  • PluginProcess/mac/PluginProcessMac.mm:

(WebKit::initializeSandbox): Fixed a memory leak in code that stays.

  • WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:

(WebKit::NPN_GetValue):

  • WebProcess/Plugins/Netscape/mac/NetscapeSandboxFunctions.h:
  • WebProcess/Plugins/Netscape/mac/NetscapeSandboxFunctions.mm:

Removed API related parts. Remaining code will move to a better place in a follow-up
patch, just keeping it here for easier reviewing.
(enterSandbox): Removed no longer used arguments.

10:18 AM Changeset in webkit [140273] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: Make V8 LiveEdit API disabled by default
https://bugs.webkit.org/show_bug.cgi?id=106668

Patch by Peter Rybin <peter.rybin@gmail.com> on 2013-01-20
Reviewed by Yury Semikhatsky.

Initialize method is patched accordingly.

  • bindings/v8/JavaScriptCallFrame.cpp:

(WebCore::JavaScriptCallFrame::restart): missing enable/disable calls added for restart

  • bindings/v8/V8Initializer.cpp:

(WebCore::initializeV8Common): initializer method patched

3:36 AM Changeset in webkit [140272] by Christophe Dumez
  • 2 edits in trunk/Source/WebCore

[gstreamer] assertion in g_object_unref from _WebKitWebAudioSourcePrivate destructor
https://bugs.webkit.org/show_bug.cgi?id=107374

Reviewed by Philippe Normand.

WebKitWebAudioSrc object gets unrefed one time too many in
_WebKitWebAudioSourcePrivate destructor, causing an assertion
in g_object_unref. This patch passes NULL instead of
g_object_unref to gst_task_new() so that the WebKitWebAudioSrc
object does not get unrefed when the GstTask is destroyed.

No new tests, already covered by webaudio tests.

  • platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:

(webkit_web_audio_src_init):

2:50 AM Changeset in webkit [140271] by jochen@chromium.org
  • 8 edits in trunk/Tools

[chromium] move notification related methods to TestRunner
https://bugs.webkit.org/show_bug.cgi?id=107269

Reviewed by Adam Barth.

  • DumpRenderTree/chromium/DRTTestRunner.cpp:

(DRTTestRunner::DRTTestRunner):

  • DumpRenderTree/chromium/DRTTestRunner.h:

(DRTTestRunner):

  • DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:

(WebTestDelegate):
(WebTestRunner::WebTestDelegate::grantWebNotificationPermission):
(WebTestRunner::WebTestDelegate::simulateLegacyWebNotificationClick):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:

(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner):
(WebTestRunner::TestRunner::grantWebNotificationPermission):
(WebTestRunner::TestRunner::simulateLegacyWebNotificationClick):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.h:

(TestRunner):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::grantWebNotificationPermission):
(WebViewHost::simulateLegacyWebNotificationClick):

  • DumpRenderTree/chromium/WebViewHost.h:
2:35 AM Changeset in webkit [140270] by haraken@chromium.org
  • 2 edits in trunk/Source/WebCore

[V8] Create a persistent wrapper for Window.prototype and innerGlobalObject
https://bugs.webkit.org/show_bug.cgi?id=107253

Reviewed by Adam Barth.

This is one of steps to avoid hitting an ASSERT()
that will be added in https://bugs.webkit.org/show_bug.cgi?id=107137 .
We should have a persistent wrapper for all DOM objects
and set a class id on the wrapper.

No tests. No change in behavior.

  • bindings/v8/V8DOMWindowShell.cpp:

(WebCore::V8DOMWindowShell::installDOMWindow):

1:40 AM Changeset in webkit [140269] by jochen@chromium.org
  • 8 edits in trunk/Tools

[chromium] move geolocation related methods to TestRunner
https://bugs.webkit.org/show_bug.cgi?id=107267

Reviewed by Adam Barth.

  • DumpRenderTree/chromium/DRTTestRunner.cpp:

(DRTTestRunner::DRTTestRunner):

  • DumpRenderTree/chromium/DRTTestRunner.h:

(DRTTestRunner):

  • DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:

(WebTestRunner::WebTestDelegate::numberOfPendingGeolocationPermissionRequests):
(WebTestRunner::WebTestDelegate::setGeolocationPermission):
(WebTestRunner::WebTestDelegate::setMockGeolocationPosition):
(WebTestRunner::WebTestDelegate::setMockGeolocationPositionUnavailableError):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:

(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner::TestRunner::numberOfPendingGeolocationPermissionRequests):
(WebTestRunner):
(WebTestRunner::TestRunner::setGeolocationPermission):
(WebTestRunner::TestRunner::setMockGeolocationPosition):
(WebTestRunner::TestRunner::setMockGeolocationPositionUnavailableError):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.h:

(TestRunner):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::numberOfPendingGeolocationPermissionRequests):
(WebViewHost::setGeolocationPermission):
(WebViewHost::setMockGeolocationPosition):
(WebViewHost::setMockGeolocationPositionUnavailableError):

  • DumpRenderTree/chromium/WebViewHost.h:

Jan 19, 2013:

11:14 PM Changeset in webkit [140268] by zandobersek@gmail.com
  • 2 edits in trunk/Tools

Unreviewed build fix for Qt WK2 after r140258.
Use the size_t type instead of unsigned for the variable
which holds the position of the first null character in the
console message.

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

(WTR::InjectedBundlePage::willAddMessageToConsole):

10:32 PM Changeset in webkit [140267] by pdr@google.com
  • 5 edits
    2 adds in trunk

Refactor SVGSVGElement to inherit from SVGStyledTransformableElement
https://bugs.webkit.org/show_bug.cgi?id=107393

Reviewed by Dirk Schulze.

Source/WebCore:

This patch refactors SVGSVGElement to inherit from SVGStyledTransformableElement instead
of SVGStyledLocatableElement. In a followup patch, SVGStyledTransformableElement will
be refactored into SVGGraphicsElement which will match the spec:
https://svgwg.org/svg2-draft/single-page.html#struct-InterfaceSVGSVGElement

Tests: svg/transforms/svgsvgelement-transform-expected.svg

svg/transforms/svgsvgelement-transform.svg

  • svg/SVGSVGElement.cpp:

(WebCore):
(WebCore::SVGSVGElement::SVGSVGElement):
(WebCore::SVGSVGElement::didMoveToNewDocument):
(WebCore::SVGSVGElement::parseAttribute):
(WebCore::SVGSVGElement::insertedInto):
(WebCore::SVGSVGElement::removedFrom):

  • svg/SVGSVGElement.h:

(SVGSVGElement):

  • svg/SVGSVGElement.idl:

LayoutTests:

  • svg/transforms/svgsvgelement-transform-expected.svg: Added.
  • svg/transforms/svgsvgelement-transform.svg: Added.
9:04 PM Changeset in webkit [140266] by rniwa@webkit.org
  • 1 edit
    1 delete in trunk

Delete webkit-perf.appspot.com code from WebKit repository
https://bugs.webkit.org/show_bug.cgi?id=107390

Reviewed by Adam Barth.

Delete webkit-perf.appspot.com code from WebKit repository since I maintain
and push the code via https://github.com/rniwa/webkit-perf now.

  • Websites/webkit-perf.appspot.com: Removed.
7:12 PM Changeset in webkit [140265] by pdr@google.com
  • 67 edits
    1 move
    2 deletes in trunk

Merge SVGStylable into SVGStyledElement
https://bugs.webkit.org/show_bug.cgi?id=106877

.:

Reviewed by Dirk Schulze.

SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.

  • wscript:

Source/WebCore:

Reviewed by Dirk Schulze.

SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.

No new tests as this is just a refactoring.

  • CMakeLists.txt:
  • DerivedSources.make:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.exp.in:
  • WebCore.gyp/WebCore.gyp:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/objc/DOMSVG.h:
  • bindings/scripts/CodeGeneratorObjC.pm:
  • page/DOMWindow.idl:
  • svg/SVGAElement.idl:
  • svg/SVGAllInOne.cpp:
  • svg/SVGCircleElement.idl:
  • svg/SVGClipPathElement.idl:
  • svg/SVGDefsElement.idl:
  • svg/SVGDescElement.idl:
  • svg/SVGEllipseElement.idl:
  • svg/SVGFEBlendElement.idl:
  • svg/SVGFEColorMatrixElement.idl:
  • svg/SVGFEComponentTransferElement.idl:
  • svg/SVGFECompositeElement.idl:
  • svg/SVGFEConvolveMatrixElement.idl:
  • svg/SVGFEDiffuseLightingElement.idl:
  • svg/SVGFEDisplacementMapElement.idl:
  • svg/SVGFEDropShadowElement.idl:
  • svg/SVGFEFloodElement.idl:
  • svg/SVGFEGaussianBlurElement.idl:
  • svg/SVGFEImageElement.idl:
  • svg/SVGFEMergeElement.idl:
  • svg/SVGFEMorphologyElement.idl:
  • svg/SVGFEOffsetElement.idl:
  • svg/SVGFESpecularLightingElement.idl:
  • svg/SVGFETileElement.idl:
  • svg/SVGFETurbulenceElement.idl:
  • svg/SVGFilterElement.idl:
  • svg/SVGFilterPrimitiveStandardAttributes.idl:
  • svg/SVGForeignObjectElement.idl:
  • svg/SVGGElement.idl:
  • svg/SVGGlyphRefElement.idl:
  • svg/SVGGradientElement.idl:
  • svg/SVGImageElement.idl:
  • svg/SVGLineElement.idl:
  • svg/SVGMarkerElement.idl:
  • svg/SVGMaskElement.idl:
  • svg/SVGMissingGlyphElement.idl:
  • svg/SVGPathElement.idl:
  • svg/SVGPatternElement.idl:
  • svg/SVGPolygonElement.idl:
  • svg/SVGPolylineElement.idl:
  • svg/SVGRectElement.idl:
  • svg/SVGSVGElement.idl:
  • svg/SVGStopElement.idl:
  • svg/SVGStylable.cpp: Removed.
  • svg/SVGStylable.h: Removed.
  • svg/SVGStylable.idl: Removed.
  • svg/SVGStyledElement.h:

(WebCore):

  • svg/SVGStyledElement.idl: Added.
  • svg/SVGSwitchElement.idl:
  • svg/SVGSymbolElement.idl:
  • svg/SVGTextContentElement.idl:
  • svg/SVGTitleElement.idl:
  • svg/SVGUseElement.idl:

Source/WebKit/mac:

SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.

Reviewed by Dirk Schulze.

  • MigrateHeaders.make:
5:30 PM Changeset in webkit [140264] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

Unreviewed, rolling out r140260.
http://trac.webkit.org/changeset/140260
https://bugs.webkit.org/show_bug.cgi?id=107387

breaks fast/text/hyphens.html, fast/text/hyphenate-* (but
nothing else) (Requested by thakis on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-19

  • Scripts/update-webkit-chromium:
5:00 PM Changeset in webkit [140263] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebCore

CanvasRenderingContext2D::drawTextInternal should create a mask buffer compatible with that of the canvas
https://bugs.webkit.org/show_bug.cgi?id=107372

Reviewed by Simon Fraser.

No new tests, just matching acceleration modes.

  • html/canvas/CanvasRenderingContext2D.cpp:

(WebCore::CanvasRenderingContext2D::drawTextInternal): Create a buffer with the same acceleration mode as the canvas
instead of forcing the use of an accelerated buffer if we support acceleration; the canvas could be unaccelerated
even if USE(IOSURFACE_CANVAS_BACKING_STORE) is on.

4:10 PM Changeset in webkit [140262] by mikhail.pozdnyakov@intel.com
  • 7 edits in trunk

Delegated scrolling: Assertion on attempt to show a CSS sticky element
https://bugs.webkit.org/show_bug.cgi?id=106890

Reviewed by Kenneth Rohde Christiansen.

Source/WebCore:

The problem was that frame view (when delegated scrolling enabled) calculated the positions of sticky elements for
a scroll event before sending scroll request. In case of multiple scroll events that caused assertion as the response
for previous scroll request was received after the expected sticky elements positions had been already updated for the following
scroll request.

No new tests. Covered by existing 'fast/css/sticky' tests.

  • page/FrameView.cpp:

(WebCore::FrameView::setFixedVisibleContentRect):

  • platform/ScrollView.cpp:

(WebCore::ScrollView::scrollTo):

Tools:

Enabled fixed layout mode in WTR for 'fast/css/sticky' tests.

  • WebKitTestRunner/TestInvocation.cpp:

(WTR::shouldUseFixedLayout):
(WTR):
(WTR::updateLayoutType):

LayoutTests:

Skipped failing css/sticky tests on WK2 EFL.

  • platform/efl-wk2/TestExpectations:
4:05 PM Changeset in webkit [140261] by rakuco@webkit.org
  • 10 edits in trunk

Remove the `svn:executable' property from some EFL files.

2:44 PM Changeset in webkit [140260] by thakis@chromium.org
  • 2 edits in trunk/Tools

Make ninja the default build system for build-webkit --chromium on mac
https://bugs.webkit.org/show_bug.cgi?id=106737

Reviewed by Eric Seidel.

  • Scripts/update-webkit-chromium:
1:47 PM Changeset in webkit [140259] by ggaren@apple.com
  • 16 edits
    2 adds in trunk/Source/JavaScriptCore

Track inheritance structures in a side table, instead of using a private
name in each prototype
https://bugs.webkit.org/show_bug.cgi?id=107378

Reviewed by Sam Weinig and Phil Pizlo.

This is a step toward object size inference.

Using a side table frees us to use a more complex key (a pair of
prototype and expected inline capacity).

It also avoids ruining inline caches for prototypes. (Adding a new private
name for a new inline capacity would change the prototype's structure,
possibly firing watchpoints, making inline caches go polymorphic, and
generally causing us to have a bad time.)

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • Target.pri: Buildage.
  • runtime/ArrayPrototype.cpp:

(JSC::ArrayPrototype::finishCreation): Updated to use new side table API.

  • runtime/JSFunction.cpp:

(JSC::JSFunction::cacheInheritorID): Updated to use new side table API.

(JSC::JSFunction::visitChildren): Fixed a long-standing bug where JSFunction
forgot to visit one of its data members (m_cachedInheritorID). This
wasn't a user-visible problem before because JSFunction would always
visit its .prototype property, which visited its m_cachedInheritorID.
But now, function.prototype only weakly owns function.m_cachedInheritorID.

  • runtime/JSGlobalData.h:

(JSGlobalData): Added the map, taking care to make sure that its
destructor would run after the heap destructor.

  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::reset): Updated to use new side table API.

  • runtime/JSObject.cpp:

(JSC::JSObject::notifyPresenceOfIndexedAccessors):
(JSC::JSObject::setPrototype):

  • runtime/JSObject.h:

(JSObject): Updated to use new side table API, and removed lots of code
that used to manage the per-object private name.

  • runtime/JSProxy.cpp:

(JSC::JSProxy::setTarget):

  • runtime/ObjectConstructor.cpp:

(JSC::objectConstructorCreate):

  • runtime/ObjectPrototype.cpp:

(JSC::ObjectPrototype::finishCreation): Updated to use new side table API.

  • runtime/PrototypeMap.cpp: Added.

(JSC):
(JSC::PrototypeMap::addPrototype):
(JSC::PrototypeMap::emptyObjectStructureForPrototype):

  • runtime/PrototypeMap.h: Added.

(PrototypeMap):
(JSC::PrototypeMap::isPrototype):
(JSC::PrototypeMap::clearEmptyObjectStructureForPrototype): New side table.
This is a simple weak map, mapping an object to the structure you should
use when inheriting from that object. (In future, inline capacity will
be a part of the mapping.)

I used two maps to preserve existing behavior that allowed us to speculate
about an object becoming a prototype, even if it wasn't one at the moment.
However, I suspect that behavior can be removed without harm.

  • runtime/WeakGCMap.h:

(JSC::WeakGCMap::contains):
(WeakGCMap): I would rate myself a 6 / 10 in C++.

1:11 PM Changeset in webkit [140258] by commit-queue@webkit.org
  • 5 edits in trunk

[WK2] svg/dom/fuzz-path-parser.html is failing
https://bugs.webkit.org/show_bug.cgi?id=107133

Patch by Zan Dobersek <zdobersek@igalia.com> on 2013-01-19
Reviewed by Alexey Proskuryakov.

Tools:

Console messages can contain null characters before the end of string.
Appending such message to the StringBuilder as a WTFString appends the
complete string, including the null character. This later cuts off everything
after the null character when the string is being printed out to the test
output.

To avoid this, truncate the string up to the first null character. This
preserves the newline character appended immediately after this and
stops giving incorrect output.

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

(WTR::InjectedBundlePage::willAddMessageToConsole):

LayoutTests:

Unskip the now-passing test.

  • platform/gtk-wk2/TestExpectations:
  • platform/wk2/TestExpectations:
1:02 PM Changeset in webkit [140257] by dominik.rottsches@intel.com
  • 2 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

  • platform/efl/TestExpectations: sticky-top-zoomed.html marked as ImageOnlyFailure.
12:39 PM Changeset in webkit [140256] by dominik.rottsches@intel.com
  • 3 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

  • platform/efl/TestExpectations: Accessibility test now marked as failing.
  • platform/efl/inspector/editor/text-editor-highlight-regexp-expected.txt: New baseline without warnings.
12:28 PM Changeset in webkit [140255] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Managing IndexedDB failures still lingering around after the IDB support was enabled.

  • platform/gtk/TestExpectations:
11:43 AM Changeset in webkit [140254] by dominik.rottsches@intel.com
  • 2 edits
    1 copy in trunk/LayoutTests

[EFL] Unreviewed gardening.

Revert accidental global expectation override.

Patch by Dominik Röttsches <Dominik Röttsches <dominik.rottsches@intel.com>> on 2013-01-19

  • fast/css/css2-system-fonts-expected.txt: Reverted.
  • platform/efl/fast/css/css2-system-fonts-expected.txt: Copied from LayoutTests/fast/css/css2-system-fonts-expected.txt.
11:22 AM Changeset in webkit [140253] by dominik.rottsches@intel.com
  • 24 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

A couple of missing rebaselines after enabling subpixel layout and updating freetype.

Patch by Dominik Röttsches <Dominik Röttsches <dominik.rottsches@intel.com>> on 2013-01-19

  • fast/css/css2-system-fonts-expected.txt:
  • platform/efl-wk2/editing/selection/move-by-character-6-expected.png:
  • platform/efl-wk2/editing/selection/move-by-character-6-expected.txt:
  • platform/efl/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
  • platform/efl/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
  • platform/efl/editing/input/caret-at-the-edge-of-contenteditable-expected.png:
  • platform/efl/editing/input/caret-at-the-edge-of-contenteditable-expected.txt:
  • platform/efl/editing/input/reveal-caret-of-multiline-contenteditable-expected.png:
  • platform/efl/editing/input/reveal-caret-of-multiline-contenteditable-expected.txt:
  • platform/efl/editing/input/reveal-caret-of-multiline-input-expected.png:
  • platform/efl/editing/input/reveal-caret-of-multiline-input-expected.txt:
  • platform/efl/fast/encoding/utf-16-big-endian-expected.txt:
  • platform/efl/fast/encoding/utf-16-little-endian-expected.txt:
  • platform/efl/fast/js/global-constructors-expected.txt:
  • platform/efl/fast/profiler/apply-expected.txt:
  • platform/efl/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
  • platform/efl/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/efl/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
  • platform/efl/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
  • platform/efl/fast/regions/overflow-size-change-with-stacking-context-expected.png:
  • platform/efl/fast/regions/overflow-size-change-with-stacking-context-expected.txt:
  • platform/efl/fast/repaint/moving-shadow-on-path-expected.txt:
  • platform/efl/inspector/editor/text-editor-highlight-regexp-expected.txt:
9:15 AM Changeset in webkit [140252] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[EFL][WebGL] Regression: WebGL Content is not drawn after resizing the canvas.
https://bugs.webkit.org/show_bug.cgi?id=107366

Patch by Kondapally Kalyan <kalyan.kondapally@intel.com> on 2013-01-19
Reviewed by Kenneth Rohde Christiansen.

Window is shared between GraphicsSurface and its client.
Client doesn't own the Window. This patch ensures that client
doesn't delete the shared Window handle.

Covered by existing WebGL tests.

  • platform/graphics/surfaces/glx/GraphicsSurfaceGLX.cpp:

(WebCore::GraphicsSurfacePrivate::clear):

8:23 AM Changeset in webkit [140251] by dominik.rottsches@intel.com
  • 3 edits
    43 adds in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (26/26).

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2013-01-19

  • platform/efl-wk2/TestExpectations:
  • platform/efl-wk2/media/
  • platform/efl-wk2/webaudio/
8:17 AM Changeset in webkit [140250] by dominik.rottsches@intel.com
  • 1 edit
    556 adds in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (25/26).

  • platform/efl/fast/css/
  • platform/efl/fast/css3-text/
  • platform/efl/fast/dom/
  • platform/efl/fast/encoding/
  • platform/efl/fast/events/
  • platform/efl/fast/flexbox/
  • platform/efl/fast/forms/
  • platform/efl/fast/frames/
  • platform/efl/fast/gradients/
  • platform/efl/fast/history/
  • platform/efl/fast/html/
  • platform/efl/fast/images/
  • platform/efl/fast/
  • platform/efl/fast/inline/
  • platform/efl/fast/layers/
  • platform/efl/fast/line-grid/
  • platform/efl/fast/lists/
  • platform/efl/fast/multicol/
  • platform/efl/fast/overflow/
  • platform/efl/fast/parser/
  • platform/efl/fast/profiler/
  • platform/efl/fast/reflections/
  • platform/efl/fast/regions/
  • platform/efl/fast/repaint/
  • platform/efl/fast/replaced/
  • platform/efl/fast/ruby/
  • platform/efl/fast/selectors/
  • platform/efl/fast/table/
  • platform/efl/fast/text/
  • platform/efl/fast/transforms/
  • platform/efl/fast/writing-mode/
  • platform/efl/http/
  • platform/efl/ietestcenter/
  • platform/efl/inspector/
  • platform/efl/svg/
  • platform/efl/tables/

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2013-01-19

7:55 AM Changeset in webkit [140249] by dominik.rottsches@intel.com
  • 231 edits
    2 copies
    274 adds in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (24/26).

  • platform/efl/accessibility/
  • platform/efl/animations/
  • platform/efl/compositing/
  • platform/efl/css1/
  • platform/efl/css2.1/
  • platform/efl/css3/
  • platform/efl/editing/
  • platform/efl/fast/
  • platform/efl/fast/backgrounds/
  • platform/efl/fast/block/
  • platform/efl/fast/borders/
  • platform/efl/fast/box-shadow/
  • platform/efl/fast/box-sizing/
  • platform/efl/fast/canvas/
  • platform/efl/fast/clip/
  • platform/efl/fast/compact/
  • platform/efl/fast/css-generated-content/
  • platform/efl/fast/css/
  • platform/efl/tables/
  • platform/efl/transforms/
  • platform/efl/transitions/

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2013-01-19

7:35 AM Changeset in webkit [140248] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (23/26).

  • platform/efl/tables/

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2013-01-19

7:17 AM Changeset in webkit [140247] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (22/26).

  • platform/efl/tables/

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2013-01-19

7:05 AM Changeset in webkit [140246] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (21/26).

  • platform/efl/tables/

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2013-01-19

6:54 AM Changeset in webkit [140245] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (20/26).

  • platform/efl/svg/dynamic-updates/
  • platform/efl/svg/filters/
  • platform/efl/svg/foreignObject/
  • platform/efl/svg/hixie/
  • platform/efl/svg/in-html/
  • platform/efl/svg/overflow/
  • platform/efl/svg/repaint/
  • platform/efl/svg/stroke/
  • platform/efl/svg/text/
  • platform/efl/svg/transforms/
  • platform/efl/svg/wicd/
  • platform/efl/svg/zoom/
  • platform/efl/tables/

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2013-01-19

6:34 AM Changeset in webkit [140244] by Antti Koivisto
  • 101 edits in trunk/Source

Make renderer constructors take Element where possible
https://bugs.webkit.org/show_bug.cgi?id=107138

Reviewed by David Hyatt.

Tighter typing prevents bugs and enables optimizations.

The patch changes how anonymous rendererer are constructed. Previously Document* as the node parameter
indicated that the renderer was anonymous. This forced the code to operate on ContainerNodes (Document
is not an Element). Now anonymous renderers are constructed by passing null and the document is set by
separate setDocumentForAnonymous() call. The patch uses RenderFoo::createAnonymous() pattern consistently.

Most constructors are switched to take Element. RenderBlock still takes ContainerNode due to a few subclasses
(RenderView and RenderFlowThread) that pass in a Document.

  • page/FrameView.cpp:

(WebCore::FrameView::updateScrollCorner):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::createAnonymous):
(WebCore::RenderBlock::createReplacementRunIn):
(WebCore::RenderBlock::updateFirstLetterStyle):
(WebCore::RenderBlock::createFirstLetterRenderer):
(WebCore::RenderBlock::createAnonymousWithParentRendererAndDisplay):
(WebCore::RenderBlock::createAnonymousColumnsWithParentRenderer):
(WebCore::RenderBlock::createAnonymousColumnSpanWithParentRenderer):

  • rendering/RenderBlock.h:
  • rendering/RenderDeprecatedFlexibleBox.cpp:

(WebCore::RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox):
(WebCore::RenderDeprecatedFlexibleBox::createAnonymous):

  • rendering/RenderDeprecatedFlexibleBox.h:

(RenderDeprecatedFlexibleBox):

  • rendering/RenderDetailsMarker.cpp:

(WebCore::RenderDetailsMarker::RenderDetailsMarker):

  • rendering/RenderDetailsMarker.h:

(RenderDetailsMarker):

  • rendering/RenderDialog.h:

(WebCore::RenderDialog::RenderDialog):

  • rendering/RenderFieldset.cpp:

(WebCore::RenderFieldset::RenderFieldset):

  • rendering/RenderFieldset.h:
  • rendering/RenderFlexibleBox.cpp:

(WebCore::RenderFlexibleBox::RenderFlexibleBox):

  • rendering/RenderFlexibleBox.h:

(RenderFlexibleBox):

  • rendering/RenderFlowThread.cpp:

(WebCore::RenderFlowThread::RenderFlowThread):

  • rendering/RenderFlowThread.h:
  • rendering/RenderFullScreen.cpp:

(RenderFullScreenPlaceholder::RenderFullScreenPlaceholder):
(RenderFullScreen::RenderFullScreen):
(RenderFullScreen::createAnonymous):
(RenderFullScreen::wrapRenderer):

  • rendering/RenderFullScreen.h:

(RenderFullScreen):

  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::RenderGrid):

  • rendering/RenderGrid.h:
  • rendering/RenderImage.cpp:

(WebCore::RenderImage::RenderImage):
(WebCore::RenderImage::createAnonymous):

  • rendering/RenderImage.h:
  • rendering/RenderInline.cpp:

(WebCore::RenderInline::RenderInline):
(WebCore::RenderInline::createAnonymous):
(WebCore::RenderInline::addChildIgnoringContinuation):

  • rendering/RenderInline.h:

(RenderInline):
(WebCore::RenderInline::node):

Add version with covariant Element return type.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::updateScrollCornerStyle):
(WebCore::RenderLayer::updateResizerStyle):
(WebCore::RenderLayer::createReflection):
(WebCore::RenderListItem::RenderListItem):
(WebCore::RenderListItem::styleDidChange):

  • rendering/RenderListItem.h:
  • rendering/RenderListMarker.cpp:

(WebCore::RenderListMarker::RenderListMarker):
(WebCore::RenderListMarker::createAnonymous):

  • rendering/RenderListMarker.h:
  • rendering/RenderMediaControlElements.cpp:

(WebCore::RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer):
(WebCore::RenderMediaControlTimeDisplay::RenderMediaControlTimeDisplay):
(WebCore::RenderTextTrackContainerElement::RenderTextTrackContainerElement):

  • rendering/RenderMediaControlElements.h:

(RenderMediaVolumeSliderContainer):
(RenderMediaControlTimeDisplay):
(RenderTextTrackContainerElement):

  • rendering/RenderMultiColumnBlock.cpp:

(WebCore::RenderMultiColumnBlock::RenderMultiColumnBlock):
(WebCore::RenderMultiColumnBlock::ensureColumnSets):

  • rendering/RenderMultiColumnBlock.h:
  • rendering/RenderMultiColumnFlowThread.cpp:

(WebCore::RenderMultiColumnFlowThread::RenderMultiColumnFlowThread):

  • rendering/RenderMultiColumnFlowThread.h:

(RenderMultiColumnFlowThread):

  • rendering/RenderMultiColumnSet.cpp:

(WebCore::RenderMultiColumnSet::RenderMultiColumnSet):
(WebCore::RenderMultiColumnSet::createAnonymous):

  • rendering/RenderMultiColumnSet.h:

(RenderMultiColumnSet):

  • rendering/RenderNamedFlowThread.cpp:

(WebCore::RenderNamedFlowThread::RenderNamedFlowThread):

  • rendering/RenderNamedFlowThread.h:

(RenderNamedFlowThread):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::RenderObject):

  • rendering/RenderObject.h:


Passed in null node indicates that the renderer is anonymous. Remove now unnecessary setIsAnonymous() function.

(WebCore::RenderObject::isAnonymous):
(WebCore::RenderObject::setDocumentForAnonymous):
(WebCore::RenderObject::RenderObjectBitfields::RenderObjectBitfields):

  • rendering/RenderRegion.cpp:

(WebCore::RenderRegion::RenderRegion):

  • rendering/RenderRegion.h:
  • rendering/RenderRegionSet.cpp:

(WebCore::RenderRegionSet::RenderRegionSet):

  • rendering/RenderRegionSet.h:
  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::RenderReplaced):

  • rendering/RenderReplaced.h:
  • rendering/RenderReplica.cpp:

(WebCore::RenderReplica::RenderReplica):
(WebCore::RenderReplica::createAnonymous):

  • rendering/RenderReplica.h:

(RenderReplica):

  • rendering/RenderRuby.cpp:

(WebCore::createAnonymousRubyInlineBlock):
(WebCore::RenderRubyAsInline::RenderRubyAsInline):
(WebCore::RenderRubyAsBlock::RenderRubyAsBlock):

  • rendering/RenderRuby.h:

(RenderRubyAsInline):
(RenderRubyAsBlock):

  • rendering/RenderRubyBase.cpp:

(WebCore::RenderRubyBase::RenderRubyBase):
(WebCore::RenderRubyBase::createAnonymous):

  • rendering/RenderRubyBase.h:

(RenderRubyBase):

  • rendering/RenderRubyRun.cpp:

(WebCore::RenderRubyRun::RenderRubyRun):
(WebCore::RenderRubyRun::createRubyBase):
(WebCore::RenderRubyRun::staticCreateRubyRun):

  • rendering/RenderRubyRun.h:
  • rendering/RenderRubyText.cpp:

(WebCore::RenderRubyText::RenderRubyText):

  • rendering/RenderRubyText.h:
  • rendering/RenderScrollbar.cpp:

(WebCore::RenderScrollbar::updateScrollbarPart):

  • rendering/RenderScrollbarPart.cpp:

(WebCore::RenderScrollbarPart::RenderScrollbarPart):
(WebCore::RenderScrollbarPart::createAnonymous):

  • rendering/RenderScrollbarPart.h:

(RenderScrollbarPart):

  • rendering/RenderSearchField.cpp:

(WebCore::RenderSearchField::RenderSearchField):

  • rendering/RenderSearchField.h:

(RenderSearchField):

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::RenderTable):
(WebCore::RenderTable::createAnonymousWithParentRenderer):

  • rendering/RenderTable.h:
  • rendering/RenderTableCaption.cpp:

(WebCore::RenderTableCaption::RenderTableCaption):

  • rendering/RenderTableCaption.h:
  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::RenderTableCell):
(WebCore::RenderTableCell::createAnonymousWithParentRenderer):

  • rendering/RenderTableCell.h:
  • rendering/RenderTableCol.cpp:

(WebCore::RenderTableCol::RenderTableCol):

  • rendering/RenderTableCol.h:
  • rendering/RenderTableRow.cpp:

(WebCore::RenderTableRow::RenderTableRow):
(WebCore::RenderTableRow::createAnonymousWithParentRenderer):

  • rendering/RenderTableRow.h:
  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::RenderTableSection):
(WebCore::RenderTableSection::createAnonymousWithParentRenderer):

  • rendering/RenderTableSection.h:
  • rendering/RenderText.cpp:

(WebCore::RenderText::RenderText):

Pass null and use setDocumentForAnonymous() if a RenderText is created with the Document as renderer
to keep them working. Text renderers should be factored similarly to the rest.

  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::RenderTextControl):

  • rendering/RenderTextControl.h:
  • rendering/RenderTextControlMultiLine.cpp:

(WebCore::RenderTextControlMultiLine::RenderTextControlMultiLine):

  • rendering/RenderTextControlMultiLine.h:

(RenderTextControlMultiLine):

  • rendering/RenderTextControlSingleLine.cpp:

(WebCore::RenderTextControlSingleLine::RenderTextControlSingleLine):

  • rendering/RenderTextControlSingleLine.h:

(RenderTextControlSingleLine):
(WebCore::RenderTextControlInnerBlock::RenderTextControlInnerBlock):

  • rendering/RenderTextTrackCue.cpp:

(WebCore::RenderTextTrackCue::RenderTextTrackCue):

  • rendering/RenderView.cpp:

(WebCore::RenderView::RenderView):

  • rendering/RenderWidget.cpp:

(WebCore::RenderWidget::RenderWidget):

  • rendering/RenderWidget.h:
  • rendering/mathml/RenderMathMLBlock.cpp:

(WebCore::RenderMathMLBlock::RenderMathMLBlock):
(WebCore::RenderMathMLBlock::createAnonymousMathMLBlock):

  • rendering/mathml/RenderMathMLBlock.h:
  • rendering/mathml/RenderMathMLFenced.cpp:

(WebCore::RenderMathMLFenced::createMathMLOperator):

  • rendering/mathml/RenderMathMLOperator.cpp:

(WebCore::RenderMathMLOperator::RenderMathMLOperator):
(WebCore::RenderMathMLOperator::updateFromElement):
(WebCore::RenderMathMLOperator::createGlyph):

  • rendering/mathml/RenderMathMLOperator.h:
  • rendering/mathml/RenderMathMLRow.cpp:

(WebCore::RenderMathMLRow::RenderMathMLRow):
(WebCore::RenderMathMLRow::createAnonymousWithParentRenderer):

  • rendering/mathml/RenderMathMLRow.h:
  • rendering/style/ContentData.cpp:

(WebCore::ImageContentData::createRenderer):

  • rendering/svg/RenderSVGBlock.cpp:

(WebCore::RenderSVGBlock::RenderSVGBlock):

  • rendering/svg/RenderSVGInline.cpp:

(WebCore::RenderSVGInline::RenderSVGInline):

  • rendering/svg/RenderSVGInline.h:
  • rendering/svg/RenderSVGTSpan.cpp:

(WebCore::RenderSVGTSpan::RenderSVGTSpan):

  • rendering/svg/RenderSVGTSpan.h:
  • rendering/svg/RenderSVGTextPath.cpp:

(WebCore::RenderSVGTextPath::RenderSVGTextPath):

  • rendering/svg/RenderSVGTextPath.h:
6:03 AM Changeset in webkit [140243] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (19/26).

  • platform/efl/svg/W3C-SVG-1.1/
  • platform/efl/svg/W3C-SVG-1.2-Tiny/
  • platform/efl/svg/as-background-image/
  • platform/efl/svg/as-border-image/
  • platform/efl/svg/as-image/
  • platform/efl/svg/as-object/
  • platform/efl/svg/batik/
  • platform/efl/svg/carto.net/
  • platform/efl/svg/clip-path/
  • platform/efl/svg/css/
  • platform/efl/svg/dom/
  • platform/efl/svg/dynamic-updates/

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2013-01-19

5:44 AM Changeset in webkit [140242] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (18/26).

  • platform/efl/svg/W3C-I18N/
  • platform/efl/svg/W3C-SVG-1.1-SE/
  • platform/efl/svg/W3C-SVG-1.1/

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2013-01-19

2:59 AM Changeset in webkit [140241] by eric@webkit.org
  • 2 edits in trunk/Tools

Update error regexps so that Parser/html-parser-srcdoc.html can "pass"
https://bugs.webkit.org/show_bug.cgi?id=107367

Reviewed by Ryosuke Niwa.

Using srcdoc instead of document.write changes the error output
ever so slightly. Clearly we were already trying to ignore these
messages, just not succeeding. This change makes this new test "pass" correctly.

  • Scripts/webkitpy/performance_tests/perftest.py:

(PerfTest):

2:25 AM Applications using WebKit edited by zandobersek@gmail.com
Remove invalid content. (diff)
2:21 AM BadContent edited by zandobersek@gmail.com
Adding a spamming account. (diff)
2:10 AM Changeset in webkit [140240] by zandobersek@gmail.com
  • 3 edits
    2 adds in trunk/LayoutTests

Unreviewed GTK gardening.

  • platform/gtk/TestExpectations: Adding failure expectations for tests that regressed after r140202.
  • platform/gtk/fast/js/global-constructors-expected.txt: Rebaselining after IDB support was enabled.
  • platform/gtk/http/tests/cache: Added.
  • platform/gtk/http/tests/cache/cancel-multiple-post-xhrs-expected.txt: Added. Required after r140174,

only due to difference in the form of the errors being logged.

1:11 AM Changeset in webkit [140239] by zandobersek@gmail.com
  • 2 edits in trunk/Source/WebCore

Unreviewed GTK build fix.

Add the build targets introduced in r140231 to the list.

  • GNUmakefile.list.am:

Jan 18, 2013:

11:48 PM Changeset in webkit [140238] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WTF

Remove unnecessary PLATFORM() tests
https://bugs.webkit.org/show_bug.cgi?id=107360

Patch by Laszlo Gombos <Laszlo Gombos> on 2013-01-18
Reviewed by Eric Seidel.

PLATFORM(WIN), PLATFORM(CHROMIUM) and PLATFORM(QT) are mutually
exclusive. Remove redundant PLATFORM() tests based on this
invariant.

  • wtf/Platform.h:
11:15 PM Changeset in webkit [140237] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

[Mac] Remove unused pageScaleFactor and positionRelativeToBase arguments in GraphicsLayerCA.
https://bugs.webkit.org/show_bug.cgi?id=107357

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-18
Reviewed by Ryosuke Niwa.

Several methods in GraphicsLayerCA receive a pageScaleFactor or a
positionRelativeToBase argument but don't use the arguments, so this patch
removes them.

No new tests. This is just a refactoring of the existing code.

  • platform/graphics/ca/GraphicsLayerCA.cpp:

(WebCore::GraphicsLayerCA::commitLayerChangesBeforeSublayers):
(WebCore::GraphicsLayerCA::updateGeometry):
(WebCore::GraphicsLayerCA::updateStructuralLayer):
(WebCore::GraphicsLayerCA::ensureStructuralLayer):
(WebCore::GraphicsLayerCA::updateLayerDrawsContent):
(WebCore::GraphicsLayerCA::updateContentsScale):
(WebCore::GraphicsLayerCA::swapFromOrToTiledLayer):

  • platform/graphics/ca/GraphicsLayerCA.h:

(GraphicsLayerCA):

10:20 PM Changeset in webkit [140236] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WTF

Remove PLATFORM(TORCHMOBILE) from Assertions.h
https://bugs.webkit.org/show_bug.cgi?id=107355

Patch by Laszlo Gombos <Laszlo Gombos> on 2013-01-18
Reviewed by Eric Seidel.

This appears to be the only place where PLATFORM(TORCHMOBILE) is
used. I don't believe this ifdef is needed anymore.

  • wtf/Assertions.h:
10:15 PM Changeset in webkit [140235] by Dimitri Glazkov
  • 4 edits in trunk/Source/WebCore

Move attributeNameMatches from SelectorChecker to its proper place on Attribute.
https://bugs.webkit.org/show_bug.cgi?id=107358

Reviewed by Andreas Kling.

Refactoring, covered by existing tests.

  • css/SelectorChecker.cpp:

(WebCore::anyAttributeMatches): Changed to use the new name.

  • css/SelectorChecker.h:

(SelectorChecker): Moved attributeNameMatches out of here.
(WebCore::SelectorChecker::checkExactAttribute): Changed to use the new name.

  • dom/Attribute.h:

(WebCore::Attribute::matches): Moved attributeNameMatches to here.

9:48 PM Changeset in webkit [140234] by jer.noble@apple.com
  • 2 edits in trunk/LayoutTests

REGRESSION (r140229): fast/css/sticky/sticky-top-zoomed.html failing on Apple MountainLion Debug WK2 (Tests)
https://bugs.webkit.org/show_bug.cgi?id=107356

Unreviewed; add failing test to TestExpectations.

  • platform/mac-wk2/TestExpectations:
8:43 PM Changeset in webkit [140233] by Simon Fraser
  • 10 edits in trunk

Fix bug that caused pages with fixed backgrounds to not be fast scrollable
https://bugs.webkit.org/show_bug.cgi?id=107354

Reviewed by Sam Weinig.

Source/WebCore:

Correct the change to RenderObject::styleWillChange() made in r140223. This
condition is checking that we're painting the root background, so it checks if
the renderer is the root, or if it's the body, and the document element's renderer
has no background (which means that the body's background propagates to the root).

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::styleWillChange):

LayoutTests:

  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-body-layer-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-opacity-html-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-positioned-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-transformed-html-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-non-propagated-body-background-expected.txt:
8:37 PM Changeset in webkit [140232] by mitz@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Removed duplicate references to two headers in the project files.

Rubber-stamped by Mark Rowe.

7:59 PM Changeset in webkit [140231] by commit-queue@webkit.org
  • 14 edits
    2 adds in trunk/Source/WebCore

Remove a TextTrack.h include from the Element.h and move WebVTT related stuff outside the Element
https://bugs.webkit.org/show_bug.cgi?id=107080

Patch by Dima Gorbik <dgorbik@apple.com> on 2013-01-18
Reviewed by Sam Weinig.

WebVTT objects are now subclasses of the Element. This allows us to remove major WebVTT chunks of code from
Element.h and NodeRareData. WebVTTElement is deriving from HTMLElement and not Element to prevent possible
problems that could happen because we reuse qTags that are being used in HTML like <b>, <i> and <u>.

No new tests. This is just a refactoring of the existing code.

  • CMakeLists.txt:
  • WebCore.gypi:
  • WebCore.xcodeproj/project.pbxproj:
  • css/SelectorChecker.cpp:

(WebCore::SelectorChecker::checkOne):

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::collectMatchingRules):
(WebCore::StyleResolver::canShareStyleWithElement):

  • dom/Element.cpp:
  • dom/Element.h:
  • dom/ElementRareData.h:

(WebCore::ElementRareData::ElementRareData):

  • dom/Node.h:

(WebCore::Node::isWebVTTElement):

  • html/track/TextTrack.h:
  • html/track/TextTrackCue.cpp:

(WebCore::TextTrackCue::copyWebVTTNodeToDOMTree):
(WebCore::TextTrackCue::markFutureAndPastNodes):

  • html/track/WebVTTElement.cpp: Added.

(WebCore::WebVTTElement::create):
(WebCore::WebVTTElement::cloneElementWithoutAttributesAndChildren):

  • html/track/WebVTTElement.h: Added.

(WebCore::WebVTTElement::setWebVTTNodeType):
(WebCore::WebVTTElement::webVTTNodeType):
(WebCore::WebVTTElement::WebVTTElement):
(WebCore::toWebVTTElement):

  • html/track/WebVTTParser.cpp:

(WebCore::WebVTTParser::constructTreeFromToken):

6:54 PM Changeset in webkit [140230] by weinig@apple.com
  • 7 edits in trunk/Source/WebKit2

Don't initialize AppKit for processes that don't use it
https://bugs.webkit.org/show_bug.cgi?id=107216

Reviewed by Alexey Proskuryakov.

  • PluginProcess/mac/PluginProcessMainMac.mm:

(WebKit::PluginProcessMainDelegate::doPreInitializationWork):

  • WebProcess/mac/WebProcessMainMac.mm:

(WebKit::WebProcessMainDelegate::doPreInitializationWork):
Move AppKit initialization to the two places it is used, the WebProcessMain and the PluginProcessMain.

  • Shared/ChildProcess.cpp:

(WebKit::ChildProcess::initialize):
Remove redundant call to InitializeWebKit2().

  • Shared/mac/ChildProcessMain.h:

(WebKit::ChildProcessMain):
Remove initialization of AppKit now that the delegate does it if necessary,
and move InitializeWebKit2() to after delegate.doPreInitializationWork(), so
the delegate has a chance to set things up it, in this case, calling
RunLoop::setUseApplicationRunLoopOnMainRunLoop if needed.

  • PluginProcess/mac/PluginProcessMac.mm:

(WebKit::PluginProcess::platformInitializePluginProcess):

  • WebProcess/mac/WebProcessMac.mm:

(WebKit::WebProcess::platformInitializeProcess):
Remove now redundant call to RunLoop::setUseApplicationRunLoopOnMainRunLoop().

  • WebProcess/mac/WebProcessServiceEntryPoints.mm:

(WebKit::WebProcessServiceEventHandler):
(webProcessServiceMain):
(initializeWebProcessForWebProcessServiceForWebKitDevelopment):
Call WebCore::RunLoop::setUseApplicationRunLoopOnMainRunLoop() and make call to InitializeWebKit2()
more consistent.

6:22 PM Changeset in webkit [140229] by Beth Dakin
  • 7 edits
    2 adds in trunk

https://bugs.webkit.org/show_bug.cgi?id=106946
Sticky-position elements can jump around/hide on rubber-banding

Reviewed by Simon Fraser.

Source/WebCore:

This patch adds a new function called viewportConstrainedVisibleContentRect()
since there are a number of places where we need a visibleContectRect() that does
not allow scroll offsets that indicate the rubber-banding that is happening. And
this patch fixes the bug for sticky by calling this function in two new places.

  • page/FrameView.cpp:

(WebCore::FrameView::viewportConstrainedVisibleContentRect):
(WebCore):

  • page/FrameView.h:

(FrameView):

  • page/scrolling/ScrollingCoordinator.cpp:

(WebCore::ScrollingCoordinator::updateMainFrameScrollPosition):

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::stickyPositionOffset):

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::computeFixedViewportConstraints):
(WebCore::RenderLayerCompositor::computeStickyViewportConstraints):

LayoutTests:

  • platform/mac/tiled-drawing/sticky/negative-scroll-offset-expected.txt: Added.
  • platform/mac/tiled-drawing/sticky/negative-scroll-offset.html: Added.
6:10 PM Changeset in webkit [140228] by timothy_horton@apple.com
  • 4 edits in trunk/Source/WebKit2

[wk2] Intrinsic content size should report a flexible width if the content is not wider than the minimum layout width
https://bugs.webkit.org/show_bug.cgi?id=107334
<rdar://problem/12960009>

Reviewed by Anders Carlsson.

  • UIProcess/API/mac/WKView.mm:

(-[WKView _setIntrinsicContentSize:]): If the content is laid-out at or below the minimum layout width, it's flexible; otherwise, we need to inform autolayout that we require more space via our intrinsic content size.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::transitionToCommittedForNewPage): Allow auto-sizing to expand its width beyond the minimum if needed.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::setMinimumLayoutWidth): Allow auto-sizing to expand its width beyond the minimum if needed.

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

Unreviewed build fix for building JSC with DFG_ENABLE_DEBUG_PROPAGATION_VERBOSE enabled in DFGCommon.h.
Fixes the case where the argument node in fixupNode is freed due to the Vector storage being reallocated.

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):

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

Unreviewed build fix for release builds when DFG_ENABLE_DEBUG_PROPAGATION_VERBOSE is set to 1 in DFGCommon.h.

  • dfg/DFGCFAPhase.cpp: Added #include "Operations.h"
5:42 PM Changeset in webkit [140225] by commit-queue@webkit.org
  • 3 edits
    2 deletes in trunk

Unreviewed, rolling out r140206.
http://trac.webkit.org/changeset/140206
https://bugs.webkit.org/show_bug.cgi?id=107346

Caused crash on wordpress.com (Requested by smfr on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-18

Source/WebCore:

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::removeFloatingOrPositionedChildFromBlockLists):

LayoutTests:

  • fast/block/float/overhanging-float-not-removed-crash-expected.txt: Removed.
  • fast/block/float/overhanging-float-not-removed-crash.html: Removed.
5:37 PM Changeset in webkit [140224] by danw@gnome.org
  • 2 edits in trunk/Tools

REGRESSION (r139071): run-webkit-httpd complains at launch
https://bugs.webkit.org/show_bug.cgi?id=107310

Reviewed by Alexey Proskuryakov.

  • Scripts/webkitperl/httpd.pm:

(getApacheVersion): use preferred perl syntax

5:20 PM Changeset in webkit [140223] by Simon Fraser
  • 30 edits
    2 copies
    2 adds in trunk

Allow fixed background layers to be moved by the ScrollingCoordinator
https://bugs.webkit.org/show_bug.cgi?id=107213

Source/WebCore:

Reviewed by Tim Horton.

Start using the RenderView's RenderLayerBacking's background layer for
fixed root backgrounds (those which have background images all of which have
background-attachment: fixed).

The background-layer is contained in the RenderLayer's RenderLayerBacking's
containment view, so it gets page scale applied to it, but scrolling happens
above this layer, so the background has to be counter-scrolled. We plumb
this layer through to the ScrollingCoordinator so that this counter-scrolling
can be done on the scrolling thread.

Test: platform/mac/tiled-drawing/fixed-background/fixed-body-background-positioned.html

  • WebCore.xcodeproj/project.pbxproj: Add ScrollingStateScrollingNodeMac.mm
  • page/scrolling/ScrollingCoordinator.cpp:

(WebCore::ScrollingCoordinator::counterScrollingLayerForFrameView): New function to get
the counter-scrolling layer.
(WebCore::ScrollingCoordinator::updateMainFrameScrollPosition): Sync or set the position of the
counter-scrolling layer just like we do for the main scrolling layer.

  • page/scrolling/ScrollingCoordinator.h:

(WebCore::ScrollingCoordinator::updateScrollingNode):

  • page/scrolling/ScrollingStateNode.cpp:

(WebCore::ScrollingStateNode::ScrollingStateNode): setScrollLayer() renamed to setScrollPlatformLayer(),
and added a FIXME comment because this code is confusing and possibly wrong.

  • page/scrolling/ScrollingStateNode.h: Renamed setScrollLayer() to setScrollPlatformLayer().
  • page/scrolling/ScrollingStateScrollingNode.cpp:

(WebCore::ScrollingStateScrollingNode::ScrollingStateScrollingNode):

  • page/scrolling/ScrollingStateScrollingNode.h:

(ScrollingStateScrollingNode): Track the counter-scrolling layer.
(WebCore::ScrollingStateScrollingNode::counterScrollingLayer):
(WebCore::ScrollingStateScrollingNode::counterScrollingLayerDidChange):
(WebCore::ScrollingStateScrollingNode::setCounterScrollingLayerDidChange):

  • page/scrolling/mac/ScrollingCoordinatorMac.h:

(ScrollingCoordinatorMac): Add updateScrollingNode() which is less expensive than frameViewRootLayerDidChange()

  • page/scrolling/mac/ScrollingCoordinatorMac.mm:

(WebCore::ScrollingCoordinatorMac::frameViewRootLayerDidChange): Fetch the counter-scrolling layer if we have one.
(WebCore::ScrollingCoordinatorMac::setCounterScrollingLayerForNode):
(WebCore::ScrollingCoordinatorMac::updateScrollingNode):

  • page/scrolling/mac/ScrollingStateNodeMac.mm:

(WebCore::ScrollingStateNode::setScrollPlatformLayer):

  • page/scrolling/mac/ScrollingStateScrollingNodeMac.mm: New file for implementation of setCounterScrollingLayer().

(WebCore::ScrollingStateScrollingNode::counterScrollingPlatformLayer):
(WebCore::ScrollingStateScrollingNode::setCounterScrollingLayer):

  • page/scrolling/mac/ScrollingTreeScrollingNodeMac.h:

(ScrollingTreeScrollingNodeMac):

  • page/scrolling/mac/ScrollingTreeScrollingNodeMac.mm:

(WebCore::ScrollingTreeScrollingNodeMac::update):
(WebCore::ScrollingTreeScrollingNodeMac::setScrollLayerPosition):

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::fixedBackgroundPaintsInLocalCoordinates):
(WebCore::RenderBoxModelObject::calculateBackgroundImageGeometry): If we're painting into the fixed root layer,
we want to always paint with the top,left at 0,0.

  • rendering/RenderBoxModelObject.h:
  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::updateGraphicsLayerGeometry): In the fixed root background case,
we can make the background layer viewport-sized, and we have to set its counter-scrolled position.
(WebCore::RenderLayerBacking::updateBackgroundLayer): If the background layer was created or destroyed,
we have to tell the ScrollingCoordinator.
(WebCore::RenderLayerBacking::didCommitChangesForLayer): Send the GraphicsLayer down.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::didFlushChangesForLayer): If the background layer changed (e.g. it became
tiled) we need to tell the ScrollingCoordinator.
(WebCore::RenderLayerCompositor::rebuildCompositingLayerTree): We failed to update the borders on new
layers sometimes; this fixes that.
(WebCore::RenderLayerCompositor::frameViewDidScroll): In the non-threaded scrolling case, if we have
a fixed background layer, we need to update its position.
(WebCore::RenderLayerCompositor::fixedRootBackgroundLayerChanged): Feed the newly created/destroyed layer
down to the ScrollingCoordinator.
(WebCore::RenderLayerCompositor::supportsFixedRootBackgroundCompositing):
(WebCore::RenderLayerCompositor::needsFixedRootBackgroundLayer):

  • rendering/RenderLayerCompositor.h:
  • rendering/RenderObject.cpp:

(WebCore::rendererHasBackground):
(WebCore::RenderObject::styleWillChange): If the compositor supports fixed root backgrounds, we no longer
treat these as slow repaint objects.

  • rendering/RenderView.cpp:

(WebCore::RenderView::rootBackgroundIsEntirelyFixed): Helper function called by RLC.

  • rendering/RenderView.h:

LayoutTests:

Reviewed by Tim Horton.

One new test and new layer trees for tests affected by fixed background changes.

  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-body-layer-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-opacity-html-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-positioned-expected.png: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-positioned-expected.txt: Copied from LayoutTests/platform/mac/tiled-drawing/fixed-background/fixed-html-background-expected.txt.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-positioned.html: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-transformed-html-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.png:
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-html-background-expected.txt:
  • platform/mac/tiled-drawing/fixed-background/fixed-non-propagated-body-background-expected.txt:
5:03 PM Changeset in webkit [140222] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Update test expectations
https://bugs.webkit.org/show_bug.cgi?id=107341

Unreviewed. Mark this test as failing on Chromium debug:
inspector/profiler/memory-instrumentation-cached-images.html

  • platform/chromium/TestExpectations:
4:56 PM Changeset in webkit [140221] by msaboff@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Change set r140201 broke editing/selection/move-by-word-visually-multi-line.html
https://bugs.webkit.org/show_bug.cgi?id=107340

Reviewed by Filip Pizlo.

Due to the change landed in r140201, more nodes might end up
generating Int32ToDouble nodes. Therefore, changed the JSVALUE64
constant path of compileInt32ToDouble() to use the more
restrictive isInt32Constant() check on the input. This check was
the same as the existing ASSERT() so the ASSERT was eliminated.

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileInt32ToDouble):

4:54 PM Changeset in webkit [140220] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

<rdar://problem/13042826> REGRESSION (r139985): Full Screen Youtube loses keyboard and mouse control
https://bugs.webkit.org/show_bug.cgi?id=107191

Reviewed by Darin Adler.

Moved initialization from platformInitializePluginProcess to platformInitializeProcess,
because the former is called too late. In r139985, I used a correct location for
WebProcess, but not for PluginProcess.

  • PluginProcess/mac/PluginProcessMac.mm: (WebKit::PluginProcess::platformInitializeProcess): (WebKit::PluginProcess::platformInitializePluginProcess):
4:43 PM Changeset in webkit [140219] by alecflett@chromium.org
  • 10 edits in trunk/Source

IndexedDB: Switch to new createTransaction call
https://bugs.webkit.org/show_bug.cgi?id=107311

Reviewed by Tony Chang.

Source/WebCore:

Convert frontend callers to use the new backend createTransaction
call which is the final divorce between the frontend and backend
transaction objects. This allows an asynchronous call in Chromium
and allows the front and backend to have their own lifecycle,
allowing the backend to be cleaned up as soon as a transaction is complete,
rather than waiting for the JS object to get cleaned up.

No new tests, this is a refactor covered by existing tests.

  • Modules/indexeddb/IDBDatabase.cpp:

(WebCore::IDBDatabase::transaction):

  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::commit):
(WebCore::IDBDatabaseBackendImpl::abort):
(WebCore::IDBDatabaseBackendImpl::createTransaction):
(WebCore::IDBDatabaseBackendImpl::runIntVersionChangeTransaction):

  • Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp:

(WebCore::IDBDatabaseCallbacksImpl::onAbort):
(WebCore::IDBDatabaseCallbacksImpl::onComplete):

  • Modules/indexeddb/IDBOpenDBRequest.cpp:

(WebCore::IDBOpenDBRequest::onUpgradeNeeded):

  • Modules/indexeddb/IDBTransaction.cpp:

(WebCore::IDBTransaction::create):
(WebCore::IDBTransaction::IDBTransaction):
(WebCore::IDBTransaction::setActive):
(WebCore::IDBTransaction::abort):

  • Modules/indexeddb/IDBTransaction.h:

(WebCore):
(IDBTransaction):

  • Modules/indexeddb/IDBTransactionBackendImpl.cpp:

(WebCore::IDBTransactionBackendImpl::create):
(WebCore::IDBTransactionBackendImpl::IDBTransactionBackendImpl):
(WebCore::IDBTransactionBackendImpl::abort):
(WebCore::IDBTransactionBackendImpl::commit):

  • Modules/indexeddb/IDBTransactionBackendImpl.h:

(IDBTransactionBackendImpl):
(WebCore::IDBTransactionBackendImpl::setCallbacks):

Source/WebKit/chromium:

  • public/WebIDBTransaction.h:

Remove an old method that nobody calls.

4:41 PM Changeset in webkit [140218] by beidson@apple.com
  • 25 edits
    2 copies in trunk/Source

Rework NetworkProcess resource load identifiers.
<rdar://problem/12934449> and https://bugs.webkit.org/show_bug.cgi?id=107192

Reviewed by Alexey Proskuryakov.

Source/WebCore:

No new tests (No effect in tested configs).

  • WebCore.exp.in:

Include an identifier argument for synchronous loads:

  • loader/LoaderStrategy.cpp:

(WebCore::LoaderStrategy::loadResourceSynchronously):

  • loader/LoaderStrategy.h:

Pass along a unique identifier to the synchronous load:

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::loadResourceSynchronously):

Remove the "setIdentifier" method:

  • loader/ResourceLoader.cpp:
  • loader/ResourceLoader.h:

Source/WebKit2:

Having the NetworkProcess vend out identifiers to WebProcesses was a bad idea.
This patch reverts that so that WebProcesses are in control of their own unique identifiers.

The NetworkProcess doesn't need identifiers at all.
It can represent outstanding loads with the loaders themselves.

This patch adds a "SchedulableLoader" base class for normal and synchronous loaders.
It reworks each use of identifiers into using SchedulableLoaders instead.

This also gave an opportunity to move the serving of pending requests for a host into the
HostRecord itself which cleans certain things up nicely.

Change HostRecord to have queues of SchedulableLoaders instead of identifiers.
Make HostRecord responsible for actually starting the loaders in its queues:

  • NetworkProcess/HostRecord.cpp:

(WebKit::HostRecord::~HostRecord):
(WebKit::HostRecord::scheduleResourceLoader):
(WebKit::HostRecord::addLoaderInProgress):
(WebKit::HostRecord::removeLoader):
(WebKit::HostRecord::hasRequests):
(WebKit::HostRecord::servePendingRequestsForQueue):
(WebKit::HostRecord::servePendingRequests):
(WebKit::HostRecord::limitsRequests):

  • NetworkProcess/HostRecord.h:

(WebKit::HostRecord::create): HostRecord is now also RefCounted. new and delete are so 2004.

  • NetworkProcess/NetworkConnectionToWebProcess.cpp:

(WebKit::NetworkConnectionToWebProcess::scheduleResourceLoad): Create the loader then schedule

it with the scheduler, instead of having the scheduler create it.

(WebKit::NetworkConnectionToWebProcess::performSynchronousLoad):
(WebKit::NetworkConnectionToWebProcess::removeLoadIdentifier):

  • NetworkProcess/NetworkConnectionToWebProcess.h:
  • NetworkProcess/NetworkConnectionToWebProcess.messages.in:

Remove maps and sets of identifiers, replacing them with sets of SchedulableLoaders where needed.
Rely on HostRecords to actually manage sets of SchedulableLoaders.
Rely on HostRecord to do the actual serving of its pending requests:

  • NetworkProcess/NetworkResourceLoadScheduler.cpp:

(WebKit::NetworkResourceLoadScheduler::NetworkResourceLoadScheduler):
(WebKit::NetworkResourceLoadScheduler::scheduleLoader):
(WebKit::NetworkResourceLoadScheduler::hostForURL):
(WebKit::NetworkResourceLoadScheduler::removeLoader):
(WebKit::NetworkResourceLoadScheduler::receivedRedirect):
(WebKit::NetworkResourceLoadScheduler::servePendingRequests):
(WebKit::NetworkResourceLoadScheduler::removeScheduledLoaders):
(WebKit::NetworkResourceLoadScheduler::scheduleRemoveLoader):

  • NetworkProcess/NetworkResourceLoadScheduler.h:

A new base class for all loaders that the scheduler and HostRecords might need to know about:

  • NetworkProcess/SchedulableLoader.cpp:

(WebKit::SchedulableLoader::SchedulableLoader):
(WebKit::SchedulableLoader::~SchedulableLoader):

  • NetworkProcess/SchedulableLoader.h:

(WebKit::SchedulableLoader::loadParameters):
(WebKit::SchedulableLoader::connectionToWebProcess):
(WebKit::SchedulableLoader::isSynchronous):
(WebKit::SchedulableLoader::setHostRecord):
(WebKit::SchedulableLoader::hostRecord):

Change to inherit from SchedulableLoader, removing some of the duplicated data and methods:

  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::NetworkResourceLoader):
(WebKit::NetworkResourceLoader::connection):
(WebKit::NetworkResourceLoader::destinationID):
(WebKit::NetworkResourceLoader::start):
(WebKit::NetworkResourceLoader::stop):
(WebKit::NetworkResourceLoader::didReceiveResponse):
(WebKit::NetworkResourceLoader::didFail):
(WebKit::NetworkResourceLoader::willSendRequest):
(WebKit::NetworkResourceLoader::shouldUseCredentialStorage):

  • NetworkProcess/NetworkResourceLoader.h:

(WebKit::NetworkResourceLoader::create):

Change to inherit from SchedulableLoader, removing some of the duplicated data and methods:

  • NetworkProcess/SyncNetworkResourceLoader.cpp:

(WebKit::SyncNetworkResourceLoader::SyncNetworkResourceLoader):
(WebKit::SyncNetworkResourceLoader::start):

  • NetworkProcess/SyncNetworkResourceLoader.h:

(WebKit::SyncNetworkResourceLoader::create):
(WebKit::SyncNetworkResourceLoader::isSynchronous):

Fold the WebProcess resource load identifier in with the load parameters:

  • Shared/Network/NetworkResourceLoadParameters.cpp:

(WebKit::NetworkResourceLoadParameters::NetworkResourceLoadParameters):
(WebKit::NetworkResourceLoadParameters::encode):
(WebKit::NetworkResourceLoadParameters::decode):

  • Shared/Network/NetworkResourceLoadParameters.h:

(WebKit::NetworkResourceLoadParameters::identifier):

The identifier is preset in the WebProcess and doesn't come from the NetworkProcess,
so the message to schedule a load can now be asynchronous:

  • WebProcess/Network/WebResourceLoadScheduler.cpp:

(WebKit::WebResourceLoadScheduler::scheduleLoad):

Update to include a WebProcess generated identifier along with synchronous loads:

  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::loadResourceSynchronously):

  • WebProcess/WebCoreSupport/WebPlatformStrategies.h:
  • WebKit2.xcodeproj/project.pbxproj:
4:40 PM Changeset in webkit [140217] by jparent@chromium.org
  • 2 edits in trunk/Tools

Add back 'group' as a default cross dashboard parameter, but with null as its value.
https://bugs.webkit.org/show_bug.cgi?id=107336

We need to have 'group' listed as a parameter, else we never parse it,
as we only parse parameters with defaults.

Reviewed by Ojan Vafai.

  • TestResultServer/static-dashboards/dashboard_base.js:
4:38 PM Changeset in webkit [140216] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Update test expectations

Unreviewed. Update test expectations to mark test as flaky.

  • platform/chromium/TestExpectations:
4:12 PM Changeset in webkit [140215] by shinyak@chromium.org
  • 9 edits in trunk/Source

Introduce isHTMLTextFormControlElement and toHTMLTextFormControlElement instead of toTextFormControl
https://bugs.webkit.org/show_bug.cgi?id=107089

Reviewed by Kent Tamura.

Source/WebCore:

toTextFormControl(node) returns 0 if node is not HTMLTextFormControl. In recent coding convention,
we only have ASSERT and statc_cast in this kind of conversion function. So this code looks like
having a bad cast, though it does not.

In this patch, we convert toTextFromControl to isHTMLTextFormControlElement and toHTMLFormControlElement,
which aligns our coding convention.

No new tests, simple refactoring.

  • editing/Editor.cpp:

(WebCore::Editor::selectionForCommand):
(WebCore::Editor::setBaseWritingDirection):

  • html/HTMLElement.cpp:

(WebCore::HTMLElement::directionality):

  • html/HTMLTextFormControlElement.cpp:

(WebCore::enclosingTextFormControl):

  • html/HTMLTextFormControlElement.h:

(WebCore::isHTMLTextFormControlElement):
(WebCore):
(WebCore::toHTMLTextFormControlElement):

  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::RenderTextControl):
(WebCore::RenderTextControl::layoutSpecialExcludedChild):

  • testing/Internals.cpp:

(WebCore::Internals::visiblePlaceholder):

Source/WebKit/qt:

Updated code to use isHTMLTextFormControlElement and toHTMLTextFormControlElement combination instead of
toTextFormControl.

  • WebCoreSupport/QWebPageAdapter.cpp:

(QWebPageAdapter::inputMethodEvent):

3:49 PM Changeset in webkit [140214] by eae@chromium.org
  • 5 edits
    2 copies in branches/chromium/1364

Merge 139798

REGRESSION (r121599): incorrect border scaling when zoomed
https://bugs.webkit.org/show_bug.cgi?id=106944

Source/WebCore:

Reviewed by Levi Weintraub.

Fix bug in ApplyPropertyComputeLength::applyValue where zooming
of non-pixel values was incorrect.

Test: fast/sub-pixel/zoomed-em-border.html

  • css/StyleBuilder.cpp:

(WebCore::ApplyPropertyComputeLength::applyValue):

LayoutTests:

Reviewed by Levi Weintraub.

Add test for zoomed em border and restore expectations for
zoom-replaced-intrinsic-ratio-001 to the pre r121599 state.

  • fast/sub-pixel/zoomed-em-border-expected.html: Added.
  • fast/sub-pixel/zoomed-em-border.html: Added.
  • platform/chromium-linux/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
  • platform/chromium-win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt:

TBR=eae@chromium.org

3:22 PM Changeset in webkit [140213] by eae@chromium.org
  • 3 edits in trunk/Source/WebCore

Change RenderStyle::getRoundedInnerBorderFor to take ints for border widths
https://bugs.webkit.org/show_bug.cgi?id=107331

Reviewed by Levi Weintraub.

Borders are always represented as ints yet RenderStyle::
getRoundedInnerBorderFor upcasts from int to LayoutUnit when
calling getRoundedInnerBorderFor.

No new tests, no change in functionality.

  • rendering/style/RenderStyle.cpp:

(WebCore::RenderStyle::getRoundedInnerBorderFor):

  • rendering/style/RenderStyle.h:

Change getRoundedInnerBorderFor to use ints for border widths.

3:15 PM Changeset in webkit [140212] by abarth@webkit.org
  • 2 edits in trunk/Source/WebCore

BackgroundHTMLParser shouldn't create AtomicStrings
https://bugs.webkit.org/show_bug.cgi?id=107150

Reviewed by Tony Gentilcore.

Previously, we were creating an AtomicString from the HTMLToken for
every start and end tag. This caused us to have a static dependency on
the parser thread's atomic string table. We want to avoid static
dependencies because we want to eventually run the background parser
using a library like libdispatch that will let us run many version in
parallel.

This patch uses a different approach whereby we use the tag name from
the CompactHTMLToken. In order to avoid calling strcmp excessively, we
use StringImpl::hash to quickly reject matches with some common tag
names. As a side effect, the hash value will be cached in the
StringImpl, speeding up atomization once these StringImpls arrive on
the main thread.

This patch also improves the performance on html-parser-srcdoc.html.
With the patch in bug 107236 applied (which focuses the benchmark more
tightly on the parser), we spend 2.3% less time on the main thread
(likely due to pre-caching the hash values) and 11.5% less time on the
parser thread.

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore):
(WebCore::threadSafeEqual):
(WebCore::threadSafeMatch):
(WebCore::BackgroundHTMLParser::pumpTokenizer):

3:05 PM Changeset in webkit [140211] by rniwa@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Weak GC maps should be easier to use
https://bugs.webkit.org/show_bug.cgi?id=107312

Patch by Viatcheslav Ostapenko <sl.ostapenko@samsung.com> on 2013-01-18
Reviewed by Ryosuke Niwa.

Build fix for linux platforms after r140194.

  • runtime/WeakGCMap.h:

(WeakGCMap):

2:42 PM Changeset in webkit [140210] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Update test expectations
https://bugs.webkit.org/show_bug.cgi?id=107328

Not reviewed. Mark this test as MISSING:
http/tests/cache/cancel-multiple-post-xhrs.html

  • platform/chromium/TestExpectations:
2:34 PM Changeset in webkit [140209] by tonyg@chromium.org
  • 2 edits in trunk/Source/WebCore

Run defer scripts in the threaded HTML parser
https://bugs.webkit.org/show_bug.cgi?id=107320

Reviewed by Eric Seidel.

No new tests because covered by http/tests/misc/script-defer.html.

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::prepareToStopParsing):
(WebCore::HTMLDocumentParser::didReceiveTokensFromBackgroundParser):

2:21 PM Changeset in webkit [140208] by robert@webkit.org
  • 4 edits in trunk

fast/inline/fixed-pos-moves-with-abspos-parent-relative-ancestor.html is crashing after r140024
https://bugs.webkit.org/show_bug.cgi?id=107209

Reviewed by David Hyatt.

Source/WebCore:

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::layoutPositionedObjects): r140024 forgot to layout the fixedpos object after
marking it.

LayoutTests:

  • platform/chromium/TestExpectations:
2:19 PM Changeset in webkit [140207] by hclam@chromium.org
  • 3 edits
    1 move in trunk/LayoutTests

[chromium] Layout test rebaselines

Unreviewed rebaseline. Update test results after Chromium roll in r140190.

  • platform/chromium-win/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
  • platform/chromium-win/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
  • platform/chromium/css2.1/t100801-c544-valgn-03-d-agi-expected.txt: Renamed from LayoutTests/platform/chromium-mac/css2.1/t100801-c544-valgn-03-d-agi-expected.txt.
2:12 PM Changeset in webkit [140206] by inferno@chromium.org
  • 3 edits
    2 adds in trunk

Heap-use-after-free in WebCore::RenderObject::isDescendantOf
https://bugs.webkit.org/show_bug.cgi?id=107226

Reviewed by David Hyatt.

Source/WebCore:

Test: fast/block/float/overhanging-float-not-removed-crash.html

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::removeFloatingOrPositionedChildFromBlockLists):
Skip anonymous blocks in the chain to get the enclosing block and
be able to correctly mark the overhanging floats in the next siblings.

LayoutTests:

  • fast/block/float/overhanging-float-not-removed-crash-expected.txt: Added.
  • fast/block/float/overhanging-float-not-removed-crash.html: Added.
1:56 PM Changeset in webkit [140205] by eae@chromium.org
  • 2 edits in trunk/Tools

Update LayoutUnit rounding unit test
https://bugs.webkit.org/show_bug.cgi?id=107322

Reviewed by Levi Weintraub.

Update the LayoutUnitRounding test to use fromFloatRound for
values that cannot accurately be represented as a LayoutUnit
(the default behavior is to floor the value to the nearest
LayoutUnit).

  • TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp:

(TestWebKitAPI::TEST):

1:46 PM Changeset in webkit [140204] by rakuco@webkit.org
  • 2 edits in trunk/Tools

VCSUtils.pm: Stop calling git repo-config.
https://bugs.webkit.org/show_bug.cgi?id=107294

Reviewed by Dirk Pranke.

The `repo-config' git command has been deprecated since early
2008, and recent versions have started warning it is deprecated.

Basically revert r27870 and use the `config' command all the time.

  • Scripts/VCSUtils.pm:

(gitConfig):

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

Harden ArithDiv of integers fix-up by inserting Int32ToDouble node directly
https://bugs.webkit.org/show_bug.cgi?id=107321

Reviewed by Filip Pizlo.

Split out the Int32ToDouble node insertion from fixDoubleEdge() and used it directly when we're fixing up
an ArithDiv node with integer inputs and output for platforms that don't have integer division.
Since we are checking that our inputs should be ints, we can just insert the Int32ToDouble node
without any further checks.

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixupNode):
(JSC::DFG::FixupPhase::fixDoubleEdge):
(FixupPhase):
(JSC::DFG::FixupPhase::injectInt32ToDoubleNode):

1:44 PM Changeset in webkit [140202] by commit-queue@webkit.org
  • 7 edits
    4 adds in trunk

Fix scrollRectToVisible in the presence of transforms
https://bugs.webkit.org/show_bug.cgi?id=105574

Patch by Chris Hopman <cjhopman@google.com> on 2013-01-18
Reviewed by Simon Fraser.

Source/WebCore:

When scrolling to reveal an overflow layer, the required scroll was
being calculated in absolute coordinates. To properly account for
transforms, this calculation should be done in the local coordinates
of the renderBox.

Tests: editing/input/reveal-selection-transformed-overflow-parent.html

editing/input/reveal-selection-transformed-textarea.html

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::scrollRectToVisible):
When scrolling to reveal an overflow layer, calculate the required
scroll in the local coordinates of the RenderBox.

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::absoluteToLocalQuad):
(WebCore):

  • rendering/RenderObject.h:

(RenderObject):
Add function to convert an absolute quad to a local quad.

LayoutTests:

  • editing/input/reveal-caret-of-transformed-input-scrollable-parent.html: Added.
  • editing/input/reveal-caret-of-transformed-input-scrollable-parent-expected.txt: Added.

Test that when scrolling an overflow layer to reveal a rect, the rect
passed to the parent to scroll is calculated properly.

  • editing/input/reveal-caret-of-transformed-multiline-input.html: Added.
  • editing/input/reveal-caret-of-transformed-multiline-input-expected.txt: Added.

Test that scrolling to reveal a rect works properly on a transformed
overflow layer.

  • platform/chromium/TestExpectations:
  • platform/mac/TestExpectations:
1:28 PM Changeset in webkit [140201] by msaboff@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Fix up of ArithDiv nodes for non-x86 CPUs is broken
https://bugs.webkit.org/show_bug.cgi?id=107309

Reviewed by Filip Pizlo.

Changed the logic so that we insert an Int32ToDouble node when the existing edge is not SpecDouble.

  • dfg/DFGFixupPhase.cpp:

(JSC::DFG::FixupPhase::fixDoubleEdge):

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

Unreviewed build fix. Remove deleted symbol from windows export list.

  • WebKit.vcproj/WebKitExports.def.in:
1:23 PM Changeset in webkit [140199] by mitz@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Tried to fix the build after r140194.

  • API/JSWrapperMap.mm:

(-[JSWrapperMap wrapperForObject:]):

1:16 PM Changeset in webkit [140198] by jchaffraix@webkit.org
  • 5 edits
    4 adds in trunk

[CSS Grid Layout] Add support for min-content
https://bugs.webkit.org/show_bug.cgi?id=106474

Reviewed by Ojan Vafai.

Source/WebCore:

Tests: fast/css-grid-layout/minmax-min-content-column-resolution-columns.html

fast/css-grid-layout/minmax-min-content-column-resolution-rows.html

This change adds support to properly size min-content as long as the grid items and the grid element
don't have orthogonal writing-modes. Orthogonal writing modes will be handled in a follow-up bug
to keep the patch small-ish.

This change implements a subset of the specification's algorithm, taking some shortcuts where the
extra complexity wasn't a clear win for now: e.g. the specification relies on behavior customization
through functors to share code among more complex cases - like spanning columns / rows. These shortcuts
have been marked as FIXME / comments in the code so that they can be evaluated and fixed as we implement
more of the complexity.

  • platform/Length.h:

(WebCore::Length::isMinContent):
(WebCore::Length::isMaxContent):
Helper functions.

  • rendering/RenderGrid.cpp:

(WebCore::GridTrack::maxBreadthIfNotInfinite):
Helper function that returns the max breadth if finite and the used breadth otherwise.

(WebCore::RenderGrid::computedUsedBreadthOfGridTracks):
Updated to call resolveContentBasedTrackSizingFunctions.

(WebCore::RenderGrid::computeUsedBreadthOfMinLength):
(WebCore::RenderGrid::computeUsedBreadthOfMaxLength):
(WebCore::RenderGrid::computeUsedBreadthOfSpecifiedLength):
Split computeUsedBreadthOfLength into min and max side so that we can return the default values accordingly.
computeUsedBreadthOfSpecifiedLength shares the common code. Also made these functions 'const'.

(WebCore::RenderGrid::minContentForChild):
This function returns the 'min-content' value based on layout / compute preferred logical widths information.

(WebCore::RenderGrid::resolveContentBasedTrackSizingFunctions):
This is the core function that implements the sizing. It currently doesn't share much code between the branches,
which will be done as we implement more of the algorithm.

(WebCore::RenderGrid::distributeSpaceToTracks):
Clamped the growthShare to positive value only. This is required to handle cases where min-content is bigger
than max track breadth. Added a comment about this deviation from the specification.

(WebCore::RenderGrid::tracksAreWiderThanMinTrackBreadth):
Debug only method. It is a sanity check as our algorithm should *never* shrink the used breadth to a value
smaller than the computed min track breadth.

(WebCore::RenderGrid::layoutGridItems):
Added 2 ASSERT using tracksAreWiderThanMinTrackBreadth.

(WebCore::RenderGrid::resolveGridPosition):
Helper overriden instance.

  • rendering/RenderGrid.h:

Added the new functions. Also made more core functions take both grid tracks.

LayoutTests:

  • fast/css-grid-layout/minmax-min-content-column-resolution-columns-expected.txt: Added.
  • fast/css-grid-layout/minmax-min-content-column-resolution-columns.html: Added.
  • fast/css-grid-layout/minmax-min-content-column-resolution-rows-expected.txt: Added.
  • fast/css-grid-layout/minmax-min-content-column-resolution-rows.html: Added.
12:54 PM Changeset in webkit [140197] by mhahnenberg@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

Objective-C API: Update documentation for JSValue and JSContext
https://bugs.webkit.org/show_bug.cgi?id=107313

Reviewed by Geoffrey Garen.

After changing the semantics of object lifetime we need to update the API documentation to reflect the new semantics.

  • API/APIJSValue.h:
  • API/JSContext.h:
12:52 PM Changeset in webkit [140196] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Test expectation updates

Mark this test added in r140024 as Failure on Chromium Mac Debug:
fast/inline/fixed-pos-moves-with-abspos-inline-parent.html

  • platform/chromium/TestExpectations:
12:49 PM Changeset in webkit [140195] by commit-queue@webkit.org
  • 6 edits in trunk/Source/JavaScriptCore

r134080 causes heap problem on linux systems where PAGESIZE != 4096
https://bugs.webkit.org/show_bug.cgi?id=102828

Patch by Balazs Kilvady <kilvadyb@homejinni.com> on 2013-01-18
Reviewed by Mark Hahnenberg.

Make MarkStackSegment::blockSize as the capacity of segments of a MarkStackArray.

  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreExports.def:
  • heap/MarkStack.cpp:

(JSC):
(JSC::MarkStackArray::MarkStackArray):
(JSC::MarkStackArray::expand):
(JSC::MarkStackArray::donateSomeCellsTo):
(JSC::MarkStackArray::stealSomeCellsFrom):

  • heap/MarkStack.h:

(JSC::MarkStackSegment::data):
(CapacityFromSize):
(MarkStackArray):

  • heap/MarkStackInlines.h:

(JSC::MarkStackArray::setTopForFullSegment):
(JSC::MarkStackArray::append):
(JSC::MarkStackArray::isEmpty):
(JSC::MarkStackArray::size):

  • runtime/Options.h:

(JSC):

12:38 PM Changeset in webkit [140194] by ggaren@apple.com
  • 15 edits in trunk/Source

Weak GC maps should be easier to use
https://bugs.webkit.org/show_bug.cgi?id=107312

Reviewed by Sam Weinig.

../JavaScriptCore:

This patch changes WeakGCMap to not use a WeakImpl finalizer to remove
items from the map, and to instead have the map automatically remove
stale items itself upon insertion. This has a few advantages:

(1) WeakGCMap is now compatible with all the specializations you would
use for HashMap.

(2) There's no need for clients to write special finalization munging
functions.

(3) Clients can specify custom value finalizers if they like.

  • API/JSWeakObjectMapRefPrivate.cpp: Setter no longer requires a global

data, since we've reduced interdependency.

  • heap/Handle.h: No more need to forward declare, since we've reduced

interdependency.

  • heap/Weak.h:

(Weak): Use explicit so we can assign directly to a weak map iterator
without ambiguity between Weak<T> and PassWeak<T>.

  • runtime/Structure.cpp:

(JSC::StructureTransitionTable::add): See above.

  • runtime/Structure.h:

(JSC):

  • runtime/StructureTransitionTable.h:

(StructureTransitionTable): Bad code goes away, programmer happy.

  • runtime/WeakGCMap.h:

(JSC):
(WeakGCMap):
(JSC::WeakGCMap::WeakGCMap):
(JSC::WeakGCMap::set):
(JSC::WeakGCMap::add):
(JSC::WeakGCMap::find):
(JSC::WeakGCMap::contains):
(JSC::WeakGCMap::gcMap):
(JSC::WeakGCMap::gcMapIfNeeded): Inherit from HashMap and override any
function that might observe a Weak<T> that has died, just enough to
make such items appear as if they are not in the table.

../WebCore:

Since weak GC maps are so easy to use now, let's use them for the DOM
string cache.

  • WebCore.exp.in:
  • bindings/js/DOMWrapperWorld.cpp:

(WebCore):
(WebCore::DOMWrapperWorld::DOMWrapperWorld):

  • bindings/js/DOMWrapperWorld.h:

(WebCore):
(WebCore::DOMWrapperWorld::globalData):
(DOMWrapperWorld):

  • bindings/js/JSDOMBinding.cpp:

(WebCore):

  • bindings/js/JSDOMBinding.h:

(WebCore):
(WebCore::jsStringWithCache):

12:26 PM Changeset in webkit [140193] by commit-queue@webkit.org
  • 4 edits
    6 adds in trunk

Text Autosizing: don't autosize headers with multiple inline links.
https://bugs.webkit.org/show_bug.cgi?id=106792

Patch by Tim Volodine <timvolodine@chromium.org> on 2013-01-18
Reviewed by Kenneth Rohde Christiansen.

Source/WebCore:

This patch includes code for detecting rows of links typically seen
in headers or footers of webpages. Such rows of links should not be
autosized.

The heuristics to detect such rows of links are based on the appearance
of headers in most websites: i.e. links are inline, there are at least three
of them, they should have the same font size with possibly only short textual
separators between them (max 3 characters) and there should be no line breaks
(i.e. <br> elements) between them.

Tests: fast/text-autosizing/header-li-links-autosizing.html

fast/text-autosizing/header-links-autosizing-different-fontsize.html
fast/text-autosizing/header-links-autosizing.html

  • rendering/TextAutosizer.cpp:

(WebCore::TextAutosizer::containerShouldBeAutosized):
(WebCore::TextAutosizer::containerIsRowOfLinks):
(WebCore):

  • rendering/TextAutosizer.h:

LayoutTests:

  • fast/text-autosizing/header-li-links-autosizing-expected.html: Added.
  • fast/text-autosizing/header-li-links-autosizing.html: Added.
  • fast/text-autosizing/header-links-autosizing-different-fontsize-expected.html: Added.
  • fast/text-autosizing/header-links-autosizing-different-fontsize.html: Added.
  • fast/text-autosizing/header-links-autosizing-expected.html: Added.
  • fast/text-autosizing/header-links-autosizing.html: Added.
12:21 PM Changeset in webkit [140192] by leviw@chromium.org
  • 14 edits
    2 adds in trunk

LayoutUnit should round half consistently, not away from zero
https://bugs.webkit.org/show_bug.cgi?id=107208

Reviewed by Eric Seidel.

Source/WebCore:

The current implementation of LayoutUnit::round() always rounds half away from zero. This can result in
a shift of 1 pixel moving an element aligned at a half-pixel by 2. This problem is particularly common with
RenderLayers, which pass the sub-pixel accumulation into their renderers after translating the graphics
context passed in by their rounded location. This changes round() to always round 0.5 up.

Test: fast/sub-pixel/sub-pixel-root-layer.html

  • platform/LayoutUnit.h:

(WebCore::LayoutUnit::round): Always round 0.5 up.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::paintLayerContents): We no longer need to prevent rootLayers from passing in a
sub-pixel offset. This eliminates the shifting of elements when applying translateZ(0) or similar.

Tools:

  • TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp: Updating to reflect and

cover this change in rounding behavior.

LayoutTests:

  • fast/sub-pixel/sub-pixel-root-layer-expected.html: Added.
  • fast/sub-pixel/sub-pixel-root-layer.html: Added.
  • platform/chromium-linux/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
  • platform/chromium-linux/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
  • platform/chromium-linux/fast/regions/overflow-size-change-with-stacking-context-expected.png:
  • platform/chromium-win/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/chromium-win/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
  • platform/chromium-win/fast/regions/overflow-size-change-with-stacking-context-expected.txt:
  • platform/chromium/TestExpectations:
  • platform/mac/TestExpectations:
11:58 AM Changeset in webkit [140191] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit/blackberry

[BlackBerry] When acquiring/releasing backing store memory, allow web page client control suspend/resuming of backing store
https://bugs.webkit.org/show_bug.cgi?id=107307

Patch by Andrew Lo <anlo@rim.com> on 2013-01-18
Reviewed by Rob Buis.
Internally reviewed by Jakob Petsovits.

Internal PR276660
Have BackingStore::createBackingStoreMemory & releaseBackingStoreMemory only
acquire & release the surface pool. It doesn't matter if either is called
redundantly since SurfacePool has internal state to protect against that.

Resuming & suspending backing store and screen updates will be handled by
the WebPageClient.

  • Api/BackingStore.cpp:

(BlackBerry::WebKit::BackingStore::acquireBackingStoreMemory):
(BlackBerry::WebKit::BackingStore::releaseOwnedBackingStoreMemory):

  • Api/BackingStore.h:
11:50 AM Changeset in webkit [140190] by hclam@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[chromium] Roll Chromium DEPS to 177676

Unreviewed DEPS roll.

  • DEPS:
11:33 AM Changeset in webkit [140189] by timothy_horton@apple.com
  • 3 edits in trunk/Tools

[mac] DumpRenderTree/WebKitTestRunner should not participate in Exposé/Mission Control
https://bugs.webkit.org/show_bug.cgi?id=107234

Reviewed by Simon Fraser.

  • DumpRenderTree/mac/DumpRenderTree.mm:

(createWebViewAndOffscreenWindow): Disable participation in Exposé via NSWindowCollectionBehaviorStationary.

  • WebKitTestRunner/mac/PlatformWebViewMac.mm:

(WTR::PlatformWebView::PlatformWebView): Ditto.

11:33 AM Changeset in webkit [140188] by timothy_horton@apple.com
  • 3 edits in trunk/Tools

[mac] DumpRenderTree/WebKitTestRunner should disable NSBeep
https://bugs.webkit.org/show_bug.cgi?id=107251

Reviewed by Simon Fraser.

Disable NSBeep in DumpRenderTree and WebKitTestRunner using NSSound SPI.

  • DumpRenderTree/mac/DumpRenderTree.mm:

(dumpRenderTree):

  • WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm:

(WTR::InjectedBundle::platformInitialize):

11:21 AM Changeset in webkit [140187] by commit-queue@webkit.org
  • 4 edits in trunk

[GTK] Enable indexed database for development builds
https://bugs.webkit.org/show_bug.cgi?id=107299

Patch by Martin Robinson <mrobinson@igalia.com> on 2013-01-18
Reviewed by Gustavo Noronha Silva.

Tools:

  • Scripts/webkitperl/FeatureList.pm: Enable indexed database by default

for GTK+ development builds.

LayoutTests:

  • platform/gtk/TestExpectations: Skip failing IDB tests and mark

flaky tests as flaky.

11:16 AM Changeset in webkit [140186] by msaboff@apple.com
  • 4 edits in trunk/Source

Refactor isPowerOf2() and add getLSBSet()
https://bugs.webkit.org/show_bug.cgi?id=107306

Reviewed by Filip Pizlo.

Source/JavaScriptCore:

Moved implementation of isPowerOf2() to new hasOneBitSet() in wtf/MathExtras.h.

  • runtime/PropertyMapHashTable.h:

(JSC::isPowerOf2):

Source/WTF:

Moved runtime/PropertyMapHashTable.h:PowerOf2() to new hasOneBitSet() and added getLSBSet().

  • wtf/MathExtras.h:

(hasOneBitSet):
(getLSBSet):

11:14 AM Changeset in webkit [140185] by haraken@chromium.org
  • 4 edits
    1 delete in trunk/Source/WebCore

[V8] Remove custom V8ScriptProfileNodeCustom::toV8()
https://bugs.webkit.org/show_bug.cgi?id=107245

Reviewed by Adam Barth.

V8ScriptProfileNodeCustom::toV8() needs not to be custom.
Furthermore, the current custom toV8() is wrong in that
it doesn't use a creationContext and it doesn't set a wrapper
class id. This is one of steps to avoiding ASSERT()s
that will be added in https://bugs.webkit.org/show_bug.cgi?id=107137 .

No tests. No change in behavior.

  • UseV8.cmake:
  • WebCore.gypi:
  • bindings/v8/custom/V8ScriptProfileNodeCustom.cpp: Removed.
  • inspector/ScriptProfileNode.idl:
11:08 AM Changeset in webkit [140184] by commit-queue@webkit.org
  • 7 edits
    1 copy
    1 delete in trunk/Source

[chromium] Convert WebTransformOperations into pure virtual
https://bugs.webkit.org/show_bug.cgi?id=105553

Patch by Ali Juma <ajuma@chromium.org> on 2013-01-18
Reviewed by James Robinson.

Source/Platform:

  • chromium/public/WebCompositorSupport.h:

(WebKit):
(WebKit::WebCompositorSupport::createTransformOperations):
(WebCompositorSupport):

  • chromium/public/WebTransformKeyframe.h:

(WebTransformKeyframe):

  • chromium/public/WebTransformOperations.h:

(WebKit::WebTransformOperations::~WebTransformOperations):
(WebTransformOperations):

Source/WebCore:

This removes the implementation of WebTransformOperations and updates
users to construct instances using a factory function. This also adds
the implementation of WebTransformKeyFrame.

No new tests, no change in functionality.

  • WebCore.gypi:
  • platform/chromium/support/WebTransformKeyframe.cpp: Copied from Source/Platform/chromium/public/WebTransformKeyframe.h.

(WebKit):
(WebKit::WebTransformKeyframe::WebTransformKeyframe):
(WebKit::WebTransformKeyframe::~WebTransformKeyframe):
(WebKit::WebTransformKeyframe::time):
(WebKit::WebTransformKeyframe::value):

  • platform/chromium/support/WebTransformOperations.cpp: Removed.
  • platform/graphics/chromium/AnimationTranslationUtil.cpp:

(WebCore::toWebTransformOperations):
(WebCore::WebTransformAnimationCurve):

11:06 AM Changeset in webkit [140183] by rjkroege@chromium.org
  • 4 edits in trunk/Source/WebKit/chromium

[chromium] Use new-style gesture scrolling events for fling and
for plugin scrolling: https://bugs.webkit.org/show_bug.cgi?id=106589

Reviewed by James Robinson.

https://bugs.webkit.org/show_bug.cgi?id=103952 modified touchscreen
scrolling to not use synthetic mouse wheel events. Update the fling facility
in WebViewImpl to use these events for touchscreen-initiated flings. Also
modify the WebPluginContainerImpl to scroll in response to touchscreen
scroll gestures if the plugin does not itself implement gesture events.

  • src/WebPluginContainerImpl.cpp:
  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::scrollBy): Handle fling callback conditionally based
on initiating device. Touchpad flings generate wheels. Touchscreen flings
use gesture events.
(WebKit::WebViewImpl::handleGestureEvent):
(WebKit::WebViewImpl::transferActiveWheelFlingAnimation):

  • src/WebViewImpl.h:
10:59 AM Changeset in webkit [140182] by arko@motorola.com
  • 5 edits in trunk

PropertyCollection test fails on JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=106997

Reviewed by Kentaro Hara.

Source/WebCore:

Made changes in CodeGeneratorJS.pm so that it can use
toJS(JSC::ExecState*, JSDOMGlobalObject*, PropertyNodeList*)
to wrap the object and return PropertyNodeList instead of NodeList.

Test: fast/dom/MicroData/propertiescollection-crash.html

fast/dom/MicroData/properties-collection-namedgetter-with-invalid-name.html

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateImplementation):

LayoutTests:

Unskipping related testcases from TestExpectations.

  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
10:48 AM Changeset in webkit [140181] by dmazzoni@google.com
  • 8 edits
    1 add in trunk

AX: Improve table-guessing heuristics
https://bugs.webkit.org/show_bug.cgi?id=107042

Reviewed by Chris Fleizach.

Source/WebCore:

Adds some more rules so that tables with cell borders, empty-cells,
col, colgroup, or >= 20 rows are all considered data tables, not
layout tables.

Test: accessibility/table-detection.html (modified)

  • accessibility/AccessibilityTable.cpp:

(WebCore::AccessibilityTable::isDataTable):

Tools:

Implement parentElementCallback on Chromium to make testing easier.

  • DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:

(WebTestRunner::AccessibilityUIElement::parentElementCallback):

LayoutTests:

Add tests for tables with cell borders, empty-cells,
col, colgroup, and >= 20 rows. Refactor the test to make it
easier to read the output and see whether it passed or not.

  • accessibility/table-detection.html: Modified.
  • platform/chromium/TestExpectations: Un-skip table-detection.html.
  • platform/chromium/accessibility/table-detection-expected.txt: Added.
  • platform/mac/accessibility/table-detection-expected.txt: Moved.
10:44 AM Changeset in webkit [140180] by jchaffraix@webkit.org
  • 1 edit
    3 copies in branches/chromium/1364

Merge 139664

REGRESSION (r132591): Underpainting @ uofmchildrenshospital.org
https://bugs.webkit.org/show_bug.cgi?id=105861

Reviewed by David Hyatt.

Source/WebCore:

Test: fast/repaint/overhanging-float-detach-repaint.html

The issue comes from overhanging float not contributing to their containing block's
overflow. This meant that repaint() would ignore them leading to an under-repaint.
The fix is simple: force all the overhanging floats to repaint themselves.

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::destroyAndCleanupAnonymousWrappers):

LayoutTests:

  • fast/repaint/overhanging-float-detach-repaint-expected.png: Added.
  • fast/repaint/overhanging-float-detach-repaint-expected.txt: Added.
  • fast/repaint/overhanging-float-detach-repaint.html: Added.

TBR=jchaffraix@webkit.org

10:34 AM Changeset in webkit [140179] by Lucas Forschler
  • 13 edits in tags/Safari-537.26.2/Source

Merged r140087. <rdar://problem/12849029>

10:31 AM Changeset in webkit [140178] by Lucas Forschler
  • 2 edits in tags/Safari-537.26.2/Source/WebKit2

Merged r140081. <rdar://problem/12967277>

10:28 AM Changeset in webkit [140177] by tdanderson@chromium.org
  • 18 edits
    6 copies
    9 adds in trunk

Scroll gestures should not create wheel events
https://bugs.webkit.org/show_bug.cgi?id=103952

Reviewed by James Robinson.

Source/WebCore:

Tests: fast/events/touch/gesture/touch-gesture-scroll-div-propagated.html

fast/events/touch/gesture/touch-gesture-scroll-div-twice-propagated.html
fast/events/touch/gesture/touch-gesture-scroll-iframe-editable.html
fast/events/touch/gesture/touch-gesture-scroll-iframe-propagated.html
fast/events/touch/gesture/touch-gesture-scroll-page-propagated.html

In EventHandler::handleGestureEvent(), scroll gestures should not be handled by synthesizing
and dispatching wheel events; we should instead scroll the relevant layer directly.

Note that this patch should be landed together with the patch for
https://bugs.webkit.org/show_bug.cgi?id=106589.

  • page/EventHandler.cpp:

(WebCore::EventHandler::EventHandler):
(WebCore::EventHandler::clear):
(WebCore::EventHandler::handleGestureEvent):
(WebCore::EventHandler::passGestureEventToWidget):
(WebCore::EventHandler::passGestureEventToWidgetIfPossible):
(WebCore):
(WebCore::closestScrollableNodeInDocumentIfPossibleOrSelfIfNotScrollable):
(WebCore::EventHandler::handleGestureScrollBegin):
(WebCore::EventHandler::handleGestureScrollUpdate):
(WebCore::EventHandler::isScrollbarHandlingGestures):

  • page/EventHandler.h:

(EventHandler):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::scrollByRecursively):

  • rendering/RenderLayer.h:

LayoutTests:

Added five new layout tests to check that scroll gestures will correctly scroll
nested divs and iframes. Also modified existing layout tests to no longer
expect mousewheel events.

  • fast/events/touch/gesture/resources/scroll-inside-editable-iframe.html: Added.
  • fast/events/touch/gesture/touch-gesture-scroll-div-propagated-expected.txt: Added.
  • fast/events/touch/gesture/touch-gesture-scroll-div-propagated.html: Copied from LayoutTests/fast/events/touch/gesture/touch-gesture-scroll-page.html.
  • fast/events/touch/gesture/touch-gesture-scroll-div-scaled.html:
  • fast/events/touch/gesture/touch-gesture-scroll-div-twice-propagated-expected.txt: Added.
  • fast/events/touch/gesture/touch-gesture-scroll-div-twice-propagated.html: Copied from LayoutTests/fast/events/touch/gesture/touch-gesture-scroll-page.html.
  • fast/events/touch/gesture/touch-gesture-scroll-div.html:
  • fast/events/touch/gesture/touch-gesture-scroll-iframe-editable-expected.txt: Copied from LayoutTests/platform/chromium/fast/events/touch/gesture/touch-gesture-scroll-iframe-expected.txt.
  • fast/events/touch/gesture/touch-gesture-scroll-iframe-editable.html: Copied from LayoutTests/fast/events/touch/gesture/touch-gesture-scroll-iframe.html.
  • fast/events/touch/gesture/touch-gesture-scroll-iframe-propagated-expected.txt: Added.
  • fast/events/touch/gesture/touch-gesture-scroll-iframe-propagated.html: Copied from LayoutTests/fast/events/touch/gesture/touch-gesture-scroll-page.html.
  • fast/events/touch/gesture/touch-gesture-scroll-iframe.html:
  • fast/events/touch/gesture/touch-gesture-scroll-page-propagated-expected.txt: Added.
  • fast/events/touch/gesture/touch-gesture-scroll-page-propagated.html: Copied from LayoutTests/fast/events/touch/gesture/touch-gesture-scroll-page.html.
  • fast/events/touch/gesture/touch-gesture-scroll-page.html:
  • fast/events/touch/gesture/touch-gesture-scroll-shy-target.html:
  • platform/chromium/fast/events/touch/gesture/touch-gesture-scroll-div-expected.txt:
  • platform/chromium/fast/events/touch/gesture/touch-gesture-scroll-div-propagated-expected.txt: Added.
  • platform/chromium/fast/events/touch/gesture/touch-gesture-scroll-div-scaled-expected.txt:
  • platform/chromium/fast/events/touch/gesture/touch-gesture-scroll-div-twice-propagated-expected.txt: Added.
  • platform/chromium/fast/events/touch/gesture/touch-gesture-scroll-iframe-expected.txt:
  • platform/chromium/fast/events/touch/gesture/touch-gesture-scroll-iframe-propagated-expected.txt: Added.
  • platform/chromium/fast/events/touch/gesture/touch-gesture-scroll-page-expected.txt:
  • platform/chromium/fast/events/touch/gesture/touch-gesture-scroll-page-propagated-expected.txt: Added.
  • platform/chromium/fast/events/touch/gesture/touch-gesture-scroll-shy-target-expected.txt:
  • platform/chromium/plugins/gesture-events-expected.txt:
  • platform/chromium/plugins/gesture-events-scrolled-expected.txt:
10:28 AM Changeset in webkit [140176] by Lucas Forschler
  • 4 edits in tags/Safari-537.26.2/Source

Versioning.

10:26 AM Changeset in webkit [140175] by Lucas Forschler
  • 1 copy in tags/Safari-537.26.2

New Tag.

10:25 AM Changeset in webkit [140174] by Nate Chapin
  • 4 edits
    2 adds in trunk

Cannot abort multiple XHR POSTs made to same url
https://bugs.webkit.org/show_bug.cgi?id=106937

Reviewed by Alexey Proskuryakov.

Source/WebCore:

Test: http/tests/cache/cancel-multiple-post-xhrs.html

  • loader/cache/CachedResource.cpp:

(WebCore::CachedResource::removeClient): Call allClientsRemoved() regardless

of whether this resource is inCache(). Otherwise, CachedRawResources will
not have the opportunity to cancel as expected. However, don't cancel
if the last client was removed because we're in the middle of switching
the clients over to a successfully revalidated resource.

LayoutTests:

  • http/tests/cache/cancel-multiple-post-xhrs-expected.txt: Added.
  • http/tests/cache/cancel-multiple-post-xhrs.html: Added.
  • platform/mac/TestExpectations:
10:22 AM Changeset in webkit [140173] by commit-queue@webkit.org
  • 6 edits
    3 adds in trunk

Implement ::cue() pseudo element property whitelist
https://bugs.webkit.org/show_bug.cgi?id=105477

Patch by Dima Gorbik <dgorbik@apple.com> on 2013-01-18
Reviewed by Antti Koivisto.

Source/WebCore:

Only allowed by specs properties are applied to WebVTT nodes. We used whitelists before for the region
style rule so this refactors the code a little bit to pass bitfields that contain the information on which
whitelists should be used.

Test: media/track/track-css-property-whitelist.html

  • css/RuleSet.cpp:

(WebCore::RuleData::RuleData): set a region bit when creating a RuleData.
(WebCore::RuleSet::addRule): set a cue bit when PseudoCue type is set for a selector.

  • css/RuleSet.h: add the new bitfield as an ivar and setters/getters to access it.

(WebCore::RuleData::isInRegionRule):
(WebCore::RuleData::whitelistType):
(WebCore::RuleData::isInCueRule):
(WebCore::RuleData::setIsInCueRule):

  • css/StyleResolver.cpp: refactor the code to pass a bitfield instead of single bits.

(WebCore::StyleResolver::addMatchedProperties):
(WebCore::StyleResolver::sortAndTransferMatchedRules):
(WebCore::StyleResolver::applyProperties):
(WebCore::StyleResolver::applyMatchedProperties):
(WebCore::StyleResolver::isValidCueStyleProperty):

  • css/StyleResolver.h:

LayoutTests:

  • media/track/captions-webvtt/whitelist.vtt: Added.
  • media/track/track-css-property-whitelist-expected.txt: Added.
  • media/track/track-css-property-whitelist.html: Added.
10:17 AM Changeset in webkit [140172] by kerz@chromium.org
  • 3 edits in branches/chromium/1387/Source/WebKit/chromium/src

Land two patches for testing

10:02 AM Changeset in webkit [140171] by tony@chromium.org
  • 3 edits
    2 adds in trunk

Incorrect scrollable height during simplified layout
https://bugs.webkit.org/show_bug.cgi?id=107193

Reviewed by Ojan Vafai.

Source/WebCore:

Test: fast/overflow/height-during-simplified-layout.html

When computing overflow, we use the height of the block before it was clamped
(i.e., before updateLogicalHeight() has been called).

During simplfied layout, we use the previous sizes rather than doing a full
layout. We still compute overflow, but we were using the clamped height rather
than the full height.

This caused us to incorrectly compute the overflow by the vertical padding.
Since we were passing in the already clamped clientHeight to RenderBlock::computeOverflow,
we would only include the overflow from our children sizes and not include the overflow
from ourselves caused by padding + content.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::simplifiedLayout): Use the scrollable height rather than the
already clamped height.

LayoutTests:

  • fast/overflow/height-during-simplified-layout-expected.txt: Added.
  • fast/overflow/height-during-simplified-layout.html: Added.
10:00 AM Changeset in webkit [140170] by nghanavatian@rim.com
  • 4 edits
    2 adds in trunk/Source/WebKit

[BlackBerry] Set spellchecking calculations on a timer to free up the WebKit thread
https://bugs.webkit.org/show_bug.cgi?id=107284

Reviewed by Rob Buis.

PR282351
Firing off spellcheck requests is tieing up the WebKit thread for an
extended period of time. In testing with large blocks of text, this
can be in the matter of 5-10 seconds. Though we are using asynchronous
spellchecking, the process in which we break down blocks of text based
on input_service limitations is the issue.
Using a timer here which fires with an arbitrary timeout to allow for
focus and interaction to maintain at a reasonable level.
Further, pulling this code out of InputHandler and into its own class.

Internally reviewed by Mike Fenton and Gen Mak.

  • WebKitSupport/InputHandler.cpp:

(BlackBerry::WebKit::InputHandler::InputHandler):
(BlackBerry::WebKit::InputHandler::~InputHandler):
(BlackBerry::WebKit::InputHandler::callRequestCheckingFor):
(WebKit):
(BlackBerry::WebKit::InputHandler::requestCheckingOfString):
(BlackBerry::WebKit::InputHandler::spellCheckingRequestProcessed):
(BlackBerry::WebKit::InputHandler::shouldRequestSpellCheckingOptionsForPoint):
(BlackBerry::WebKit::InputHandler::setElementUnfocused):
(BlackBerry::WebKit::InputHandler::setElementFocused):

  • WebKitSupport/InputHandler.h:

(WebCore):
(WebKit):
(InputHandler):

  • WebKitSupport/SpellingHandler.cpp: Added.

(WebKit):
(BlackBerry::WebKit::SpellingHandler::SpellingHandler):
(BlackBerry::WebKit::SpellingHandler::~SpellingHandler):
(BlackBerry::WebKit::SpellingHandler::spellCheckTextBlock):
(BlackBerry::WebKit::SpellingHandler::createSpellCheckRequest):
(BlackBerry::WebKit::SpellingHandler::parseBlockForSpellChecking):
(BlackBerry::WebKit::SpellingHandler::getRangeForSpellCheckWithFineGranularity):

  • WebKitSupport/SpellingHandler.h: Added.

(WebCore):
(WebKit):
(SpellingHandler):
(BlackBerry::WebKit::SpellingHandler::isSpellCheckActive):
(BlackBerry::WebKit::SpellingHandler::setSpellCheckActive):

9:57 AM Changeset in webkit [140169] by commit-queue@webkit.org
  • 3 edits in trunk

[CMake] Fix CMake warnings
https://bugs.webkit.org/show_bug.cgi?id=107290

Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2013-01-18
Reviewed by Laszlo Gombos.

Add missing WebKit options to CMake features list.

  • Source/cmake/WebKitFeatures.cmake:
  • Source/cmakeconfig.h.cmake:
9:51 AM Changeset in webkit [140168] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[BlackBerry] fix compile warnings in NetworkJob
https://bugs.webkit.org/show_bug.cgi?id=107293

Patch by Joe Mason <jmason@rim.com> on 2013-01-18
Reviewed by Yong Li.

Internal PR: 283096

  • platform/network/blackberry/NetworkJob.cpp:

(WebCore):
(WebCore::isAppendableHeader):

9:50 AM Changeset in webkit [140167] by commit-queue@webkit.org
  • 2 edits in trunk/Source/Platform

Unreviewed, rolling out r140158.
http://trac.webkit.org/changeset/140158
https://bugs.webkit.org/show_bug.cgi?id=107297

Broke android build (Requested by danakj on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-18

  • chromium/public/WebVideoFrame.h:

(WebKit):
(WebKit::WebVideoFrame::format):
(WebKit::WebVideoFrame::width):
(WebKit::WebVideoFrame::height):
(WebKit::WebVideoFrame::planes):
(WebKit::WebVideoFrame::stride):
(WebKit::WebVideoFrame::data):
(WebKit::WebVideoFrame::textureId):
(WebKit::WebVideoFrame::textureTarget):
(WebKit::WebVideoFrame::visibleRect):
(WebKit::WebVideoFrame::textureSize):

9:48 AM Changeset in webkit [140166] by dmazzoni@google.com
  • 2 edits in trunk/Source/WebCore

REGRESSION (r132699): Crashes in WebCore::TextIterator::handleTextNodeFirstLetter
https://bugs.webkit.org/show_bug.cgi?id=100688

Reviewed by Martin Robinson.

Prevent crashes when accessibilityObjectIsIgnored calls textUnderElement
while a subtree is being destroyed.

Covered by existing tests.

  • accessibility/atk/AccessibilityObjectAtk.cpp:

(WebCore::AccessibilityObject::accessibilityPlatformIncludesObject):

9:38 AM Changeset in webkit [140165] by kerz@chromium.org
  • 1 copy in branches/chromium/1387

Branch for 1387

9:37 AM Changeset in webkit [140164] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[BlackBerry] Only clear credentials when purgeCredentials is called
https://bugs.webkit.org/show_bug.cgi?id=107124

Patch by Joe Mason <jmason@rim.com> on 2013-01-18
Reviewed by Yong Li.

Stop clearing credentials when sending out a request just in case they're wrong. That's stupid and
has race conditions. Only clear them when we know they're wrong.

Internal PR: 231158
Internal Reviewer: George Staikos

  • platform/network/blackberry/NetworkJob.cpp:

(WebCore::NetworkJob::sendRequestWithCredentials):
(WebCore::NetworkJob::purgeCredentials):

9:26 AM Changeset in webkit [140163] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (17/26).

  • platform/efl/fast/text/ (Part 2)
  • platform/efl/fast/tokenizer/
  • platform/efl/fast/transforms/
  • platform/efl/fast/writing-mode/
  • platform/efl/fast/xsl/
  • platform/efl/fonts/
  • platform/efl/fullscreen/
  • platform/efl/http/
  • platform/efl/ietestcenter/
  • platform/efl/mathml/
  • platform/efl/media/
  • platform/efl/plugins/
  • platform/efl/printing/
  • platform/efl/scrollbars/
  • platform/efl/svg/ (Part 1)
9:26 AM Changeset in webkit [140162] by ddkilzer@apple.com
  • 2 edits in trunk/Source/WTF

Fix WTF::copyLCharsFromUCharSource() to compile with -Wshorten-64-to-32
<http://webkit.org/b/107227>

Reviewed by Benjamin Poulain.

Fixes the following build error:

ASCIIFastPath.h:117:59: error: implicit conversion loses integer precision: 'unsigned long' to 'const unsigned int' [-Werror,-Wshorten-64-to-32]

const unsigned endLength = length - ucharsPerLoop + 1;

~ ~

1 error generated.

  • wtf/text/ASCIIFastPath.h:

(WTF::copyLCharsFromUCharSource): Change local variables from
unsigned to size_t.

9:14 AM Changeset in webkit [140161] by nghanavatian@rim.com
  • 4 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Check if continuous spellchecking is enabled before processing a request
https://bugs.webkit.org/show_bug.cgi?id=107169

Reviewed by Rob Buis.

PR265815
We set this value based on the global settings page. The
spellcheck-on-focus codepath did not hit this, so focusing a
field would not uphold the setting.

Internally reviewed by Mike Fenton and Gen Mak.

  • WebKitSupport/DOMSupport.cpp:

(BlackBerry::WebKit::DOMSupport::elementHasContinuousSpellCheckingEnabled):
(DOMSupport):

  • WebKitSupport/DOMSupport.h:
  • WebKitSupport/InputHandler.cpp:

(BlackBerry::WebKit::InputHandler::spellCheckingRequestProcessed):

9:05 AM Changeset in webkit [140160] by aandrey@chromium.org
  • 5 edits in trunk/Source/WebCore

Web Inspector: [Canvas] UI: add a context selector to show screenshot of any canvas in the log
https://bugs.webkit.org/show_bug.cgi?id=107274

Reviewed by Pavel Feldman.

Adding a canvas context selector to display in the replay image screenshot.
Drive-by: Reuse common CSS class "status-bar-item" to remove a lot of CSS duplication.

  • English.lproj/localizedStrings.js:
  • inspector/front-end/CanvasProfileView.js:

(WebInspector.CanvasProfileView):
(WebInspector.CanvasProfileView.prototype._createControlButton):
(WebInspector.CanvasProfileView.prototype._onReplayContextChanged):
(WebInspector.CanvasProfileView.prototype._onReplayFirstStepClick):
(WebInspector.CanvasProfileView.prototype._onReplayLastStepClick):
(WebInspector.CanvasProfileView.prototype._enableWaitIcon):
(WebInspector.CanvasProfileView.prototype._replayTraceLog.didReplayTraceLog):
(WebInspector.CanvasProfileView.prototype._replayTraceLog):
(WebInspector.CanvasProfileView.prototype._didReceiveTraceLog):
(WebInspector.CanvasProfileView.prototype._requestReplayContextInfo.didReceiveResourceInfo):
(WebInspector.CanvasProfileView.prototype._requestReplayContextInfo):

  • inspector/front-end/canvasProfiler.css:
  • inspector/front-end/inspector.css:

(.status-bar button.status-bar-item img):

9:04 AM Changeset in webkit [140159] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (16/26).

  • platform/efl/fast/selectors/ (Part 2)
  • platform/efl/fast/spatial-navigation/*
  • platform/efl/fast/table/*
  • platform/efl/fast/text/*
9:01 AM Changeset in webkit [140158] by danakj@chromium.org
  • 2 edits in trunk/Source/Platform

[chromium] Remove the contents of WebVideoFrame class
https://bugs.webkit.org/show_bug.cgi?id=106037

Reviewed by James Robinson.

This class becomes an empty base class now, used only for the API
boundary.

  • chromium/public/WebVideoFrame.h:

(WebKit):

8:49 AM Changeset in webkit [140157] by aandrey@chromium.org
  • 9 edits in trunk/Source/WebCore

Web Inspector: [Canvas] add getResourceInfo and getResourceState methods to the protocol
https://bugs.webkit.org/show_bug.cgi?id=107280

Reviewed by Pavel Feldman.

We need to expose replayable resource info and replay state via the protocol.
The ResourceInfo describes a replayable resource, i.e. the info about a resource that was stored to replay it later.
The ResourceState describes a current state of a resource being replayed on the back-end.

  • inspector/CodeGeneratorInspector.py:
  • inspector/InjectedScriptCanvasModule.cpp:

(WebCore::InjectedScriptCanvasModule::replayTraceLog):
(WebCore):
(WebCore::InjectedScriptCanvasModule::resourceInfo):
(WebCore::InjectedScriptCanvasModule::resourceState):

  • inspector/InjectedScriptCanvasModule.h:

(InjectedScriptCanvasModule):

  • inspector/InjectedScriptCanvasModuleSource.js:

(.):

  • inspector/Inspector.json:
  • inspector/InspectorCanvasAgent.cpp:

(WebCore::InspectorCanvasAgent::replayTraceLog):
(WebCore):
(WebCore::InspectorCanvasAgent::getResourceInfo):
(WebCore::InspectorCanvasAgent::getResourceState):

  • inspector/InspectorCanvasAgent.h:

(InspectorCanvasAgent):

  • inspector/front-end/CanvasProfileView.js:

(WebInspector.CanvasProfileView.prototype._replayTraceLog.didReplayTraceLog):
(WebInspector.CanvasProfileView.prototype._replayTraceLog):

8:46 AM Changeset in webkit [140156] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (15/26).

  • platform/efl/fast/repaint/inline-outline-repaint-expected.png:
  • platform/efl/fast/repaint/inline-outline-repaint-expected.txt:
  • platform/efl/fast/repaint/intermediate-layout-position-expected.png:
  • platform/efl/fast/repaint/japanese-rl-selection-clear-expected.png:
  • platform/efl/fast/repaint/japanese-rl-selection-repaint-expected.png:
  • platform/efl/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png:
  • platform/efl/fast/repaint/layer-child-outline-expected.png:
  • platform/efl/fast/repaint/layer-child-outline-expected.txt:
  • platform/efl/fast/repaint/layer-outline-expected.png:
  • platform/efl/fast/repaint/layer-outline-horizontal-expected.png:
  • platform/efl/fast/repaint/layout-state-only-positioned-expected.png:
  • platform/efl/fast/repaint/layout-state-relative-expected.png:
  • platform/efl/fast/repaint/layout-state-relative-expected.txt:
  • platform/efl/fast/repaint/layout-state-scrolloffset-expected.png:
  • platform/efl/fast/repaint/layout-state-scrolloffset-expected.txt:
  • platform/efl/fast/repaint/layout-state-scrolloffset2-expected.png:
  • platform/efl/fast/repaint/layout-state-scrolloffset2-expected.txt:
  • platform/efl/fast/repaint/layout-state-scrolloffset3-expected.png:
  • platform/efl/fast/repaint/layout-state-scrolloffset3-expected.txt:
  • platform/efl/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
  • platform/efl/fast/repaint/line-in-scrolled-clipped-block-expected.png:
  • platform/efl/fast/repaint/line-in-scrolled-clipped-block-expected.txt:
  • platform/efl/fast/repaint/line-overflow-expected.png:
  • platform/efl/fast/repaint/line-overflow-expected.txt:
  • platform/efl/fast/repaint/lines-with-layout-delta-expected.png:
  • platform/efl/fast/repaint/list-marker-2-expected.png:
  • platform/efl/fast/repaint/list-marker-2-expected.txt:
  • platform/efl/fast/repaint/list-marker-expected.png:
  • platform/efl/fast/repaint/list-marker-expected.txt:
  • platform/efl/fast/repaint/make-children-non-inline-expected.png:
  • platform/efl/fast/repaint/make-children-non-inline-expected.txt:
  • platform/efl/fast/repaint/moving-shadow-on-path-expected.txt:
  • platform/efl/fast/repaint/nested-iframe-scroll-inner-expected.png:
  • platform/efl/fast/repaint/nested-iframe-scroll-outer-expected.png:
  • platform/efl/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.png:
  • platform/efl/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt:
  • platform/efl/fast/repaint/opacity-change-on-overflow-float-expected.png:
  • platform/efl/fast/repaint/outline-child-repaint-expected.png:
  • platform/efl/fast/repaint/outline-child-repaint-expected.txt:
  • platform/efl/fast/repaint/outline-inset-expected.png:
  • platform/efl/fast/repaint/outline-inset-expected.txt:
  • platform/efl/fast/repaint/outline-repaint-glitch-expected.png:
  • platform/efl/fast/repaint/outline-repaint-glitch-expected.txt:
  • platform/efl/fast/repaint/outline-shrinking-expected.png:
  • platform/efl/fast/repaint/outline-shrinking-expected.txt:
  • platform/efl/fast/repaint/overflow-delete-line-expected.png:
  • platform/efl/fast/repaint/overflow-hide-expected.png:
  • platform/efl/fast/repaint/overflow-outline-repaint-expected.png:
  • platform/efl/fast/repaint/overflow-outline-repaint-expected.txt:
  • platform/efl/fast/repaint/overflow-scroll-body-appear-expected.png:
  • platform/efl/fast/repaint/overflow-scroll-body-appear-expected.txt:
  • platform/efl/fast/repaint/overflow-scroll-delete-expected.png:
  • platform/efl/fast/repaint/overflow-scroll-delete-expected.txt:
  • platform/efl/fast/repaint/overflow-show-expected.png:
  • platform/efl/fast/repaint/positioned-document-element-expected.png:
  • platform/efl/fast/repaint/positioned-document-element-expected.txt:
  • platform/efl/fast/repaint/reflection-redraw-expected.png:
  • platform/efl/fast/repaint/reflection-redraw-expected.txt:
  • platform/efl/fast/repaint/reflection-repaint-test-expected.png:
  • platform/efl/fast/repaint/reflection-repaint-test-expected.txt:
  • platform/efl/fast/repaint/region-painting-invalidation-expected.png:
  • platform/efl/fast/repaint/region-painting-invalidation-expected.txt:
  • platform/efl/fast/repaint/rel-positioned-inline-with-overflow-expected.png:
  • platform/efl/fast/repaint/rel-positioned-inline-with-overflow-expected.txt:
  • platform/efl/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png:
  • platform/efl/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
  • platform/efl/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
  • platform/efl/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
  • platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.png:
  • platform/efl/fast/repaint/repaint-resized-overflow-expected.png:
  • platform/efl/fast/repaint/repaint-svg-after-style-change-expected.txt:
  • platform/efl/fast/repaint/scale-page-shrink-expected.png:
  • platform/efl/fast/repaint/scale-page-shrink-expected.txt:
  • platform/efl/fast/repaint/scroll-fixed-layer-with-transformed-parent-layer-expected.png:
  • platform/efl/fast/repaint/scroll-in-transformed-layer-expected.png:
  • platform/efl/fast/repaint/scroll-inside-table-cell-expected.png:
  • platform/efl/fast/repaint/scroll-relative-table-inside-table-cell-expected.png:
  • platform/efl/fast/repaint/scroll-with-transformed-parent-layer-expected.png:
  • platform/efl/fast/repaint/search-field-cancel-expected.png:
  • platform/efl/fast/repaint/search-field-cancel-expected.txt:
  • platform/efl/fast/repaint/select-option-background-color-expected.png:
  • platform/efl/fast/repaint/select-option-background-color-expected.txt:
  • platform/efl/fast/repaint/selected-replaced-expected.png:
  • platform/efl/fast/repaint/selection-after-delete-expected.png:
  • platform/efl/fast/repaint/selection-after-delete-expected.txt:
  • platform/efl/fast/repaint/selection-after-remove-expected.png:
  • platform/efl/fast/repaint/selection-after-remove-expected.txt:
  • platform/efl/fast/repaint/selection-gap-overflow-scroll-2-expected.png:
  • platform/efl/fast/repaint/selection-gap-overflow-scroll-2-expected.txt:
  • platform/efl/fast/repaint/selection-gap-overflow-scroll-expected.png:
  • platform/efl/fast/repaint/selection-gap-overflow-scroll-expected.txt:
  • platform/efl/fast/repaint/selection-rl-expected.png:
  • platform/efl/fast/repaint/selection-rl-expected.txt:
  • platform/efl/fast/repaint/shadow-multiple-horizontal-expected.txt:
  • platform/efl/fast/repaint/shadow-multiple-strict-horizontal-expected.txt:
  • platform/efl/fast/repaint/shadow-multiple-strict-vertical-expected.txt:
  • platform/efl/fast/repaint/shadow-multiple-vertical-expected.txt:
  • platform/efl/fast/repaint/slider-thumb-drag-release-expected.png:
  • platform/efl/fast/repaint/stacked-diacritics-expected.png:
  • platform/efl/fast/repaint/stacked-diacritics-expected.txt:
  • platform/efl/fast/repaint/static-to-positioned-expected.png:
  • platform/efl/fast/repaint/static-to-positioned-expected.txt:
  • platform/efl/fast/repaint/subtree-layoutstate-transform-expected.png:
  • platform/efl/fast/repaint/subtree-root-skipped-expected.png:
  • platform/efl/fast/repaint/subtree-root-skipped-expected.txt:
  • platform/efl/fast/repaint/table-cell-collapsed-border-expected.png:
  • platform/efl/fast/repaint/table-cell-collapsed-border-expected.txt:
  • platform/efl/fast/repaint/table-cell-move-expected.png:
  • platform/efl/fast/repaint/table-cell-move-expected.txt:
  • platform/efl/fast/repaint/table-cell-vertical-overflow-expected.png:
  • platform/efl/fast/repaint/table-collapsed-border-expected.png:
  • platform/efl/fast/repaint/table-collapsed-border-expected.txt:
  • platform/efl/fast/repaint/table-extra-bottom-grow-expected.png:
  • platform/efl/fast/repaint/table-extra-bottom-grow-expected.txt:
  • platform/efl/fast/repaint/table-section-repaint-expected.png:
  • platform/efl/fast/repaint/table-two-pass-layout-overpaint-expected.png:
  • platform/efl/fast/repaint/text-append-dirty-lines-expected.png:
  • platform/efl/fast/repaint/text-append-dirty-lines-expected.txt:
  • platform/efl/fast/repaint/text-emphasis-v-expected.png:
  • platform/efl/fast/repaint/text-emphasis-v-expected.txt:
  • platform/efl/fast/repaint/text-selection-rect-in-overflow-2-expected.png:
  • platform/efl/fast/repaint/text-selection-rect-in-overflow-2-expected.txt:
  • platform/efl/fast/repaint/text-selection-rect-in-overflow-expected.png:
  • platform/efl/fast/repaint/text-selection-rect-in-overflow-expected.txt:
  • platform/efl/fast/repaint/text-shadow-expected.png:
  • platform/efl/fast/repaint/text-shadow-expected.txt:
  • platform/efl/fast/repaint/text-shadow-horizontal-expected.png:
  • platform/efl/fast/repaint/text-shadow-horizontal-expected.txt:
  • platform/efl/fast/repaint/textarea-set-disabled-expected.png:
  • platform/efl/fast/repaint/transform-absolute-child-expected.png:
  • platform/efl/fast/repaint/transform-absolute-in-positioned-container-expected.png:
  • platform/efl/fast/repaint/transform-absolute-in-positioned-container-expected.txt:
  • platform/efl/fast/repaint/transform-disable-layoutstate-expected.png:
  • platform/efl/fast/repaint/transform-layout-repaint-expected.png:
  • platform/efl/fast/repaint/transform-layout-repaint-expected.txt:
  • platform/efl/fast/repaint/transform-relative-position-expected.png:
  • platform/efl/fast/repaint/transform-relative-position-expected.txt:
  • platform/efl/fast/repaint/transform-repaint-descendants-expected.png:
  • platform/efl/fast/repaint/transform-rotate-and-remove-expected.png:
  • platform/efl/fast/repaint/transform-translate-expected.png:
  • platform/efl/fast/replaced/001-expected.png:
  • platform/efl/fast/replaced/001-expected.txt:
  • platform/efl/fast/replaced/002-expected.png:
  • platform/efl/fast/replaced/002-expected.txt:
  • platform/efl/fast/replaced/003-expected.png:
  • platform/efl/fast/replaced/003-expected.txt:
  • platform/efl/fast/replaced/004-expected.png:
  • platform/efl/fast/replaced/004-expected.txt:
  • platform/efl/fast/replaced/005-expected.png:
  • platform/efl/fast/replaced/005-expected.txt:
  • platform/efl/fast/replaced/006-expected.png:
  • platform/efl/fast/replaced/006-expected.txt:
  • platform/efl/fast/replaced/007-expected.png:
  • platform/efl/fast/replaced/008-expected.png:
  • platform/efl/fast/replaced/absolute-image-sizing-expected.png:
  • platform/efl/fast/replaced/absolute-position-percentage-height-expected.png:
  • platform/efl/fast/replaced/absolute-position-percentage-height-expected.txt:
  • platform/efl/fast/replaced/absolute-position-percentage-width-expected.png:
  • platform/efl/fast/replaced/absolute-position-percentage-width-expected.txt:
  • platform/efl/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.png:
  • platform/efl/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.txt:
  • platform/efl/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.png:
  • platform/efl/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.txt:
  • platform/efl/fast/replaced/applet-display-none-expected.png:
  • platform/efl/fast/replaced/applet-display-none-expected.txt:
  • platform/efl/fast/replaced/border-radius-clip-content-edge-expected.png:
  • platform/efl/fast/replaced/embed-display-none-expected.png:
  • platform/efl/fast/replaced/embed-display-none-expected.txt:
  • platform/efl/fast/replaced/image-onload-expected.png:
  • platform/efl/fast/replaced/image-resize-width-expected.png:
  • platform/efl/fast/replaced/image-resize-width-expected.txt:
  • platform/efl/fast/replaced/image-sizing-expected.png:
  • platform/efl/fast/replaced/image-solid-color-with-alpha-expected.png:
  • platform/efl/fast/replaced/image-solid-color-with-alpha-expected.txt:
  • platform/efl/fast/replaced/image-tag-expected.png:
  • platform/efl/fast/replaced/inline-box-wrapper-handover-expected.png:
  • platform/efl/fast/replaced/inline-box-wrapper-handover-expected.txt:
  • platform/efl/fast/replaced/max-width-percent-expected.png:
  • platform/efl/fast/replaced/max-width-percent-expected.txt:
  • platform/efl/fast/replaced/maxheight-percent-expected.png:
  • platform/efl/fast/replaced/maxheight-percent-expected.txt:
  • platform/efl/fast/replaced/maxheight-pxs-expected.png:
  • platform/efl/fast/replaced/maxheight-pxs-expected.txt:
  • platform/efl/fast/replaced/maxwidth-percent-expected.png:
  • platform/efl/fast/replaced/maxwidth-percent-expected.txt:
  • platform/efl/fast/replaced/maxwidth-pxs-expected.png:
  • platform/efl/fast/replaced/maxwidth-pxs-expected.txt:
  • platform/efl/fast/replaced/minheight-percent-expected.png:
  • platform/efl/fast/replaced/minheight-percent-expected.txt:
  • platform/efl/fast/replaced/minheight-pxs-expected.png:
  • platform/efl/fast/replaced/minheight-pxs-expected.txt:
  • platform/efl/fast/replaced/minwidth-percent-expected.png:
  • platform/efl/fast/replaced/minwidth-percent-expected.txt:
  • platform/efl/fast/replaced/minwidth-pxs-expected.png:
  • platform/efl/fast/replaced/minwidth-pxs-expected.txt:
  • platform/efl/fast/replaced/object-align-hspace-vspace-expected.png:
  • platform/efl/fast/replaced/object-align-hspace-vspace-expected.txt:
  • platform/efl/fast/replaced/object-display-none-expected.png:
  • platform/efl/fast/replaced/object-display-none-expected.txt:
  • platform/efl/fast/replaced/outline-replaced-elements-expected.png:
  • platform/efl/fast/replaced/percent-height-in-anonymous-block-expected.png:
  • platform/efl/fast/replaced/percent-height-in-anonymous-block-in-table-expected.png:
  • platform/efl/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt:
  • platform/efl/fast/replaced/percent-height-in-anonymous-block-widget-expected.png:
  • platform/efl/fast/replaced/percent-height-in-anonymous-block-widget-expected.txt:
  • platform/efl/fast/replaced/replaced-breaking-expected.png:
  • platform/efl/fast/replaced/replaced-breaking-expected.txt:
  • platform/efl/fast/replaced/replaced-breaking-mixture-expected.png:
  • platform/efl/fast/replaced/replaced-breaking-mixture-expected.txt:
  • platform/efl/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.png:
  • platform/efl/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.txt:
  • platform/efl/fast/replaced/selection-rect-expected.png:
  • platform/efl/fast/replaced/selection-rect-in-table-cell-expected.png:
  • platform/efl/fast/replaced/selection-rect-in-table-cell-expected.txt:
  • platform/efl/fast/replaced/selection-rect-transform-expected.png:
  • platform/efl/fast/replaced/selection-rect-transform-expected.txt:
  • platform/efl/fast/replaced/three-selects-break-expected.png:
  • platform/efl/fast/replaced/three-selects-break-expected.txt:
  • platform/efl/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.png:
  • platform/efl/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.txt:
  • platform/efl/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.png:
  • platform/efl/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.txt:
  • platform/efl/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.png:
  • platform/efl/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.txt:
  • platform/efl/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.png:
  • platform/efl/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.txt:
  • platform/efl/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.png:
  • platform/efl/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.txt:
  • platform/efl/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.png:
  • platform/efl/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.txt:
  • platform/efl/fast/replaced/width100percent-button-expected.png:
  • platform/efl/fast/replaced/width100percent-button-expected.txt:
  • platform/efl/fast/replaced/width100percent-checkbox-expected.png:
  • platform/efl/fast/replaced/width100percent-checkbox-expected.txt:
  • platform/efl/fast/replaced/width100percent-image-expected.png:
  • platform/efl/fast/replaced/width100percent-menulist-expected.png:
  • platform/efl/fast/replaced/width100percent-menulist-expected.txt:
  • platform/efl/fast/replaced/width100percent-radio-expected.png:
  • platform/efl/fast/replaced/width100percent-radio-expected.txt:
  • platform/efl/fast/replaced/width100percent-searchfield-expected.png:
  • platform/efl/fast/replaced/width100percent-searchfield-expected.txt:
  • platform/efl/fast/replaced/width100percent-textarea-expected.png:
  • platform/efl/fast/replaced/width100percent-textarea-expected.txt:
  • platform/efl/fast/replaced/width100percent-textfield-expected.png:
  • platform/efl/fast/replaced/width100percent-textfield-expected.txt:
  • platform/efl/fast/ruby/base-shorter-than-text-expected.png:
  • platform/efl/fast/ruby/base-shorter-than-text-expected.txt:
  • platform/efl/fast/ruby/nested-ruby-expected.png:
  • platform/efl/fast/ruby/nested-ruby-expected.txt:
  • platform/efl/fast/ruby/overhang-horizontal-expected.png:
  • platform/efl/fast/ruby/ruby-beforeafter-expected.png:
  • platform/efl/fast/ruby/ruby-beforeafter-expected.txt:
  • platform/efl/fast/ruby/ruby-block-style-not-updated-expected.png:
  • platform/efl/fast/ruby/ruby-block-style-not-updated-expected.txt:
  • platform/efl/fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.png:
  • platform/efl/fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.txt:
  • platform/efl/fast/ruby/ruby-empty-rt-expected.png:
  • platform/efl/fast/ruby/ruby-empty-rt-expected.txt:
  • platform/efl/fast/ruby/ruby-inline-style-not-updated-expected.png:
  • platform/efl/fast/ruby/ruby-inline-style-not-updated-expected.txt:
  • platform/efl/fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.png:
  • platform/efl/fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.txt:
  • platform/efl/fast/ruby/ruby-inline-table-expected.png:
  • platform/efl/fast/ruby/ruby-length-expected.png:
  • platform/efl/fast/ruby/ruby-length-expected.txt:
  • platform/efl/fast/ruby/ruby-run-break-expected.png:
  • platform/efl/fast/ruby/ruby-run-break-expected.txt:
  • platform/efl/fast/ruby/ruby-runs-expected.png:
  • platform/efl/fast/ruby/ruby-runs-expected.txt:
  • platform/efl/fast/ruby/ruby-runs-spans-expected.png:
  • platform/efl/fast/ruby/ruby-runs-spans-expected.txt:
  • platform/efl/fast/ruby/ruby-simple-expected.png:
  • platform/efl/fast/ruby/ruby-simple-expected.txt:
  • platform/efl/fast/ruby/ruby-simple-rp-expected.png:
  • platform/efl/fast/ruby/ruby-simple-rp-expected.txt:
  • platform/efl/fast/ruby/ruby-text-before-after-content-expected.png:
  • platform/efl/fast/ruby/ruby-text-before-after-content-expected.txt:
  • platform/efl/fast/ruby/ruby-trailing-expected.png:
  • platform/efl/fast/ruby/ruby-trailing-expected.txt:
  • platform/efl/fast/ruby/rubyDOM-insert-rt-expected.png:
  • platform/efl/fast/ruby/rubyDOM-insert-rt-expected.txt:
  • platform/efl/fast/ruby/rubyDOM-insert-text1-expected.png:
  • platform/efl/fast/ruby/rubyDOM-insert-text1-expected.txt:
  • platform/efl/fast/ruby/rubyDOM-insert-text2-expected.png:
  • platform/efl/fast/ruby/rubyDOM-insert-text2-expected.txt:
  • platform/efl/fast/ruby/rubyDOM-insert-text3-expected.png:
  • platform/efl/fast/ruby/rubyDOM-insert-text3-expected.txt:
  • platform/efl/fast/ruby/rubyDOM-remove-rt1-expected.png:
  • platform/efl/fast/ruby/rubyDOM-remove-rt1-expected.txt:
  • platform/efl/fast/ruby/rubyDOM-remove-rt2-expected.png:
  • platform/efl/fast/ruby/rubyDOM-remove-rt2-expected.txt:
  • platform/efl/fast/ruby/rubyDOM-remove-text1-expected.png:
  • platform/efl/fast/ruby/rubyDOM-remove-text1-expected.txt:
  • platform/efl/fast/ruby/rubyDOM-remove-text2-expected.png:
  • platform/efl/fast/ruby/rubyDOM-remove-text2-expected.txt:
  • platform/efl/fast/runin/001-expected.png:
  • platform/efl/fast/runin/001-expected.txt:
  • platform/efl/fast/runin/002-expected.png:
  • platform/efl/fast/runin/002-expected.txt:
  • platform/efl/fast/runin/generated-expected.png:
  • platform/efl/fast/runin/generated-expected.txt:
  • platform/efl/fast/runin/generated2-expected.png:
  • platform/efl/fast/runin/generated2-expected.txt:
  • platform/efl/fast/runin/generated3-expected.png:
  • platform/efl/fast/runin/generated3-expected.txt:
  • platform/efl/fast/runin/generated4-expected.png:
  • platform/efl/fast/runin/generated4-expected.txt:
  • platform/efl/fast/runin/runin-generated-before-content-expected.txt:
  • platform/efl/fast/scrolling/scrollbar-tickmarks-styled-expected.png:
  • platform/efl/fast/selectors/001-expected.png:
  • platform/efl/fast/selectors/001-expected.txt:
  • platform/efl/fast/selectors/002-expected.png:
  • platform/efl/fast/selectors/002-expected.txt:
  • platform/efl/fast/selectors/003-expected.png:
  • platform/efl/fast/selectors/003-expected.txt:
  • platform/efl/fast/selectors/004-expected.png:
  • platform/efl/fast/selectors/004-expected.txt:
  • platform/efl/fast/selectors/005-expected.png:
  • platform/efl/fast/selectors/005-expected.txt:
  • platform/efl/fast/selectors/006-expected.png:
  • platform/efl/fast/selectors/006-expected.txt:
  • platform/efl/fast/selectors/007a-expected.png:
  • platform/efl/fast/selectors/007a-expected.txt:
  • platform/efl/fast/selectors/007b-expected.png:
  • platform/efl/fast/selectors/007b-expected.txt:
  • platform/efl/fast/selectors/008-expected.png:
  • platform/efl/fast/selectors/008-expected.txt:
  • platform/efl/fast/selectors/009-expected.png:
  • platform/efl/fast/selectors/009-expected.txt:
  • platform/efl/fast/selectors/010-expected.png:
  • platform/efl/fast/selectors/010-expected.txt:
  • platform/efl/fast/selectors/011-expected.png:
  • platform/efl/fast/selectors/011-expected.txt:
  • platform/efl/fast/selectors/012-expected.png:
  • platform/efl/fast/selectors/012-expected.txt:
  • platform/efl/fast/selectors/013-expected.png:
  • platform/efl/fast/selectors/013-expected.txt:
  • platform/efl/fast/selectors/014-expected.png:
  • platform/efl/fast/selectors/014-expected.txt:
  • platform/efl/fast/selectors/015-expected.png:
  • platform/efl/fast/selectors/015-expected.txt:
  • platform/efl/fast/selectors/016-expected.png:
  • platform/efl/fast/selectors/016-expected.txt:
  • platform/efl/fast/selectors/017-expected.png:
  • platform/efl/fast/selectors/017-expected.txt:
  • platform/efl/fast/selectors/018-expected.png:
  • platform/efl/fast/selectors/018-expected.txt:
  • platform/efl/fast/selectors/018b-expected.png:
  • platform/efl/fast/selectors/018b-expected.txt:
  • platform/efl/fast/selectors/019-expected.png:
  • platform/efl/fast/selectors/019-expected.txt:
  • platform/efl/fast/selectors/020-expected.png:
  • platform/efl/fast/selectors/020-expected.txt:
  • platform/efl/fast/selectors/021-expected.png:
  • platform/efl/fast/selectors/021-expected.txt:
  • platform/efl/fast/selectors/021b-expected.png:
  • platform/efl/fast/selectors/021b-expected.txt:
  • platform/efl/fast/selectors/027-expected.png:
  • platform/efl/fast/selectors/027-expected.txt:
  • platform/efl/fast/selectors/032-expected.png:
  • platform/efl/fast/selectors/034-expected.png:
  • platform/efl/fast/selectors/034-expected.txt:
  • platform/efl/fast/selectors/038-expected.png:
  • platform/efl/fast/selectors/038-expected.txt:
  • platform/efl/fast/selectors/039-expected.png:
  • platform/efl/fast/selectors/039-expected.txt:
  • platform/efl/fast/selectors/039b-expected.png:
  • platform/efl/fast/selectors/039b-expected.txt:
  • platform/efl/fast/selectors/040-expected.png:
  • platform/efl/fast/selectors/040-expected.txt:
  • platform/efl/fast/selectors/041-expected.png:
  • platform/efl/fast/selectors/041-expected.txt:
  • platform/efl/fast/selectors/042-expected.png:
  • platform/efl/fast/selectors/042-expected.txt:
  • platform/efl/fast/selectors/043-expected.png:
  • platform/efl/fast/selectors/043-expected.txt:
  • platform/efl/fast/selectors/043b-expected.png:
  • platform/efl/fast/selectors/043b-expected.txt:
  • platform/efl/fast/selectors/044-expected.png:
  • platform/efl/fast/selectors/044-expected.txt:
  • platform/efl/fast/selectors/044b-expected.png:
  • platform/efl/fast/selectors/044b-expected.txt:
  • platform/efl/fast/selectors/044c-expected.png:
  • platform/efl/fast/selectors/044c-expected.txt:
  • platform/efl/fast/selectors/044d-expected.png:
  • platform/efl/fast/selectors/044d-expected.txt:
  • platform/efl/fast/selectors/045-expected.png:
  • platform/efl/fast/selectors/045-expected.txt:
  • platform/efl/fast/selectors/045b-expected.png:
  • platform/efl/fast/selectors/045b-expected.txt:
  • platform/efl/fast/selectors/045c-expected.png:
  • platform/efl/fast/selectors/045c-expected.txt:
  • platform/efl/fast/selectors/046-expected.png:
  • platform/efl/fast/selectors/046-expected.txt:
  • platform/efl/fast/selectors/054-expected.png:
  • platform/efl/fast/selectors/054-expected.txt:
  • platform/efl/fast/selectors/056-expected.png:
  • platform/efl/fast/selectors/056-expected.txt:
  • platform/efl/fast/selectors/058-expected.png:
  • platform/efl/fast/selectors/058-expected.txt:
  • platform/efl/fast/selectors/059-expected.png:
  • platform/efl/fast/selectors/059-expected.txt:
  • platform/efl/fast/selectors/060-expected.png:
  • platform/efl/fast/selectors/060-expected.txt:
  • platform/efl/fast/selectors/061-expected.png:
  • platform/efl/fast/selectors/061-expected.txt:
  • platform/efl/fast/selectors/062-expected.png:
  • platform/efl/fast/selectors/062-expected.txt:
  • platform/efl/fast/selectors/063-expected.png:
  • platform/efl/fast/selectors/063-expected.txt:
  • platform/efl/fast/selectors/064-expected.png:
  • platform/efl/fast/selectors/064-expected.txt:
  • platform/efl/fast/selectors/065-expected.png:
  • platform/efl/fast/selectors/065-expected.txt:
  • platform/efl/fast/selectors/066-expected.png:
  • platform/efl/fast/selectors/066-expected.txt:
  • platform/efl/fast/selectors/066b-expected.png:
  • platform/efl/fast/selectors/066b-expected.txt:
  • platform/efl/fast/selectors/072-expected.png:
  • platform/efl/fast/selectors/072-expected.txt:
  • platform/efl/fast/selectors/072b-expected.png:
  • platform/efl/fast/selectors/072b-expected.txt:
  • platform/efl/fast/selectors/077-expected.png:
  • platform/efl/fast/selectors/077-expected.txt:
  • platform/efl/fast/selectors/077b-expected.png:
  • platform/efl/fast/selectors/077b-expected.txt:
  • platform/efl/fast/selectors/078b-expected.png:
  • platform/efl/fast/selectors/078b-expected.txt:
  • platform/efl/fast/selectors/083-expected.png:
  • platform/efl/fast/selectors/083-expected.txt:
  • platform/efl/fast/selectors/087b-expected.png:
  • platform/efl/fast/selectors/087b-expected.txt:
  • platform/efl/fast/selectors/088b-expected.png:
  • platform/efl/fast/selectors/088b-expected.txt:
  • platform/efl/fast/selectors/089-expected.png:
  • platform/efl/fast/selectors/089-expected.txt:
  • platform/efl/fast/selectors/090b-expected.png:
  • platform/efl/fast/selectors/090b-expected.txt:
  • platform/efl/fast/selectors/154-expected.png:
  • platform/efl/fast/selectors/154-expected.txt:
  • platform/efl/fast/selectors/155-expected.png:
  • platform/efl/fast/selectors/155-expected.txt:
  • platform/efl/fast/selectors/155a-expected.png:
  • platform/efl/fast/selectors/155a-expected.txt:
  • platform/efl/fast/selectors/155b-expected.png:
  • platform/efl/fast/selectors/155b-expected.txt:
  • platform/efl/fast/selectors/155c-expected.png:
  • platform/efl/fast/selectors/155c-expected.txt:
  • platform/efl/fast/selectors/155d-expected.png:
  • platform/efl/fast/selectors/155d-expected.txt:
  • platform/efl/fast/selectors/156b-expected.png:
  • platform/efl/fast/selectors/156b-expected.txt:
  • platform/efl/fast/selectors/157-expected.png:
  • platform/efl/fast/selectors/157-expected.txt:
  • platform/efl/fast/selectors/158-expected.png:
  • platform/efl/fast/selectors/158-expected.txt:
  • platform/efl/fast/selectors/159-expected.png:
  • platform/efl/fast/selectors/159-expected.txt:
  • platform/efl/fast/selectors/160-expected.png:
  • platform/efl/fast/selectors/160-expected.txt:
  • platform/efl/fast/selectors/166-expected.png:
  • platform/efl/fast/selectors/166-expected.txt:
  • platform/efl/fast/selectors/166a-expected.png:
  • platform/efl/fast/selectors/166a-expected.txt:
  • platform/efl/fast/selectors/167-expected.png:
  • platform/efl/fast/selectors/167-expected.txt:
  • platform/efl/fast/selectors/167a-expected.png:
  • platform/efl/fast/selectors/167a-expected.txt:
  • platform/efl/fast/selectors/168-expected.png:
  • platform/efl/fast/selectors/168-expected.txt:
  • platform/efl/fast/selectors/168a-expected.png:
  • platform/efl/fast/selectors/168a-expected.txt:
  • platform/efl/fast/selectors/169-expected.png:
  • platform/efl/fast/selectors/169-expected.txt:
  • platform/efl/fast/selectors/169a-expected.png:
  • platform/efl/fast/selectors/169a-expected.txt:
  • platform/efl/fast/selectors/170-expected.png:
  • platform/efl/fast/selectors/170-expected.txt:
  • platform/efl/fast/selectors/170a-expected.png:
  • platform/efl/fast/selectors/170a-expected.txt:
  • platform/efl/fast/selectors/170b-expected.png:
  • platform/efl/fast/selectors/170b-expected.txt:
  • platform/efl/fast/selectors/170c-expected.png:
  • platform/efl/fast/selectors/170c-expected.txt:
  • platform/efl/fast/selectors/170d-expected.png:
  • platform/efl/fast/selectors/170d-expected.txt:
  • platform/efl/fast/selectors/175a-expected.png:
  • platform/efl/fast/selectors/175a-expected.txt:
  • platform/efl/fast/selectors/175b-expected.png:
  • platform/efl/fast/selectors/175b-expected.txt:
  • platform/efl/fast/selectors/175c-expected.png:
  • platform/efl/fast/selectors/175c-expected.txt:
  • platform/efl/fast/selectors/177a-expected.png:
  • platform/efl/fast/selectors/177a-expected.txt:
  • platform/efl/fast/selectors/177b-expected.png:
  • platform/efl/fast/selectors/177b-expected.txt:
  • platform/efl/fast/selectors/lang-inheritance-expected.png:
  • platform/efl/fast/selectors/lang-inheritance-expected.txt:
  • platform/efl/fast/selectors/lang-inheritance2-expected.png:
  • platform/efl/fast/selectors/lang-inheritance2-expected.txt:
  • platform/efl/fast/selectors/lang-vs-xml-lang-expected.png:
8:33 AM Changeset in webkit [140155] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Adding a crashing expectation for an a11y test.
Adding failure expectations for two stack overflow tests. The
stack overflow does not occur anymore due to increased memory
on the debug builder. This is not a progression, though.

  • platform/gtk/TestExpectations:
8:28 AM Changeset in webkit [140154] by sergio@webkit.org
  • 2 edits in trunk/Source/WebCore

[Soup] Frequent crashes on redirections
https://bugs.webkit.org/show_bug.cgi?id=107240

Reviewed by Martin Robinson.

We must ensure that the ResourceHandle has not being cancelled
before performing a redirect. This could happen while we close the
stream used to read the redirect response because it is done
asynchronously.

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::redirectCloseCallback): also renamed res to result.

8:27 AM Changeset in webkit [140153] by Martin Robinson
  • 7 edits in trunk

[GTK] Add property for IndexedDB database path to WebKitGTK+
https://bugs.webkit.org/show_bug.cgi?id=106136

Reviewed by Gustavo Noronha Silva.

Source/WebKit/gtk:

Make the web database directory affect both the legacy SQLite web
database API and the newer indexed database API. This will allow us
to run IDB tests in WebKit1.

  • webkit/webkitglobals.cpp:

(webkitPageGroupName): Added this helper to get the default page
group name.

  • webkit/webkitglobalsprivate.h: Added a declaration for the helper.
  • webkit/webkitwebdatabase.cpp:

(webkit_get_web_database_directory_path): Just return the cached value.
This is always set by webkitInit.
(webkit_set_web_database_directory_path): Set both the IDB and legacy
database paths.

  • webkit/webkitwebview.cpp:

(webkit_web_view_init): Use the new page group name helper.

Tools:

During testing, set the web database directory to DUMPRENDERTREE_TEMP
before falling back to the old default. This is necessary because
indexed database tests require that each DRT shard is using a different
IDB database location.

  • DumpRenderTree/gtk/DumpRenderTree.cpp:

(temporaryDatabaseDirectory): Added this helper for getting the
database directory.
(setDefaultsToConsistentStateValuesForTesting): Use the new helper.

8:21 AM Changeset in webkit [140152] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (14/26).

  • platform/efl/fast/invalid/019-expected.png:
  • platform/efl/fast/invalid/019-expected.txt:
  • platform/efl/fast/invalid/020-expected.png:
  • platform/efl/fast/invalid/020-expected.txt:
  • platform/efl/fast/invalid/021-expected.png:
  • platform/efl/fast/invalid/021-expected.txt:
  • platform/efl/fast/invalid/junk-data-expected.png:
  • platform/efl/fast/invalid/junk-data-expected.txt:
  • platform/efl/fast/invalid/missing-address-end-tag-expected.png:
  • platform/efl/fast/invalid/missing-address-end-tag-expected.txt:
  • platform/efl/fast/invalid/missing-dl-end-tag-expected.png:
  • platform/efl/fast/invalid/missing-dl-end-tag-expected.txt:
  • platform/efl/fast/invalid/missing-dt-end-tag-expected.png:
  • platform/efl/fast/invalid/missing-dt-end-tag-expected.txt:
  • platform/efl/fast/invalid/missing-end-tag-expected.png:
  • platform/efl/fast/invalid/missing-font-end-tag-expected.png:
  • platform/efl/fast/invalid/missing-font-end-tag-expected.txt:
  • platform/efl/fast/invalid/nestedh3s-expected.png:
  • platform/efl/fast/invalid/nestedh3s-expected.txt:
  • platform/efl/fast/invalid/table-inside-stray-table-content-expected.png:
  • platform/efl/fast/invalid/table-inside-stray-table-content-expected.txt:
  • platform/efl/fast/invalid/td-inside-object-expected.png:
  • platform/efl/fast/invalid/td-inside-object-expected.txt:
  • platform/efl/fast/layers/add-layer-with-nested-stacking-expected.png:
  • platform/efl/fast/layers/inline-dirty-z-order-lists-expected.png:
  • platform/efl/fast/layers/inline-dirty-z-order-lists-expected.txt:
  • platform/efl/fast/layers/normal-flow-hit-test-expected.png:
  • platform/efl/fast/layers/normal-flow-hit-test-expected.txt:
  • platform/efl/fast/layers/opacity-outline-expected.png:
  • platform/efl/fast/layers/opacity-outline-expected.txt:
  • platform/efl/fast/layers/opacity-stacking-expected.png:
  • platform/efl/fast/layers/opacity-transforms-expected.png:
  • platform/efl/fast/layers/opacity-transforms-expected.txt:
  • platform/efl/fast/layers/overflow-scroll-auto-switch-expected.png:
  • platform/efl/fast/layers/overflow-scroll-auto-switch-expected.txt:
  • platform/efl/fast/layers/positioned-inside-root-with-margins-expected.png:
  • platform/efl/fast/layers/remove-layer-with-nested-stacking-expected.png:
  • platform/efl/fast/layers/remove-only-this-layer-update-expected.png:
  • platform/efl/fast/layers/remove-only-this-layer-update-expected.txt:
  • platform/efl/fast/layers/scroll-rect-to-visible-expected.png:
  • platform/efl/fast/layers/scroll-with-transform-composited-layer-expected.png:
  • platform/efl/fast/layers/scroll-with-transform-layer-expected.png:
  • platform/efl/fast/layers/video-layer-expected.png:
  • platform/efl/fast/layers/video-layer-expected.txt:
  • platform/efl/fast/layers/zindex-inherit-expected.png:
  • platform/efl/fast/layers/zindex-inherit-expected.txt:
  • platform/efl/fast/line-grid/line-align-left-edges-expected.png:
  • platform/efl/fast/line-grid/line-align-right-edges-expected.png:
  • platform/efl/fast/line-grid/line-align-right-edges-expected.txt:
  • platform/efl/fast/line-grid/line-grid-contains-value-expected.png:
  • platform/efl/fast/line-grid/line-grid-floating-expected.png:
  • platform/efl/fast/line-grid/line-grid-floating-expected.txt:
  • platform/efl/fast/line-grid/line-grid-inside-columns-expected.png:
  • platform/efl/fast/line-grid/line-grid-inside-columns-expected.txt:
  • platform/efl/fast/line-grid/line-grid-into-columns-expected.png:
  • platform/efl/fast/line-grid/line-grid-into-columns-expected.txt:
  • platform/efl/fast/line-grid/line-grid-into-floats-expected.png:
  • platform/efl/fast/line-grid/line-grid-into-floats-expected.txt:
  • platform/efl/fast/line-grid/line-grid-positioned-expected.png:
  • platform/efl/fast/line-grid/line-grid-positioned-expected.txt:
  • platform/efl/fast/lists/001-expected.png:
  • platform/efl/fast/lists/001-expected.txt:
  • platform/efl/fast/lists/001-vertical-expected.png:
  • platform/efl/fast/lists/001-vertical-expected.txt:
  • platform/efl/fast/lists/002-expected.png:
  • platform/efl/fast/lists/002-expected.txt:
  • platform/efl/fast/lists/002-vertical-expected.png:
  • platform/efl/fast/lists/002-vertical-expected.txt:
  • platform/efl/fast/lists/003-expected.png:
  • platform/efl/fast/lists/003-vertical-expected.png:
  • platform/efl/fast/lists/004-expected.png:
  • platform/efl/fast/lists/004-expected.txt:
  • platform/efl/fast/lists/005-expected.png:
  • platform/efl/fast/lists/005-expected.txt:
  • platform/efl/fast/lists/005-vertical-expected.png:
  • platform/efl/fast/lists/005-vertical-expected.txt:
  • platform/efl/fast/lists/006-expected.png:
  • platform/efl/fast/lists/006-expected.txt:
  • platform/efl/fast/lists/006-vertical-expected.png:
  • platform/efl/fast/lists/006-vertical-expected.txt:
  • platform/efl/fast/lists/007-expected.png:
  • platform/efl/fast/lists/007-vertical-expected.png:
  • platform/efl/fast/lists/007-vertical-expected.txt:
  • platform/efl/fast/lists/008-expected.png:
  • platform/efl/fast/lists/008-vertical-expected.png:
  • platform/efl/fast/lists/009-expected.png:
  • platform/efl/fast/lists/009-expected.txt:
  • platform/efl/fast/lists/009-vertical-expected.png:
  • platform/efl/fast/lists/009-vertical-expected.txt:
  • platform/efl/fast/lists/anonymous-items-expected.png:
  • platform/efl/fast/lists/anonymous-items-expected.txt:
  • platform/efl/fast/lists/big-list-marker-expected.png:
  • platform/efl/fast/lists/big-list-marker-expected.txt:
  • platform/efl/fast/lists/dynamic-marker-crash-expected.png:
  • platform/efl/fast/lists/dynamic-marker-crash-expected.txt:
  • platform/efl/fast/lists/inline-before-content-after-list-marker-expected.png:
  • platform/efl/fast/lists/inlineBoxWrapperNullCheck-expected.png:
  • platform/efl/fast/lists/inlineBoxWrapperNullCheck-expected.txt:
  • platform/efl/fast/lists/li-br-expected.png:
  • platform/efl/fast/lists/li-br-expected.txt:
  • platform/efl/fast/lists/li-style-alpha-huge-value-crash-expected.png:
  • platform/efl/fast/lists/li-style-alpha-huge-value-crash-expected.txt:
  • platform/efl/fast/lists/list-item-line-height-expected.png:
  • platform/efl/fast/lists/list-item-line-height-expected.txt:
  • platform/efl/fast/lists/list-marker-before-content-table-expected.png:
  • platform/efl/fast/lists/list-marker-before-content-table-expected.txt:
  • platform/efl/fast/lists/list-marker-with-line-height-expected.png:
  • platform/efl/fast/lists/list-marker-with-line-height-expected.txt:
  • platform/efl/fast/lists/list-style-none-crash-expected.png:
  • platform/efl/fast/lists/list-style-none-crash-expected.txt:
  • platform/efl/fast/lists/marker-before-empty-inline-expected.png:
  • platform/efl/fast/lists/marker-before-empty-inline-expected.txt:
  • platform/efl/fast/lists/marker-image-error-expected.png:
  • platform/efl/fast/lists/marker-image-error-expected.txt:
  • platform/efl/fast/lists/markers-in-selection-expected.png:
  • platform/efl/fast/lists/markers-in-selection-expected.txt:
  • platform/efl/fast/lists/numeric-markers-outside-list-expected.png:
  • platform/efl/fast/lists/numeric-markers-outside-list-expected.txt:
  • platform/efl/fast/lists/ol-display-types-expected.png:
  • platform/efl/fast/lists/ol-display-types-expected.txt:
  • platform/efl/fast/lists/ol-start-dynamic-expected.png:
  • platform/efl/fast/lists/ol-start-dynamic-expected.txt:
  • platform/efl/fast/lists/ol-start-parsing-expected.png:
  • platform/efl/fast/lists/ol-start-parsing-expected.txt:
  • platform/efl/fast/lists/olstart-expected.png:
  • platform/efl/fast/lists/olstart-expected.txt:
  • platform/efl/fast/lists/ordered-list-with-no-ol-tag-expected.png:
  • platform/efl/fast/lists/scrolled-marker-paint-expected.png:
  • platform/efl/fast/lists/scrolled-marker-paint-expected.txt:
  • platform/efl/fast/loader/text-document-wrapping-expected.png:
  • platform/efl/fast/multicol/block-axis-horizontal-bt-expected.png:
  • platform/efl/fast/multicol/block-axis-horizontal-tb-expected.png:
  • platform/efl/fast/multicol/block-axis-horizontal-tb-expected.txt:
  • platform/efl/fast/multicol/block-axis-vertical-lr-expected.png:
  • platform/efl/fast/multicol/block-axis-vertical-rl-expected.png:
  • platform/efl/fast/multicol/border-padding-pagination-expected.png:
  • platform/efl/fast/multicol/border-padding-pagination-expected.txt:
  • platform/efl/fast/multicol/client-rects-expected.png:
  • platform/efl/fast/multicol/client-rects-expected.txt:
  • platform/efl/fast/multicol/column-break-with-balancing-expected.png:
  • platform/efl/fast/multicol/column-break-with-balancing-expected.txt:
  • platform/efl/fast/multicol/column-count-with-rules-expected.png:
  • platform/efl/fast/multicol/column-rules-expected.png:
  • platform/efl/fast/multicol/column-rules-expected.txt:
  • platform/efl/fast/multicol/column-rules-stacking-expected.png:
  • platform/efl/fast/multicol/column-rules-stacking-expected.txt:
  • platform/efl/fast/multicol/columns-shorthand-parsing-expected.png:
  • platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt:
  • platform/efl/fast/multicol/flipped-blocks-border-after-expected.png:
  • platform/efl/fast/multicol/float-avoidance-expected.png:
  • platform/efl/fast/multicol/float-avoidance-expected.txt:
  • platform/efl/fast/multicol/float-multicol-expected.png:
  • platform/efl/fast/multicol/float-paginate-complex-expected.png:
  • platform/efl/fast/multicol/float-paginate-complex-expected.txt:
  • platform/efl/fast/multicol/float-paginate-empty-lines-expected.png:
  • platform/efl/fast/multicol/float-paginate-empty-lines-expected.txt:
  • platform/efl/fast/multicol/float-paginate-expected.png:
  • platform/efl/fast/multicol/float-paginate-expected.txt:
  • platform/efl/fast/multicol/layers-in-multicol-expected.png:
  • platform/efl/fast/multicol/layers-split-across-columns-expected.png:
  • platform/efl/fast/multicol/margin-collapse-expected.png:
  • platform/efl/fast/multicol/margin-collapse-expected.txt:
  • platform/efl/fast/multicol/max-height-columns-block-expected.png:
  • platform/efl/fast/multicol/nested-columns-expected.png:
  • platform/efl/fast/multicol/overflow-across-columns-expected.txt:
  • platform/efl/fast/multicol/overflow-unsplittable-expected.png:
  • platform/efl/fast/multicol/overflow-unsplittable-expected.txt:
  • platform/efl/fast/multicol/paginate-block-replaced-expected.png:
  • platform/efl/fast/multicol/paginate-block-replaced-expected.txt:
  • platform/efl/fast/multicol/pagination-h-horizontal-bt-expected.png:
  • platform/efl/fast/multicol/pagination-h-horizontal-tb-expected.png:
  • platform/efl/fast/multicol/pagination-h-vertical-lr-expected.png:
  • platform/efl/fast/multicol/pagination-h-vertical-rl-expected.png:
  • platform/efl/fast/multicol/pagination-v-horizontal-bt-expected.png:
  • platform/efl/fast/multicol/pagination-v-horizontal-tb-expected.png:
  • platform/efl/fast/multicol/pagination-v-vertical-lr-expected.png:
  • platform/efl/fast/multicol/pagination-v-vertical-rl-expected.png:
  • platform/efl/fast/multicol/positioned-split-expected.png:
  • platform/efl/fast/multicol/positioned-split-expected.txt:
  • platform/efl/fast/multicol/positioned-with-constrained-height-expected.png:
  • platform/efl/fast/multicol/positioned-with-constrained-height-expected.txt:
  • platform/efl/fast/multicol/positive-leading-expected.png:
  • platform/efl/fast/multicol/scrolling-overflow-expected.png:
  • platform/efl/fast/multicol/scrolling-overflow-expected.txt:
  • platform/efl/fast/multicol/shadow-breaking-expected.txt:
  • platform/efl/fast/multicol/single-line-expected.png:
  • platform/efl/fast/multicol/single-line-expected.txt:
  • platform/efl/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
  • platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.png:
  • platform/efl/fast/multicol/span/anonymous-style-inheritance-expected.png:
  • platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
  • platform/efl/fast/multicol/span/clone-flexbox-expected.txt:
  • platform/efl/fast/multicol/span/clone-summary-expected.txt:
  • platform/efl/fast/multicol/span/generated-child-split-flow-crash-expected.txt:
  • platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
  • platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
  • platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
  • platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png:
  • platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
  • platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.png:
  • platform/efl/fast/multicol/span/span-as-nested-inline-block-child-expected.png:
  • platform/efl/fast/multicol/span/span-as-nested-inline-block-child-expected.txt:
  • platform/efl/fast/multicol/span/span-margin-collapsing-expected.png:
  • platform/efl/fast/multicol/table-margin-collapse-expected.png:
  • platform/efl/fast/multicol/table-margin-collapse-expected.txt:
  • platform/efl/fast/multicol/unsplittable-inline-block-expected.png:
  • platform/efl/fast/multicol/unsplittable-inline-block-expected.txt:
  • platform/efl/fast/multicol/vertical-lr/border-padding-pagination-expected.png:
  • platform/efl/fast/multicol/vertical-lr/border-padding-pagination-expected.txt:
  • platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
  • platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
  • platform/efl/fast/multicol/vertical-lr/column-count-with-rules-expected.png:
  • platform/efl/fast/multicol/vertical-lr/column-count-with-rules-expected.txt:
  • platform/efl/fast/multicol/vertical-lr/column-rules-expected.png:
  • platform/efl/fast/multicol/vertical-lr/column-rules-expected.txt:
  • platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.png:
  • platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.txt:
  • platform/efl/fast/multicol/vertical-lr/float-multicol-expected.png:
  • platform/efl/fast/multicol/vertical-lr/float-paginate-complex-expected.png:
  • platform/efl/fast/multicol/vertical-lr/float-paginate-complex-expected.txt:
  • platform/efl/fast/multicol/vertical-lr/float-paginate-expected.png:
  • platform/efl/fast/multicol/vertical-lr/float-paginate-expected.txt:
  • platform/efl/fast/multicol/vertical-lr/nested-columns-expected.png:
  • platform/efl/fast/multicol/vertical-lr/unsplittable-inline-block-expected.png:
  • platform/efl/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt:
  • platform/efl/fast/multicol/vertical-rl/border-padding-pagination-expected.png:
  • platform/efl/fast/multicol/vertical-rl/border-padding-pagination-expected.txt:
  • platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
  • platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
  • platform/efl/fast/multicol/vertical-rl/column-count-with-rules-expected.png:
  • platform/efl/fast/multicol/vertical-rl/column-count-with-rules-expected.txt:
  • platform/efl/fast/multicol/vertical-rl/column-rules-expected.png:
  • platform/efl/fast/multicol/vertical-rl/column-rules-expected.txt:
  • platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.png:
  • platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.txt:
  • platform/efl/fast/multicol/vertical-rl/float-multicol-expected.png:
  • platform/efl/fast/multicol/vertical-rl/float-paginate-complex-expected.png:
  • platform/efl/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
  • platform/efl/fast/multicol/vertical-rl/float-paginate-expected.png:
  • platform/efl/fast/multicol/vertical-rl/float-paginate-expected.txt:
  • platform/efl/fast/multicol/vertical-rl/nested-columns-expected.png:
  • platform/efl/fast/multicol/vertical-rl/nested-columns-expected.txt:
  • platform/efl/fast/multicol/vertical-rl/rule-style-expected.png:
  • platform/efl/fast/multicol/vertical-rl/rule-style-expected.txt:
  • platform/efl/fast/multicol/vertical-rl/unsplittable-inline-block-expected.png:
  • platform/efl/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt:
  • platform/efl/fast/overflow/001-expected.png:
  • platform/efl/fast/overflow/001-expected.txt:
  • platform/efl/fast/overflow/002-expected.png:
  • platform/efl/fast/overflow/002-expected.txt:
  • platform/efl/fast/overflow/003-expected.png:
  • platform/efl/fast/overflow/003-expected.txt:
  • platform/efl/fast/overflow/004-expected.png:
  • platform/efl/fast/overflow/005-expected.png:
  • platform/efl/fast/overflow/006-expected.png:
  • platform/efl/fast/overflow/006-expected.txt:
  • platform/efl/fast/overflow/007-expected.png:
  • platform/efl/fast/overflow/008-expected.png:
  • platform/efl/fast/overflow/008-expected.txt:
  • platform/efl/fast/overflow/border-radius-clipping-expected.png:
  • platform/efl/fast/overflow/border-radius-clipping-expected.txt:
  • platform/efl/fast/overflow/childFocusRingClip-expected.png:
  • platform/efl/fast/overflow/childFocusRingClip-expected.txt:
  • platform/efl/fast/overflow/clip-rects-fixed-ancestor-expected.png:
  • platform/efl/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
  • platform/efl/fast/overflow/dynamic-hidden-expected.png:
  • platform/efl/fast/overflow/dynamic-hidden-expected.txt:
  • platform/efl/fast/overflow/float-in-relpositioned-expected.png:
  • platform/efl/fast/overflow/float-in-relpositioned-expected.txt:
  • platform/efl/fast/overflow/hidden-scrollbar-resize-expected.png:
  • platform/efl/fast/overflow/hidden-scrollbar-resize-expected.txt:
  • platform/efl/fast/overflow/hit-test-overflow-controls-expected.png:
  • platform/efl/fast/overflow/hit-test-overflow-controls-expected.txt:
  • platform/efl/fast/overflow/image-selection-highlight-expected.png:
  • platform/efl/fast/overflow/image-selection-highlight-expected.txt:
  • platform/efl/fast/overflow/infiniteRecursion-expected.png:
  • platform/efl/fast/overflow/infiniteRecursion-expected.txt:
  • platform/efl/fast/overflow/infiniteRecursionGuard-expected.png:
  • platform/efl/fast/overflow/line-clamp-expected.png:
  • platform/efl/fast/overflow/overflow-auto-position-absolute-expected.png:
  • platform/efl/fast/overflow/overflow-auto-position-absolute-expected.txt:
  • platform/efl/fast/overflow/overflow-auto-table-expected.png:
  • platform/efl/fast/overflow/overflow-auto-table-expected.txt:
  • platform/efl/fast/overflow/overflow-float-stacking-expected.png:
  • platform/efl/fast/overflow/overflow-float-stacking-expected.txt:
  • platform/efl/fast/overflow/overflow-focus-ring-expected.png:
  • platform/efl/fast/overflow/overflow-rtl-expected.png:
  • platform/efl/fast/overflow/overflow-rtl-inline-scrollbar-expected.png:
  • platform/efl/fast/overflow/overflow-rtl-vertical-expected.png:
  • platform/efl/fast/overflow/overflow-stacking-expected.png:
  • platform/efl/fast/overflow/overflow-stacking-expected.txt:
  • platform/efl/fast/overflow/overflow-text-hit-testing-expected.png:
  • platform/efl/fast/overflow/overflow-text-hit-testing-expected.txt:
  • platform/efl/fast/overflow/overflow-update-transform-expected.png:
  • platform/efl/fast/overflow/overflow-with-local-background-attachment-expected.png:
  • platform/efl/fast/overflow/overflow-with-local-background-attachment-expected.txt:
  • platform/efl/fast/overflow/overflow-x-y-expected.png:
  • platform/efl/fast/overflow/overflow-x-y-expected.txt:
  • platform/efl/fast/overflow/paged-x-div-expected.png:
  • platform/efl/fast/overflow/paged-x-div-expected.txt:
  • platform/efl/fast/overflow/paged-x-div-with-column-gap-expected.png:
  • platform/efl/fast/overflow/paged-x-div-with-column-gap-expected.txt:
  • platform/efl/fast/overflow/paged-x-on-root-expected.png:
  • platform/efl/fast/overflow/paged-x-on-root-expected.txt:
  • platform/efl/fast/overflow/paged-x-with-column-gap-expected.png:
  • platform/efl/fast/overflow/paged-x-with-column-gap-expected.txt:
  • platform/efl/fast/overflow/paged-y-div-expected.png:
  • platform/efl/fast/overflow/paged-y-div-expected.txt:
  • platform/efl/fast/overflow/paged-y-on-root-expected.png:
  • platform/efl/fast/overflow/paged-y-on-root-expected.txt:
  • platform/efl/fast/overflow/position-fixed-transform-clipping-expected.png:
  • platform/efl/fast/overflow/position-fixed-transform-clipping-expected.txt:
  • platform/efl/fast/overflow/position-relative-expected.png:
  • platform/efl/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
  • platform/efl/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
  • platform/efl/fast/overflow/scrollRevealButton-expected.png:
  • platform/efl/fast/overflow/scrollRevealButton-expected.txt:
  • platform/efl/fast/overflow/scrollbar-position-update-expected.png:
  • platform/efl/fast/overflow/scrollbar-position-update-expected.txt:
  • platform/efl/fast/overflow/table-overflow-float-expected.png:
  • platform/efl/fast/overflow/table-overflow-float-expected.txt:
  • platform/efl/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
  • platform/efl/fast/parser/001-expected.png:
  • platform/efl/fast/parser/001-expected.txt:
  • platform/efl/fast/parser/bad-xml-slash-expected.png:
  • platform/efl/fast/parser/bad-xml-slash-expected.txt:
  • platform/efl/fast/parser/broken-comments-vs-parsing-mode-expected.png:
  • platform/efl/fast/parser/broken-comments-vs-parsing-mode-expected.txt:
  • platform/efl/fast/parser/comment-in-script-expected.png:
  • platform/efl/fast/parser/document-write-option-expected.png:
  • platform/efl/fast/parser/document-write-option-expected.txt:
  • platform/efl/fast/parser/entity-comment-in-style-expected.png:
  • platform/efl/fast/parser/entity-comment-in-style-expected.txt:
  • platform/efl/fast/parser/entity-comment-in-textarea-expected.png:
  • platform/efl/fast/parser/entity-comment-in-textarea-expected.txt:
  • platform/efl/fast/parser/fonts-expected.png:
  • platform/efl/fast/parser/fonts-expected.txt:
  • platform/efl/fast/parser/nofoo-tags-inside-paragraph-expected.png:
  • platform/efl/fast/parser/nofoo-tags-inside-paragraph-expected.txt:
  • platform/efl/fast/parser/open-comment-in-style-expected.png:
  • platform/efl/fast/parser/open-comment-in-textarea-expected.png:
  • platform/efl/fast/parser/open-comment-in-textarea-expected.txt:
  • platform/efl/fast/parser/style-script-head-test-expected.png:
  • platform/efl/fast/parser/tabs-in-scripts-expected.png:
  • platform/efl/fast/parser/tabs-in-scripts-expected.txt:
  • platform/efl/fast/parser/title-error-test-expected.png:
  • platform/efl/fast/parser/title-error-test-expected.txt:
  • platform/efl/fast/parser/xhtml-alternate-entities-expected.png:
  • platform/efl/fast/parser/xhtml-alternate-entities-expected.txt:
  • platform/efl/fast/reflections/abs-position-in-reflection-expected.png:
  • platform/efl/fast/reflections/abs-position-in-reflection-expected.txt:
  • platform/efl/fast/reflections/inline-crash-expected.png:
  • platform/efl/fast/reflections/opacity-reflection-transform-expected.png:
  • platform/efl/fast/reflections/reflection-direction-expected.png:
  • platform/efl/fast/reflections/reflection-direction-expected.txt:
  • platform/efl/fast/reflections/reflection-masks-expected.png:
  • platform/efl/fast/reflections/reflection-masks-opacity-expected.png:
  • platform/efl/fast/reflections/reflection-nesting-expected.png:
  • platform/efl/fast/reflections/reflection-nesting-expected.txt:
  • platform/efl/fast/reflections/reflection-overflow-hidden-expected.png:
  • platform/efl/fast/reflections/reflection-overflow-hidden-expected.txt:
  • platform/efl/fast/reflections/reflection-with-zoom-expected.png:
  • platform/efl/fast/reflections/reflection-with-zoom-expected.txt:
  • platform/efl/fast/reflections/transparent-reflected-sublayers-expected.png:
  • platform/efl/fast/reflections/transparent-reflected-sublayers-expected.txt:
  • platform/efl/fast/regions/flow-content-basic-expected.png:
  • platform/efl/fast/regions/flow-content-basic-expected.txt:
  • platform/efl/fast/regions/flow-content-basic-vertical-expected.png:
  • platform/efl/fast/regions/flow-content-basic-vertical-expected.txt:
  • platform/efl/fast/regions/flow-content-basic-vertical-rl-expected.png:
  • platform/efl/fast/regions/flow-content-basic-vertical-rl-expected.txt:
  • platform/efl/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
  • platform/efl/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt:
  • platform/efl/fast/regions/overflow-in-variable-width-regions-expected.txt:
  • platform/efl/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
  • platform/efl/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/efl/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
  • platform/efl/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt:
  • platform/efl/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
  • platform/efl/fast/regions/overflow-size-change-with-stacking-context-expected.png:
  • platform/efl/fast/regions/overflow-size-change-with-stacking-context-expected.txt:
  • platform/efl/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt:
  • platform/efl/fast/regions/percentage-margins-mixed-ltr-dominant-regions-expected.txt:
  • platform/efl/fast/regions/percentage-margins-mixed-rtl-dominant-regions-expected.txt:
  • platform/efl/fast/regions/percentage-margins-rtl-variable-width-regions-expected.txt:
  • platform/efl/fast/regions/percentage-margins-variable-width-regions-expected.txt:
  • platform/efl/fast/regions/region-overflow-auto-overflow-hidden-expected.png:
  • platform/efl/fast/regions/region-overflow-auto-overflow-hidden-expected.txt:
  • platform/efl/fast/regions/region-overflow-auto-overflow-visible-expected.png:
  • platform/efl/fast/regions/region-overflow-auto-overflow-visible-expected.txt:
  • platform/efl/fast/regions/region-style-block-background-color-expected.png:
  • platform/efl/fast/regions/region-style-block-background-color-expected.txt:
  • platform/efl/fast/regions/region-style-block-background-color2-expected.png:
  • platform/efl/fast/regions/region-style-block-background-color2-expected.txt:
  • platform/efl/fast/regions/selecting-text-through-different-region-flows-expected.png:
  • platform/efl/fast/regions/selecting-text-through-different-region-flows-expected.txt:
  • platform/efl/fast/regions/text-region-split-small-pagination-expected.png:
  • platform/efl/fast/regions/text-region-split-small-pagination-expected.txt:
  • platform/efl/fast/regions/top-overflow-out-of-second-region-expected.txt:
  • platform/efl/fast/regions/webkit-flow-double-pagination-float-push-expected.txt:
  • platform/efl/fast/regions/webkit-flow-float-pushed-to-last-region-expected.txt:
  • platform/efl/fast/regions/webkit-flow-float-unable-to-push-expected.txt:
  • platform/efl/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt:
  • platform/efl/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt:
  • platform/efl/fast/repaint/4774354-expected.png:
  • platform/efl/fast/repaint/4774354-expected.txt:
  • platform/efl/fast/repaint/4776765-expected.png:
  • platform/efl/fast/repaint/4776765-expected.txt:
  • platform/efl/fast/repaint/background-misaligned-expected.png:
  • platform/efl/fast/repaint/background-scaling-expected.png:
  • platform/efl/fast/repaint/backgroundSizeRepaint-expected.png:
  • platform/efl/fast/repaint/block-layout-inline-children-float-positioned-expected.png:
  • platform/efl/fast/repaint/block-layout-inline-children-replaced-expected.png:
  • platform/efl/fast/repaint/block-layout-inline-children-replaced-expected.txt:
  • platform/efl/fast/repaint/block-no-inflow-children-expected.png:
  • platform/efl/fast/repaint/block-no-inflow-children-expected.txt:
  • platform/efl/fast/repaint/block-selection-gap-in-composited-layer-expected.png:
  • platform/efl/fast/repaint/block-selection-gap-in-composited-layer-expected.txt:
  • platform/efl/fast/repaint/block-selection-gap-in-table-cell-expected.png:
  • platform/efl/fast/repaint/block-selection-gap-in-table-cell-expected.txt:
  • platform/efl/fast/repaint/block-selection-gap-stale-cache-2-expected.png:
  • platform/efl/fast/repaint/block-selection-gap-stale-cache-2-expected.txt:
  • platform/efl/fast/repaint/block-selection-gap-stale-cache-expected.txt:
  • platform/efl/fast/repaint/body-background-image-expected.png:
  • platform/efl/fast/repaint/body-background-image-expected.txt:
  • platform/efl/fast/repaint/border-fit-lines-expected.png:
  • platform/efl/fast/repaint/border-fit-lines-expected.txt:
  • platform/efl/fast/repaint/border-radius-repaint-expected.png:
  • platform/efl/fast/repaint/border-radius-repaint-expected.txt:
  • platform/efl/fast/repaint/border-repaint-glitch-expected.png:
  • platform/efl/fast/repaint/border-repaint-glitch-expected.txt:
  • platform/efl/fast/repaint/box-shadow-dynamic-expected.png:
  • platform/efl/fast/repaint/box-shadow-dynamic-expected.txt:
  • platform/efl/fast/repaint/box-shadow-h-expected.png:
  • platform/efl/fast/repaint/box-shadow-h-expected.txt:
  • platform/efl/fast/repaint/box-shadow-inset-repaint-expected.png:
  • platform/efl/fast/repaint/box-shadow-v-expected.png:
  • platform/efl/fast/repaint/box-shadow-v-expected.txt:
  • platform/efl/fast/repaint/bugzilla-3509-expected.png:
  • platform/efl/fast/repaint/bugzilla-3509-expected.txt:
  • platform/efl/fast/repaint/bugzilla-5699-expected.png:
  • platform/efl/fast/repaint/bugzilla-5699-expected.txt:
  • platform/efl/fast/repaint/bugzilla-6278-expected.txt:
  • platform/efl/fast/repaint/bugzilla-6388-expected.png:
  • platform/efl/fast/repaint/bugzilla-6388-expected.txt:
  • platform/efl/fast/repaint/bugzilla-6473-expected.png:
  • platform/efl/fast/repaint/bugzilla-7235-expected.png:
  • platform/efl/fast/repaint/bugzilla-7235-expected.txt:
  • platform/efl/fast/repaint/button-spurious-layout-hint-expected.txt:
  • platform/efl/fast/repaint/caret-outside-block-expected.txt:
  • platform/efl/fast/repaint/change-transform-expected.png:
  • platform/efl/fast/repaint/change-transform-expected.txt:
  • platform/efl/fast/repaint/clip-with-layout-delta-expected.png:
  • platform/efl/fast/repaint/clip-with-layout-delta-expected.txt:
  • platform/efl/fast/repaint/clipped-relative-expected.png:
  • platform/efl/fast/repaint/containing-block-position-change-expected.png:
  • platform/efl/fast/repaint/containing-block-position-change-expected.txt:
  • platform/efl/fast/repaint/continuation-after-outline-expected.png:
  • platform/efl/fast/repaint/continuation-after-outline-expected.txt:
  • platform/efl/fast/repaint/control-clip-expected.png:
  • platform/efl/fast/repaint/control-clip-expected.txt:
  • platform/efl/fast/repaint/create-layer-repaint-expected.png:
  • platform/efl/fast/repaint/create-layer-repaint-expected.txt:
  • platform/efl/fast/repaint/delete-into-nested-block-expected.png:
  • platform/efl/fast/repaint/delete-into-nested-block-expected.txt:
  • platform/efl/fast/repaint/dynamic-table-vertical-alignment-change-expected.png:
  • platform/efl/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt:
  • platform/efl/fast/repaint/fixed-child-move-after-scroll-expected.png:
  • platform/efl/fast/repaint/fixed-child-move-after-scroll-expected.txt:
  • platform/efl/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png:
  • platform/efl/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.txt:
  • platform/efl/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png:
  • platform/efl/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.txt:
  • platform/efl/fast/repaint/fixed-expected.png:
  • platform/efl/fast/repaint/fixed-expected.txt:
  • platform/efl/fast/repaint/fixed-move-after-keyboard-scroll-expected.png:
  • platform/efl/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
  • platform/efl/fast/repaint/fixed-move-after-scroll-expected.png:
  • platform/efl/fast/repaint/fixed-move-after-scroll-expected.txt:
  • platform/efl/fast/repaint/flexible-box-overflow-expected.png:
  • platform/efl/fast/repaint/flexible-box-overflow-expected.txt:
  • platform/efl/fast/repaint/flexible-box-overflow-horizontal-expected.png:
  • platform/efl/fast/repaint/flexible-box-overflow-horizontal-expected.txt:
  • platform/efl/fast/repaint/float-move-during-layout-expected.png:
  • platform/efl/fast/repaint/float-move-during-layout-expected.txt:
  • platform/efl/fast/repaint/float-new-in-block-expected.png:
  • platform/efl/fast/repaint/float-overflow-expected.png:
  • platform/efl/fast/repaint/float-overflow-expected.txt:
  • platform/efl/fast/repaint/float-overflow-right-expected.png:
  • platform/efl/fast/repaint/float-overflow-right-expected.txt:
  • platform/efl/fast/repaint/focus-layers-expected.png:
  • platform/efl/fast/repaint/focus-layers-expected.txt:
  • platform/efl/fast/repaint/focus-ring-expected.png:
  • platform/efl/fast/repaint/gradients-em-stops-repaint-expected.png:
  • platform/efl/fast/repaint/gradients-em-stops-repaint-expected.txt:
  • platform/efl/fast/repaint/iframe-scroll-repaint-expected.txt:
  • platform/efl/fast/repaint/inline-block-overflow-expected.png:
  • platform/efl/fast/repaint/inline-block-overflow-expected.txt:
  • platform/efl/fast/repaint/inline-color-change-expected.png:
  • platform/efl/fast/repaint/inline-color-change-expected.txt:
  • platform/efl/fast/repaint/inline-horizontal-bt-overflow-expected.png:
8:05 AM Changeset in webkit [140151] by peter@chromium.org
  • 1 edit in branches/chromium/1364/Source/WebCore/css/themeChromiumAndroid.css

Merge 139087

[Chromium] Modify Android's user agent CSS to not set a border-radius on select elements
https://bugs.webkit.org/show_bug.cgi?id=106327

Reviewed by Adam Barth.

Android's user agent CSS overrides the style applied to <select>
elements with a @size or @multiple attribute, and then applies
(among other things) a border-radius of 5 pixels. While select
elements with a larger size or multiple selection should appear
as drop-down boxes for now, setting the border radius causes
Chromium to skip rendering the background and border, making
them hard to read when the page relies on the default styling.

This is covered by existing pixel tests.

  • css/themeChromiumAndroid.css:

(select[size][multiple]):

TBR=peter@chromium.org
Review URL: https://codereview.chromium.org/12018018

7:59 AM Changeset in webkit [140150] by aandrey@chromium.org
  • 5 edits in trunk

Web Inspector: array grouping does not work big sparse arrays
https://bugs.webkit.org/show_bug.cgi?id=106897

Reviewed by Pavel Feldman.

Source/WebCore:

Now we will choose between array index iteration and object properties iteration for sparse arrays.

  • inspector/front-end/ObjectPropertiesSection.js:

(.doLoop):
(.countIterationCallback):
(.loopIterationCallback):

LayoutTests:

  • inspector/console/console-big-array-expected.txt:
  • inspector/console/console-big-array.html:
7:57 AM Changeset in webkit [140149] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (13/26).

  • platform/efl/fast/forms/input-appearance-readonly-expected.png:
  • platform/efl/fast/forms/input-appearance-readonly-expected.txt:
  • platform/efl/fast/forms/input-appearance-selection-expected.png:
  • platform/efl/fast/forms/input-appearance-selection-expected.txt:
  • platform/efl/fast/forms/input-appearance-visibility-expected.png:
  • platform/efl/fast/forms/input-appearance-visibility-expected.txt:
  • platform/efl/fast/forms/input-appearance-width-expected.png:
  • platform/efl/fast/forms/input-appearance-width-expected.txt:
  • platform/efl/fast/forms/input-baseline-expected.png:
  • platform/efl/fast/forms/input-baseline-expected.txt:
  • platform/efl/fast/forms/input-button-sizes-expected.png:
  • platform/efl/fast/forms/input-button-sizes-expected.txt:
  • platform/efl/fast/forms/input-double-click-selection-gap-bug-expected.png:
  • platform/efl/fast/forms/input-double-click-selection-gap-bug-expected.txt:
  • platform/efl/fast/forms/input-field-text-truncated-expected.png:
  • platform/efl/fast/forms/input-field-text-truncated-expected.txt:
  • platform/efl/fast/forms/input-first-letter-expected.png:
  • platform/efl/fast/forms/input-first-letter-expected.txt:
  • platform/efl/fast/forms/input-no-renderer-expected.png:
  • platform/efl/fast/forms/input-no-renderer-expected.txt:
  • platform/efl/fast/forms/input-placeholder-paint-order-expected.png:
  • platform/efl/fast/forms/input-placeholder-visibility-1-expected.png:
  • platform/efl/fast/forms/input-placeholder-visibility-1-expected.txt:
  • platform/efl/fast/forms/input-placeholder-visibility-3-expected.png:
  • platform/efl/fast/forms/input-placeholder-visibility-3-expected.txt:
  • platform/efl/fast/forms/input-readonly-empty-expected.png:
  • platform/efl/fast/forms/input-readonly-empty-expected.txt:
  • platform/efl/fast/forms/input-spaces-expected.png:
  • platform/efl/fast/forms/input-spaces-expected.txt:
  • platform/efl/fast/forms/input-table-expected.png:
  • platform/efl/fast/forms/input-table-expected.txt:
  • platform/efl/fast/forms/input-text-click-inside-expected.png:
  • platform/efl/fast/forms/input-text-click-inside-expected.txt:
  • platform/efl/fast/forms/input-text-double-click-expected.png:
  • platform/efl/fast/forms/input-text-double-click-expected.txt:
  • platform/efl/fast/forms/input-text-option-delete-expected.png:
  • platform/efl/fast/forms/input-text-option-delete-expected.txt:
  • platform/efl/fast/forms/input-text-self-emptying-click-expected.png:
  • platform/efl/fast/forms/input-text-self-emptying-click-expected.txt:
  • platform/efl/fast/forms/input-text-word-wrap-expected.png:
  • platform/efl/fast/forms/input-text-word-wrap-expected.txt:
  • platform/efl/fast/forms/input-type-text-min-width-expected.png:
  • platform/efl/fast/forms/input-type-text-min-width-expected.txt:
  • platform/efl/fast/forms/input-value-expected.png:
  • platform/efl/fast/forms/input-value-expected.txt:
  • platform/efl/fast/forms/input-width-expected.png:
  • platform/efl/fast/forms/input-width-expected.txt:
  • platform/efl/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
  • platform/efl/fast/forms/linebox-overflow-in-textarea-padding-expected.txt:
  • platform/efl/fast/forms/listbox-bidi-align-expected.png:
  • platform/efl/fast/forms/listbox-bidi-align-expected.txt:
  • platform/efl/fast/forms/listbox-clip-expected.png:
  • platform/efl/fast/forms/listbox-scrollbar-incremental-load-expected.png:
  • platform/efl/fast/forms/listbox-scrollbar-incremental-load-expected.txt:
  • platform/efl/fast/forms/listbox-width-change-expected.png:
  • platform/efl/fast/forms/listbox-width-change-expected.txt:
  • platform/efl/fast/forms/menulist-clip-expected.png:
  • platform/efl/fast/forms/menulist-clip-expected.txt:
  • platform/efl/fast/forms/menulist-deselect-update-expected.png:
  • platform/efl/fast/forms/menulist-deselect-update-expected.txt:
  • platform/efl/fast/forms/menulist-no-overflow-expected.png:
  • platform/efl/fast/forms/menulist-no-overflow-expected.txt:
  • platform/efl/fast/forms/menulist-option-wrap-expected.png:
  • platform/efl/fast/forms/menulist-option-wrap-expected.txt:
  • platform/efl/fast/forms/menulist-restrict-line-height-expected.png:
  • platform/efl/fast/forms/menulist-restrict-line-height-expected.txt:
  • platform/efl/fast/forms/menulist-separator-painting-expected.png:
  • platform/efl/fast/forms/menulist-separator-painting-expected.txt:
  • platform/efl/fast/forms/menulist-width-change-expected.png:
  • platform/efl/fast/forms/menulist-width-change-expected.txt:
  • platform/efl/fast/forms/minWidthPercent-expected.png:
  • platform/efl/fast/forms/minWidthPercent-expected.txt:
  • platform/efl/fast/forms/negativeLineHeight-expected.png:
  • platform/efl/fast/forms/negativeLineHeight-expected.txt:
  • platform/efl/fast/forms/option-index-expected.png:
  • platform/efl/fast/forms/option-index-expected.txt:
  • platform/efl/fast/forms/option-script-expected.png:
  • platform/efl/fast/forms/option-script-expected.txt:
  • platform/efl/fast/forms/option-strip-whitespace-expected.png:
  • platform/efl/fast/forms/option-strip-whitespace-expected.txt:
  • platform/efl/fast/forms/option-text-clip-expected.png:
  • platform/efl/fast/forms/option-text-clip-expected.txt:
  • platform/efl/fast/forms/placeholder-position-expected.png:
  • platform/efl/fast/forms/placeholder-position-expected.txt:
  • platform/efl/fast/forms/placeholder-pseudo-style-expected.png:
  • platform/efl/fast/forms/placeholder-pseudo-style-expected.txt:
  • platform/efl/fast/forms/preserveFormDuringResidualStyle-expected.png:
  • platform/efl/fast/forms/preserveFormDuringResidualStyle-expected.txt:
  • platform/efl/fast/forms/range/input-appearance-range-expected.png:
  • platform/efl/fast/forms/range/input-appearance-range-expected.txt:
  • platform/efl/fast/forms/range/range-thumb-height-percentage-expected.png:
  • platform/efl/fast/forms/range/slider-padding-expected.png:
  • platform/efl/fast/forms/range/slider-padding-expected.txt:
  • platform/efl/fast/forms/range/slider-thumb-shared-style-expected.png:
  • platform/efl/fast/forms/range/slider-thumb-shared-style-expected.txt:
  • platform/efl/fast/forms/range/thumbslider-no-parent-slider-expected.png:
  • platform/efl/fast/forms/search-display-none-cancel-button-expected.png:
  • platform/efl/fast/forms/search-display-none-cancel-button-expected.txt:
  • platform/efl/fast/forms/search-styled-expected.png:
  • platform/efl/fast/forms/search-styled-expected.txt:
  • platform/efl/fast/forms/search-vertical-alignment-expected.png:
  • platform/efl/fast/forms/search-vertical-alignment-expected.txt:
  • platform/efl/fast/forms/searchfield-heights-expected.png:
  • platform/efl/fast/forms/searchfield-heights-expected.txt:
  • platform/efl/fast/forms/select-align-expected.png:
  • platform/efl/fast/forms/select-align-expected.txt:
  • platform/efl/fast/forms/select-background-none-expected.png:
  • platform/efl/fast/forms/select-background-none-expected.txt:
  • platform/efl/fast/forms/select-block-background-expected.png:
  • platform/efl/fast/forms/select-block-background-expected.txt:
  • platform/efl/fast/forms/select-change-listbox-size-expected.png:
  • platform/efl/fast/forms/select-change-listbox-size-expected.txt:
  • platform/efl/fast/forms/select-change-listbox-to-popup-expected.png:
  • platform/efl/fast/forms/select-change-listbox-to-popup-expected.txt:
  • platform/efl/fast/forms/select-change-popup-to-listbox-expected.png:
  • platform/efl/fast/forms/select-change-popup-to-listbox-expected.txt:
  • platform/efl/fast/forms/select-dirty-parent-pref-widths-expected.png:
  • platform/efl/fast/forms/select-dirty-parent-pref-widths-expected.txt:
  • platform/efl/fast/forms/select-disabled-appearance-expected.png:
  • platform/efl/fast/forms/select-disabled-appearance-expected.txt:
  • platform/efl/fast/forms/select-display-none-style-resolve-expected.png:
  • platform/efl/fast/forms/select-display-none-style-resolve-expected.txt:
  • platform/efl/fast/forms/select-empty-option-height-expected.png:
  • platform/efl/fast/forms/select-empty-option-height-expected.txt:
  • platform/efl/fast/forms/select-initial-position-expected.png:
  • platform/efl/fast/forms/select-initial-position-expected.txt:
  • platform/efl/fast/forms/select-item-background-clip-expected.png:
  • platform/efl/fast/forms/select-item-background-clip-expected.txt:
  • platform/efl/fast/forms/select-list-box-with-height-expected.png:
  • platform/efl/fast/forms/select-list-box-with-height-expected.txt:
  • platform/efl/fast/forms/select-listbox-multiple-no-focusring-expected.png:
  • platform/efl/fast/forms/select-listbox-multiple-no-focusring-expected.txt:
  • platform/efl/fast/forms/select-overflow-scroll-expected.png:
  • platform/efl/fast/forms/select-overflow-scroll-expected.txt:
  • platform/efl/fast/forms/select-overflow-scroll-inherited-expected.png:
  • platform/efl/fast/forms/select-overflow-scroll-inherited-expected.txt:
  • platform/efl/fast/forms/select-selected-expected.png:
  • platform/efl/fast/forms/select-selected-expected.txt:
  • platform/efl/fast/forms/select-size-expected.png:
  • platform/efl/fast/forms/select-size-expected.txt:
  • platform/efl/fast/forms/select-visual-hebrew-expected.png:
  • platform/efl/fast/forms/select-visual-hebrew-expected.txt:
  • platform/efl/fast/forms/select-writing-direction-natural-expected.png:
  • platform/efl/fast/forms/select-writing-direction-natural-expected.txt:
  • platform/efl/fast/forms/select/optgroup-rendering-expected.png:
  • platform/efl/fast/forms/select/optgroup-rendering-expected.txt:
  • platform/efl/fast/forms/selectlist-minsize-expected.png:
  • platform/efl/fast/forms/selectlist-minsize-expected.txt:
  • platform/efl/fast/forms/stuff-on-my-optgroup-expected.png:
  • platform/efl/fast/forms/stuff-on-my-optgroup-expected.txt:
  • platform/efl/fast/forms/tabbing-input-iframe-expected.png:
  • platform/efl/fast/forms/tabbing-input-iframe-expected.txt:
  • platform/efl/fast/forms/targeted-frame-submission-expected.png:
  • platform/efl/fast/forms/targeted-frame-submission-expected.txt:
  • platform/efl/fast/forms/text-control-intrinsic-widths-expected.txt:
  • platform/efl/fast/forms/text-style-color-expected.png:
  • platform/efl/fast/forms/text-style-color-expected.txt:
  • platform/efl/fast/forms/textAreaLineHeight-expected.png:
  • platform/efl/fast/forms/textAreaLineHeight-expected.txt:
  • platform/efl/fast/forms/textarea-align-expected.png:
  • platform/efl/fast/forms/textarea-align-expected.txt:
  • platform/efl/fast/forms/textarea-placeholder-pseudo-style-expected.png:
  • platform/efl/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
  • platform/efl/fast/forms/textarea-placeholder-visibility-1-expected.png:
  • platform/efl/fast/forms/textarea-placeholder-visibility-1-expected.txt:
  • platform/efl/fast/forms/textarea-placeholder-visibility-2-expected.png:
  • platform/efl/fast/forms/textarea-placeholder-visibility-2-expected.txt:
  • platform/efl/fast/forms/textarea-scroll-height-expected.png:
  • platform/efl/fast/forms/textarea-scroll-height-expected.txt:
  • platform/efl/fast/forms/textarea-scrollbar-expected.png:
  • platform/efl/fast/forms/textarea-scrollbar-expected.txt:
  • platform/efl/fast/forms/textarea-scrolled-type-expected.png:
  • platform/efl/fast/forms/textarea-scrolled-type-expected.txt:
  • platform/efl/fast/forms/textarea-setinnerhtml-expected.png:
  • platform/efl/fast/forms/textarea-setinnerhtml-expected.txt:
  • platform/efl/fast/forms/textarea-width-expected.png:
  • platform/efl/fast/forms/textarea-width-expected.txt:
  • platform/efl/fast/forms/textarea/textarea-placeholder-paint-order-expected.png:
  • platform/efl/fast/forms/textfield-focus-ring-expected.png:
  • platform/efl/fast/forms/textfield-focus-ring-expected.txt:
  • platform/efl/fast/forms/textfield-outline-expected.png:
  • platform/efl/fast/forms/textfield-outline-expected.txt:
  • platform/efl/fast/forms/textfield-overflow-by-value-update-expected.txt:
  • platform/efl/fast/forms/visual-hebrew-text-field-expected.png:
  • platform/efl/fast/forms/visual-hebrew-text-field-expected.txt:
  • platform/efl/fast/frames/001-expected.png:
  • platform/efl/fast/frames/001-expected.txt:
  • platform/efl/fast/frames/calculate-fixed-expected.png:
  • platform/efl/fast/frames/calculate-order-expected.png:
  • platform/efl/fast/frames/calculate-percentage-expected.png:
  • platform/efl/fast/frames/calculate-relative-expected.png:
  • platform/efl/fast/frames/calculate-round-expected.png:
  • platform/efl/fast/frames/content-opacity-1-expected.png:
  • platform/efl/fast/frames/content-opacity-2-expected.png:
  • platform/efl/fast/frames/empty-frame-src-expected.png:
  • platform/efl/fast/frames/flattening/frameset-flattening-advanced-expected.png:
  • platform/efl/fast/frames/flattening/frameset-flattening-advanced-expected.txt:
  • platform/efl/fast/frames/flattening/frameset-flattening-grid-expected.png:
  • platform/efl/fast/frames/flattening/frameset-flattening-grid-expected.txt:
  • platform/efl/fast/frames/flattening/frameset-flattening-simple-expected.png:
  • platform/efl/fast/frames/flattening/frameset-flattening-simple-expected.txt:
  • platform/efl/fast/frames/flattening/frameset-flattening-subframe-resize-expected.png:
  • platform/efl/fast/frames/flattening/frameset-flattening-subframe-resize-expected.txt:
  • platform/efl/fast/frames/flattening/iframe-flattening-fixed-height-expected.png:
  • platform/efl/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
  • platform/efl/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.png:
  • platform/efl/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
  • platform/efl/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.png:
  • platform/efl/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
  • platform/efl/fast/frames/flattening/iframe-flattening-fixed-width-expected.png:
  • platform/efl/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
  • platform/efl/fast/frames/flattening/iframe-flattening-nested-expected.png:
  • platform/efl/fast/frames/flattening/iframe-flattening-nested-expected.txt:
  • platform/efl/fast/frames/flattening/iframe-flattening-offscreen-expected.png:
  • platform/efl/fast/frames/flattening/iframe-flattening-offscreen-expected.txt:
  • platform/efl/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.png:
  • platform/efl/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
  • platform/efl/fast/frames/flattening/iframe-flattening-out-of-view-expected.png:
  • platform/efl/fast/frames/flattening/iframe-flattening-out-of-view-expected.txt:
  • platform/efl/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.png:
  • platform/efl/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
  • platform/efl/fast/frames/flattening/iframe-flattening-simple-expected.png:
  • platform/efl/fast/frames/flattening/iframe-flattening-simple-expected.txt:
  • platform/efl/fast/frames/frame-length-fractional-expected.png:
  • platform/efl/fast/frames/frame-scrolling-attribute-expected.png:
  • platform/efl/fast/frames/frame-scrolling-attribute-expected.txt:
  • platform/efl/fast/frames/frame-set-scaling-rotate-expected.png:
  • platform/efl/fast/frames/frame-set-scaling-skew-expected.png:
  • platform/efl/fast/frames/frameElement-frame-expected.png:
  • platform/efl/fast/frames/frameElement-frame-expected.txt:
  • platform/efl/fast/frames/frameElement-iframe-expected.png:
  • platform/efl/fast/frames/frameElement-iframe-expected.txt:
  • platform/efl/fast/frames/frameset-style-recalc-expected.png:
  • platform/efl/fast/frames/frameset-style-recalc-expected.txt:
  • platform/efl/fast/frames/iframe-option-crash-expected.png:
  • platform/efl/fast/frames/iframe-option-crash-expected.txt:
  • platform/efl/fast/frames/iframe-scaling-with-scroll-expected.png:
  • platform/efl/fast/frames/iframe-scrolling-attribute-expected.png:
  • platform/efl/fast/frames/iframe-scrolling-attribute-expected.txt:
  • platform/efl/fast/frames/iframe-text-contents-expected.png:
  • platform/efl/fast/frames/iframe-with-frameborder-expected.png:
  • platform/efl/fast/frames/iframe-with-frameborder-expected.txt:
  • platform/efl/fast/frames/inline-object-inside-frameset-expected.png:
  • platform/efl/fast/frames/inline-object-inside-frameset-expected.txt:
  • platform/efl/fast/frames/invalid-expected.png:
  • platform/efl/fast/frames/onlyCommentInIFrame-expected.png:
  • platform/efl/fast/frames/onlyCommentInIFrame-expected.txt:
  • platform/efl/fast/frames/take-focus-from-iframe-expected.png:
  • platform/efl/fast/frames/take-focus-from-iframe-expected.txt:
  • platform/efl/fast/frames/valid-expected.png:
  • platform/efl/fast/frames/viewsource-attribute-expected.png:
  • platform/efl/fast/frames/viewsource-on-image-file-expected.png:
  • platform/efl/fast/gradients/background-clipped-expected.png:
  • platform/efl/fast/gradients/border-image-gradient-sides-and-corners-expected.png:
  • platform/efl/fast/gradients/crash-on-zero-radius-expected.png:
  • platform/efl/fast/gradients/crash-on-zero-radius-expected.txt:
  • platform/efl/fast/gradients/css3-color-stop-units-expected.png:
  • platform/efl/fast/gradients/css3-color-stops-expected.png:
  • platform/efl/fast/gradients/css3-linear-angle-gradients-expected.png:
  • platform/efl/fast/gradients/css3-linear-right-angle-gradients-expected.png:
  • platform/efl/fast/gradients/css3-radial-gradients-expected.png:
  • platform/efl/fast/gradients/css3-radial-gradients2-expected.png:
  • platform/efl/fast/gradients/css3-radial-gradients3-expected.png:
  • platform/efl/fast/gradients/css3-repeating-linear-gradients-expected.png:
  • platform/efl/fast/gradients/css3-repeating-linear-gradients2-expected.png:
  • platform/efl/fast/gradients/css3-repeating-radial-gradients-expected.png:
  • platform/efl/fast/gradients/generated-gradients-expected.png:
  • platform/efl/fast/gradients/generated-gradients-expected.txt:
  • platform/efl/fast/gradients/gradient-after-transparent-border-expected.png:
  • platform/efl/fast/gradients/list-item-gradient-expected.png:
  • platform/efl/fast/gradients/list-item-gradient-expected.txt:
  • platform/efl/fast/gradients/radial-centered-expected.png:
  • platform/efl/fast/gradients/radial-centered-expected.txt:
  • platform/efl/fast/gradients/simple-gradients-expected.png:
  • platform/efl/fast/gradients/simple-gradients-expected.txt:
  • platform/efl/fast/html/details-add-child-1-expected.png:
  • platform/efl/fast/html/details-add-child-2-expected.png:
  • platform/efl/fast/html/details-add-details-child-1-expected.png:
  • platform/efl/fast/html/details-add-details-child-2-expected.png:
  • platform/efl/fast/html/details-add-summary-1-and-click-expected.png:
  • platform/efl/fast/html/details-add-summary-1-expected.png:
  • platform/efl/fast/html/details-add-summary-10-and-click-expected.png:
  • platform/efl/fast/html/details-add-summary-10-expected.png:
  • platform/efl/fast/html/details-add-summary-2-and-click-expected.png:
  • platform/efl/fast/html/details-add-summary-2-expected.png:
  • platform/efl/fast/html/details-add-summary-3-and-click-expected.png:
  • platform/efl/fast/html/details-add-summary-3-expected.png:
  • platform/efl/fast/html/details-add-summary-4-and-click-expected.png:
  • platform/efl/fast/html/details-add-summary-4-expected.png:
  • platform/efl/fast/html/details-add-summary-5-and-click-expected.png:
  • platform/efl/fast/html/details-add-summary-5-expected.png:
  • platform/efl/fast/html/details-add-summary-6-and-click-expected.png:
  • platform/efl/fast/html/details-add-summary-6-expected.png:
  • platform/efl/fast/html/details-add-summary-7-and-click-expected.png:
  • platform/efl/fast/html/details-add-summary-7-expected.png:
  • platform/efl/fast/html/details-add-summary-8-and-click-expected.png:
  • platform/efl/fast/html/details-add-summary-8-expected.png:
  • platform/efl/fast/html/details-add-summary-9-and-click-expected.png:
  • platform/efl/fast/html/details-add-summary-9-expected.png:
  • platform/efl/fast/html/details-add-summary-child-1-expected.png:
  • platform/efl/fast/html/details-add-summary-child-2-expected.png:
  • platform/efl/fast/html/details-marker-style-expected.png:
  • platform/efl/fast/html/details-nested-1-expected.png:
  • platform/efl/fast/html/details-nested-2-expected.png:
  • platform/efl/fast/html/details-no-summary1-expected.png:
  • platform/efl/fast/html/details-no-summary2-expected.png:
  • platform/efl/fast/html/details-no-summary3-expected.png:
  • platform/efl/fast/html/details-no-summary4-expected.png:
  • platform/efl/fast/html/details-no-summary4-expected.txt:
  • platform/efl/fast/html/details-open-javascript-expected.png:
  • platform/efl/fast/html/details-open-javascript-expected.txt:
  • platform/efl/fast/html/details-open1-expected.png:
  • platform/efl/fast/html/details-open2-expected.png:
  • platform/efl/fast/html/details-open2-expected.txt:
  • platform/efl/fast/html/details-open3-expected.png:
  • platform/efl/fast/html/details-open4-expected.png:
  • platform/efl/fast/html/details-open4-expected.txt:
  • platform/efl/fast/html/details-open5-expected.png:
  • platform/efl/fast/html/details-open6-expected.png:
  • platform/efl/fast/html/details-position-expected.png:
  • platform/efl/fast/html/details-remove-child-1-expected.png:
  • platform/efl/fast/html/details-remove-child-2-expected.png:
  • platform/efl/fast/html/details-remove-summary-1-and-click-expected.png:
  • platform/efl/fast/html/details-remove-summary-1-expected.png:
  • platform/efl/fast/html/details-remove-summary-2-and-click-expected.png:
  • platform/efl/fast/html/details-remove-summary-2-expected.png:
  • platform/efl/fast/html/details-remove-summary-3-and-click-expected.png:
  • platform/efl/fast/html/details-remove-summary-3-expected.png:
  • platform/efl/fast/html/details-remove-summary-4-and-click-expected.png:
  • platform/efl/fast/html/details-remove-summary-4-expected.png:
  • platform/efl/fast/html/details-remove-summary-5-and-click-expected.png:
  • platform/efl/fast/html/details-remove-summary-5-expected.png:
  • platform/efl/fast/html/details-remove-summary-6-and-click-expected.png:
  • platform/efl/fast/html/details-remove-summary-6-expected.png:
  • platform/efl/fast/html/details-remove-summary-child-1-expected.png:
  • platform/efl/fast/html/details-remove-summary-child-2-expected.png:
  • platform/efl/fast/html/details-replace-summary-child-expected.png:
  • platform/efl/fast/html/details-replace-summary-child-expected.txt:
  • platform/efl/fast/html/details-replace-text-expected.png:
  • platform/efl/fast/html/details-replace-text-expected.txt:
  • platform/efl/fast/html/details-writing-mode-expected.png:
  • platform/efl/fast/html/font-weight-bold-for-b-and-strong-expected.png:
  • platform/efl/fast/html/font-weight-bold-for-b-and-strong-expected.txt:
  • platform/efl/fast/html/keygen-expected.png:
  • platform/efl/fast/html/keygen-expected.txt:
  • platform/efl/fast/html/link-rel-stylesheet-expected.png:
  • platform/efl/fast/html/link-rel-stylesheet-expected.txt:
  • platform/efl/fast/html/listing-expected.png:
  • platform/efl/fast/html/listing-expected.txt:
  • platform/efl/fast/html/marquee-scroll-expected.png:
  • platform/efl/fast/html/marquee-scroll-expected.txt:
  • platform/efl/fast/html/marquee-scrollamount-expected.png:
  • platform/efl/fast/html/marquee-scrollamount-expected.txt:
  • platform/efl/fast/images/animated-gif-with-offsets-expected.png:
  • platform/efl/fast/images/animated-gif-with-offsets-expected.txt:
  • platform/efl/fast/images/exif-orientation-css-expected.png:
  • platform/efl/fast/images/exif-orientation-expected.png:
  • platform/efl/fast/images/exif-orientation-image-document-expected.png:
  • platform/efl/fast/images/favicon-as-image-expected.png:
  • platform/efl/fast/images/favicon-as-image-expected.txt:
  • platform/efl/fast/images/gif-large-checkerboard-expected.png:
  • platform/efl/fast/images/gray-scale-jpeg-with-color-profile-expected.png:
  • platform/efl/fast/images/gray-scale-png-with-color-profile-expected.png:
  • platform/efl/fast/images/icon-decoding-expected.png:
  • platform/efl/fast/images/image-in-map-expected.txt:
  • platform/efl/fast/images/image-map-anchor-children-expected.png:
  • platform/efl/fast/images/image-map-anchor-children-expected.txt:
  • platform/efl/fast/images/imagemap-case-expected.png:
  • platform/efl/fast/images/imagemap-case-expected.txt:
  • platform/efl/fast/images/imagemap-circle-focus-ring-expected.txt:
  • platform/efl/fast/images/imagemap-focus-ring-expected.png:
  • platform/efl/fast/images/imagemap-focus-ring-expected.txt:
  • platform/efl/fast/images/imagemap-focus-ring-outline-color-expected.txt:
  • platform/efl/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt:
  • platform/efl/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt:
  • platform/efl/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
  • platform/efl/fast/images/imagemap-focus-ring-zero-outline-width-expected.txt:
  • platform/efl/fast/images/imagemap-focus-ring-zoom-expected.png:
  • platform/efl/fast/images/imagemap-polygon-focus-ring-expected.txt:
  • platform/efl/fast/images/object-image-expected.png:
  • platform/efl/fast/images/paint-subrect-expected.png:
  • platform/efl/fast/images/paint-subrect-grid-expected.png:
  • platform/efl/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png:
  • platform/efl/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.txt:
  • platform/efl/fast/images/png-suite/test-expected.png:
  • platform/efl/fast/images/repaint-subrect-grid-expected.txt:
  • platform/efl/fast/images/rgb-jpeg-with-adobe-marker-only-expected.png:
  • platform/efl/fast/images/rgb-png-with-cmyk-color-profile-expected.png:
  • platform/efl/fast/images/ycbcr-with-cmyk-color-profile-expected.png:
  • platform/efl/fast/inline-block/001-expected.png:
  • platform/efl/fast/inline-block/001-expected.txt:
  • platform/efl/fast/inline-block/002-expected.png:
  • platform/efl/fast/inline-block/003-expected.png:
  • platform/efl/fast/inline-block/003-expected.txt:
  • platform/efl/fast/inline-block/004-expected.png:
  • platform/efl/fast/inline-block/005-expected.png:
  • platform/efl/fast/inline-block/006-expected.png:
  • platform/efl/fast/inline-block/006-expected.txt:
  • platform/efl/fast/inline-block/14498-positionForCoordinates-expected.png:
  • platform/efl/fast/inline-block/14498-positionForCoordinates-expected.txt:
  • platform/efl/fast/inline-block/contenteditable-baseline-expected.png:
  • platform/efl/fast/inline-block/contenteditable-baseline-expected.txt:
  • platform/efl/fast/inline-block/inline-block-vertical-align-expected.png:
  • platform/efl/fast/inline-block/inline-block-vertical-align-expected.txt:
  • platform/efl/fast/inline-block/overflow-clip-expected.png:
  • platform/efl/fast/inline-block/overflow-clip-expected.txt:
  • platform/efl/fast/inline-block/tricky-baseline-expected.png:
  • platform/efl/fast/inline-block/tricky-baseline-expected.txt:
  • platform/efl/fast/inline/001-expected.png:
  • platform/efl/fast/inline/001-expected.txt:
  • platform/efl/fast/inline/002-expected.png:
  • platform/efl/fast/inline/25277-2-expected.png:
  • platform/efl/fast/inline/25277-2-expected.txt:
  • platform/efl/fast/inline/25277-expected.png:
  • platform/efl/fast/inline/25277-expected.txt:
  • platform/efl/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
  • platform/efl/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
  • platform/efl/fast/inline/br-text-decoration-expected.png:
  • platform/efl/fast/inline/br-text-decoration-expected.txt:
  • platform/efl/fast/inline/continuation-outlines-expected.png:
  • platform/efl/fast/inline/continuation-outlines-with-layers-2-expected.png:
  • platform/efl/fast/inline/continuation-outlines-with-layers-2-expected.txt:
  • platform/efl/fast/inline/drawStyledEmptyInlines-expected.png:
  • platform/efl/fast/inline/drawStyledEmptyInlines-expected.txt:
  • platform/efl/fast/inline/drawStyledEmptyInlinesWithWS-expected.png:
  • platform/efl/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt:
  • platform/efl/fast/inline/emptyInlinesWithinLists-expected.png:
  • platform/efl/fast/inline/emptyInlinesWithinLists-expected.txt:
  • platform/efl/fast/inline/inline-borders-with-bidi-override-expected.png:
  • platform/efl/fast/inline/inline-borders-with-bidi-override-expected.txt:
  • platform/efl/fast/inline/inline-box-background-expected.png:
  • platform/efl/fast/inline/inline-box-background-expected.txt:
  • platform/efl/fast/inline/inline-box-background-long-image-expected.png:
  • platform/efl/fast/inline/inline-box-background-long-image-expected.txt:
  • platform/efl/fast/inline/inline-box-background-repeat-x-expected.png:
  • platform/efl/fast/inline/inline-box-background-repeat-x-expected.txt:
  • platform/efl/fast/inline/inline-box-background-repeat-y-expected.png:
  • platform/efl/fast/inline/inline-box-background-repeat-y-expected.txt:
  • platform/efl/fast/inline/inline-continuation-borders-expected.png:
  • platform/efl/fast/inline/inline-continuation-borders-expected.txt:
  • platform/efl/fast/inline/inline-focus-ring-expected.png:
  • platform/efl/fast/inline/inline-focus-ring-expected.txt:
  • platform/efl/fast/inline/inline-padding-disables-text-quirk-expected.png:
  • platform/efl/fast/inline/inline-text-quirk-bpm-expected.png:
  • platform/efl/fast/inline/inline-wrap-with-parent-padding-expected.png:
  • platform/efl/fast/inline/inline-wrap-with-parent-padding-expected.txt:
  • platform/efl/fast/inline/justify-emphasis-inline-box-expected.png:
  • platform/efl/fast/inline/justify-emphasis-inline-box-expected.txt:
  • platform/efl/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png:
  • platform/efl/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt:
  • platform/efl/fast/inline/long-wrapped-line-expected.png:
  • platform/efl/fast/inline/long-wrapped-line-expected.txt:
  • platform/efl/fast/inline/nested-top-alignment-expected.png:
  • platform/efl/fast/inline/nested-top-alignment-expected.txt:
  • platform/efl/fast/inline/outline-continuations-expected.png:
  • platform/efl/fast/inline/outline-continuations-expected.txt:
  • platform/efl/fast/inline/percentage-margins-expected.png:
  • platform/efl/fast/inline/percentage-margins-expected.txt:
  • platform/efl/fast/inline/positioned-object-between-replaced-elements-expected.txt:
  • platform/efl/fast/inline/positionedLifetime-expected.png:
  • platform/efl/fast/inline/positionedLifetime-expected.txt:
  • platform/efl/fast/inline/styledEmptyInlinesWithBRs-expected.png:
  • platform/efl/fast/inline/styledEmptyInlinesWithBRs-expected.txt:
  • platform/efl/fast/inline/vertical-align-text-bottom-expected.png:
  • platform/efl/fast/inline/vertical-align-text-bottom-expected.txt:
  • platform/efl/fast/inspector-support/matchedrules-expected.png:
  • platform/efl/fast/inspector-support/matchedrules-expected.txt:
  • platform/efl/fast/invalid/001-expected.png:
  • platform/efl/fast/invalid/001-expected.txt:
  • platform/efl/fast/invalid/002-expected.png:
  • platform/efl/fast/invalid/002-expected.txt:
  • platform/efl/fast/invalid/003-expected.png:
  • platform/efl/fast/invalid/003-expected.txt:
  • platform/efl/fast/invalid/004-expected.png:
  • platform/efl/fast/invalid/004-expected.txt:
  • platform/efl/fast/invalid/005-expected.png:
  • platform/efl/fast/invalid/005-expected.txt:
  • platform/efl/fast/invalid/006-expected.png:
  • platform/efl/fast/invalid/006-expected.txt:
  • platform/efl/fast/invalid/007-expected.png:
  • platform/efl/fast/invalid/007-expected.txt:
  • platform/efl/fast/invalid/008-expected.png:
  • platform/efl/fast/invalid/008-expected.txt:
  • platform/efl/fast/invalid/009-expected.png:
  • platform/efl/fast/invalid/009-expected.txt:
  • platform/efl/fast/invalid/010-expected.png:
  • platform/efl/fast/invalid/010-expected.txt:
  • platform/efl/fast/invalid/011-expected.png:
  • platform/efl/fast/invalid/011-expected.txt:
  • platform/efl/fast/invalid/012-expected.png:
  • platform/efl/fast/invalid/012-expected.txt:
  • platform/efl/fast/invalid/013-expected.png:
  • platform/efl/fast/invalid/013-expected.txt:
  • platform/efl/fast/invalid/014-expected.png:
  • platform/efl/fast/invalid/014-expected.txt:
  • platform/efl/fast/invalid/016-expected.png:
  • platform/efl/fast/invalid/016-expected.txt:
  • platform/efl/fast/invalid/017-expected.png:
  • platform/efl/fast/invalid/017-expected.txt:
  • platform/efl/fast/invalid/018-expected.png:
  • platform/efl/fast/invalid/018-expected.txt:
7:43 AM Changeset in webkit [140148] by commit-queue@webkit.org
  • 14 edits in trunk/Source/WebKit

Add explicit keyword to constructors in platform-specific InspectorClient
https://bugs.webkit.org/show_bug.cgi?id=107255

Patch by Seokju Kwon <Seokju Kwon> on 2013-01-18
Reviewed by Kentaro Hara.

Source/WebKit/blackberry:

Add explicit keyword to constructors that take one argument
in platform-specific implementation of InspectorClient.

  • WebCoreSupport/InspectorClientBlackBerry.h:

(InspectorClientBlackBerry):

Source/WebKit/chromium:

Add explicit keyword to constructors that take one argument
in platform-specific implementation of InspectorClient.

  • src/InspectorClientImpl.h:

(InspectorClientImpl):

Source/WebKit/gtk:

Add explicit keyword to constructors that take one argument
in platform-specific implementation of InspectorClient.
And fix some coding style.

  • WebCoreSupport/InspectorClientGtk.h:

(WebCore):
(WebKit):
(InspectorClient):
(WebKit::InspectorClient::disconnectFrontendClient):
(InspectorFrontendClient):
(WebKit::InspectorFrontendClient::disconnectInspectorClient):

Source/WebKit/mac:

Add explicit keyword to constructors that take one argument
in platform-specific implementation of InspectorClient.

  • WebCoreSupport/WebInspectorClient.h:

(WebInspectorClient):

Source/WebKit/qt:

Add explicit keyword to constructors that take one argument
in platform-specific implementation of InspectorClient.

  • WebCoreSupport/InspectorClientQt.h:

(InspectorClientQt):

Source/WebKit/win:

Add explicit keyword to constructors that take one argument
in platform-specific implementation of InspectorClient.

  • WebCoreSupport/WebInspectorClient.h:

(WebInspectorClient):

Source/WebKit/wince:

Add explicit keyword to constructors that take one argument
in platform-specific implementation of InspectorClient.
And fix some coding style.

  • WebCoreSupport/InspectorClientWinCE.h:

(InspectorClientWinCE):

7:36 AM Changeset in webkit [140147] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (12/26).

  • platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png:
  • platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.txt:
  • platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png:
  • platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.txt:
  • platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png:
  • platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-expected.txt:
  • platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png:
  • platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.txt:
  • platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-and-parent-dynamic-expected.png:
  • platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-and-parent-dynamic-expected.txt:
  • platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png:
  • platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.txt:
  • platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png:
  • platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.txt:
  • platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-expected.png:
  • platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-expected.txt:
  • platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png:
  • platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.txt:
  • platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png:
  • platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.txt:
  • platform/efl/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png:
  • platform/efl/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.txt:
  • platform/efl/fast/css/rem-dynamic-scaling-expected.png:
  • platform/efl/fast/css/rem-dynamic-scaling-expected.txt:
  • platform/efl/fast/css/rem-units-on-root-expected.png:
  • platform/efl/fast/css/rgb-float-expected.png:
  • platform/efl/fast/css/rgb-float-expected.txt:
  • platform/efl/fast/css/rtl-ordering-expected.png:
  • platform/efl/fast/css/rtl-ordering-expected.txt:
  • platform/efl/fast/css/rtl-to-viewport-expected.png:
  • platform/efl/fast/css/rtl-to-viewport-expected.txt:
  • platform/efl/fast/css/selector-set-attribute-expected.png:
  • platform/efl/fast/css/selector-set-attribute-expected.txt:
  • platform/efl/fast/css/shadow-multiple-expected.txt:
  • platform/efl/fast/css/simple-selector-chain-parsing-expected.png:
  • platform/efl/fast/css/simple-selector-chain-parsing-expected.txt:
  • platform/efl/fast/css/square-button-appearance-expected.png:
  • platform/efl/fast/css/style-outside-head-expected.png:
  • platform/efl/fast/css/style-outside-head-expected.txt:
  • platform/efl/fast/css/style-parsed-outside-head-expected.png:
  • platform/efl/fast/css/style-parsed-outside-head-expected.txt:
  • platform/efl/fast/css/table-text-align-quirk-expected.png:
  • platform/efl/fast/css/table-text-align-quirk-expected.txt:
  • platform/efl/fast/css/table-text-align-strict-expected.png:
  • platform/efl/fast/css/table-text-align-strict-expected.txt:
  • platform/efl/fast/css/target-fragment-match-expected.png:
  • platform/efl/fast/css/target-fragment-match-expected.txt:
  • platform/efl/fast/css/text-align-expected.png:
  • platform/efl/fast/css/text-align-expected.txt:
  • platform/efl/fast/css/text-input-with-webkit-border-radius-expected.png:
  • platform/efl/fast/css/text-input-with-webkit-border-radius-expected.txt:
  • platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.png:
  • platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt:
  • platform/efl/fast/css/text-overflow-ellipsis-expected.png:
  • platform/efl/fast/css/text-overflow-ellipsis-expected.txt:
  • platform/efl/fast/css/text-overflow-ellipsis-strict-expected.png:
  • platform/efl/fast/css/text-overflow-ellipsis-strict-expected.txt:
  • platform/efl/fast/css/text-overflow-ellipsis-text-align-center-expected.png:
  • platform/efl/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
  • platform/efl/fast/css/text-overflow-ellipsis-text-align-justify-expected.png:
  • platform/efl/fast/css/text-overflow-ellipsis-text-align-justify-expected.txt:
  • platform/efl/fast/css/text-overflow-ellipsis-text-align-left-expected.png:
  • platform/efl/fast/css/text-overflow-ellipsis-text-align-left-expected.txt:
  • platform/efl/fast/css/text-overflow-ellipsis-text-align-right-expected.png:
  • platform/efl/fast/css/text-overflow-ellipsis-text-align-right-expected.txt:
  • platform/efl/fast/css/text-overflow-input-expected.png:
  • platform/efl/fast/css/text-overflow-input-expected.txt:
  • platform/efl/fast/css/text-security-expected.png:
  • platform/efl/fast/css/text-security-expected.txt:
  • platform/efl/fast/css/text-transform-select-expected.png:
  • platform/efl/fast/css/text-transform-select-expected.txt:
  • platform/efl/fast/css/textCapitalizeEdgeCases-expected.png:
  • platform/efl/fast/css/textCapitalizeEdgeCases-expected.txt:
  • platform/efl/fast/css/transform-default-parameter-expected.png:
  • platform/efl/fast/css/transform-default-parameter-expected.txt:
  • platform/efl/fast/css/transformed-mask-expected.png:
  • platform/efl/fast/css/transformed-mask-expected.txt:
  • platform/efl/fast/css/transition-color-unspecified-expected.png:
  • platform/efl/fast/css/universal-hover-quirk-expected.png:
  • platform/efl/fast/css/universal-hover-quirk-expected.txt:
  • platform/efl/fast/css/value-list-out-of-bounds-crash-expected.png:
  • platform/efl/fast/css/value-list-out-of-bounds-crash-expected.txt:
  • platform/efl/fast/css/vertical-align-lengths-expected.png:
  • platform/efl/fast/css/vertical-align-lengths-expected.txt:
  • platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
  • platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
  • platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-justify-expected.png:
  • platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-justify-expected.txt:
  • platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-left-expected.png:
  • platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-left-expected.txt:
  • platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.png:
  • platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.txt:
  • platform/efl/fast/css/visibility-hit-test-expected.png:
  • platform/efl/fast/css/visibility-hit-test-expected.txt:
  • platform/efl/fast/css/word-space-extra-expected.png:
  • platform/efl/fast/css/word-space-extra-expected.txt:
  • platform/efl/fast/css/zoom-font-size-expected.png:
  • platform/efl/fast/css/zoom-font-size-expected.txt:
  • platform/efl/fast/css3-text/css3-text-decoration/repaint/repaint-text-decoration-line-expected.png:
  • platform/efl/fast/doctypes/001-expected.png:
  • platform/efl/fast/doctypes/001-expected.txt:
  • platform/efl/fast/doctypes/002-expected.png:
  • platform/efl/fast/doctypes/002-expected.txt:
  • platform/efl/fast/doctypes/003-expected.png:
  • platform/efl/fast/doctypes/003-expected.txt:
  • platform/efl/fast/doctypes/004-expected.png:
  • platform/efl/fast/doctypes/004-expected.txt:
  • platform/efl/fast/dom/34176-expected.png:
  • platform/efl/fast/dom/34176-expected.txt:
  • platform/efl/fast/dom/52776-expected.png:
  • platform/efl/fast/dom/Element/class-attribute-whitespace-expected.png:
  • platform/efl/fast/dom/Element/class-attribute-whitespace-expected.txt:
  • platform/efl/fast/dom/Element/getBoundingClientRect-expected.txt:
  • platform/efl/fast/dom/Element/null-offset-parent-expected.png:
  • platform/efl/fast/dom/Element/null-offset-parent-expected.txt:
  • platform/efl/fast/dom/HTMLDocument/frameless-location-bugzilla10837-expected.png:
  • platform/efl/fast/dom/HTMLDocument/frameless-location-bugzilla10837-expected.txt:
  • platform/efl/fast/dom/HTMLElement/bdo-expected.png:
  • platform/efl/fast/dom/HTMLElement/bdo-expected.txt:
  • platform/efl/fast/dom/HTMLHeadElement/head-link-style-href-check-expected.png:
  • platform/efl/fast/dom/HTMLHeadElement/head-link-style-href-check-expected.txt:
  • platform/efl/fast/dom/HTMLHeadElement/textInHead1-expected.png:
  • platform/efl/fast/dom/HTMLHeadElement/textInHead1-expected.txt:
  • platform/efl/fast/dom/HTMLHeadElement/textInHead2-expected.png:
  • platform/efl/fast/dom/HTMLHeadElement/textInHead2-expected.txt:
  • platform/efl/fast/dom/HTMLHeadElement/textInHead3-expected.png:
  • platform/efl/fast/dom/HTMLHeadElement/textInHead3-expected.txt:
  • platform/efl/fast/dom/HTMLHeadElement/textInHead4-expected.png:
  • platform/efl/fast/dom/HTMLHeadElement/textInHead4-expected.txt:
  • platform/efl/fast/dom/HTMLHeadElement/textInHead5-expected.png:
  • platform/efl/fast/dom/HTMLHeadElement/textInHead5-expected.txt:
  • platform/efl/fast/dom/HTMLImageElement/image-alt-text-expected.png:
  • platform/efl/fast/dom/HTMLImageElement/image-alt-text-expected.txt:
  • platform/efl/fast/dom/HTMLInputElement/input-image-alt-text-expected.png:
  • platform/efl/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt:
  • platform/efl/fast/dom/HTMLInputElement/input-slider-update-expected.png:
  • platform/efl/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.png:
  • platform/efl/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.txt:
  • platform/efl/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png:
  • platform/efl/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
  • platform/efl/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png:
  • platform/efl/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
  • platform/efl/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
  • platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.png:
  • platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt:
  • platform/efl/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt:
  • platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.png:
  • platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
  • platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png:
  • platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
  • platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.png:
  • platform/efl/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.png:
  • platform/efl/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.txt:
  • platform/efl/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.png:
  • platform/efl/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
  • platform/efl/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
  • platform/efl/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
  • platform/efl/fast/dom/HTMLProgressElement/progress-element-expected.png:
  • platform/efl/fast/dom/HTMLProgressElement/progress-element-expected.txt:
  • platform/efl/fast/dom/HTMLStyleElement/insert-parser-generated-expected.png:
  • platform/efl/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
  • platform/efl/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
  • platform/efl/fast/dom/HTMLTableElement/colSpan-expected.png:
  • platform/efl/fast/dom/HTMLTableElement/colSpan-expected.txt:
  • platform/efl/fast/dom/HTMLTableElement/createCaption-expected.png:
  • platform/efl/fast/dom/HTMLTableElement/createCaption-expected.txt:
  • platform/efl/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
  • platform/efl/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
  • platform/efl/fast/dom/Range/create-contextual-fragment-expected.png:
  • platform/efl/fast/dom/Range/create-contextual-fragment-expected.txt:
  • platform/efl/fast/dom/Range/getBoundingClientRect-expected.txt:
  • platform/efl/fast/dom/Range/getClientRects-expected.txt:
  • platform/efl/fast/dom/Range/surroundContents-1-expected.png:
  • platform/efl/fast/dom/Range/surroundContents-1-expected.txt:
  • platform/efl/fast/dom/Window/btoa-pnglet-expected.png:
  • platform/efl/fast/dom/Window/btoa-pnglet-expected.txt:
  • platform/efl/fast/dom/Window/open-existing-pop-up-blocking-expected.png:
  • platform/efl/fast/dom/Window/open-existing-pop-up-blocking-expected.txt:
  • platform/efl/fast/dom/anchor-text-expected.png:
  • platform/efl/fast/dom/anchor-text-expected.txt:
  • platform/efl/fast/dom/attr_dead_doc-expected.png:
  • platform/efl/fast/dom/blur-contenteditable-expected.png:
  • platform/efl/fast/dom/blur-contenteditable-expected.txt:
  • platform/efl/fast/dom/children-nodes-expected.png:
  • platform/efl/fast/dom/children-nodes-expected.txt:
  • platform/efl/fast/dom/clone-contents-0-end-offset-expected.png:
  • platform/efl/fast/dom/clone-contents-0-end-offset-expected.txt:
  • platform/efl/fast/dom/clone-node-dynamic-style-expected.png:
  • platform/efl/fast/dom/clone-node-dynamic-style-expected.txt:
  • platform/efl/fast/dom/comment-not-documentElement-expected.png:
  • platform/efl/fast/dom/comment-not-documentElement-expected.txt:
  • platform/efl/fast/dom/createDocumentType-expected.png:
  • platform/efl/fast/dom/createDocumentType-expected.txt:
  • platform/efl/fast/dom/css-cached-import-rule-expected.png:
  • platform/efl/fast/dom/css-insert-import-rule-expected.png:
  • platform/efl/fast/dom/css-mediarule-deleteRule-update-expected.png:
  • platform/efl/fast/dom/css-mediarule-deleteRule-update-expected.txt:
  • platform/efl/fast/dom/css-mediarule-insertRule-update-expected.png:
  • platform/efl/fast/dom/css-mediarule-insertRule-update-expected.txt:
  • platform/efl/fast/dom/css-rule-functions-expected.png:
  • platform/efl/fast/dom/css-rule-functions-expected.txt:
  • platform/efl/fast/dom/focus-contenteditable-expected.png:
  • platform/efl/fast/dom/focus-contenteditable-expected.txt:
  • platform/efl/fast/dom/gc-10-expected.png:
  • platform/efl/fast/dom/gc-10-expected.txt:
  • platform/efl/fast/dom/importNodeHTML-expected.png:
  • platform/efl/fast/dom/importNodeHTML-expected.txt:
  • platform/efl/fast/dom/importNodeXML-expected.png:
  • platform/efl/fast/dom/importNodeXML-expected.txt:
  • platform/efl/fast/dom/inner-text-expected.png:
  • platform/efl/fast/dom/inner-text-expected.txt:
  • platform/efl/fast/dom/isindex-001-expected.png:
  • platform/efl/fast/dom/isindex-001-expected.txt:
  • platform/efl/fast/dom/isindex-002-expected.png:
  • platform/efl/fast/dom/isindex-002-expected.txt:
  • platform/efl/fast/dom/outerText-expected.png:
  • platform/efl/fast/dom/outerText-expected.txt:
  • platform/efl/fast/dom/row-inner-text-expected.png:
  • platform/efl/fast/dom/row-inner-text-expected.txt:
  • platform/efl/fast/dom/scroll-reveal-left-overflow-expected.png:
  • platform/efl/fast/dom/scroll-reveal-left-overflow-expected.txt:
  • platform/efl/fast/dom/scroll-reveal-top-overflow-expected.png:
  • platform/efl/fast/dom/scroll-reveal-top-overflow-expected.txt:
  • platform/efl/fast/dynamic/001-expected.png:
  • platform/efl/fast/dynamic/002-expected.png:
  • platform/efl/fast/dynamic/002-expected.txt:
  • platform/efl/fast/dynamic/004-expected.png:
  • platform/efl/fast/dynamic/004-expected.txt:
  • platform/efl/fast/dynamic/006-expected.png:
  • platform/efl/fast/dynamic/006-expected.txt:
  • platform/efl/fast/dynamic/007-expected.png:
  • platform/efl/fast/dynamic/007-expected.txt:
  • platform/efl/fast/dynamic/008-expected.png:
  • platform/efl/fast/dynamic/008-expected.txt:
  • platform/efl/fast/dynamic/009-expected.png:
  • platform/efl/fast/dynamic/009-expected.txt:
  • platform/efl/fast/dynamic/010-expected.png:
  • platform/efl/fast/dynamic/010-expected.txt:
  • platform/efl/fast/dynamic/011-expected.png:
  • platform/efl/fast/dynamic/011-expected.txt:
  • platform/efl/fast/dynamic/013-expected.png:
  • platform/efl/fast/dynamic/013-expected.txt:
  • platform/efl/fast/dynamic/014-expected.png:
  • platform/efl/fast/dynamic/014-expected.txt:
  • platform/efl/fast/dynamic/015-expected.png:
  • platform/efl/fast/dynamic/015-expected.txt:
  • platform/efl/fast/dynamic/anchor-lock-expected.png:
  • platform/efl/fast/dynamic/anchor-lock-expected.txt:
  • platform/efl/fast/dynamic/anonymous-block-layer-lost-expected.png:
  • platform/efl/fast/dynamic/anonymous-block-orphaned-lines-expected.png:
  • platform/efl/fast/dynamic/anonymous-block-orphaned-lines-expected.txt:
  • platform/efl/fast/dynamic/containing-block-change-expected.png:
  • platform/efl/fast/dynamic/containing-block-change-expected.txt:
  • platform/efl/fast/dynamic/create-renderer-for-whitespace-only-text-expected.png:
  • platform/efl/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
  • platform/efl/fast/dynamic/first-letter-after-list-marker-expected.png:
  • platform/efl/fast/dynamic/first-letter-display-change-expected.png:
  • platform/efl/fast/dynamic/first-letter-display-change-expected.txt:
  • platform/efl/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-2-expected.txt:
  • platform/efl/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-expected.png:
  • platform/efl/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-expected.txt:
  • platform/efl/fast/dynamic/float-no-longer-overhanging-expected.png:
  • platform/efl/fast/dynamic/float-withdrawal-2-expected.png:
  • platform/efl/fast/dynamic/float-withdrawal-expected.png:
  • platform/efl/fast/dynamic/float-withdrawal-expected.txt:
  • platform/efl/fast/dynamic/floating-to-positioned-2-expected.png:
  • platform/efl/fast/dynamic/floating-to-positioned-expected.png:
  • platform/efl/fast/dynamic/genContentDestroyChildren-expected.png:
  • platform/efl/fast/dynamic/genContentDestroyChildren-expected.txt:
  • platform/efl/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
  • platform/efl/fast/dynamic/insert-before-table-part-in-continuation-expected.txt:
  • platform/efl/fast/dynamic/link-href-change-expected.png:
  • platform/efl/fast/dynamic/link-href-change-expected.txt:
  • platform/efl/fast/dynamic/move-node-with-selection-expected.png:
  • platform/efl/fast/dynamic/move-node-with-selection-expected.txt:
  • platform/efl/fast/dynamic/noninlinebadness-expected.png:
  • platform/efl/fast/dynamic/noninlinebadness-expected.txt:
  • platform/efl/fast/dynamic/outerHTML-doc-expected.png:
  • platform/efl/fast/dynamic/outerHTML-doc-expected.txt:
  • platform/efl/fast/dynamic/outerHTML-img-expected.png:
  • platform/efl/fast/dynamic/outerHTML-img-expected.txt:
  • platform/efl/fast/dynamic/positioned-movement-with-positioned-children-expected.png:
  • platform/efl/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
  • platform/efl/fast/dynamic/selection-highlight-adjust-expected.png:
  • platform/efl/fast/dynamic/selection-highlight-adjust-expected.txt:
  • platform/efl/fast/dynamic/staticY-expected.png:
  • platform/efl/fast/dynamic/staticY-marking-parents-regression-expected.png:
  • platform/efl/fast/dynamic/staticY-marking-parents-regression-expected.txt:
  • platform/efl/fast/dynamic/text-combine-expected.png:
  • platform/efl/fast/dynamic/text-combine-expected.txt:
  • platform/efl/fast/dynamic/view-overflow-expected.png:
  • platform/efl/fast/dynamic/view-overflow-expected.txt:
  • platform/efl/fast/dynamic/window-resize-scrollbars-test-expected.png:
  • platform/efl/fast/dynamic/window-resize-scrollbars-test-expected.txt:
  • platform/efl/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
  • platform/efl/fast/encoding/invalid-UTF-8-expected.png:
  • platform/efl/fast/encoding/invalid-UTF-8-expected.txt:
  • platform/efl/fast/encoding/utf-16-big-endian-expected.png:
  • platform/efl/fast/encoding/utf-16-big-endian-expected.txt:
  • platform/efl/fast/encoding/utf-16-little-endian-expected.png:
  • platform/efl/fast/encoding/utf-16-little-endian-expected.txt:
  • platform/efl/fast/encoding/xmacroman-encoding-test-expected.png:
  • platform/efl/fast/encoding/xmacroman-encoding-test-expected.txt:
  • platform/efl/fast/events/autoscroll-expected.png:
  • platform/efl/fast/events/autoscroll-expected.txt:
  • platform/efl/fast/events/context-no-deselect-expected.png:
  • platform/efl/fast/events/context-no-deselect-expected.txt:
  • platform/efl/fast/events/event-listener-on-link-expected.png:
  • platform/efl/fast/events/event-listener-on-link-expected.txt:
  • platform/efl/fast/events/onload-re-entry-expected.png:
  • platform/efl/fast/events/onload-re-entry-expected.txt:
  • platform/efl/fast/events/overflow-viewport-renderer-deleted-expected.txt:
  • platform/efl/fast/events/pointer-events-2-expected.png:
  • platform/efl/fast/events/pointer-events-2-expected.txt:
  • platform/efl/fast/events/resize-events-expected.png:
  • platform/efl/fast/events/resize-events-expected.txt:
  • platform/efl/fast/events/reveal-link-when-focused-expected.png:
  • platform/efl/fast/events/reveal-link-when-focused-expected.txt:
  • platform/efl/fast/events/updateLayoutForHitTest-expected.png:
  • platform/efl/fast/events/updateLayoutForHitTest-expected.txt:
  • platform/efl/fast/fast-mobile-scrolling/fixed-position-element-expected.png:
  • platform/efl/fast/fast-mobile-scrolling/fixed-position-element-expected.txt:
  • platform/efl/fast/fast-mobile-scrolling/no-fixed-position-elements-expected.png:
  • platform/efl/fast/fast-mobile-scrolling/no-fixed-position-elements-expected.txt:
  • platform/efl/fast/flexbox/001-expected.png:
  • platform/efl/fast/flexbox/001-expected.txt:
  • platform/efl/fast/flexbox/002-expected.png:
  • platform/efl/fast/flexbox/002-expected.txt:
  • platform/efl/fast/flexbox/003-expected.png:
  • platform/efl/fast/flexbox/003-expected.txt:
  • platform/efl/fast/flexbox/004-expected.png:
  • platform/efl/fast/flexbox/004-expected.txt:
  • platform/efl/fast/flexbox/005-expected.png:
  • platform/efl/fast/flexbox/005-expected.txt:
  • platform/efl/fast/flexbox/006-expected.png:
  • platform/efl/fast/flexbox/006-expected.txt:
  • platform/efl/fast/flexbox/007-expected.png:
  • platform/efl/fast/flexbox/007-expected.txt:
  • platform/efl/fast/flexbox/008-expected.png:
  • platform/efl/fast/flexbox/008-expected.txt:
  • platform/efl/fast/flexbox/009-expected.png:
  • platform/efl/fast/flexbox/009-expected.txt:
  • platform/efl/fast/flexbox/010-expected.png:
  • platform/efl/fast/flexbox/010-expected.txt:
  • platform/efl/fast/flexbox/011-expected.png:
  • platform/efl/fast/flexbox/012-expected.png:
  • platform/efl/fast/flexbox/012-expected.txt:
  • platform/efl/fast/flexbox/013-expected.png:
  • platform/efl/fast/flexbox/013-expected.txt:
  • platform/efl/fast/flexbox/014-expected.png:
  • platform/efl/fast/flexbox/014-expected.txt:
  • platform/efl/fast/flexbox/015-expected.png:
  • platform/efl/fast/flexbox/015-expected.txt:
  • platform/efl/fast/flexbox/016-expected.png:
  • platform/efl/fast/flexbox/016-expected.txt:
  • platform/efl/fast/flexbox/017-expected.png:
  • platform/efl/fast/flexbox/017-expected.txt:
  • platform/efl/fast/flexbox/018-expected.png:
  • platform/efl/fast/flexbox/018-expected.txt:
  • platform/efl/fast/flexbox/019-expected.png:
  • platform/efl/fast/flexbox/019-expected.txt:
  • platform/efl/fast/flexbox/020-expected.png:
  • platform/efl/fast/flexbox/020-expected.txt:
  • platform/efl/fast/flexbox/021-expected.png:
  • platform/efl/fast/flexbox/021-expected.txt:
  • platform/efl/fast/flexbox/022-expected.png:
  • platform/efl/fast/flexbox/022-expected.txt:
  • platform/efl/fast/flexbox/023-expected.png:
  • platform/efl/fast/flexbox/023-expected.txt:
  • platform/efl/fast/flexbox/024-expected.png:
  • platform/efl/fast/flexbox/024-expected.txt:
  • platform/efl/fast/flexbox/025-expected.png:
  • platform/efl/fast/flexbox/025-expected.txt:
  • platform/efl/fast/flexbox/026-expected.png:
  • platform/efl/fast/flexbox/026-expected.txt:
  • platform/efl/fast/flexbox/flex-hang-expected.png:
  • platform/efl/fast/flexbox/overhanging-floats-removed-expected.png:
  • platform/efl/fast/flexbox/overhanging-floats-removed-expected.txt:
  • platform/efl/fast/forms/001-expected.png:
  • platform/efl/fast/forms/001-expected.txt:
  • platform/efl/fast/forms/002-expected.png:
  • platform/efl/fast/forms/003-expected.png:
  • platform/efl/fast/forms/003-expected.txt:
  • platform/efl/fast/forms/004-expected.png:
  • platform/efl/fast/forms/004-expected.txt:
  • platform/efl/fast/forms/006-expected.png:
  • platform/efl/fast/forms/006-expected.txt:
  • platform/efl/fast/forms/007-expected.png:
  • platform/efl/fast/forms/HTMLOptionElement_label01-expected.png:
  • platform/efl/fast/forms/HTMLOptionElement_label01-expected.txt:
  • platform/efl/fast/forms/HTMLOptionElement_label02-expected.png:
  • platform/efl/fast/forms/HTMLOptionElement_label02-expected.txt:
  • platform/efl/fast/forms/HTMLOptionElement_label03-expected.png:
  • platform/efl/fast/forms/HTMLOptionElement_label03-expected.txt:
  • platform/efl/fast/forms/HTMLOptionElement_label04-expected.png:
  • platform/efl/fast/forms/HTMLOptionElement_label04-expected.txt:
  • platform/efl/fast/forms/HTMLOptionElement_label05-expected.png:
  • platform/efl/fast/forms/HTMLOptionElement_label05-expected.txt:
  • platform/efl/fast/forms/HTMLOptionElement_label06-expected.png:
  • platform/efl/fast/forms/HTMLOptionElement_label06-expected.txt:
  • platform/efl/fast/forms/HTMLOptionElement_label07-expected.png:
  • platform/efl/fast/forms/HTMLOptionElement_label07-expected.txt:
  • platform/efl/fast/forms/basic-buttons-expected.png:
  • platform/efl/fast/forms/basic-buttons-expected.txt:
  • platform/efl/fast/forms/basic-inputs-expected.png:
  • platform/efl/fast/forms/basic-inputs-expected.txt:
  • platform/efl/fast/forms/basic-textareas-expected.png:
  • platform/efl/fast/forms/basic-textareas-expected.txt:
  • platform/efl/fast/forms/blankbuttons-expected.png:
  • platform/efl/fast/forms/blankbuttons-expected.txt:
  • platform/efl/fast/forms/box-shadow-override-expected.png:
  • platform/efl/fast/forms/box-shadow-override-expected.txt:
  • platform/efl/fast/forms/button-align-expected.png:
  • platform/efl/fast/forms/button-align-expected.txt:
  • platform/efl/fast/forms/button-cannot-be-nested-expected.png:
  • platform/efl/fast/forms/button-cannot-be-nested-expected.txt:
  • platform/efl/fast/forms/button-default-title-expected.png:
  • platform/efl/fast/forms/button-generated-content-expected.png:
  • platform/efl/fast/forms/button-generated-content-expected.txt:
  • platform/efl/fast/forms/button-inner-block-reuse-expected.png:
  • platform/efl/fast/forms/button-inner-block-reuse-expected.txt:
  • platform/efl/fast/forms/button-positioned-expected.png:
  • platform/efl/fast/forms/button-positioned-expected.txt:
  • platform/efl/fast/forms/button-sizes-expected.png:
  • platform/efl/fast/forms/button-sizes-expected.txt:
  • platform/efl/fast/forms/button-style-color-expected.png:
  • platform/efl/fast/forms/button-style-color-expected.txt:
  • platform/efl/fast/forms/button-submit-expected.png:
  • platform/efl/fast/forms/button-submit-expected.txt:
  • platform/efl/fast/forms/button-table-styles-expected.png:
  • platform/efl/fast/forms/button-table-styles-expected.txt:
  • platform/efl/fast/forms/button-text-transform-expected.png:
  • platform/efl/fast/forms/button-text-transform-expected.txt:
  • platform/efl/fast/forms/button-white-space-expected.png:
  • platform/efl/fast/forms/button-white-space-expected.txt:
  • platform/efl/fast/forms/caret-rtl-expected.png:
  • platform/efl/fast/forms/caret-rtl-expected.txt:
  • platform/efl/fast/forms/control-clip-expected.png:
  • platform/efl/fast/forms/control-clip-expected.txt:
  • platform/efl/fast/forms/control-clip-overflow-expected.png:
  • platform/efl/fast/forms/control-clip-overflow-expected.txt:
  • platform/efl/fast/forms/control-restrict-line-height-expected.png:
  • platform/efl/fast/forms/control-restrict-line-height-expected.txt:
  • platform/efl/fast/forms/datalist/input-appearance-range-with-datalist-expected.png:
  • platform/efl/fast/forms/datalist/input-appearance-range-with-datalist-zoomed-expected.png:
  • platform/efl/fast/forms/datalist/input-appearance-range-with-padding-with-datalist-expected.png:
  • platform/efl/fast/forms/datalist/input-appearance-range-with-transform-expected.png:
  • platform/efl/fast/forms/datalist/range-snap-to-datalist-expected.txt:
  • platform/efl/fast/forms/disabled-select-change-index-expected.png:
  • platform/efl/fast/forms/disabled-select-change-index-expected.txt:
  • platform/efl/fast/forms/encoding-test-expected.png:
  • platform/efl/fast/forms/encoding-test-expected.txt:
  • platform/efl/fast/forms/fieldset-align-expected.png:
  • platform/efl/fast/forms/fieldset-align-expected.txt:
  • platform/efl/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png:
  • platform/efl/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt:
  • platform/efl/fast/forms/fieldset-with-float-expected.png:
  • platform/efl/fast/forms/fieldset-with-float-expected.txt:
  • platform/efl/fast/forms/file/file-input-direction-expected.png:
  • platform/efl/fast/forms/file/file-input-direction-expected.txt:
  • platform/efl/fast/forms/file/file-input-disabled-expected.png:
  • platform/efl/fast/forms/file/file-input-disabled-expected.txt:
  • platform/efl/fast/forms/file/file-input-pressed-state-expected.png:
  • platform/efl/fast/forms/float-before-fieldset-expected.png:
  • platform/efl/fast/forms/float-before-fieldset-expected.txt:
  • platform/efl/fast/forms/floating-textfield-relayout-expected.png:
  • platform/efl/fast/forms/floating-textfield-relayout-expected.txt:
  • platform/efl/fast/forms/form-added-to-table-expected.png:
  • platform/efl/fast/forms/form-added-to-table-expected.txt:
  • platform/efl/fast/forms/form-element-geometry-expected.png:
  • platform/efl/fast/forms/form-element-geometry-expected.txt:
  • platform/efl/fast/forms/form-hides-table-expected.png:
  • platform/efl/fast/forms/form-hides-table-expected.txt:
  • platform/efl/fast/forms/form-in-malformed-markup-expected.png:
  • platform/efl/fast/forms/form-in-malformed-markup-expected.txt:
  • platform/efl/fast/forms/formmove-expected.png:
  • platform/efl/fast/forms/formmove-expected.txt:
  • platform/efl/fast/forms/formmove2-expected.png:
  • platform/efl/fast/forms/formmove2-expected.txt:
  • platform/efl/fast/forms/formmove3-expected.png:
  • platform/efl/fast/forms/formmove3-expected.txt:
  • platform/efl/fast/forms/hidden-listbox-expected.png:
  • platform/efl/fast/forms/hidden-listbox-expected.txt:
  • platform/efl/fast/forms/image-border-expected.png:
  • platform/efl/fast/forms/image-border-expected.txt:
  • platform/efl/fast/forms/indeterminate-expected.png:
  • platform/efl/fast/forms/indeterminate-expected.txt:
  • platform/efl/fast/forms/input-align-image-expected.png:
  • platform/efl/fast/forms/input-align-image-expected.txt:
  • platform/efl/fast/forms/input-appearance-bkcolor-expected.png:
  • platform/efl/fast/forms/input-appearance-bkcolor-expected.txt:
  • platform/efl/fast/forms/input-appearance-default-bkcolor-expected.png:
  • platform/efl/fast/forms/input-appearance-default-bkcolor-expected.txt:
  • platform/efl/fast/forms/input-appearance-disabled-expected.png:
  • platform/efl/fast/forms/input-appearance-disabled-expected.txt:
  • platform/efl/fast/forms/input-appearance-focus-expected.png:
  • platform/efl/fast/forms/input-appearance-focus-expected.txt:
  • platform/efl/fast/forms/input-appearance-height-expected.png:
  • platform/efl/fast/forms/input-appearance-height-expected.txt:
  • platform/efl/fast/forms/input-appearance-preventDefault-expected.png:
  • platform/efl/fast/forms/input-appearance-preventDefault-expected.txt:
7:24 AM Changeset in webkit [140146] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

[EFL][WK2] Enable API test InjectedBundleFrameHitTest on EFL
https://bugs.webkit.org/show_bug.cgi?id=107264

Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2013-01-18
Reviewed by Laszlo Gombos.

Enable API test InjectedBundleFrameHitTest for hit-testing,
since it is now passing on both Debug and Release builds.

  • TestWebKitAPI/CMakeLists.txt:
  • TestWebKitAPI/PlatformEfl.cmake:
7:19 AM Changeset in webkit [140145] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebCore

[EFL][WebGL] Fix Memory leaks in EGL and GLX surface.
https://bugs.webkit.org/show_bug.cgi?id=107100

Patch by Kondapally Kalyan <kalyan.kondapally@intel.com> on 2013-01-18
Reviewed by Laszlo Gombos.

GLX and EGL surface don't release GL resources created by them.
This patch ensures that the leaks are fixed and
native display is not closed before releasing the current
context and surface.

  • platform/graphics/efl/GraphicsContext3DPrivate.cpp:

(GraphicsContext3DPrivate::releaseResources):

  • platform/graphics/surfaces/egl/EGLSurface.cpp:

(WebCore::EGLWindowTransportSurface::destroy): Call base class to free any allocated GL resources.

  • platform/graphics/surfaces/glx/GLXContext.cpp:

(WebCore::GLXOffScreenContext::platformReleaseCurrent):
(WebCore::GLXOffScreenContext::freeResources): Don't reset the display to null.

  • platform/graphics/surfaces/glx/GLXSurface.cpp:

(WebCore::GLXTransportSurface::destroy): Call base class to free any allocated GL resources.
(WebCore::GLXPBuffer::freeResources): Call base class to free any allocated GL resources.

7:19 AM Changeset in webkit [140144] by commit-queue@webkit.org
  • 8 edits in trunk

Source/WebKit/gtk: [GTK] Add new method to support addUserScript in DumpRenderTree
https://bugs.webkit.org/show_bug.cgi?id=107275

Patch by Manuel Rego Casasnovas <Manuel Rego Casasnovas> on 2013-01-18
Reviewed by Philippe Normand.

  • WebCoreSupport/DumpRenderTreeSupportGtk.cpp:

(DumpRenderTreeSupportGtk::addUserScript): Implement new method using
PageGroup::addUserScriptToWorld.

  • WebCoreSupport/DumpRenderTreeSupportGtk.h:

(DumpRenderTreeSupportGtk): Define method header.

Tools: [GTK] Implement TestRunner::addUserScript
https://bugs.webkit.org/show_bug.cgi?id=107275

Patch by Manuel Rego Casasnovas <Manuel Rego Casasnovas> on 2013-01-18
Reviewed by Philippe Normand.

  • DumpRenderTree/gtk/TestRunnerGtk.cpp:

(TestRunner::addUserScript): Implement method using
DumpRenderTreeSupportGtk::addUserScript.

LayoutTests: [GTK] Implement LayoutTestController::addUserScript
https://bugs.webkit.org/show_bug.cgi?id=107275

Patch by Manuel Rego Casasnovas <Manuel Rego Casasnovas> on 2013-01-18
Reviewed by Philippe Normand.

  • platform/gtk-wk2/TestExpectations: Remove

plugins/plugin-document-load-prevented-userscript.html.

  • platform/gtk/TestExpectations: Remove

plugins/plugin-document-load-prevented-userscript.html.

7:13 AM Changeset in webkit [140143] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (11/26).

  • platform/efl/fast/borders/inline-mask-overlay-image-outset-expected.png:
  • platform/efl/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png:
  • platform/efl/fast/borders/mixed-border-styles-expected.png:
  • platform/efl/fast/borders/mixed-border-styles-expected.txt:
  • platform/efl/fast/borders/mixed-border-styles-radius-expected.txt:
  • platform/efl/fast/borders/mixed-border-styles-radius2-expected.png:
  • platform/efl/fast/borders/mixed-border-styles-radius2-expected.txt:
  • platform/efl/fast/borders/outline-alpha-block-expected.png:
  • platform/efl/fast/borders/outline-alpha-inline-expected.png:
  • platform/efl/fast/borders/outline-offset-min-assert-expected.png:
  • platform/efl/fast/borders/rtl-border-01-expected.png:
  • platform/efl/fast/borders/rtl-border-01-expected.txt:
  • platform/efl/fast/borders/rtl-border-02-expected.png:
  • platform/efl/fast/borders/rtl-border-02-expected.txt:
  • platform/efl/fast/borders/rtl-border-03-expected.png:
  • platform/efl/fast/borders/rtl-border-03-expected.txt:
  • platform/efl/fast/borders/rtl-border-04-expected.png:
  • platform/efl/fast/borders/rtl-border-04-expected.txt:
  • platform/efl/fast/borders/rtl-border-05-expected.png:
  • platform/efl/fast/borders/rtl-border-05-expected.txt:
  • platform/efl/fast/borders/scaled-border-image-expected.png:
  • platform/efl/fast/borders/scaled-border-image-expected.txt:
  • platform/efl/fast/borders/table-borders-expected.png:
  • platform/efl/fast/borders/table-borders-expected.txt:
  • platform/efl/fast/borders/webkit-border-radius-expected.png:
  • platform/efl/fast/box-shadow/basic-shadows-expected.txt:
  • platform/efl/fast/box-shadow/border-radius-big-expected.png:
  • platform/efl/fast/box-shadow/border-radius-big-expected.txt:
  • platform/efl/fast/box-shadow/box-shadow-transformed-expected.txt:
  • platform/efl/fast/box-shadow/inset-box-shadow-radius-expected.txt:
  • platform/efl/fast/box-shadow/inset-box-shadows-expected.txt:
  • platform/efl/fast/box-shadow/inset-expected.txt:
  • platform/efl/fast/box-shadow/inset-with-extraordinary-radii-and-border-expected.png:
  • platform/efl/fast/box-shadow/no-blur-multiple-offsets-expected.png:
  • platform/efl/fast/box-shadow/spread-expected.png:
  • platform/efl/fast/box-shadow/spread-multiple-inset-expected.png:
  • platform/efl/fast/box-shadow/spread-multiple-normal-expected.png:
  • platform/efl/fast/box-shadow/transform-fringing-expected.png:
  • platform/efl/fast/box-shadow/transform-fringing-expected.txt:
  • platform/efl/fast/box-sizing/panels-one-expected.png:
  • platform/efl/fast/box-sizing/panels-one-expected.txt:
  • platform/efl/fast/box-sizing/panels-two-expected.png:
  • platform/efl/fast/box-sizing/panels-two-expected.txt:
  • platform/efl/fast/box-sizing/percentage-height-expected.png:
  • platform/efl/fast/box-sizing/percentage-height-expected.txt:
  • platform/efl/fast/canvas/arc360-expected.png:
  • platform/efl/fast/canvas/canvas-as-image-expected.png:
  • platform/efl/fast/canvas/canvas-as-image-incremental-repaint-expected.png:
  • platform/efl/fast/canvas/canvas-before-css-expected.png:
  • platform/efl/fast/canvas/canvas-bg-expected.png:
  • platform/efl/fast/canvas/canvas-composite-expected.png:
  • platform/efl/fast/canvas/canvas-composite-fill-repaint-expected.png:
  • platform/efl/fast/canvas/canvas-composite-transformclip-expected.png:
  • platform/efl/fast/canvas/canvas-imageSmoothingEnabled-patterns-expected.png:
  • platform/efl/fast/canvas/canvas-resize-after-paint-without-layout-expected.png:
  • platform/efl/fast/canvas/canvas-resize-reset-expected.png:
  • platform/efl/fast/canvas/canvas-size-change-after-layout-expected.png:
  • platform/efl/fast/canvas/canvas-size-change-after-layout-expected.txt:
  • platform/efl/fast/canvas/canvas-text-alignment-expected.png:
  • platform/efl/fast/canvas/canvas-text-baseline-expected.png:
  • platform/efl/fast/canvas/canvas-transforms-during-path-expected.png:
  • platform/efl/fast/canvas/canvas-zoom-expected.png:
  • platform/efl/fast/canvas/canvas-zoom-expected.txt:
  • platform/efl/fast/canvas/canvasDrawingIntoSelf-expected.png:
  • platform/efl/fast/canvas/check-stale-putImageData-expected.png:
  • platform/efl/fast/canvas/drawImage-expected.png:
  • platform/efl/fast/canvas/drawImage-with-globalAlpha-expected.png:
  • platform/efl/fast/canvas/fillrect-gradient-zero-stops-expected.png:
  • platform/efl/fast/canvas/fillrect_gradient-expected.png:
  • platform/efl/fast/canvas/gradient-add-second-start-end-stop-expected.png:
  • platform/efl/fast/canvas/image-object-in-canvas-expected.png:
  • platform/efl/fast/canvas/image-pattern-rotate-expected.png:
  • platform/efl/fast/canvas/patternfill-repeat-expected.png:
  • platform/efl/fast/canvas/quadraticCurveTo-expected.png:
  • platform/efl/fast/canvas/setWidthResetAfterForcedRender-expected.png:
  • platform/efl/fast/canvas/shadow-offset-1-expected.png:
  • platform/efl/fast/canvas/shadow-offset-2-expected.png:
  • platform/efl/fast/canvas/shadow-offset-3-expected.png:
  • platform/efl/fast/canvas/shadow-offset-4-expected.png:
  • platform/efl/fast/canvas/shadow-offset-5-expected.png:
  • platform/efl/fast/canvas/shadow-offset-6-expected.png:
  • platform/efl/fast/canvas/shadow-offset-7-expected.png:
  • platform/efl/fast/canvas/toDataURL-alpha-expected.png:
  • platform/efl/fast/canvas/zero-size-fill-rect-expected.png:
  • platform/efl/fast/clip/001-expected.png:
  • platform/efl/fast/clip/001-expected.txt:
  • platform/efl/fast/clip/002-expected.png:
  • platform/efl/fast/clip/002-expected.txt:
  • platform/efl/fast/clip/003-expected.png:
  • platform/efl/fast/clip/003-expected.txt:
  • platform/efl/fast/clip/004-expected.png:
  • platform/efl/fast/clip/004-expected.txt:
  • platform/efl/fast/clip/005-expected.png:
  • platform/efl/fast/clip/005-expected.txt:
  • platform/efl/fast/clip/006-expected.png:
  • platform/efl/fast/clip/006-expected.txt:
  • platform/efl/fast/clip/007-expected.png:
  • platform/efl/fast/clip/007-expected.txt:
  • platform/efl/fast/clip/008-expected.png:
  • platform/efl/fast/clip/009-expected.png:
  • platform/efl/fast/clip/009-expected.txt:
  • platform/efl/fast/clip/010-expected.png:
  • platform/efl/fast/clip/010-expected.txt:
  • platform/efl/fast/clip/011-expected.png:
  • platform/efl/fast/clip/012-expected.png:
  • platform/efl/fast/clip/013-expected.png:
  • platform/efl/fast/clip/013-expected.txt:
  • platform/efl/fast/clip/014-expected.png:
  • platform/efl/fast/clip/014-expected.txt:
  • platform/efl/fast/clip/015-expected.png:
  • platform/efl/fast/clip/015-expected.txt:
  • platform/efl/fast/clip/016-expected.png:
  • platform/efl/fast/clip/016-expected.txt:
  • platform/efl/fast/clip/nestedTransparencyClip-expected.png:
  • platform/efl/fast/clip/nestedTransparencyClip-expected.txt:
  • platform/efl/fast/clip/outline-overflowClip-expected.png:
  • platform/efl/fast/clip/outline-overflowClip-expected.txt:
  • platform/efl/fast/clip/overflow-border-radius-clip-expected.png:
  • platform/efl/fast/clip/overflow-border-radius-clip-expected.txt:
  • platform/efl/fast/clip/overflow-border-radius-combinations-expected.png:
  • platform/efl/fast/clip/overflow-border-radius-combinations-expected.txt:
  • platform/efl/fast/clip/overflow-border-radius-composited-expected.png:
  • platform/efl/fast/clip/overflow-border-radius-composited-expected.txt:
  • platform/efl/fast/clip/overflow-border-radius-fixed-position-expected.png:
  • platform/efl/fast/clip/overflow-border-radius-fixed-position-expected.txt:
  • platform/efl/fast/clip/overflow-border-radius-transformed-expected.png:
  • platform/efl/fast/clip/overflow-border-radius-transformed-expected.txt:
  • platform/efl/fast/compact/001-expected.png:
  • platform/efl/fast/compact/002-expected.png:
  • platform/efl/fast/compact/002-expected.txt:
  • platform/efl/fast/compact/003-expected.png:
  • platform/efl/fast/compact/003-expected.txt:
  • platform/efl/fast/css-generated-content/001-expected.png:
  • platform/efl/fast/css-generated-content/001-expected.txt:
  • platform/efl/fast/css-generated-content/002-expected.png:
  • platform/efl/fast/css-generated-content/002-expected.txt:
  • platform/efl/fast/css-generated-content/003-expected.png:
  • platform/efl/fast/css-generated-content/003-expected.txt:
  • platform/efl/fast/css-generated-content/004-expected.png:
  • platform/efl/fast/css-generated-content/004-expected.txt:
  • platform/efl/fast/css-generated-content/005-expected.png:
  • platform/efl/fast/css-generated-content/005-expected.txt:
  • platform/efl/fast/css-generated-content/007-expected.png:
  • platform/efl/fast/css-generated-content/007-expected.txt:
  • platform/efl/fast/css-generated-content/008-expected.png:
  • platform/efl/fast/css-generated-content/008-expected.txt:
  • platform/efl/fast/css-generated-content/009-expected.png:
  • platform/efl/fast/css-generated-content/009-expected.txt:
  • platform/efl/fast/css-generated-content/010-expected.png:
  • platform/efl/fast/css-generated-content/010-expected.txt:
  • platform/efl/fast/css-generated-content/011-expected.png:
  • platform/efl/fast/css-generated-content/011-expected.txt:
  • platform/efl/fast/css-generated-content/012-expected.png:
  • platform/efl/fast/css-generated-content/012-expected.txt:
  • platform/efl/fast/css-generated-content/013-expected.png:
  • platform/efl/fast/css-generated-content/013-expected.txt:
  • platform/efl/fast/css-generated-content/014-expected.png:
  • platform/efl/fast/css-generated-content/014-expected.txt:
  • platform/efl/fast/css-generated-content/015-expected.png:
  • platform/efl/fast/css-generated-content/015-expected.txt:
  • platform/efl/fast/css-generated-content/016-expected.png:
  • platform/efl/fast/css-generated-content/016-expected.txt:
  • platform/efl/fast/css-generated-content/after-duplicated-after-split-expected.png:
  • platform/efl/fast/css-generated-content/after-duplicated-after-split-expected.txt:
  • platform/efl/fast/css-generated-content/after-order-expected.png:
  • platform/efl/fast/css-generated-content/after-order-expected.txt:
  • platform/efl/fast/css-generated-content/before-with-first-letter-expected.png:
  • platform/efl/fast/css-generated-content/before-with-first-letter-expected.txt:
  • platform/efl/fast/css-generated-content/beforeAfter-interdocument-expected.png:
  • platform/efl/fast/css-generated-content/beforeAfter-interdocument-expected.txt:
  • platform/efl/fast/css-generated-content/hover-style-change-expected.png:
  • platform/efl/fast/css-generated-content/hover-style-change-expected.txt:
  • platform/efl/fast/css-generated-content/inline-display-types-expected.png:
  • platform/efl/fast/css-generated-content/inline-display-types-expected.txt:
  • platform/efl/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.png:
  • platform/efl/fast/css-generated-content/no-openclose-quote-expected.png:
  • platform/efl/fast/css-generated-content/no-openclose-quote-expected.txt:
  • platform/efl/fast/css-generated-content/table-before-after-child-add-expected.png:
  • platform/efl/fast/css-generated-content/table-before-after-child-add-expected.txt:
  • platform/efl/fast/css-generated-content/table-cell-before-after-child-add-expected.png:
  • platform/efl/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:
  • platform/efl/fast/css-generated-content/table-cell-before-content-expected.png:
  • platform/efl/fast/css-generated-content/table-cell-before-content-expected.txt:
  • platform/efl/fast/css-generated-content/table-parts-before-and-after-expected.png:
  • platform/efl/fast/css-generated-content/table-row-before-after-child-add-expected.png:
  • platform/efl/fast/css-generated-content/table-row-before-after-child-add-expected.txt:
  • platform/efl/fast/css-generated-content/table-row-before-after-expected.png:
  • platform/efl/fast/css-generated-content/table-row-before-after-expected.txt:
  • platform/efl/fast/css-generated-content/table-row-group-to-inline-expected.png:
  • platform/efl/fast/css-generated-content/table-row-group-to-inline-expected.txt:
  • platform/efl/fast/css-generated-content/table-row-group-with-before-expected.png:
  • platform/efl/fast/css-generated-content/table-row-group-with-before-expected.txt:
  • platform/efl/fast/css-generated-content/table-row-with-before-expected.png:
  • platform/efl/fast/css-generated-content/table-row-with-before-expected.txt:
  • platform/efl/fast/css-generated-content/table-table-before-after-child-add-expected.png:
  • platform/efl/fast/css-generated-content/table-table-before-after-child-add-expected.txt:
  • platform/efl/fast/css-generated-content/table-with-before-expected.png:
  • platform/efl/fast/css-generated-content/table-with-before-expected.txt:
  • platform/efl/fast/css-generated-content/visibleContentHiddenParent-expected.png:
  • platform/efl/fast/css-generated-content/visibleContentHiddenParent-expected.txt:
  • platform/efl/fast/css-generated-content/wbr-with-before-content-expected.png:
  • platform/efl/fast/css-generated-content/wbr-with-before-content-expected.txt:
  • platform/efl/fast/css/001-expected.png:
  • platform/efl/fast/css/001-expected.txt:
  • platform/efl/fast/css/002-expected.png:
  • platform/efl/fast/css/003-expected.png:
  • platform/efl/fast/css/003-expected.txt:
  • platform/efl/fast/css/004-expected.png:
  • platform/efl/fast/css/004-expected.txt:
  • platform/efl/fast/css/005-expected.png:
  • platform/efl/fast/css/005-expected.txt:
  • platform/efl/fast/css/006-expected.png:
  • platform/efl/fast/css/007-expected.png:
  • platform/efl/fast/css/007-expected.txt:
  • platform/efl/fast/css/008-expected.png:
  • platform/efl/fast/css/008-expected.txt:
  • platform/efl/fast/css/ZeroOpacityLayers-expected.png:
  • platform/efl/fast/css/ZeroOpacityLayers-expected.txt:
  • platform/efl/fast/css/ZeroOpacityLayers2-expected.png:
  • platform/efl/fast/css/ZeroOpacityLayers2-expected.txt:
  • platform/efl/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
  • platform/efl/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt:
  • platform/efl/fast/css/absolute-poition-in-rtl-parent-expected.png:
  • platform/efl/fast/css/absolute-poition-in-rtl-parent-expected.txt:
  • platform/efl/fast/css/acid2-expected.png:
  • platform/efl/fast/css/acid2-pixel-expected.png:
  • platform/efl/fast/css/attribute-selector-dynamic-expected.png:
  • platform/efl/fast/css/attribute-selector-dynamic-expected.txt:
  • platform/efl/fast/css/attribute-selector-empty-value-expected.png:
  • platform/efl/fast/css/attribute-selector-empty-value-expected.txt:
  • platform/efl/fast/css/background-clip-values-expected.png:
  • platform/efl/fast/css/background-image-with-baseurl-expected.png:
  • platform/efl/fast/css/background-image-with-baseurl-expected.txt:
  • platform/efl/fast/css/background-shorthand-invalid-url-expected.png:
  • platform/efl/fast/css/background-shorthand-invalid-url-expected.txt:
  • platform/efl/fast/css/beforeSelectorOnCodeElement-expected.png:
  • platform/efl/fast/css/beforeSelectorOnCodeElement-expected.txt:
  • platform/efl/fast/css/begin-end-contain-selector-empty-value-expected.png:
  • platform/efl/fast/css/begin-end-contain-selector-empty-value-expected.txt:
  • platform/efl/fast/css/bidi-override-in-anonymous-block-expected.png:
  • platform/efl/fast/css/bidi-override-in-anonymous-block-expected.txt:
  • platform/efl/fast/css/bogus-color-span-expected.png:
  • platform/efl/fast/css/border-height-expected.png:
  • platform/efl/fast/css/border-radius-non-negative-expected.png:
  • platform/efl/fast/css/border-radius-outline-offset-expected.png:
  • platform/efl/fast/css/border-radius-outline-offset-expected.txt:
  • platform/efl/fast/css/border-solid-single-edge-antialias-expected.png:
  • platform/efl/fast/css/caption-width-absolute-position-expected.png:
  • platform/efl/fast/css/caption-width-absolute-position-offset-top-expected.png:
  • platform/efl/fast/css/caption-width-fixed-position-expected.png:
  • platform/efl/fast/css/caption-width-fixed-position-offset-top-expected.png:
  • platform/efl/fast/css/caption-width-relative-position-expected.png:
  • platform/efl/fast/css/caption-width-relative-position-expected.txt:
  • platform/efl/fast/css/caption-width-relative-position-offset-top-expected.png:
  • platform/efl/fast/css/caption-width-relative-position-offset-top-expected.txt:
  • platform/efl/fast/css/child-style-can-override-visited-style-expected.png:
  • platform/efl/fast/css/child-style-can-override-visited-style-expected.txt:
  • platform/efl/fast/css/clip-text-in-scaled-div-expected.png:
  • platform/efl/fast/css/clip-text-in-scaled-div-expected.txt:
  • platform/efl/fast/css/clip-zooming-expected.png:
  • platform/efl/fast/css/clip-zooming-expected.txt:
  • platform/efl/fast/css/color-leakage-expected.png:
  • platform/efl/fast/css/color-quirk-expected.png:
  • platform/efl/fast/css/color-quirk-expected.txt:
  • platform/efl/fast/css/color-strict-expected.png:
  • platform/efl/fast/css/color-strict-expected.txt:
  • platform/efl/fast/css/compare-content-style-expected.png:
  • platform/efl/fast/css/compare-content-style-expected.txt:
  • platform/efl/fast/css/content-dynamic-expected.png:
  • platform/efl/fast/css/contentDiv-expected.png:
  • platform/efl/fast/css/contentDivWithChildren-expected.png:
  • platform/efl/fast/css/contentImage-expected.png:
  • platform/efl/fast/css/continuationCrash-expected.png:
  • platform/efl/fast/css/continuationCrash-expected.txt:
  • platform/efl/fast/css/counters/counter-text-security-expected.png:
  • platform/efl/fast/css/counters/counter-text-security-expected.txt:
  • platform/efl/fast/css/counters/counter-text-transform-expected.png:
  • platform/efl/fast/css/counters/counter-text-transform-expected.txt:
  • platform/efl/fast/css/create_element_align-expected.png:
  • platform/efl/fast/css/create_element_align-expected.txt:
  • platform/efl/fast/css/css-imports-expected.png:
  • platform/efl/fast/css/css-imports-expected.txt:
  • platform/efl/fast/css/css1_forward_compatible_parsing-expected.png:
  • platform/efl/fast/css/css1_forward_compatible_parsing-expected.txt:
  • platform/efl/fast/css/css2-system-fonts-expected.png:
  • platform/efl/fast/css/css3-modsel-22-expected.png:
  • platform/efl/fast/css/css3-modsel-22-expected.txt:
  • platform/efl/fast/css/css3-nth-child-expected.png:
  • platform/efl/fast/css/css3-nth-child-expected.txt:
  • platform/efl/fast/css/css3-space-in-nth-and-lang-expected.png:
  • platform/efl/fast/css/css3-space-in-nth-and-lang-expected.txt:
  • platform/efl/fast/css/disabled-author-styles-expected.png:
  • platform/efl/fast/css/disabled-author-styles-expected.txt:
  • platform/efl/fast/css/dynamic-sibling-selector-expected.png:
  • platform/efl/fast/css/dynamic-sibling-selector-expected.txt:
  • platform/efl/fast/css/empty-body-test-expected.png:
  • platform/efl/fast/css/empty-body-test-expected.txt:
  • platform/efl/fast/css/empty-generated-content-expected.png:
  • platform/efl/fast/css/empty-generated-content-expected.txt:
  • platform/efl/fast/css/empty-inline-003-quirksmode-expected.txt:
  • platform/efl/fast/css/empty-inline-line-height-first-line-expected.txt:
  • platform/efl/fast/css/empty-inline-line-height-first-line-quirksmode-expected.txt:
  • platform/efl/fast/css/empty-pseudo-class-expected.png:
  • platform/efl/fast/css/empty-pseudo-class-expected.txt:
  • platform/efl/fast/css/error-in-last-decl-expected.png:
  • platform/efl/fast/css/error-in-last-decl-expected.txt:
  • platform/efl/fast/css/ex-after-font-variant-expected.png:
  • platform/efl/fast/css/ex-after-font-variant-expected.txt:
  • platform/efl/fast/css/fieldset-display-row-expected.png:
  • platform/efl/fast/css/fieldset-display-row-expected.txt:
  • platform/efl/fast/css/find-next-layer-expected.png:
  • platform/efl/fast/css/find-next-layer-expected.txt:
  • platform/efl/fast/css/first-child-pseudo-class-expected.png:
  • platform/efl/fast/css/first-child-pseudo-class-expected.txt:
  • platform/efl/fast/css/first-letter-capitalized-expected.png:
  • platform/efl/fast/css/first-letter-capitalized-expected.txt:
  • platform/efl/fast/css/first-letter-detach-expected.png:
  • platform/efl/fast/css/first-letter-detach-expected.txt:
  • platform/efl/fast/css/first-letter-first-line-hover-expected.png:
  • platform/efl/fast/css/first-letter-first-line-hover-expected.txt:
  • platform/efl/fast/css/first-letter-float-after-float-expected.png:
  • platform/efl/fast/css/first-letter-float-after-float-expected.txt:
  • platform/efl/fast/css/first-letter-float-expected.png:
  • platform/efl/fast/css/first-letter-float-expected.txt:
  • platform/efl/fast/css/first-letter-hover-expected.png:
  • platform/efl/fast/css/first-letter-hover-expected.txt:
  • platform/efl/fast/css/first-letter-punctuation-expected.png:
  • platform/efl/fast/css/first-letter-punctuation-expected.txt:
  • platform/efl/fast/css/first-letter-recalculation-expected.png:
  • platform/efl/fast/css/first-letter-recalculation-expected.txt:
  • platform/efl/fast/css/first-letter-skip-out-of-flow-expected.png:
  • platform/efl/fast/css/first-letter-skip-out-of-flow-expected.txt:
  • platform/efl/fast/css/first-letter-visibility-expected.png:
  • platform/efl/fast/css/first-letter-visibility-expected.txt:
  • platform/efl/fast/css/first-line-text-decoration-expected.png:
  • platform/efl/fast/css/first-line-text-decoration-expected.txt:
  • platform/efl/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
  • platform/efl/fast/css/first-line-text-decoration-inherited-from-parent-expected.txt:
  • platform/efl/fast/css/first-of-type-pseudo-class-expected.png:
  • platform/efl/fast/css/first-of-type-pseudo-class-expected.txt:
  • platform/efl/fast/css/focus-ring-detached-expected.png:
  • platform/efl/fast/css/focus-ring-detached-expected.txt:
  • platform/efl/fast/css/focus-ring-multiline-expected.png:
  • platform/efl/fast/css/focus-ring-multiline-expected.txt:
  • platform/efl/fast/css/focus-ring-multiline-writingmode-vertical-expected.png:
  • platform/efl/fast/css/focus-ring-multiline-writingmode-vertical-expected.txt:
  • platform/efl/fast/css/focus-ring-outline-color-expected.png:
  • platform/efl/fast/css/focus-ring-outline-color-expected.txt:
  • platform/efl/fast/css/focus-ring-outline-offset-expected.png:
  • platform/efl/fast/css/focus-ring-outline-offset-expected.txt:
  • platform/efl/fast/css/focus-ring-outline-width-expected.png:
  • platform/efl/fast/css/focus-ring-outline-width-expected.txt:
  • platform/efl/fast/css/font-face-default-font-expected.png:
  • platform/efl/fast/css/font-face-default-font-expected.txt:
  • platform/efl/fast/css/font-face-implicit-local-font-expected.png:
  • platform/efl/fast/css/font-face-implicit-local-font-expected.txt:
  • platform/efl/fast/css/font-face-in-media-rule-expected.png:
  • platform/efl/fast/css/font-face-in-media-rule-expected.txt:
  • platform/efl/fast/css/font-face-locally-installed-expected.png:
  • platform/efl/fast/css/font-face-locally-installed-expected.txt:
  • platform/efl/fast/css/font-face-multiple-faces-expected.png:
  • platform/efl/fast/css/font-face-multiple-faces-expected.txt:
  • platform/efl/fast/css/font-face-multiple-remote-sources-expected.png:
  • platform/efl/fast/css/font-face-opentype-expected.png:
  • platform/efl/fast/css/font-face-opentype-expected.txt:
  • platform/efl/fast/css/font-face-remote-expected.png:
  • platform/efl/fast/css/font-face-synthetic-bold-italic-expected.png:
  • platform/efl/fast/css/font-face-synthetic-bold-italic-expected.txt:
  • platform/efl/fast/css/font-face-unicode-range-expected.png:
  • platform/efl/fast/css/font-face-unicode-range-expected.txt:
  • platform/efl/fast/css/font-face-weight-matching-expected.png:
  • platform/efl/fast/css/font-face-weight-matching-expected.txt:
  • platform/efl/fast/css/font-face-woff-expected.png:
  • platform/efl/fast/css/font-face-woff-expected.txt:
  • platform/efl/fast/css/font-shorthand-weight-only-expected.png:
  • platform/efl/fast/css/font-shorthand-weight-only-expected.txt:
  • platform/efl/fast/css/font-size-negative-expected.png:
  • platform/efl/fast/css/font-smoothing-expected.txt:
  • platform/efl/fast/css/font-weight-1-expected.txt:
  • platform/efl/fast/css/font_property_normal-expected.png:
  • platform/efl/fast/css/font_property_normal-expected.txt:
  • platform/efl/fast/css/h1-in-section-elements-expected.png:
  • platform/efl/fast/css/h1-in-section-elements-expected.txt:
  • platform/efl/fast/css/hover-subselector-expected.png:
  • platform/efl/fast/css/hover-subselector-expected.txt:
  • platform/efl/fast/css/hsl-color-expected.png:
  • platform/efl/fast/css/hsla-color-expected.png:
  • platform/efl/fast/css/ignore-text-zoom-expected.png:
  • platform/efl/fast/css/ignore-text-zoom-expected.txt:
  • platform/efl/fast/css/imageTileOpacity-expected.png:
  • platform/efl/fast/css/import-rule-regression-11590-expected.png:
  • platform/efl/fast/css/import-rule-regression-11590-expected.txt:
  • platform/efl/fast/css/import_with_baseurl-expected.png:
  • platform/efl/fast/css/import_with_baseurl-expected.txt:
  • platform/efl/fast/css/inline-element-line-break-expected.png:
  • platform/efl/fast/css/inline-element-line-break-expected.txt:
  • platform/efl/fast/css/inline-properties-important-expected.png:
  • platform/efl/fast/css/inline-properties-important-expected.txt:
  • platform/efl/fast/css/input-search-padding-expected.txt:
  • platform/efl/fast/css/invalid-percentage-property-expected.png:
  • platform/efl/fast/css/invalid-percentage-property-expected.txt:
  • platform/efl/fast/css/invalid-pseudo-classes-expected.png:
  • platform/efl/fast/css/invalid-pseudo-classes-expected.txt:
  • platform/efl/fast/css/invalidation-errors-2-expected.png:
  • platform/efl/fast/css/invalidation-errors-3-expected.png:
  • platform/efl/fast/css/invalidation-errors-3-expected.txt:
  • platform/efl/fast/css/invalidation-errors-expected.png:
  • platform/efl/fast/css/last-child-pseudo-class-expected.png:
  • platform/efl/fast/css/last-child-pseudo-class-expected.txt:
  • platform/efl/fast/css/last-child-style-sharing-expected.png:
  • platform/efl/fast/css/last-of-type-pseudo-class-expected.png:
  • platform/efl/fast/css/last-of-type-pseudo-class-expected.txt:
  • platform/efl/fast/css/layerZOrderCrash-expected.png:
  • platform/efl/fast/css/layerZOrderCrash-expected.txt:
  • platform/efl/fast/css/line-after-floating-div-expected.png:
  • platform/efl/fast/css/line-after-floating-div-expected.txt:
  • platform/efl/fast/css/line-height-determined-by-primary-font-expected.png:
  • platform/efl/fast/css/line-height-determined-by-primary-font-expected.txt:
  • platform/efl/fast/css/line-height-expected.png:
  • platform/efl/fast/css/line-height-expected.txt:
  • platform/efl/fast/css/line-height-font-order-expected.png:
  • platform/efl/fast/css/line-height-font-order-expected.txt:
  • platform/efl/fast/css/line-height-negative-expected.png:
  • platform/efl/fast/css/line-height-overflow-expected.png:
  • platform/efl/fast/css/line-height-overflow-expected.txt:
  • platform/efl/fast/css/linear-gradient-currentcolor-expected.png:
  • platform/efl/fast/css/link-outside-head-expected.png:
  • platform/efl/fast/css/link-outside-head-expected.txt:
  • platform/efl/fast/css/list-outline-expected.png:
  • platform/efl/fast/css/list-outline-expected.txt:
  • platform/efl/fast/css/live-cssrules-expected.png:
  • platform/efl/fast/css/live-cssrules-expected.txt:
  • platform/efl/fast/css/margin-bottom-form-element-quirk-expected.png:
  • platform/efl/fast/css/margin-bottom-form-element-quirk-expected.txt:
  • platform/efl/fast/css/margin-bottom-form-element-strict-expected.png:
  • platform/efl/fast/css/margin-bottom-form-element-strict-expected.txt:
  • platform/efl/fast/css/margin-top-bottom-dynamic-expected.png:
  • platform/efl/fast/css/margin-top-bottom-dynamic-expected.txt:
  • platform/efl/fast/css/max-height-none-expected.png:
  • platform/efl/fast/css/max-height-none-expected.txt:
  • platform/efl/fast/css/min-width-with-spanned-cell-expected.txt:
  • platform/efl/fast/css/min-width-with-spanned-cell-fixed-expected.png:
  • platform/efl/fast/css/min-width-with-spanned-cell-fixed-expected.txt:
  • platform/efl/fast/css/namespaces/001-expected.png:
  • platform/efl/fast/css/namespaces/001-expected.txt:
  • platform/efl/fast/css/namespaces/002-expected.png:
  • platform/efl/fast/css/namespaces/002-expected.txt:
  • platform/efl/fast/css/namespaces/003-expected.png:
  • platform/efl/fast/css/namespaces/003-expected.txt:
  • platform/efl/fast/css/namespaces/004-expected.png:
  • platform/efl/fast/css/namespaces/004-expected.txt:
  • platform/efl/fast/css/namespaces/005-expected.png:
  • platform/efl/fast/css/namespaces/005-expected.txt:
  • platform/efl/fast/css/namespaces/006-expected.png:
  • platform/efl/fast/css/namespaces/006-expected.txt:
  • platform/efl/fast/css/namespaces/007-expected.png:
  • platform/efl/fast/css/namespaces/007-expected.txt:
  • platform/efl/fast/css/namespaces/namespaces-comments-expected.png:
  • platform/efl/fast/css/namespaces/namespaces-comments-expected.txt:
  • platform/efl/fast/css/namespaces/namespaces-empty-expected.png:
  • platform/efl/fast/css/namespaces/namespaces-empty-expected.txt:
  • platform/efl/fast/css/namespaces/namespaces-escapes-expected.png:
  • platform/efl/fast/css/namespaces/namespaces-escapes-expected.txt:
  • platform/efl/fast/css/namespaces/namespaces-invalid-at-expected.png:
  • platform/efl/fast/css/namespaces/namespaces-invalid-at-expected.txt:
  • platform/efl/fast/css/negative-leading-expected.png:
  • platform/efl/fast/css/negative-leading-expected.txt:
  • platform/efl/fast/css/negative-nth-child-expected.png:
  • platform/efl/fast/css/negative-nth-child-expected.txt:
  • platform/efl/fast/css/nested-floating-relative-position-percentages-expected.png:
  • platform/efl/fast/css/nested-floating-relative-position-percentages-expected.txt:
  • platform/efl/fast/css/nested-rounded-corners-expected.png:
  • platform/efl/fast/css/non-empty-span-expected.png:
  • platform/efl/fast/css/non-empty-span-expected.txt:
  • platform/efl/fast/css/non-standard-checkbox-size-expected.png:
  • platform/efl/fast/css/non-standard-checkbox-size-expected.txt:
  • platform/efl/fast/css/nth-child-dynamic-expected.png:
  • platform/efl/fast/css/nth-child-dynamic-expected.txt:
  • platform/efl/fast/css/only-child-pseudo-class-expected.png:
  • platform/efl/fast/css/only-child-pseudo-class-expected.txt:
  • platform/efl/fast/css/only-of-type-pseudo-class-expected.png:
  • platform/efl/fast/css/only-of-type-pseudo-class-expected.txt:
  • platform/efl/fast/css/outline-auto-empty-rects-expected.png:
  • platform/efl/fast/css/outline-auto-location-expected.png:
  • platform/efl/fast/css/outline-auto-location-expected.txt:
  • platform/efl/fast/css/outline-narrowLine-expected.png:
  • platform/efl/fast/css/outline-narrowLine-expected.txt:
  • platform/efl/fast/css/pendingStylesheetFontSize-expected.png:
  • platform/efl/fast/css/pendingStylesheetFontSize-expected.txt:
  • platform/efl/fast/css/percent-top-relative-container-height-unspecified-expected.png:
  • platform/efl/fast/css/percent-top-relative-container-height-unspecified-expected.txt:
  • platform/efl/fast/css/percent-top-value-with-relative-position-expected.png:
  • platform/efl/fast/css/percentage-non-integer-expected.png:
  • platform/efl/fast/css/percentage-non-integer-expected.txt:
  • platform/efl/fast/css/position-negative-top-margin-expected.png:
  • platform/efl/fast/css/position-negative-top-margin-expected.txt:
  • platform/efl/fast/css/preserve-user-specified-zoom-level-on-reload-expected.png:
  • platform/efl/fast/css/preserve-user-specified-zoom-level-on-reload-expected.txt:
  • platform/efl/fast/css/pseudo-element-line-break-expected.png:
  • platform/efl/fast/css/pseudo-element-line-break-expected.txt:
  • platform/efl/fast/css/pseudo-first-line-border-width-expected.png:
7:12 AM Changeset in webkit [140142] by aandrey@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: [Canvas] introduce Resource.toDataURL
https://bugs.webkit.org/show_bug.cgi?id=107019

Reviewed by Pavel Feldman.

Resource.toDataURL will return string data url representation of a resource, if applicable.
For example, for a rendering context resource (2D or WebGL) it will return canvas.toDataURL().

  • inspector/InjectedScriptCanvasModuleSource.js:

(.):

6:58 AM Changeset in webkit [140141] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (10/26).

  • platform/efl/fast/block/margin-collapse/038-expected.png:
  • platform/efl/fast/block/margin-collapse/038-expected.txt:
  • platform/efl/fast/block/margin-collapse/039-expected.png:
  • platform/efl/fast/block/margin-collapse/039-expected.txt:
  • platform/efl/fast/block/margin-collapse/040-expected.png:
  • platform/efl/fast/block/margin-collapse/040-expected.txt:
  • platform/efl/fast/block/margin-collapse/041-expected.png:
  • platform/efl/fast/block/margin-collapse/042-expected.png:
  • platform/efl/fast/block/margin-collapse/042-expected.txt:
  • platform/efl/fast/block/margin-collapse/043-expected.png:
  • platform/efl/fast/block/margin-collapse/044-expected.png:
  • platform/efl/fast/block/margin-collapse/044-expected.txt:
  • platform/efl/fast/block/margin-collapse/045-expected.png:
  • platform/efl/fast/block/margin-collapse/045-expected.txt:
  • platform/efl/fast/block/margin-collapse/055-expected.png:
  • platform/efl/fast/block/margin-collapse/055-expected.txt:
  • platform/efl/fast/block/margin-collapse/056-expected.png:
  • platform/efl/fast/block/margin-collapse/056-expected.txt:
  • platform/efl/fast/block/margin-collapse/057-expected.png:
  • platform/efl/fast/block/margin-collapse/058-expected.png:
  • platform/efl/fast/block/margin-collapse/058-expected.txt:
  • platform/efl/fast/block/margin-collapse/059-expected.png:
  • platform/efl/fast/block/margin-collapse/059-expected.txt:
  • platform/efl/fast/block/margin-collapse/062-expected.png:
  • platform/efl/fast/block/margin-collapse/062-expected.txt:
  • platform/efl/fast/block/margin-collapse/063-expected.png:
  • platform/efl/fast/block/margin-collapse/063-expected.txt:
  • platform/efl/fast/block/margin-collapse/100-expected.png:
  • platform/efl/fast/block/margin-collapse/100-expected.txt:
  • platform/efl/fast/block/margin-collapse/101-expected.png:
  • platform/efl/fast/block/margin-collapse/101-expected.txt:
  • platform/efl/fast/block/margin-collapse/102-expected.png:
  • platform/efl/fast/block/margin-collapse/102-expected.txt:
  • platform/efl/fast/block/margin-collapse/103-expected.png:
  • platform/efl/fast/block/margin-collapse/103-expected.txt:
  • platform/efl/fast/block/margin-collapse/104-expected.png:
  • platform/efl/fast/block/margin-collapse/104-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/001-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/001-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/002-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/002-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/003-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/003-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/004-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/004-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/005-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/005-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/006-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/006-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/010-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/010-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/011-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/011-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/012-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/012-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/015-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/015-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/016-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/016-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/017-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/017-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/018-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/018-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/019-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/019-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/020-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/020-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/021-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/021-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/022-expected.png:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/022-expected.txt:
  • platform/efl/fast/block/margin-collapse/block-inside-inline/025-expected.png:
  • platform/efl/fast/block/margin-collapse/empty-clear-blocks-expected.png:
  • platform/efl/fast/block/margin-collapse/negative-margins-expected.png:
  • platform/efl/fast/block/margin-collapse/negative-margins-expected.txt:
  • platform/efl/fast/block/positioning/001-expected.png:
  • platform/efl/fast/block/positioning/001-expected.txt:
  • platform/efl/fast/block/positioning/002-expected.png:
  • platform/efl/fast/block/positioning/002-expected.txt:
  • platform/efl/fast/block/positioning/003-expected.png:
  • platform/efl/fast/block/positioning/004-expected.png:
  • platform/efl/fast/block/positioning/007-expected.png:
  • platform/efl/fast/block/positioning/008-expected.png:
  • platform/efl/fast/block/positioning/014-expected.png:
  • platform/efl/fast/block/positioning/017-expected.png:
  • platform/efl/fast/block/positioning/018-expected.png:
  • platform/efl/fast/block/positioning/019-expected.png:
  • platform/efl/fast/block/positioning/035-expected.png:
  • platform/efl/fast/block/positioning/038-expected.png:
  • platform/efl/fast/block/positioning/039-expected.png:
  • platform/efl/fast/block/positioning/040-expected.png:
  • platform/efl/fast/block/positioning/047-expected.png:
  • platform/efl/fast/block/positioning/048-expected.png:
  • platform/efl/fast/block/positioning/049-expected.png:
  • platform/efl/fast/block/positioning/050-expected.png:
  • platform/efl/fast/block/positioning/051-expected.png:
  • platform/efl/fast/block/positioning/051-expected.txt:
  • platform/efl/fast/block/positioning/052-expected.png:
  • platform/efl/fast/block/positioning/052-expected.txt:
  • platform/efl/fast/block/positioning/053-expected.png:
  • platform/efl/fast/block/positioning/053-expected.txt:
  • platform/efl/fast/block/positioning/054-expected.png:
  • platform/efl/fast/block/positioning/054-expected.txt:
  • platform/efl/fast/block/positioning/055-expected.png:
  • platform/efl/fast/block/positioning/055-expected.txt:
  • platform/efl/fast/block/positioning/056-expected.png:
  • platform/efl/fast/block/positioning/056-expected.txt:
  • platform/efl/fast/block/positioning/057-expected.png:
  • platform/efl/fast/block/positioning/057-expected.txt:
  • platform/efl/fast/block/positioning/058-expected.png:
  • platform/efl/fast/block/positioning/058-expected.txt:
  • platform/efl/fast/block/positioning/059-expected.png:
  • platform/efl/fast/block/positioning/059-expected.txt:
  • platform/efl/fast/block/positioning/060-expected.png:
  • platform/efl/fast/block/positioning/060-expected.txt:
  • platform/efl/fast/block/positioning/061-expected.png:
  • platform/efl/fast/block/positioning/061-expected.txt:
  • platform/efl/fast/block/positioning/abs-inside-inline-rel-expected.png:
  • platform/efl/fast/block/positioning/abs-inside-inline-rel-expected.txt:
  • platform/efl/fast/block/positioning/absolute-in-inline-ltr-2-expected.png:
  • platform/efl/fast/block/positioning/absolute-in-inline-ltr-2-expected.txt:
  • platform/efl/fast/block/positioning/absolute-in-inline-ltr-3-expected.png:
  • platform/efl/fast/block/positioning/absolute-in-inline-ltr-3-expected.txt:
  • platform/efl/fast/block/positioning/absolute-in-inline-ltr-expected.png:
  • platform/efl/fast/block/positioning/absolute-in-inline-ltr-expected.txt:
  • platform/efl/fast/block/positioning/absolute-in-inline-rtl-2-expected.png:
  • platform/efl/fast/block/positioning/absolute-in-inline-rtl-2-expected.txt:
  • platform/efl/fast/block/positioning/absolute-in-inline-rtl-3-expected.png:
  • platform/efl/fast/block/positioning/absolute-in-inline-rtl-3-expected.txt:
  • platform/efl/fast/block/positioning/absolute-in-inline-rtl-expected.png:
  • platform/efl/fast/block/positioning/absolute-in-inline-rtl-expected.txt:
  • platform/efl/fast/block/positioning/absolute-in-inline-short-ltr-expected.png:
  • platform/efl/fast/block/positioning/absolute-in-inline-short-ltr-expected.txt:
  • platform/efl/fast/block/positioning/absolute-in-inline-short-rtl-expected.png:
  • platform/efl/fast/block/positioning/absolute-in-inline-short-rtl-expected.txt:
  • platform/efl/fast/block/positioning/absolute-length-of-neg-666666-expected.png:
  • platform/efl/fast/block/positioning/absolute-length-of-neg-666666-expected.txt:
  • platform/efl/fast/block/positioning/absolute-position-direction-expected.png:
  • platform/efl/fast/block/positioning/absolute-position-direction-expected.txt:
  • platform/efl/fast/block/positioning/absolute-positioned-overconstrained-expected.png:
  • platform/efl/fast/block/positioning/absolute-positioned-overconstrained-expected.txt:
  • platform/efl/fast/block/positioning/absolute-positioning-no-scrollbar-expected.png:
  • platform/efl/fast/block/positioning/absolute-positioning-no-scrollbar-expected.txt:
  • platform/efl/fast/block/positioning/absolute-with-html-border-quirks-expected.png:
  • platform/efl/fast/block/positioning/absolute-with-html-border-quirks-expected.txt:
  • platform/efl/fast/block/positioning/absolute-with-html-border-strict-expected.png:
  • platform/efl/fast/block/positioning/absolute-with-html-border-strict-expected.txt:
  • platform/efl/fast/block/positioning/auto-height-with-top-and-bottom-expected.png:
  • platform/efl/fast/block/positioning/auto-height-with-top-and-bottom-expected.txt:
  • platform/efl/fast/block/positioning/auto/001-expected.png:
  • platform/efl/fast/block/positioning/auto/001-expected.txt:
  • platform/efl/fast/block/positioning/auto/002-expected.png:
  • platform/efl/fast/block/positioning/auto/002-expected.txt:
  • platform/efl/fast/block/positioning/auto/003-expected.png:
  • platform/efl/fast/block/positioning/auto/003-expected.txt:
  • platform/efl/fast/block/positioning/auto/004-expected.png:
  • platform/efl/fast/block/positioning/auto/004-expected.txt:
  • platform/efl/fast/block/positioning/auto/005-expected.png:
  • platform/efl/fast/block/positioning/auto/005-expected.txt:
  • platform/efl/fast/block/positioning/auto/006-expected.png:
  • platform/efl/fast/block/positioning/auto/006-expected.txt:
  • platform/efl/fast/block/positioning/auto/007-expected.png:
  • platform/efl/fast/block/positioning/auto/007-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-lr/001-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-lr/001-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-lr/002-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-lr/002-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-lr/003-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-lr/003-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-lr/004-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-lr/004-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-lr/005-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-lr/005-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-lr/006-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-lr/006-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-lr/007-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-lr/007-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-rl/001-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-rl/001-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-rl/002-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-rl/002-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-rl/003-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-rl/003-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-rl/004-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-rl/004-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-rl/005-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-rl/005-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-rl/006-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-rl/006-expected.txt:
  • platform/efl/fast/block/positioning/auto/vertical-rl/007-expected.png:
  • platform/efl/fast/block/positioning/auto/vertical-rl/007-expected.txt:
  • platform/efl/fast/block/positioning/child-of-absolute-with-auto-height-expected.png:
  • platform/efl/fast/block/positioning/child-of-absolute-with-auto-height-expected.txt:
  • platform/efl/fast/block/positioning/differing-writing-modes-expected.png:
  • platform/efl/fast/block/positioning/differing-writing-modes-expected.txt:
  • platform/efl/fast/block/positioning/differing-writing-modes-replaced-expected.png:
  • platform/efl/fast/block/positioning/differing-writing-modes-replaced-expected.txt:
  • platform/efl/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.png:
  • platform/efl/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt:
  • platform/efl/fast/block/positioning/height-change-expected.png:
  • platform/efl/fast/block/positioning/height-change-expected.txt:
  • platform/efl/fast/block/positioning/hiding-inside-relpositioned-inline-expected.png:
  • platform/efl/fast/block/positioning/hiding-inside-relpositioned-inline-expected.txt:
  • platform/efl/fast/block/positioning/inline-block-relposition-expected.png:
  • platform/efl/fast/block/positioning/inline-block-relposition-expected.txt:
  • platform/efl/fast/block/positioning/leftmargin-topmargin-expected.png:
  • platform/efl/fast/block/positioning/leftmargin-topmargin-expected.txt:
  • platform/efl/fast/block/positioning/negative-rel-position-expected.png:
  • platform/efl/fast/block/positioning/negative-right-pos-expected.png:
  • platform/efl/fast/block/positioning/negative-right-pos-expected.txt:
  • platform/efl/fast/block/positioning/padding-percent-expected.png:
  • platform/efl/fast/block/positioning/padding-percent-expected.txt:
  • platform/efl/fast/block/positioning/pref-width-change-expected.png:
  • platform/efl/fast/block/positioning/pref-width-change-expected.txt:
  • platform/efl/fast/block/positioning/relative-overconstrained-expected.png:
  • platform/efl/fast/block/positioning/relative-overflow-block-expected.png:
  • platform/efl/fast/block/positioning/relative-overflow-block-expected.txt:
  • platform/efl/fast/block/positioning/relative-overflow-replaced-expected.png:
  • platform/efl/fast/block/positioning/relative-overflow-replaced-expected.txt:
  • platform/efl/fast/block/positioning/relative-overflow-replaced-float-expected.png:
  • platform/efl/fast/block/positioning/relative-overflow-replaced-float-expected.txt:
  • platform/efl/fast/block/positioning/relative-positioned-inline-container-expected.png:
  • platform/efl/fast/block/positioning/relative-positioned-inline-container-expected.txt:
  • platform/efl/fast/block/positioning/relayout-on-position-change-expected.png:
  • platform/efl/fast/block/positioning/relayout-on-position-change-expected.txt:
  • platform/efl/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png:
  • platform/efl/fast/block/positioning/rtl-fixed-positioning-expected.png:
  • platform/efl/fast/block/positioning/rtl-static-positioning-expected.png:
  • platform/efl/fast/block/positioning/rtl-static-positioning-expected.txt:
  • platform/efl/fast/block/positioning/rtl-static-positioning-inline-block-expected.png:
  • platform/efl/fast/block/positioning/rtl-static-positioning-inline-block-expected.txt:
  • platform/efl/fast/block/positioning/static-distance-with-positioned-ancestor-expected.png:
  • platform/efl/fast/block/positioning/static-distance-with-positioned-ancestor-expected.txt:
  • platform/efl/fast/block/positioning/static-inline-position-dynamic-expected.png:
  • platform/efl/fast/block/positioning/table-cell-static-position-expected.png:
  • platform/efl/fast/block/positioning/table-cell-static-position-expected.txt:
  • platform/efl/fast/block/positioning/trailing-space-test-expected.png:
  • platform/efl/fast/block/positioning/trailing-space-test-expected.txt:
  • platform/efl/fast/block/positioning/vertical-lr/001-expected.png:
  • platform/efl/fast/block/positioning/vertical-lr/001-expected.txt:
  • platform/efl/fast/block/positioning/vertical-lr/002-expected.png:
  • platform/efl/fast/block/positioning/vertical-lr/002-expected.txt:
  • platform/efl/fast/block/positioning/vertical-lr/003-expected.png:
  • platform/efl/fast/block/positioning/vertical-lr/004-expected.png:
  • platform/efl/fast/block/positioning/vertical-rl/001-expected.png:
  • platform/efl/fast/block/positioning/vertical-rl/001-expected.txt:
  • platform/efl/fast/block/positioning/vertical-rl/002-expected.png:
  • platform/efl/fast/block/positioning/vertical-rl/002-expected.txt:
  • platform/efl/fast/block/positioning/vertical-rl/fixed-positioning-expected.png:
  • platform/efl/fast/block/positioning/window-height-change-expected.png:
  • platform/efl/fast/block/positioning/window-height-change-expected.txt:
  • platform/efl/fast/body-propagation/background-color/001-expected.png:
  • platform/efl/fast/body-propagation/background-color/001-expected.txt:
  • platform/efl/fast/body-propagation/background-color/001-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-color/001-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-color/002-expected.png:
  • platform/efl/fast/body-propagation/background-color/002-expected.txt:
  • platform/efl/fast/body-propagation/background-color/002-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-color/002-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-color/003-declarative-expected.png:
  • platform/efl/fast/body-propagation/background-color/003-declarative-expected.txt:
  • platform/efl/fast/body-propagation/background-color/003-expected.png:
  • platform/efl/fast/body-propagation/background-color/003-expected.txt:
  • platform/efl/fast/body-propagation/background-color/003-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-color/003-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-color/004-declarative-expected.png:
  • platform/efl/fast/body-propagation/background-color/004-declarative-expected.txt:
  • platform/efl/fast/body-propagation/background-color/004-expected.png:
  • platform/efl/fast/body-propagation/background-color/004-expected.txt:
  • platform/efl/fast/body-propagation/background-color/004-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-color/004-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-color/005-declarative-expected.png:
  • platform/efl/fast/body-propagation/background-color/005-declarative-expected.txt:
  • platform/efl/fast/body-propagation/background-color/005-expected.png:
  • platform/efl/fast/body-propagation/background-color/005-expected.txt:
  • platform/efl/fast/body-propagation/background-color/005-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-color/005-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-color/006-declarative-expected.png:
  • platform/efl/fast/body-propagation/background-color/006-declarative-expected.txt:
  • platform/efl/fast/body-propagation/background-color/006-expected.png:
  • platform/efl/fast/body-propagation/background-color/006-expected.txt:
  • platform/efl/fast/body-propagation/background-color/006-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-color/006-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-color/007-declarative-expected.png:
  • platform/efl/fast/body-propagation/background-color/007-declarative-expected.txt:
  • platform/efl/fast/body-propagation/background-color/007-expected.png:
  • platform/efl/fast/body-propagation/background-color/007-expected.txt:
  • platform/efl/fast/body-propagation/background-color/007-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-color/007-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-color/008-expected.png:
  • platform/efl/fast/body-propagation/background-color/008-expected.txt:
  • platform/efl/fast/body-propagation/background-color/008-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-color/008-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-image/001-expected.png:
  • platform/efl/fast/body-propagation/background-image/001-expected.txt:
  • platform/efl/fast/body-propagation/background-image/001-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-image/001-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-image/002-expected.png:
  • platform/efl/fast/body-propagation/background-image/002-expected.txt:
  • platform/efl/fast/body-propagation/background-image/002-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-image/002-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-image/003-declarative-expected.png:
  • platform/efl/fast/body-propagation/background-image/003-declarative-expected.txt:
  • platform/efl/fast/body-propagation/background-image/003-expected.png:
  • platform/efl/fast/body-propagation/background-image/003-expected.txt:
  • platform/efl/fast/body-propagation/background-image/003-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-image/003-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-image/004-declarative-expected.png:
  • platform/efl/fast/body-propagation/background-image/004-declarative-expected.txt:
  • platform/efl/fast/body-propagation/background-image/004-expected.png:
  • platform/efl/fast/body-propagation/background-image/004-expected.txt:
  • platform/efl/fast/body-propagation/background-image/004-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-image/004-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-image/005-declarative-expected.png:
  • platform/efl/fast/body-propagation/background-image/005-declarative-expected.txt:
  • platform/efl/fast/body-propagation/background-image/005-expected.png:
  • platform/efl/fast/body-propagation/background-image/005-expected.txt:
  • platform/efl/fast/body-propagation/background-image/005-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-image/005-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-image/006-declarative-expected.png:
  • platform/efl/fast/body-propagation/background-image/006-declarative-expected.txt:
  • platform/efl/fast/body-propagation/background-image/006-expected.png:
  • platform/efl/fast/body-propagation/background-image/006-expected.txt:
  • platform/efl/fast/body-propagation/background-image/006-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-image/006-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-image/007-declarative-expected.png:
  • platform/efl/fast/body-propagation/background-image/007-declarative-expected.txt:
  • platform/efl/fast/body-propagation/background-image/007-expected.png:
  • platform/efl/fast/body-propagation/background-image/007-expected.txt:
  • platform/efl/fast/body-propagation/background-image/007-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-image/007-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-image/008-expected.png:
  • platform/efl/fast/body-propagation/background-image/008-expected.txt:
  • platform/efl/fast/body-propagation/background-image/008-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-image/008-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-image/009-expected.png:
  • platform/efl/fast/body-propagation/background-image/009-expected.txt:
  • platform/efl/fast/body-propagation/background-image/009-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-image/009-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/background-image/010-expected.png:
  • platform/efl/fast/body-propagation/background-image/010-expected.txt:
  • platform/efl/fast/body-propagation/background-image/010-xhtml-expected.png:
  • platform/efl/fast/body-propagation/background-image/010-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/overflow/001-expected.png:
  • platform/efl/fast/body-propagation/overflow/001-expected.txt:
  • platform/efl/fast/body-propagation/overflow/001-xhtml-expected.png:
  • platform/efl/fast/body-propagation/overflow/001-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/overflow/002-expected.png:
  • platform/efl/fast/body-propagation/overflow/002-expected.txt:
  • platform/efl/fast/body-propagation/overflow/002-xhtml-expected.png:
  • platform/efl/fast/body-propagation/overflow/002-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/overflow/003-declarative-expected.png:
  • platform/efl/fast/body-propagation/overflow/003-declarative-expected.txt:
  • platform/efl/fast/body-propagation/overflow/003-expected.png:
  • platform/efl/fast/body-propagation/overflow/003-expected.txt:
  • platform/efl/fast/body-propagation/overflow/003-xhtml-expected.png:
  • platform/efl/fast/body-propagation/overflow/003-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/overflow/004-declarative-expected.png:
  • platform/efl/fast/body-propagation/overflow/004-declarative-expected.txt:
  • platform/efl/fast/body-propagation/overflow/004-expected.png:
  • platform/efl/fast/body-propagation/overflow/004-expected.txt:
  • platform/efl/fast/body-propagation/overflow/004-xhtml-expected.png:
  • platform/efl/fast/body-propagation/overflow/004-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/overflow/005-declarative-expected.png:
  • platform/efl/fast/body-propagation/overflow/005-declarative-expected.txt:
  • platform/efl/fast/body-propagation/overflow/005-expected.png:
  • platform/efl/fast/body-propagation/overflow/005-expected.txt:
  • platform/efl/fast/body-propagation/overflow/005-xhtml-expected.png:
  • platform/efl/fast/body-propagation/overflow/005-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/overflow/006-declarative-expected.png:
  • platform/efl/fast/body-propagation/overflow/006-declarative-expected.txt:
  • platform/efl/fast/body-propagation/overflow/006-expected.png:
  • platform/efl/fast/body-propagation/overflow/006-expected.txt:
  • platform/efl/fast/body-propagation/overflow/006-xhtml-expected.png:
  • platform/efl/fast/body-propagation/overflow/006-xhtml-expected.txt:
  • platform/efl/fast/body-propagation/overflow/007-declarative-expected.png:
  • platform/efl/fast/body-propagation/overflow/007-declarative-expected.txt:
  • platform/efl/fast/body-propagation/overflow/007-expected.png:
  • platform/efl/fast/body-propagation/overflow/007-expected.txt:
  • platform/efl/fast/body-propagation/overflow/007-xhtml-expected.png:
  • platform/efl/fast/body-propagation/overflow/007-xhtml-expected.txt:
  • platform/efl/fast/borders/bidi-002-expected.png:
  • platform/efl/fast/borders/bidi-002-expected.txt:
  • platform/efl/fast/borders/bidi-009a-expected.png:
  • platform/efl/fast/borders/bidi-012-expected.png:
  • platform/efl/fast/borders/block-mask-overlay-image-expected.png:
  • platform/efl/fast/borders/block-mask-overlay-image-expected.txt:
  • platform/efl/fast/borders/block-mask-overlay-image-outset-expected.png:
  • platform/efl/fast/borders/block-mask-overlay-image-outset-expected.txt:
  • platform/efl/fast/borders/border-antialiasing-expected.png:
  • platform/efl/fast/borders/border-antialiasing-expected.txt:
  • platform/efl/fast/borders/border-color-inherit-expected.png:
  • platform/efl/fast/borders/border-color-inherit-expected.txt:
  • platform/efl/fast/borders/border-fit-2-expected.png:
  • platform/efl/fast/borders/border-fit-expected.png:
  • platform/efl/fast/borders/border-image-01-expected.png:
  • platform/efl/fast/borders/border-image-01-expected.txt:
  • platform/efl/fast/borders/border-image-border-radius-expected.png:
  • platform/efl/fast/borders/border-image-border-radius-expected.txt:
  • platform/efl/fast/borders/border-image-longhand-expected.png:
  • platform/efl/fast/borders/border-image-longhand-expected.txt:
  • platform/efl/fast/borders/border-image-massive-scale-expected.png:
  • platform/efl/fast/borders/border-image-massive-scale-expected.txt:
  • platform/efl/fast/borders/border-image-omit-right-slice-expected.png:
  • platform/efl/fast/borders/border-image-outset-expected.png:
  • platform/efl/fast/borders/border-image-outset-expected.txt:
  • platform/efl/fast/borders/border-image-outset-in-shorthand-expected.png:
  • platform/efl/fast/borders/border-image-outset-in-shorthand-expected.txt:
  • platform/efl/fast/borders/border-image-outset-split-inline-expected.png:
  • platform/efl/fast/borders/border-image-outset-split-inline-expected.txt:
  • platform/efl/fast/borders/border-image-outset-split-inline-vertical-lr-expected.png:
  • platform/efl/fast/borders/border-image-repeat-expected.png:
  • platform/efl/fast/borders/border-image-repeat-expected.txt:
  • platform/efl/fast/borders/border-image-rotate-transform-expected.png:
  • platform/efl/fast/borders/border-image-rotate-transform-expected.txt:
  • platform/efl/fast/borders/border-image-scale-transform-expected.png:
  • platform/efl/fast/borders/border-image-scale-transform-expected.txt:
  • platform/efl/fast/borders/border-image-scaled-expected.png:
  • platform/efl/fast/borders/border-image-scaled-expected.txt:
  • platform/efl/fast/borders/border-image-scaled-gradient-expected.png:
  • platform/efl/fast/borders/border-image-scrambled-expected.png:
  • platform/efl/fast/borders/border-image-scrambled-expected.txt:
  • platform/efl/fast/borders/border-image-side-reduction-expected.png:
  • platform/efl/fast/borders/border-image-slice-constrained-expected.png:
  • platform/efl/fast/borders/border-image-slice-constrained-expected.txt:
  • platform/efl/fast/borders/border-image-slices-expected.png:
  • platform/efl/fast/borders/border-image-slices-expected.txt:
  • platform/efl/fast/borders/border-image-source-expected.png:
  • platform/efl/fast/borders/border-image-source-expected.txt:
  • platform/efl/fast/borders/border-mixed-alpha-expected.png:
  • platform/efl/fast/borders/border-radius-circle-expected.png:
  • platform/efl/fast/borders/border-radius-complex-inner-expected.png:
  • platform/efl/fast/borders/border-radius-constraints-expected.txt:
  • platform/efl/fast/borders/border-radius-different-width-001-expected.png:
  • platform/efl/fast/borders/border-radius-groove-01-expected.png:
  • platform/efl/fast/borders/border-radius-groove-02-expected.png:
  • platform/efl/fast/borders/border-radius-groove-03-expected.png:
  • platform/efl/fast/borders/border-radius-huge-assert-expected.png:
  • platform/efl/fast/borders/border-radius-inline-flow-expected.png:
  • platform/efl/fast/borders/border-radius-inline-flow-expected.txt:
  • platform/efl/fast/borders/border-radius-inset-outset-expected.png:
  • platform/efl/fast/borders/border-radius-inset-outset-expected.txt:
  • platform/efl/fast/borders/border-radius-split-inline-expected.txt:
  • platform/efl/fast/borders/border-radius-valid-border-clipping-expected.png:
  • platform/efl/fast/borders/border-radius-wide-border-01-expected.png:
  • platform/efl/fast/borders/border-radius-wide-border-02-expected.png:
  • platform/efl/fast/borders/border-radius-wide-border-03-expected.png:
  • platform/efl/fast/borders/border-radius-wide-border-04-expected.png:
  • platform/efl/fast/borders/border-radius-wide-border-05-expected.png:
  • platform/efl/fast/borders/border-shadow-large-radius-expected.png:
  • platform/efl/fast/borders/border-styles-split-expected.png:
  • platform/efl/fast/borders/border-styles-split-expected.txt:
  • platform/efl/fast/borders/borderRadiusAllStylesAllCorners-expected.png:
  • platform/efl/fast/borders/borderRadiusAllStylesAllCorners-expected.txt:
  • platform/efl/fast/borders/borderRadiusArcs01-expected.png:
  • platform/efl/fast/borders/borderRadiusArcs01-expected.txt:
  • platform/efl/fast/borders/borderRadiusDashed01-expected.png:
  • platform/efl/fast/borders/borderRadiusDashed02-expected.png:
  • platform/efl/fast/borders/borderRadiusDashed03-expected.png:
  • platform/efl/fast/borders/borderRadiusDashed04-expected.png:
  • platform/efl/fast/borders/borderRadiusDashed05-expected.png:
  • platform/efl/fast/borders/borderRadiusDashed06-expected.png:
  • platform/efl/fast/borders/borderRadiusDotted01-expected.png:
  • platform/efl/fast/borders/borderRadiusDotted02-expected.png:
  • platform/efl/fast/borders/borderRadiusDotted03-expected.png:
  • platform/efl/fast/borders/borderRadiusDotted04-expected.png:
  • platform/efl/fast/borders/borderRadiusDotted05-expected.png:
  • platform/efl/fast/borders/borderRadiusDotted06-expected.png:
  • platform/efl/fast/borders/borderRadiusDouble01-expected.png:
  • platform/efl/fast/borders/borderRadiusDouble01-expected.txt:
  • platform/efl/fast/borders/borderRadiusDouble02-expected.png:
  • platform/efl/fast/borders/borderRadiusDouble02-expected.txt:
  • platform/efl/fast/borders/borderRadiusDouble03-expected.png:
  • platform/efl/fast/borders/borderRadiusDouble03-expected.txt:
  • platform/efl/fast/borders/borderRadiusDouble04-expected.png:
  • platform/efl/fast/borders/borderRadiusDouble05-expected.png:
  • platform/efl/fast/borders/borderRadiusDouble06-expected.png:
  • platform/efl/fast/borders/borderRadiusDouble07-expected.png:
  • platform/efl/fast/borders/borderRadiusDouble08-expected.png:
  • platform/efl/fast/borders/borderRadiusDouble09-expected.png:
  • platform/efl/fast/borders/borderRadiusGroove01-expected.png:
  • platform/efl/fast/borders/borderRadiusGroove01-expected.txt:
  • platform/efl/fast/borders/borderRadiusGroove02-expected.png:
  • platform/efl/fast/borders/borderRadiusGroove02-expected.txt:
  • platform/efl/fast/borders/borderRadiusInset01-expected.png:
  • platform/efl/fast/borders/borderRadiusInset01-expected.txt:
  • platform/efl/fast/borders/borderRadiusInvalidColor-expected.png:
  • platform/efl/fast/borders/borderRadiusInvalidColor-expected.txt:
  • platform/efl/fast/borders/borderRadiusOutset01-expected.png:
  • platform/efl/fast/borders/borderRadiusOutset01-expected.txt:
  • platform/efl/fast/borders/borderRadiusRidge01-expected.png:
  • platform/efl/fast/borders/borderRadiusRidge01-expected.txt:
  • platform/efl/fast/borders/borderRadiusSolid01-expected.png:
  • platform/efl/fast/borders/borderRadiusSolid02-expected.png:
  • platform/efl/fast/borders/borderRadiusSolid03-expected.png:
  • platform/efl/fast/borders/borderRadiusSolid04-expected.png:
  • platform/efl/fast/borders/different-color-borders-expected.png:
  • platform/efl/fast/borders/different-color-borders-expected.txt:
  • platform/efl/fast/borders/fieldsetBorderRadius-expected.png:
  • platform/efl/fast/borders/inline-mask-overlay-image-expected.png:
  • platform/efl/fast/borders/inline-mask-overlay-image-expected.txt:
6:46 AM Changeset in webkit [140140] by Csaba Osztrogonác
  • 2 edits in trunk/Source/WebCore

One more unreviewed Windows buildfix after r140097.

  • html/HTMLPlugInElement.h: Remove non-existent include.
6:41 AM Changeset in webkit [140139] by commit-queue@webkit.org
  • 1 edit
    2 adds in trunk/LayoutTests

[CSS Regions] Add tests for widows and orphans
https://bugs.webkit.org/show_bug.cgi?id=106003

Patch by Andrei Bucur <abucur@adobe.com> on 2013-01-18
Reviewed by Tony Chang.

The change that enabled widows and orphans for paginated rendering (r137200) doesn't contain any tests for regions. This patch adapts the
test added for multi-column to use regions instead.

  • fast/regions/regions-widows-and-orphans-expected.txt: Added.
  • fast/regions/regions-widows-and-orphans.html: Added.
6:34 AM Changeset in webkit [140138] by Csaba Osztrogonác
  • 2 edits in trunk/Source/WebCore

Unreviewed Windows buildfix after r140097.

  • html/HTMLPlugInElement.h:
6:14 AM Changeset in webkit [140137] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (9/26).

  • platform/efl/editing/selection/unrendered-002-expected.txt:
  • platform/efl/editing/selection/unrendered-003-expected.png:
  • platform/efl/editing/selection/unrendered-003-expected.txt:
  • platform/efl/editing/selection/unrendered-004-expected.png:
  • platform/efl/editing/selection/unrendered-004-expected.txt:
  • platform/efl/editing/selection/unrendered-005-expected.png:
  • platform/efl/editing/selection/unrendered-005-expected.txt:
  • platform/efl/editing/selection/unrendered-space-expected.png:
  • platform/efl/editing/selection/unrendered-space-expected.txt:
  • platform/efl/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
  • platform/efl/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png:
  • platform/efl/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
  • platform/efl/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
  • platform/efl/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
  • platform/efl/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
  • platform/efl/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
  • platform/efl/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
  • platform/efl/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
  • platform/efl/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
  • platform/efl/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
  • platform/efl/editing/selection/word-granularity-expected.png:
  • platform/efl/editing/selection/word-granularity-expected.txt:
  • platform/efl/editing/selection/wrapped-line-caret-1-expected.png:
  • platform/efl/editing/selection/wrapped-line-caret-1-expected.txt:
  • platform/efl/editing/selection/wrapped-line-caret-2-expected.png:
  • platform/efl/editing/selection/wrapped-line-caret-2-expected.txt:
  • platform/efl/editing/spelling/inline_spelling_markers-expected.txt:
  • platform/efl/editing/spelling/spelling-expected.txt:
  • platform/efl/editing/style/4916887-expected.png:
  • platform/efl/editing/style/4916887-expected.txt:
  • platform/efl/editing/style/5017613-2-expected.png:
  • platform/efl/editing/style/5017613-2-expected.txt:
  • platform/efl/editing/style/5046875-2-expected.png:
  • platform/efl/editing/style/5046875-2-expected.txt:
  • platform/efl/editing/style/5084241-expected.png:
  • platform/efl/editing/style/5084241-expected.txt:
  • platform/efl/editing/style/apple-style-editable-mix-expected.png:
  • platform/efl/editing/style/apple-style-editable-mix-expected.txt:
  • platform/efl/editing/style/block-style-001-expected.png:
  • platform/efl/editing/style/block-style-001-expected.txt:
  • platform/efl/editing/style/block-style-002-expected.png:
  • platform/efl/editing/style/block-style-002-expected.txt:
  • platform/efl/editing/style/block-style-003-expected.png:
  • platform/efl/editing/style/block-style-003-expected.txt:
  • platform/efl/editing/style/block-styles-007-expected.png:
  • platform/efl/editing/style/block-styles-007-expected.txt:
  • platform/efl/editing/style/create-block-for-style-001-expected.png:
  • platform/efl/editing/style/create-block-for-style-001-expected.txt:
  • platform/efl/editing/style/create-block-for-style-002-expected.png:
  • platform/efl/editing/style/create-block-for-style-002-expected.txt:
  • platform/efl/editing/style/create-block-for-style-003-expected.png:
  • platform/efl/editing/style/create-block-for-style-003-expected.txt:
  • platform/efl/editing/style/create-block-for-style-004-expected.png:
  • platform/efl/editing/style/create-block-for-style-004-expected.txt:
  • platform/efl/editing/style/create-block-for-style-005-expected.png:
  • platform/efl/editing/style/create-block-for-style-005-expected.txt:
  • platform/efl/editing/style/create-block-for-style-006-expected.png:
  • platform/efl/editing/style/create-block-for-style-006-expected.txt:
  • platform/efl/editing/style/create-block-for-style-007-expected.png:
  • platform/efl/editing/style/create-block-for-style-007-expected.txt:
  • platform/efl/editing/style/create-block-for-style-008-expected.png:
  • platform/efl/editing/style/create-block-for-style-008-expected.txt:
  • platform/efl/editing/style/create-block-for-style-009-expected.png:
  • platform/efl/editing/style/create-block-for-style-009-expected.txt:
  • platform/efl/editing/style/create-block-for-style-010-expected.png:
  • platform/efl/editing/style/create-block-for-style-010-expected.txt:
  • platform/efl/editing/style/create-block-for-style-011-expected.png:
  • platform/efl/editing/style/create-block-for-style-011-expected.txt:
  • platform/efl/editing/style/create-block-for-style-012-expected.png:
  • platform/efl/editing/style/create-block-for-style-012-expected.txt:
  • platform/efl/editing/style/create-block-for-style-013-expected.png:
  • platform/efl/editing/style/create-block-for-style-013-expected.txt:
  • platform/efl/editing/style/designmode-expected.png:
  • platform/efl/editing/style/designmode-expected.txt:
  • platform/efl/editing/style/highlight-expected.png:
  • platform/efl/editing/style/highlight-expected.txt:
  • platform/efl/editing/style/relative-font-size-change-001-expected.png:
  • platform/efl/editing/style/relative-font-size-change-001-expected.txt:
  • platform/efl/editing/style/relative-font-size-change-002-expected.png:
  • platform/efl/editing/style/relative-font-size-change-002-expected.txt:
  • platform/efl/editing/style/relative-font-size-change-003-expected.png:
  • platform/efl/editing/style/relative-font-size-change-003-expected.txt:
  • platform/efl/editing/style/relative-font-size-change-004-expected.png:
  • platform/efl/editing/style/relative-font-size-change-004-expected.txt:
  • platform/efl/editing/style/style-3681552-fix-001-expected.png:
  • platform/efl/editing/style/style-3681552-fix-002-expected.png:
  • platform/efl/editing/style/style-3681552-fix-002-expected.txt:
  • platform/efl/editing/style/style-3998892-fix-expected.png:
  • platform/efl/editing/style/style-3998892-fix-expected.txt:
  • platform/efl/editing/style/style-boundary-001-expected.png:
  • platform/efl/editing/style/style-boundary-001-expected.txt:
  • platform/efl/editing/style/style-boundary-002-expected.png:
  • platform/efl/editing/style/style-boundary-003-expected.png:
  • platform/efl/editing/style/style-boundary-004-expected.png:
  • platform/efl/editing/style/style-boundary-004-expected.txt:
  • platform/efl/editing/style/table-selection-expected.png:
  • platform/efl/editing/style/table-selection-expected.txt:
  • platform/efl/editing/style/typing-style-001-expected.png:
  • platform/efl/editing/style/typing-style-002-expected.png:
  • platform/efl/editing/style/unbold-in-bold-expected.png:
  • platform/efl/editing/style/unbold-in-bold-expected.txt:
  • platform/efl/editing/undo/4063751-expected.png:
  • platform/efl/editing/undo/4063751-expected.txt:
  • platform/efl/editing/undo/5378473-expected.png:
  • platform/efl/editing/undo/redo-typing-001-expected.png:
  • platform/efl/editing/undo/redo-typing-001-expected.txt:
  • platform/efl/editing/undo/undo-combined-delete-boundary-expected.png:
  • platform/efl/editing/undo/undo-combined-delete-boundary-expected.txt:
  • platform/efl/editing/undo/undo-combined-delete-expected.png:
  • platform/efl/editing/undo/undo-combined-delete-expected.txt:
  • platform/efl/editing/undo/undo-delete-boundary-expected.png:
  • platform/efl/editing/undo/undo-delete-boundary-expected.txt:
  • platform/efl/editing/undo/undo-delete-expected.png:
  • platform/efl/editing/undo/undo-delete-expected.txt:
  • platform/efl/editing/undo/undo-forward-delete-boundary-expected.png:
  • platform/efl/editing/undo/undo-forward-delete-boundary-expected.txt:
  • platform/efl/editing/undo/undo-forward-delete-expected.png:
  • platform/efl/editing/undo/undo-forward-delete-expected.txt:
  • platform/efl/editing/undo/undo-misspellings-expected.png:
  • platform/efl/editing/undo/undo-typing-001-expected.png:
  • platform/efl/editing/undo/undo-typing-001-expected.txt:
  • platform/efl/editing/unsupported-content/list-type-before-expected.png:
  • platform/efl/editing/unsupported-content/list-type-before-expected.txt:
  • platform/efl/editing/unsupported-content/table-type-after-expected.png:
  • platform/efl/editing/unsupported-content/table-type-after-expected.txt:
  • platform/efl/editing/unsupported-content/table-type-before-expected.png:
  • platform/efl/editing/unsupported-content/table-type-before-expected.txt:
  • platform/efl/fast/backgrounds/001-expected.png:
  • platform/efl/fast/backgrounds/001-expected.txt:
  • platform/efl/fast/backgrounds/animated-gif-as-background-expected.png:
  • platform/efl/fast/backgrounds/animated-gif-as-background-expected.txt:
  • platform/efl/fast/backgrounds/animated-svg-as-mask-expected.png:
  • platform/efl/fast/backgrounds/animated-svg-as-mask-expected.txt:
  • platform/efl/fast/backgrounds/background-clip-text-expected.png:
  • platform/efl/fast/backgrounds/background-clip-text-expected.txt:
  • platform/efl/fast/backgrounds/background-inherit-color-bug-expected.png:
  • platform/efl/fast/backgrounds/background-inherit-color-bug-expected.txt:
  • platform/efl/fast/backgrounds/background-leakage-expected.png:
  • platform/efl/fast/backgrounds/background-leakage-expected.txt:
  • platform/efl/fast/backgrounds/background-leakage-transforms-expected.png:
  • platform/efl/fast/backgrounds/background-leakage-transforms-expected.txt:
  • platform/efl/fast/backgrounds/background-origin-root-element-expected.png:
  • platform/efl/fast/backgrounds/background-origin-root-element-expected.txt:
  • platform/efl/fast/backgrounds/background-position-1-expected.png:
  • platform/efl/fast/backgrounds/background-position-1-expected.txt:
  • platform/efl/fast/backgrounds/background-position-parsing-expected.png:
  • platform/efl/fast/backgrounds/background-position-rounding-expected.png:
  • platform/efl/fast/backgrounds/background-position-rounding-expected.txt:
  • platform/efl/fast/backgrounds/bgCompositeCopy-expected.png:
  • platform/efl/fast/backgrounds/body-generated-image-propagated-to-root-expected.png:
  • platform/efl/fast/backgrounds/body-generated-image-propagated-to-root-expected.txt:
  • platform/efl/fast/backgrounds/border-radius-split-background-expected.png:
  • platform/efl/fast/backgrounds/border-radius-split-background-expected.txt:
  • platform/efl/fast/backgrounds/border-radius-split-background-image-expected.png:
  • platform/efl/fast/backgrounds/border-radius-split-background-image-expected.txt:
  • platform/efl/fast/backgrounds/mask-box-image-expected.png:
  • platform/efl/fast/backgrounds/mask-box-image-expected.txt:
  • platform/efl/fast/backgrounds/mask-composite-expected.png:
  • platform/efl/fast/backgrounds/mask-composite-expected.txt:
  • platform/efl/fast/backgrounds/opacity-on-document-element-expected.png:
  • platform/efl/fast/backgrounds/opacity-on-document-element-expected.txt:
  • platform/efl/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.png:
  • platform/efl/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.txt:
  • platform/efl/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
  • platform/efl/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.txt:
  • platform/efl/fast/backgrounds/repeat/negative-offset-repeat-expected.png:
  • platform/efl/fast/backgrounds/repeat/negative-offset-repeat-expected.txt:
  • platform/efl/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
  • platform/efl/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.txt:
  • platform/efl/fast/backgrounds/repeat/noRepeatCorrectClip-expected.png:
  • platform/efl/fast/backgrounds/repeat/noRepeatCorrectClip-expected.txt:
  • platform/efl/fast/backgrounds/size/backgroundSize01-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize02-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize03-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize04-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize05-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize06-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize07-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize08-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize09-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize10-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize11-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize12-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize13-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize14-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize15-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize15-expected.txt:
  • platform/efl/fast/backgrounds/size/backgroundSize16-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize16-expected.txt:
  • platform/efl/fast/backgrounds/size/backgroundSize17-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize18-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize19-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize20-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize21-expected.png:
  • platform/efl/fast/backgrounds/size/backgroundSize22-expected.png:
  • platform/efl/fast/backgrounds/size/contain-and-cover-expected.png:
  • platform/efl/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
  • platform/efl/fast/backgrounds/size/zero-expected.png:
  • platform/efl/fast/backgrounds/solid-color-context-restore-expected.png:
  • platform/efl/fast/backgrounds/svg-as-mask-expected.png:
  • platform/efl/fast/block/basic/001-expected.png:
  • platform/efl/fast/block/basic/001-expected.txt:
  • platform/efl/fast/block/basic/002-expected.png:
  • platform/efl/fast/block/basic/002-expected.txt:
  • platform/efl/fast/block/basic/003-expected.png:
  • platform/efl/fast/block/basic/003-expected.txt:
  • platform/efl/fast/block/basic/004-expected.png:
  • platform/efl/fast/block/basic/004-expected.txt:
  • platform/efl/fast/block/basic/005-expected.png:
  • platform/efl/fast/block/basic/005-expected.txt:
  • platform/efl/fast/block/basic/006-expected.png:
  • platform/efl/fast/block/basic/006-expected.txt:
  • platform/efl/fast/block/basic/007-expected.png:
  • platform/efl/fast/block/basic/007-expected.txt:
  • platform/efl/fast/block/basic/008-expected.png:
  • platform/efl/fast/block/basic/008-expected.txt:
  • platform/efl/fast/block/basic/009-expected.png:
  • platform/efl/fast/block/basic/009-expected.txt:
  • platform/efl/fast/block/basic/010-expected.png:
  • platform/efl/fast/block/basic/010-expected.txt:
  • platform/efl/fast/block/basic/011-expected.png:
  • platform/efl/fast/block/basic/011-expected.txt:
  • platform/efl/fast/block/basic/012-expected.png:
  • platform/efl/fast/block/basic/012-expected.txt:
  • platform/efl/fast/block/basic/013-expected.png:
  • platform/efl/fast/block/basic/013-expected.txt:
  • platform/efl/fast/block/basic/014-expected.png:
  • platform/efl/fast/block/basic/015-expected.png:
  • platform/efl/fast/block/basic/015-expected.txt:
  • platform/efl/fast/block/basic/016-expected.png:
  • platform/efl/fast/block/basic/016-expected.txt:
  • platform/efl/fast/block/basic/018-expected.png:
  • platform/efl/fast/block/basic/018-expected.txt:
  • platform/efl/fast/block/basic/019-expected.png:
  • platform/efl/fast/block/basic/019-expected.txt:
  • platform/efl/fast/block/basic/020-expected.png:
  • platform/efl/fast/block/basic/020-expected.txt:
  • platform/efl/fast/block/basic/021-expected.png:
  • platform/efl/fast/block/basic/021-expected.txt:
  • platform/efl/fast/block/basic/adding-near-anonymous-block-expected.png:
  • platform/efl/fast/block/basic/adding-near-anonymous-block-expected.txt:
  • platform/efl/fast/block/basic/fieldset-stretch-to-legend-expected.png:
  • platform/efl/fast/block/basic/fieldset-stretch-to-legend-expected.txt:
  • platform/efl/fast/block/basic/min-pref-width-nowrap-floats-expected.png:
  • platform/efl/fast/block/basic/min-pref-width-nowrap-floats-expected.txt:
  • platform/efl/fast/block/basic/minheight-expected.png:
  • platform/efl/fast/block/basic/percent-height-inside-anonymous-block-expected.png:
  • platform/efl/fast/block/basic/percent-height-inside-anonymous-block-expected.txt:
  • platform/efl/fast/block/basic/quirk-height-expected.png:
  • platform/efl/fast/block/basic/quirk-height-expected.txt:
  • platform/efl/fast/block/basic/quirk-percent-height-grandchild-expected.png:
  • platform/efl/fast/block/basic/quirk-percent-height-table-cell-expected.png:
  • platform/efl/fast/block/basic/text-indent-rtl-expected.png:
  • platform/efl/fast/block/basic/text-indent-rtl-expected.txt:
  • platform/efl/fast/block/basic/truncation-rtl-expected.png:
  • platform/efl/fast/block/basic/truncation-rtl-expected.txt:
  • platform/efl/fast/block/basic/white-space-pre-wraps-expected.png:
  • platform/efl/fast/block/basic/white-space-pre-wraps-expected.txt:
  • platform/efl/fast/block/float/001-expected.png:
  • platform/efl/fast/block/float/001-expected.txt:
  • platform/efl/fast/block/float/002-expected.png:
  • platform/efl/fast/block/float/002-expected.txt:
  • platform/efl/fast/block/float/003-expected.png:
  • platform/efl/fast/block/float/003-expected.txt:
  • platform/efl/fast/block/float/004-expected.png:
  • platform/efl/fast/block/float/004-expected.txt:
  • platform/efl/fast/block/float/005-expected.png:
  • platform/efl/fast/block/float/005-expected.txt:
  • platform/efl/fast/block/float/006-expected.png:
  • platform/efl/fast/block/float/006-expected.txt:
  • platform/efl/fast/block/float/007-expected.png:
  • platform/efl/fast/block/float/007-expected.txt:
  • platform/efl/fast/block/float/008-expected.png:
  • platform/efl/fast/block/float/010-expected.png:
  • platform/efl/fast/block/float/010-expected.txt:
  • platform/efl/fast/block/float/011-expected.png:
  • platform/efl/fast/block/float/011-expected.txt:
  • platform/efl/fast/block/float/012-expected.png:
  • platform/efl/fast/block/float/013-expected.png:
  • platform/efl/fast/block/float/014-expected.png:
  • platform/efl/fast/block/float/015-expected.png:
  • platform/efl/fast/block/float/015-expected.txt:
  • platform/efl/fast/block/float/016-expected.png:
  • platform/efl/fast/block/float/017-expected.png:
  • platform/efl/fast/block/float/017-expected.txt:
  • platform/efl/fast/block/float/018-expected.png:
  • platform/efl/fast/block/float/018-expected.txt:
  • platform/efl/fast/block/float/019-expected.png:
  • platform/efl/fast/block/float/020-expected.png:
  • platform/efl/fast/block/float/020-expected.txt:
  • platform/efl/fast/block/float/021-expected.png:
  • platform/efl/fast/block/float/022-expected.png:
  • platform/efl/fast/block/float/022-expected.txt:
  • platform/efl/fast/block/float/023-expected.png:
  • platform/efl/fast/block/float/023-expected.txt:
  • platform/efl/fast/block/float/024-expected.png:
  • platform/efl/fast/block/float/025-expected.png:
  • platform/efl/fast/block/float/025-expected.txt:
  • platform/efl/fast/block/float/026-expected.png:
  • platform/efl/fast/block/float/027-expected.png:
  • platform/efl/fast/block/float/027-expected.txt:
  • platform/efl/fast/block/float/028-expected.png:
  • platform/efl/fast/block/float/029-expected.png:
  • platform/efl/fast/block/float/029-expected.txt:
  • platform/efl/fast/block/float/030-expected.png:
  • platform/efl/fast/block/float/030-expected.txt:
  • platform/efl/fast/block/float/031-expected.png:
  • platform/efl/fast/block/float/031-expected.txt:
  • platform/efl/fast/block/float/032-expected.png:
  • platform/efl/fast/block/float/034-expected.png:
  • platform/efl/fast/block/float/035-expected.png:
  • platform/efl/fast/block/float/avoidance-percent-width-compat-expected.png:
  • platform/efl/fast/block/float/avoidance-percent-width-compat-expected.txt:
  • platform/efl/fast/block/float/avoidance-percent-width-strict-expected.png:
  • platform/efl/fast/block/float/avoidance-percent-width-strict-expected.txt:
  • platform/efl/fast/block/float/avoiding-float-centered-expected.png:
  • platform/efl/fast/block/float/br-with-clear-2-expected.png:
  • platform/efl/fast/block/float/br-with-clear-expected.png:
  • platform/efl/fast/block/float/br-with-clear-expected.txt:
  • platform/efl/fast/block/float/centered-float-avoidance-complexity-expected.png:
  • platform/efl/fast/block/float/centered-float-avoidance-complexity-expected.txt:
  • platform/efl/fast/block/float/clamped-right-float-expected.png:
  • platform/efl/fast/block/float/clamped-right-float-expected.txt:
  • platform/efl/fast/block/float/clear-element-too-wide-for-containing-block-expected.png:
  • platform/efl/fast/block/float/clear-element-too-wide-for-containing-block-expected.txt:
  • platform/efl/fast/block/float/dynamic-unfloat-pref-width-expected.png:
  • platform/efl/fast/block/float/dynamic-unfloat-pref-width-expected.txt:
  • platform/efl/fast/block/float/editable-text-overlapping-float-expected.png:
  • platform/efl/fast/block/float/editable-text-overlapping-float-expected.txt:
  • platform/efl/fast/block/float/fit_line_below_floats-expected.png:
  • platform/efl/fast/block/float/fit_line_below_floats-expected.txt:
  • platform/efl/fast/block/float/float-avoidance-expected.png:
  • platform/efl/fast/block/float/float-avoidance-expected.txt:
  • platform/efl/fast/block/float/float-in-float-hit-testing-expected.png:
  • platform/efl/fast/block/float/float-in-float-hit-testing-expected.txt:
  • platform/efl/fast/block/float/float-in-float-painting-expected.png:
  • platform/efl/fast/block/float/float-in-float-painting-expected.txt:
  • platform/efl/fast/block/float/float-not-removed-from-next-sibling-expected.png:
  • platform/efl/fast/block/float/float-not-removed-from-next-sibling-expected.txt:
  • platform/efl/fast/block/float/float-not-removed-from-next-sibling2-expected.png:
  • platform/efl/fast/block/float/float-not-removed-from-next-sibling2-expected.txt:
  • platform/efl/fast/block/float/float-not-removed-from-next-sibling3-expected.png:
  • platform/efl/fast/block/float/float-not-removed-from-next-sibling4-expected.png:
  • platform/efl/fast/block/float/float-not-removed-from-next-sibling4-expected.txt:
  • platform/efl/fast/block/float/float-on-zero-height-line-expected.png:
  • platform/efl/fast/block/float/float-overflow-hidden-containing-block-width-expected.png:
  • platform/efl/fast/block/float/float-overhangs-root-expected.png:
  • platform/efl/fast/block/float/floats-and-text-indent-expected.png:
  • platform/efl/fast/block/float/floats-and-text-indent-expected.txt:
  • platform/efl/fast/block/float/floats-and-text-indent-rl-expected.png:
  • platform/efl/fast/block/float/floats-and-text-indent-rl-expected.txt:
  • platform/efl/fast/block/float/independent-align-positioning-expected.png:
  • platform/efl/fast/block/float/independent-align-positioning-expected.txt:
  • platform/efl/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.png:
  • platform/efl/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt:
  • platform/efl/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.png:
  • platform/efl/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt:
  • platform/efl/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.png:
  • platform/efl/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt:
  • platform/efl/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.png:
  • platform/efl/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt:
  • platform/efl/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.png:
  • platform/efl/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt:
  • platform/efl/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.png:
  • platform/efl/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt:
  • platform/efl/fast/block/float/intruding-painted-twice-expected.png:
  • platform/efl/fast/block/float/intruding-painted-twice-expected.txt:
  • platform/efl/fast/block/float/marquee-shrink-to-avoid-floats-expected.png:
  • platform/efl/fast/block/float/marquee-shrink-to-avoid-floats-expected.txt:
  • platform/efl/fast/block/float/multiple-float-positioning-expected.png:
  • platform/efl/fast/block/float/multiple-float-positioning-expected.txt:
  • platform/efl/fast/block/float/narrow-after-wide-expected.png:
  • platform/efl/fast/block/float/nested-clearance-expected.png:
  • platform/efl/fast/block/float/nested-clearance-expected.txt:
  • platform/efl/fast/block/float/nestedAnonymousBlocks-expected.png:
  • platform/efl/fast/block/float/nestedAnonymousBlocks-expected.txt:
  • platform/efl/fast/block/float/nestedAnonymousBlocks2-expected.png:
  • platform/efl/fast/block/float/nestedAnonymousBlocks2-expected.txt:
  • platform/efl/fast/block/float/nopaint-after-layer-destruction-expected.png:
  • platform/efl/fast/block/float/nopaint-after-layer-destruction-expected.txt:
  • platform/efl/fast/block/float/nopaint-after-layer-destruction2-expected.png:
  • platform/efl/fast/block/float/nopaint-after-layer-destruction2-expected.txt:
  • platform/efl/fast/block/float/nowrap-clear-min-width-expected.png:
  • platform/efl/fast/block/float/overhanging-after-height-decrease-expected.png:
  • platform/efl/fast/block/float/overhanging-after-height-decrease-expected.txt:
  • platform/efl/fast/block/float/overhanging-float-add-in-static-position-block-expected.png:
  • platform/efl/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt:
  • platform/efl/fast/block/float/overhanging-float-add-in-static-position-block2-expected.png:
  • platform/efl/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt:
  • platform/efl/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.png:
  • platform/efl/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt:
  • platform/efl/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.png:
  • platform/efl/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt:
  • platform/efl/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.png:
  • platform/efl/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt:
  • platform/efl/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.png:
  • platform/efl/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt:
  • platform/efl/fast/block/float/overlapping-floats-with-overflow-hidden-expected.png:
  • platform/efl/fast/block/float/relative-painted-twice-expected.png:
  • platform/efl/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
  • platform/efl/fast/block/float/shrink-to-fit-width-expected.png:
  • platform/efl/fast/block/float/shrink-to-fit-width-expected.txt:
  • platform/efl/fast/block/float/table-relayout-expected.png:
  • platform/efl/fast/block/float/table-relayout-expected.txt:
  • platform/efl/fast/block/float/vertical-move-relayout-expected.png:
  • platform/efl/fast/block/float/vertical-move-relayout-expected.txt:
  • platform/efl/fast/block/float/width-update-after-clear-expected.png:
  • platform/efl/fast/block/float/width-update-after-clear-expected.txt:
  • platform/efl/fast/block/lineboxcontain/block-expected.png:
  • platform/efl/fast/block/lineboxcontain/block-expected.txt:
  • platform/efl/fast/block/lineboxcontain/block-glyphs-replaced-expected.png:
  • platform/efl/fast/block/lineboxcontain/block-glyphs-replaced-expected.txt:
  • platform/efl/fast/block/lineboxcontain/block-replaced-expected.png:
  • platform/efl/fast/block/lineboxcontain/block-replaced-expected.txt:
  • platform/efl/fast/block/lineboxcontain/font-replaced-expected.png:
  • platform/efl/fast/block/lineboxcontain/font-replaced-expected.txt:
  • platform/efl/fast/block/lineboxcontain/glyphs-expected.png:
  • platform/efl/fast/block/lineboxcontain/glyphs-expected.txt:
  • platform/efl/fast/block/lineboxcontain/inline-box-expected.png:
  • platform/efl/fast/block/lineboxcontain/inline-box-expected.txt:
  • platform/efl/fast/block/lineboxcontain/inline-box-replaced-expected.png:
  • platform/efl/fast/block/lineboxcontain/inline-box-replaced-expected.txt:
  • platform/efl/fast/block/lineboxcontain/inline-box-vertical-expected.png:
  • platform/efl/fast/block/lineboxcontain/inline-box-vertical-expected.txt:
  • platform/efl/fast/block/lineboxcontain/inline-expected.png:
  • platform/efl/fast/block/lineboxcontain/inline-expected.txt:
  • platform/efl/fast/block/lineboxcontain/inline-replaced-expected.png:
  • platform/efl/fast/block/lineboxcontain/inline-replaced-expected.txt:
  • platform/efl/fast/block/lineboxcontain/none-expected.png:
  • platform/efl/fast/block/lineboxcontain/none-expected.txt:
  • platform/efl/fast/block/lineboxcontain/parsing-invalid-expected.png:
  • platform/efl/fast/block/lineboxcontain/replaced-expected.png:
  • platform/efl/fast/block/lineboxcontain/replaced-expected.txt:
  • platform/efl/fast/block/margin-collapse/001-expected.png:
  • platform/efl/fast/block/margin-collapse/001-expected.txt:
  • platform/efl/fast/block/margin-collapse/002-expected.png:
  • platform/efl/fast/block/margin-collapse/002-expected.txt:
  • platform/efl/fast/block/margin-collapse/003-expected.png:
  • platform/efl/fast/block/margin-collapse/003-expected.txt:
  • platform/efl/fast/block/margin-collapse/004-expected.png:
  • platform/efl/fast/block/margin-collapse/004-expected.txt:
  • platform/efl/fast/block/margin-collapse/005-expected.png:
  • platform/efl/fast/block/margin-collapse/005-expected.txt:
  • platform/efl/fast/block/margin-collapse/006-expected.png:
  • platform/efl/fast/block/margin-collapse/006-expected.txt:
  • platform/efl/fast/block/margin-collapse/010-expected.png:
  • platform/efl/fast/block/margin-collapse/010-expected.txt:
  • platform/efl/fast/block/margin-collapse/011-expected.png:
  • platform/efl/fast/block/margin-collapse/011-expected.txt:
  • platform/efl/fast/block/margin-collapse/012-expected.png:
  • platform/efl/fast/block/margin-collapse/012-expected.txt:
  • platform/efl/fast/block/margin-collapse/015-expected.png:
  • platform/efl/fast/block/margin-collapse/015-expected.txt:
  • platform/efl/fast/block/margin-collapse/016-expected.png:
  • platform/efl/fast/block/margin-collapse/016-expected.txt:
  • platform/efl/fast/block/margin-collapse/017-expected.png:
  • platform/efl/fast/block/margin-collapse/017-expected.txt:
  • platform/efl/fast/block/margin-collapse/018-expected.png:
  • platform/efl/fast/block/margin-collapse/018-expected.txt:
  • platform/efl/fast/block/margin-collapse/019-expected.png:
  • platform/efl/fast/block/margin-collapse/019-expected.txt:
  • platform/efl/fast/block/margin-collapse/020-expected.png:
  • platform/efl/fast/block/margin-collapse/020-expected.txt:
  • platform/efl/fast/block/margin-collapse/021-expected.png:
  • platform/efl/fast/block/margin-collapse/021-expected.txt:
  • platform/efl/fast/block/margin-collapse/022-expected.png:
  • platform/efl/fast/block/margin-collapse/022-expected.txt:
  • platform/efl/fast/block/margin-collapse/025-expected.png:
  • platform/efl/fast/block/margin-collapse/026-expected.png:
  • platform/efl/fast/block/margin-collapse/026-expected.txt:
  • platform/efl/fast/block/margin-collapse/027-expected.png:
  • platform/efl/fast/block/margin-collapse/027-expected.txt:
  • platform/efl/fast/block/margin-collapse/028-expected.png:
  • platform/efl/fast/block/margin-collapse/028-expected.txt:
  • platform/efl/fast/block/margin-collapse/029-expected.png:
  • platform/efl/fast/block/margin-collapse/029-expected.txt:
  • platform/efl/fast/block/margin-collapse/030-expected.png:
  • platform/efl/fast/block/margin-collapse/030-expected.txt:
  • platform/efl/fast/block/margin-collapse/031-expected.png:
  • platform/efl/fast/block/margin-collapse/031-expected.txt:
  • platform/efl/fast/block/margin-collapse/032-expected.png:
  • platform/efl/fast/block/margin-collapse/032-expected.txt:
  • platform/efl/fast/block/margin-collapse/033-expected.png:
  • platform/efl/fast/block/margin-collapse/033-expected.txt:
  • platform/efl/fast/block/margin-collapse/034-expected.png:
  • platform/efl/fast/block/margin-collapse/034-expected.txt:
  • platform/efl/fast/block/margin-collapse/035-expected.png:
  • platform/efl/fast/block/margin-collapse/035-expected.txt:
  • platform/efl/fast/block/margin-collapse/037-expected.png:
  • platform/efl/fast/block/margin-collapse/037-expected.txt:
6:00 AM Changeset in webkit [140136] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (8/26).

  • platform/efl/editing/execCommand/insert-list-and-stitch-expected.txt:
  • platform/efl/editing/execCommand/insertHorizontalRule-expected.png:
  • platform/efl/editing/execCommand/insertHorizontalRule-expected.txt:
  • platform/efl/editing/execCommand/insertImage-expected.png:
  • platform/efl/editing/execCommand/insertImage-expected.txt:
  • platform/efl/editing/execCommand/nsresponder-indent-expected.png:
  • platform/efl/editing/execCommand/nsresponder-indent-expected.txt:
  • platform/efl/editing/execCommand/nsresponder-outdent-expected.png:
  • platform/efl/editing/execCommand/nsresponder-outdent-expected.txt:
  • platform/efl/editing/execCommand/print-expected.png:
  • platform/efl/editing/execCommand/print-expected.txt:
  • platform/efl/editing/execCommand/remove-list-from-range-selection-expected.png:
  • platform/efl/editing/execCommand/remove-list-from-range-selection-expected.txt:
  • platform/efl/editing/execCommand/remove-list-item-1-expected.png:
  • platform/efl/editing/execCommand/remove-list-item-1-expected.txt:
  • platform/efl/editing/execCommand/selectAll-expected.png:
  • platform/efl/editing/input/caret-at-the-edge-of-contenteditable-expected.png:
  • platform/efl/editing/input/caret-at-the-edge-of-contenteditable-expected.txt:
  • platform/efl/editing/input/caret-at-the-edge-of-input-expected.png:
  • platform/efl/editing/input/caret-at-the-edge-of-input-expected.txt:
  • platform/efl/editing/input/emacs-ctrl-o-expected.png:
  • platform/efl/editing/input/emacs-ctrl-o-expected.txt:
  • platform/efl/editing/input/reveal-caret-of-multiline-contenteditable-expected.png:
  • platform/efl/editing/input/reveal-caret-of-multiline-contenteditable-expected.txt:
  • platform/efl/editing/input/reveal-caret-of-multiline-input-expected.png:
  • platform/efl/editing/input/reveal-caret-of-multiline-input-expected.txt:
  • platform/efl/editing/inserting/12882-expected.png:
  • platform/efl/editing/inserting/12882-expected.txt:
  • platform/efl/editing/inserting/4278698-expected.png:
  • platform/efl/editing/inserting/4278698-expected.txt:
  • platform/efl/editing/inserting/4840662-expected.png:
  • platform/efl/editing/inserting/4840662-expected.txt:
  • platform/efl/editing/inserting/4875189-1-expected.png:
  • platform/efl/editing/inserting/4875189-1-expected.txt:
  • platform/efl/editing/inserting/4875189-2-expected.png:
  • platform/efl/editing/inserting/4875189-2-expected.txt:
  • platform/efl/editing/inserting/4959067-expected.png:
  • platform/efl/editing/inserting/4959067-expected.txt:
  • platform/efl/editing/inserting/4960120-1-expected.png:
  • platform/efl/editing/inserting/4960120-1-expected.txt:
  • platform/efl/editing/inserting/4960120-2-expected.png:
  • platform/efl/editing/inserting/4960120-2-expected.txt:
  • platform/efl/editing/inserting/5002441-expected.png:
  • platform/efl/editing/inserting/5002441-expected.txt:
  • platform/efl/editing/inserting/5058163-1-expected.png:
  • platform/efl/editing/inserting/5058163-1-expected.txt:
  • platform/efl/editing/inserting/5058163-2-expected.png:
  • platform/efl/editing/inserting/5058163-2-expected.txt:
  • platform/efl/editing/inserting/5156401-2-expected.png:
  • platform/efl/editing/inserting/5156401-2-expected.txt:
  • platform/efl/editing/inserting/5418891-expected.png:
  • platform/efl/editing/inserting/5418891-expected.txt:
  • platform/efl/editing/inserting/5510537-expected.png:
  • platform/efl/editing/inserting/5510537-expected.txt:
  • platform/efl/editing/inserting/5549929-2-expected.png:
  • platform/efl/editing/inserting/5549929-2-expected.txt:
  • platform/efl/editing/inserting/5549929-3-expected.png:
  • platform/efl/editing/inserting/5549929-3-expected.txt:
  • platform/efl/editing/inserting/6703873-expected.png:
  • platform/efl/editing/inserting/6703873-expected.txt:
  • platform/efl/editing/inserting/editable-html-element-expected.png:
  • platform/efl/editing/inserting/editable-html-element-expected.txt:
  • platform/efl/editing/inserting/editable-inline-element-expected.png:
  • platform/efl/editing/inserting/editable-inline-element-expected.txt:
  • platform/efl/editing/inserting/edited-whitespace-1-expected.png:
  • platform/efl/editing/inserting/edited-whitespace-1-expected.txt:
  • platform/efl/editing/inserting/editing-empty-divs-expected.png:
  • platform/efl/editing/inserting/editing-empty-divs-expected.txt:
  • platform/efl/editing/inserting/insert-3654864-fix-expected.png:
  • platform/efl/editing/inserting/insert-3654864-fix-expected.txt:
  • platform/efl/editing/inserting/insert-3775316-fix-expected.png:
  • platform/efl/editing/inserting/insert-3775316-fix-expected.txt:
  • platform/efl/editing/inserting/insert-3778059-fix-expected.png:
  • platform/efl/editing/inserting/insert-3778059-fix-expected.txt:
  • platform/efl/editing/inserting/insert-3800346-fix-expected.png:
  • platform/efl/editing/inserting/insert-3800346-fix-expected.txt:
  • platform/efl/editing/inserting/insert-3851164-fix-expected.png:
  • platform/efl/editing/inserting/insert-3851164-fix-expected.txt:
  • platform/efl/editing/inserting/insert-after-delete-001-expected.png:
  • platform/efl/editing/inserting/insert-after-delete-001-expected.txt:
  • platform/efl/editing/inserting/insert-at-end-01-expected.png:
  • platform/efl/editing/inserting/insert-at-end-01-expected.txt:
  • platform/efl/editing/inserting/insert-at-end-02-expected.png:
  • platform/efl/editing/inserting/insert-at-end-02-expected.txt:
  • platform/efl/editing/inserting/insert-br-001-expected.png:
  • platform/efl/editing/inserting/insert-br-001-expected.txt:
  • platform/efl/editing/inserting/insert-br-002-expected.png:
  • platform/efl/editing/inserting/insert-br-002-expected.txt:
  • platform/efl/editing/inserting/insert-br-003-expected.png:
  • platform/efl/editing/inserting/insert-br-003-expected.txt:
  • platform/efl/editing/inserting/insert-br-004-expected.png:
  • platform/efl/editing/inserting/insert-br-004-expected.txt:
  • platform/efl/editing/inserting/insert-br-005-expected.png:
  • platform/efl/editing/inserting/insert-br-005-expected.txt:
  • platform/efl/editing/inserting/insert-br-006-expected.png:
  • platform/efl/editing/inserting/insert-br-006-expected.txt:
  • platform/efl/editing/inserting/insert-br-007-expected.png:
  • platform/efl/editing/inserting/insert-br-007-expected.txt:
  • platform/efl/editing/inserting/insert-br-008-expected.png:
  • platform/efl/editing/inserting/insert-br-008-expected.txt:
  • platform/efl/editing/inserting/insert-br-009-expected.png:
  • platform/efl/editing/inserting/insert-br-009-expected.txt:
  • platform/efl/editing/inserting/insert-br-at-tabspan-001-expected.png:
  • platform/efl/editing/inserting/insert-br-at-tabspan-001-expected.txt:
  • platform/efl/editing/inserting/insert-br-at-tabspan-002-expected.png:
  • platform/efl/editing/inserting/insert-br-at-tabspan-002-expected.txt:
  • platform/efl/editing/inserting/insert-br-at-tabspan-003-expected.png:
  • platform/efl/editing/inserting/insert-br-at-tabspan-003-expected.txt:
  • platform/efl/editing/inserting/insert-br-quoted-001-expected.png:
  • platform/efl/editing/inserting/insert-br-quoted-001-expected.txt:
  • platform/efl/editing/inserting/insert-br-quoted-002-expected.png:
  • platform/efl/editing/inserting/insert-br-quoted-002-expected.txt:
  • platform/efl/editing/inserting/insert-br-quoted-003-expected.png:
  • platform/efl/editing/inserting/insert-br-quoted-003-expected.txt:
  • platform/efl/editing/inserting/insert-br-quoted-004-expected.png:
  • platform/efl/editing/inserting/insert-br-quoted-004-expected.txt:
  • platform/efl/editing/inserting/insert-br-quoted-005-expected.png:
  • platform/efl/editing/inserting/insert-br-quoted-005-expected.txt:
  • platform/efl/editing/inserting/insert-br-quoted-006-expected.png:
  • platform/efl/editing/inserting/insert-br-quoted-006-expected.txt:
  • platform/efl/editing/inserting/insert-div-001-expected.png:
  • platform/efl/editing/inserting/insert-div-001-expected.txt:
  • platform/efl/editing/inserting/insert-div-002-expected.png:
  • platform/efl/editing/inserting/insert-div-002-expected.txt:
  • platform/efl/editing/inserting/insert-div-003-expected.png:
  • platform/efl/editing/inserting/insert-div-003-expected.txt:
  • platform/efl/editing/inserting/insert-div-004-expected.png:
  • platform/efl/editing/inserting/insert-div-004-expected.txt:
  • platform/efl/editing/inserting/insert-div-005-expected.png:
  • platform/efl/editing/inserting/insert-div-005-expected.txt:
  • platform/efl/editing/inserting/insert-div-006-expected.png:
  • platform/efl/editing/inserting/insert-div-006-expected.txt:
  • platform/efl/editing/inserting/insert-div-007-expected.png:
  • platform/efl/editing/inserting/insert-div-007-expected.txt:
  • platform/efl/editing/inserting/insert-div-008-expected.png:
  • platform/efl/editing/inserting/insert-div-008-expected.txt:
  • platform/efl/editing/inserting/insert-div-009-expected.png:
  • platform/efl/editing/inserting/insert-div-009-expected.txt:
  • platform/efl/editing/inserting/insert-div-010-expected.png:
  • platform/efl/editing/inserting/insert-div-010-expected.txt:
  • platform/efl/editing/inserting/insert-div-011-expected.png:
  • platform/efl/editing/inserting/insert-div-011-expected.txt:
  • platform/efl/editing/inserting/insert-div-012-expected.png:
  • platform/efl/editing/inserting/insert-div-012-expected.txt:
  • platform/efl/editing/inserting/insert-div-013-expected.png:
  • platform/efl/editing/inserting/insert-div-013-expected.txt:
  • platform/efl/editing/inserting/insert-div-014-expected.png:
  • platform/efl/editing/inserting/insert-div-014-expected.txt:
  • platform/efl/editing/inserting/insert-div-015-expected.png:
  • platform/efl/editing/inserting/insert-div-015-expected.txt:
  • platform/efl/editing/inserting/insert-div-016-expected.png:
  • platform/efl/editing/inserting/insert-div-016-expected.txt:
  • platform/efl/editing/inserting/insert-div-017-expected.png:
  • platform/efl/editing/inserting/insert-div-017-expected.txt:
  • platform/efl/editing/inserting/insert-div-018-expected.png:
  • platform/efl/editing/inserting/insert-div-018-expected.txt:
  • platform/efl/editing/inserting/insert-div-019-expected.png:
  • platform/efl/editing/inserting/insert-div-019-expected.txt:
  • platform/efl/editing/inserting/insert-div-020-expected.png:
  • platform/efl/editing/inserting/insert-div-020-expected.txt:
  • platform/efl/editing/inserting/insert-div-022-expected.png:
  • platform/efl/editing/inserting/insert-div-022-expected.txt:
  • platform/efl/editing/inserting/insert-div-023-expected.png:
  • platform/efl/editing/inserting/insert-div-023-expected.txt:
  • platform/efl/editing/inserting/insert-div-024-expected.png:
  • platform/efl/editing/inserting/insert-div-024-expected.txt:
  • platform/efl/editing/inserting/insert-div-025-expected.png:
  • platform/efl/editing/inserting/insert-div-025-expected.txt:
  • platform/efl/editing/inserting/insert-div-026-expected.png:
  • platform/efl/editing/inserting/insert-div-026-expected.txt:
  • platform/efl/editing/inserting/insert-div-027-expected.png:
  • platform/efl/editing/inserting/insert-div-027-expected.txt:
  • platform/efl/editing/inserting/insert-paragraph-01-expected.png:
  • platform/efl/editing/inserting/insert-paragraph-01-expected.txt:
  • platform/efl/editing/inserting/insert-paragraph-02-expected.png:
  • platform/efl/editing/inserting/insert-paragraph-02-expected.txt:
  • platform/efl/editing/inserting/insert-paragraph-03-expected.png:
  • platform/efl/editing/inserting/insert-paragraph-03-expected.txt:
  • platform/efl/editing/inserting/insert-paragraph-04-expected.png:
  • platform/efl/editing/inserting/insert-paragraph-04-expected.txt:
  • platform/efl/editing/inserting/insert-paragraph-05-expected.png:
  • platform/efl/editing/inserting/insert-paragraph-05-expected.txt:
  • platform/efl/editing/inserting/insert-space-in-empty-doc-expected.png:
  • platform/efl/editing/inserting/insert-space-in-empty-doc-expected.txt:
  • platform/efl/editing/inserting/insert-tab-001-expected.png:
  • platform/efl/editing/inserting/insert-tab-001-expected.txt:
  • platform/efl/editing/inserting/insert-tab-002-expected.png:
  • platform/efl/editing/inserting/insert-tab-002-expected.txt:
  • platform/efl/editing/inserting/insert-tab-003-expected.png:
  • platform/efl/editing/inserting/insert-tab-003-expected.txt:
  • platform/efl/editing/inserting/insert-tab-004-expected.png:
  • platform/efl/editing/inserting/insert-tab-004-expected.txt:
  • platform/efl/editing/inserting/insert-text-at-tabspan-001-expected.png:
  • platform/efl/editing/inserting/insert-text-at-tabspan-001-expected.txt:
  • platform/efl/editing/inserting/insert-text-at-tabspan-002-expected.png:
  • platform/efl/editing/inserting/insert-text-at-tabspan-002-expected.txt:
  • platform/efl/editing/inserting/insert-text-at-tabspan-003-expected.png:
  • platform/efl/editing/inserting/insert-text-at-tabspan-003-expected.txt:
  • platform/efl/editing/inserting/insert-text-with-newlines-expected.png:
  • platform/efl/editing/inserting/insert-text-with-newlines-expected.txt:
  • platform/efl/editing/inserting/line-break-expected.png:
  • platform/efl/editing/inserting/line-break-expected.txt:
  • platform/efl/editing/inserting/multiple-lines-selected-expected.png:
  • platform/efl/editing/inserting/multiple-lines-selected-expected.txt:
  • platform/efl/editing/inserting/paragraph-separator-01-expected.png:
  • platform/efl/editing/inserting/paragraph-separator-01-expected.txt:
  • platform/efl/editing/inserting/paragraph-separator-02-expected.png:
  • platform/efl/editing/inserting/paragraph-separator-02-expected.txt:
  • platform/efl/editing/inserting/paragraph-separator-03-expected.png:
  • platform/efl/editing/inserting/paragraph-separator-03-expected.txt:
  • platform/efl/editing/inserting/paragraph-separator-in-table-1-expected.png:
  • platform/efl/editing/inserting/paragraph-separator-in-table-1-expected.txt:
  • platform/efl/editing/inserting/paragraph-separator-in-table-2-expected.png:
  • platform/efl/editing/inserting/paragraph-separator-in-table-2-expected.txt:
  • platform/efl/editing/inserting/redo-expected.png:
  • platform/efl/editing/inserting/redo-expected.txt:
  • platform/efl/editing/inserting/return-key-with-selection-001-expected.png:
  • platform/efl/editing/inserting/return-key-with-selection-001-expected.txt:
  • platform/efl/editing/inserting/return-key-with-selection-002-expected.png:
  • platform/efl/editing/inserting/return-key-with-selection-002-expected.txt:
  • platform/efl/editing/inserting/return-key-with-selection-003-expected.png:
  • platform/efl/editing/inserting/return-key-with-selection-003-expected.txt:
  • platform/efl/editing/inserting/typing-001-expected.png:
  • platform/efl/editing/inserting/typing-001-expected.txt:
  • platform/efl/editing/inserting/typing-002-expected.png:
  • platform/efl/editing/inserting/typing-002-expected.txt:
  • platform/efl/editing/inserting/typing-003-expected.png:
  • platform/efl/editing/inserting/typing-003-expected.txt:
  • platform/efl/editing/inserting/typing-around-br-001-expected.png:
  • platform/efl/editing/inserting/typing-around-br-001-expected.txt:
  • platform/efl/editing/inserting/typing-around-image-001-expected.png:
  • platform/efl/editing/inserting/typing-around-image-001-expected.txt:
  • platform/efl/editing/inserting/typing-at-end-of-line-expected.png:
  • platform/efl/editing/inserting/typing-at-end-of-line-expected.txt:
  • platform/efl/editing/pasteboard/4631972-expected.png:
  • platform/efl/editing/pasteboard/4631972-expected.txt:
  • platform/efl/editing/pasteboard/4806874-expected.png:
  • platform/efl/editing/pasteboard/4806874-expected.txt:
  • platform/efl/editing/pasteboard/5032095-expected.png:
  • platform/efl/editing/pasteboard/5032095-expected.txt:
  • platform/efl/editing/pasteboard/5071074-2-expected.png:
  • platform/efl/editing/pasteboard/5071074-2-expected.txt:
  • platform/efl/editing/pasteboard/5134759-expected.png:
  • platform/efl/editing/pasteboard/5134759-expected.txt:
  • platform/efl/editing/pasteboard/5156401-1-expected.png:
  • platform/efl/editing/pasteboard/5156401-1-expected.txt:
  • platform/efl/editing/pasteboard/5387578-expected.png:
  • platform/efl/editing/pasteboard/5387578-expected.txt:
  • platform/efl/editing/pasteboard/7955-expected.png:
  • platform/efl/editing/pasteboard/7955-expected.txt:
  • platform/efl/editing/pasteboard/8145-1-expected.png:
  • platform/efl/editing/pasteboard/8145-1-expected.txt:
  • platform/efl/editing/pasteboard/8145-2-expected.png:
  • platform/efl/editing/pasteboard/8145-2-expected.txt:
  • platform/efl/editing/pasteboard/8145-3-expected.png:
  • platform/efl/editing/pasteboard/8145-3-expected.txt:
  • platform/efl/editing/pasteboard/bad-placeholder-expected.png:
  • platform/efl/editing/pasteboard/bad-placeholder-expected.txt:
  • platform/efl/editing/pasteboard/displaced-generic-placeholder-expected.png:
  • platform/efl/editing/pasteboard/displaced-generic-placeholder-expected.txt:
  • platform/efl/editing/pasteboard/displaced-placeholder-expected.png:
  • platform/efl/editing/pasteboard/displaced-placeholder-expected.txt:
  • platform/efl/editing/pasteboard/innerText-inline-table-expected.png:
  • platform/efl/editing/pasteboard/innerText-inline-table-expected.txt:
  • platform/efl/editing/pasteboard/merge-after-delete-1-expected.png:
  • platform/efl/editing/pasteboard/merge-after-delete-1-expected.txt:
  • platform/efl/editing/pasteboard/merge-after-delete-2-expected.png:
  • platform/efl/editing/pasteboard/merge-after-delete-2-expected.txt:
  • platform/efl/editing/pasteboard/merge-after-delete-expected.png:
  • platform/efl/editing/pasteboard/merge-after-delete-expected.txt:
  • platform/efl/editing/pasteboard/merge-end-blockquote-expected.png:
  • platform/efl/editing/pasteboard/merge-end-blockquote-expected.txt:
  • platform/efl/editing/pasteboard/merge-end-borders-expected.png:
  • platform/efl/editing/pasteboard/merge-end-borders-expected.txt:
  • platform/efl/editing/pasteboard/merge-start-blockquote-expected.png:
  • platform/efl/editing/pasteboard/merge-start-blockquote-expected.txt:
  • platform/efl/editing/pasteboard/merge-start-list-expected.png:
  • platform/efl/editing/pasteboard/merge-start-list-expected.txt:
  • platform/efl/editing/pasteboard/paste-blockquote-after-blockquote-expected.png:
  • platform/efl/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
  • platform/efl/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png:
  • platform/efl/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
  • platform/efl/editing/pasteboard/pasting-object-expected.png:
  • platform/efl/editing/pasteboard/pasting-object-expected.txt:
  • platform/efl/editing/pasteboard/quirks-mode-br-1-expected.png:
  • platform/efl/editing/pasteboard/quirks-mode-br-1-expected.txt:
  • platform/efl/editing/pasteboard/unrendered-br-expected.png:
  • platform/efl/editing/pasteboard/unrendered-br-expected.txt:
  • platform/efl/editing/selection/13804-expected.png:
  • platform/efl/editing/selection/13804-expected.txt:
  • platform/efl/editing/selection/14971-expected.png:
  • platform/efl/editing/selection/14971-expected.txt:
  • platform/efl/editing/selection/4402375-expected.png:
  • platform/efl/editing/selection/4402375-expected.txt:
  • platform/efl/editing/selection/4776665-expected.png:
  • platform/efl/editing/selection/4776665-expected.txt:
  • platform/efl/editing/selection/4818145-expected.png:
  • platform/efl/editing/selection/4818145-expected.txt:
  • platform/efl/editing/selection/4866671-expected.png:
  • platform/efl/editing/selection/4866671-expected.txt:
  • platform/efl/editing/selection/4889598-expected.png:
  • platform/efl/editing/selection/4889598-expected.txt:
  • platform/efl/editing/selection/4895428-2-expected.png:
  • platform/efl/editing/selection/4895428-2-expected.txt:
  • platform/efl/editing/selection/4932260-1-expected.png:
  • platform/efl/editing/selection/4932260-1-expected.txt:
  • platform/efl/editing/selection/4932260-2-expected.png:
  • platform/efl/editing/selection/4932260-2-expected.txt:
  • platform/efl/editing/selection/4932260-3-expected.png:
  • platform/efl/editing/selection/4932260-3-expected.txt:
  • platform/efl/editing/selection/4947387-expected.png:
  • platform/efl/editing/selection/4947387-expected.txt:
  • platform/efl/editing/selection/4960116-expected.png:
  • platform/efl/editing/selection/4960116-expected.txt:
  • platform/efl/editing/selection/4960137-expected.png:
  • platform/efl/editing/selection/4960137-expected.txt:
  • platform/efl/editing/selection/4983858-expected.png:
  • platform/efl/editing/selection/4983858-expected.txt:
  • platform/efl/editing/selection/5057506-2-expected.png:
  • platform/efl/editing/selection/5057506-2-expected.txt:
  • platform/efl/editing/selection/5076323-1-expected.png:
  • platform/efl/editing/selection/5076323-1-expected.txt:
  • platform/efl/editing/selection/5076323-2-expected.png:
  • platform/efl/editing/selection/5076323-2-expected.txt:
  • platform/efl/editing/selection/5076323-3-expected.png:
  • platform/efl/editing/selection/5076323-3-expected.txt:
  • platform/efl/editing/selection/5081257-1-expected.png:
  • platform/efl/editing/selection/5081257-1-expected.txt:
  • platform/efl/editing/selection/5081257-2-expected.png:
  • platform/efl/editing/selection/5081257-2-expected.txt:
  • platform/efl/editing/selection/5099303-expected.png:
  • platform/efl/editing/selection/5099303-expected.txt:
  • platform/efl/editing/selection/5131716-1-expected.png:
  • platform/efl/editing/selection/5131716-1-expected.txt:
  • platform/efl/editing/selection/5131716-2-expected.png:
  • platform/efl/editing/selection/5131716-2-expected.txt:
  • platform/efl/editing/selection/5131716-3-expected.png:
  • platform/efl/editing/selection/5131716-3-expected.txt:
  • platform/efl/editing/selection/5131716-4-expected.png:
  • platform/efl/editing/selection/5131716-4-expected.txt:
  • platform/efl/editing/selection/5195166-2-expected.png:
  • platform/efl/editing/selection/5195166-2-expected.txt:
  • platform/efl/editing/selection/5232159-expected.png:
  • platform/efl/editing/selection/5232159-expected.txt:
  • platform/efl/editing/selection/5234383-1-expected.png:
  • platform/efl/editing/selection/5234383-1-expected.txt:
  • platform/efl/editing/selection/5234383-2-expected.png:
  • platform/efl/editing/selection/5234383-2-expected.txt:
  • platform/efl/editing/selection/5240265-expected.png:
  • platform/efl/editing/selection/5240265-expected.txt:
  • platform/efl/editing/selection/5333725-expected.png:
  • platform/efl/editing/selection/5333725-expected.txt:
  • platform/efl/editing/selection/6476-expected.png:
  • platform/efl/editing/selection/6476-expected.txt:
  • platform/efl/editing/selection/7152-1-expected.png:
  • platform/efl/editing/selection/7152-1-expected.txt:
  • platform/efl/editing/selection/addRange-expected.png:
  • platform/efl/editing/selection/addRange-expected.txt:
  • platform/efl/editing/selection/after-line-wrap-expected.png:
  • platform/efl/editing/selection/after-line-wrap-expected.txt:
  • platform/efl/editing/selection/clear-selection-expected.png:
  • platform/efl/editing/selection/clear-selection-expected.txt:
  • platform/efl/editing/selection/click-start-of-line-expected.png:
  • platform/efl/editing/selection/click-start-of-line-expected.txt:
  • platform/efl/editing/selection/contenteditable-click-inside-expected.png:
  • platform/efl/editing/selection/contenteditable-click-inside-expected.txt:
  • platform/efl/editing/selection/display-table-text-expected.png:
  • platform/efl/editing/selection/display-table-text-expected.txt:
  • platform/efl/editing/selection/drag-in-iframe-expected.png:
  • platform/efl/editing/selection/drag-in-iframe-expected.txt:
  • platform/efl/editing/selection/drag-to-contenteditable-iframe-expected.png:
  • platform/efl/editing/selection/drag-to-contenteditable-iframe-expected.txt:
  • platform/efl/editing/selection/editable-html-element-expected.png:
  • platform/efl/editing/selection/editable-html-element-expected.txt:
  • platform/efl/editing/selection/editable-links-expected.png:
  • platform/efl/editing/selection/editable-links-expected.txt:
  • platform/efl/editing/selection/editable-non-editable-crash-expected.png:
  • platform/efl/editing/selection/editable-non-editable-crash-expected.txt:
  • platform/efl/editing/selection/end-of-document-expected.png:
  • platform/efl/editing/selection/end-of-document-expected.txt:
  • platform/efl/editing/selection/expanding-selections-expected.png:
  • platform/efl/editing/selection/expanding-selections-expected.txt:
  • platform/efl/editing/selection/expanding-selections2-expected.png:
  • platform/efl/editing/selection/expanding-selections2-expected.txt:
  • platform/efl/editing/selection/extend-by-character-001-expected.png:
  • platform/efl/editing/selection/extend-by-character-001-expected.txt:
  • platform/efl/editing/selection/extend-by-character-004-expected.png:
  • platform/efl/editing/selection/extend-by-character-004-expected.txt:
  • platform/efl/editing/selection/extend-by-character-005-expected.png:
  • platform/efl/editing/selection/extend-by-character-005-expected.txt:
  • platform/efl/editing/selection/extend-by-character-006-expected.png:
  • platform/efl/editing/selection/extend-by-character-006-expected.txt:
  • platform/efl/editing/selection/extend-by-sentence-001-expected.png:
  • platform/efl/editing/selection/extend-by-sentence-001-expected.txt:
  • platform/efl/editing/selection/extend-by-word-001-expected.png:
  • platform/efl/editing/selection/extend-by-word-001-expected.txt:
  • platform/efl/editing/selection/extend-inside-transforms-forward-expected.png:
  • platform/efl/editing/selection/extend-inside-transforms-forward-expected.txt:
  • platform/efl/editing/selection/extend-selection-bidi-expected.png:
  • platform/efl/editing/selection/extend-selection-bidi-expected.txt:
  • platform/efl/editing/selection/focus-body-expected.png:
  • platform/efl/editing/selection/focus-body-expected.txt:
  • platform/efl/editing/selection/focus_editable_html-expected.png:
  • platform/efl/editing/selection/focus_editable_html-expected.txt:
  • platform/efl/editing/selection/iframe-expected.png:
  • platform/efl/editing/selection/iframe-expected.txt:
  • platform/efl/editing/selection/image-before-linebreak-expected.png:
  • platform/efl/editing/selection/image-before-linebreak-expected.txt:
  • platform/efl/editing/selection/inline-closest-leaf-child-expected.png:
  • platform/efl/editing/selection/inline-closest-leaf-child-expected.txt:
  • platform/efl/editing/selection/inline-table-expected.png:
  • platform/efl/editing/selection/inline-table-expected.txt:
  • platform/efl/editing/selection/leave-requested-block-expected.png:
  • platform/efl/editing/selection/leave-requested-block-expected.txt:
  • platform/efl/editing/selection/line-wrap-1-expected.png:
  • platform/efl/editing/selection/line-wrap-1-expected.txt:
  • platform/efl/editing/selection/line-wrap-2-expected.png:
  • platform/efl/editing/selection/line-wrap-2-expected.txt:
  • platform/efl/editing/selection/mixed-editability-1-expected.png:
  • platform/efl/editing/selection/mixed-editability-1-expected.txt:
  • platform/efl/editing/selection/mixed-editability-2-expected.png:
  • platform/efl/editing/selection/mixed-editability-2-expected.txt:
  • platform/efl/editing/selection/mixed-editability-3-expected.png:
  • platform/efl/editing/selection/mixed-editability-3-expected.txt:
  • platform/efl/editing/selection/mixed-editability-4-expected.png:
  • platform/efl/editing/selection/mixed-editability-4-expected.txt:
  • platform/efl/editing/selection/mixed-editability-5-expected.png:
  • platform/efl/editing/selection/mixed-editability-5-expected.txt:
  • platform/efl/editing/selection/mixed-editability-8-expected.png:
  • platform/efl/editing/selection/mixed-editability-8-expected.txt:
  • platform/efl/editing/selection/mixed-editability-9-expected.png:
  • platform/efl/editing/selection/mixed-editability-9-expected.txt:
  • platform/efl/editing/selection/move-3875618-fix-expected.png:
  • platform/efl/editing/selection/move-3875618-fix-expected.txt:
  • platform/efl/editing/selection/move-3875641-fix-expected.png:
  • platform/efl/editing/selection/move-3875641-fix-expected.txt:
  • platform/efl/editing/selection/move-backwords-by-word-001-expected.png:
  • platform/efl/editing/selection/move-backwords-by-word-001-expected.txt:
  • platform/efl/editing/selection/move-between-blocks-no-001-expected.png:
  • platform/efl/editing/selection/move-between-blocks-no-001-expected.txt:
  • platform/efl/editing/selection/move-between-blocks-yes-001-expected.png:
  • platform/efl/editing/selection/move-between-blocks-yes-001-expected.txt:
  • platform/efl/editing/selection/move-by-character-001-expected.png:
  • platform/efl/editing/selection/move-by-character-001-expected.txt:
  • platform/efl/editing/selection/move-by-character-002-expected.png:
  • platform/efl/editing/selection/move-by-character-002-expected.txt:
  • platform/efl/editing/selection/move-by-character-003-expected.png:
  • platform/efl/editing/selection/move-by-character-003-expected.txt:
  • platform/efl/editing/selection/move-by-character-004-expected.png:
  • platform/efl/editing/selection/move-by-character-004-expected.txt:
  • platform/efl/editing/selection/move-by-character-005-expected.png:
  • platform/efl/editing/selection/move-by-character-005-expected.txt:
  • platform/efl/editing/selection/move-by-character-6-expected.png:
  • platform/efl/editing/selection/move-by-character-6-expected.txt:
  • platform/efl/editing/selection/move-by-line-001-expected.png:
  • platform/efl/editing/selection/move-by-line-001-expected.txt:
  • platform/efl/editing/selection/move-by-line-002-expected.png:
  • platform/efl/editing/selection/move-by-line-002-expected.txt:
  • platform/efl/editing/selection/move-by-sentence-001-expected.png:
  • platform/efl/editing/selection/move-by-sentence-001-expected.txt:
  • platform/efl/editing/selection/move-by-sentence-linebreak-expected.png:
  • platform/efl/editing/selection/move-by-sentence-linebreak-expected.txt:
  • platform/efl/editing/selection/move-by-word-001-expected.png:
  • platform/efl/editing/selection/move-by-word-001-expected.txt:
  • platform/efl/editing/selection/move-past-trailing-space-expected.png:
  • platform/efl/editing/selection/move-past-trailing-space-expected.txt:
  • platform/efl/editing/selection/node-removal-1-expected.png:
  • platform/efl/editing/selection/node-removal-1-expected.txt:
  • platform/efl/editing/selection/previous-line-position-expected.png:
  • platform/efl/editing/selection/previous-line-position-expected.txt:
  • platform/efl/editing/selection/replace-selection-1-expected.png:
  • platform/efl/editing/selection/replace-selection-1-expected.txt:
  • platform/efl/editing/selection/replaced-boundaries-1-expected.png:
  • platform/efl/editing/selection/replaced-boundaries-1-expected.txt:
  • platform/efl/editing/selection/replaced-boundaries-2-expected.png:
  • platform/efl/editing/selection/replaced-boundaries-2-expected.txt:
  • platform/efl/editing/selection/select-all-001-expected.png:
  • platform/efl/editing/selection/select-all-001-expected.txt:
  • platform/efl/editing/selection/select-all-iframe-expected.png:
  • platform/efl/editing/selection/select-all-iframe-expected.txt:
  • platform/efl/editing/selection/select-text-overflow-ellipsis-expected.png:
  • platform/efl/editing/selection/select-text-overflow-ellipsis-expected.txt:
  • platform/efl/editing/selection/selectNode-expected.png:
  • platform/efl/editing/selection/selectNode-expected.txt:
  • platform/efl/editing/selection/selectNodeContents-expected.png:
  • platform/efl/editing/selection/selectNodeContents-expected.txt:
  • platform/efl/editing/selection/selection-3748164-fix-expected.png:
  • platform/efl/editing/selection/selection-3748164-fix-expected.txt:
  • platform/efl/editing/selection/table-caret-1-expected.png:
  • platform/efl/editing/selection/table-caret-1-expected.txt:
  • platform/efl/editing/selection/table-caret-2-expected.png:
  • platform/efl/editing/selection/table-caret-2-expected.txt:
  • platform/efl/editing/selection/table-caret-3-expected.png:
  • platform/efl/editing/selection/table-caret-3-expected.txt:
  • platform/efl/editing/selection/transformed-selection-rects-expected.png:
  • platform/efl/editing/selection/transformed-selection-rects-expected.txt:
  • platform/efl/editing/selection/triple-click-in-pre-expected.png:
  • platform/efl/editing/selection/triple-click-in-pre-expected.txt:
  • platform/efl/editing/selection/unrendered-001-expected.png:
  • platform/efl/editing/selection/unrendered-001-expected.txt:
  • platform/efl/editing/selection/unrendered-002-expected.png:
5:48 AM Changeset in webkit [140135] by yurys@chromium.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: remove dead code from heap profiler front-end
https://bugs.webkit.org/show_bug.cgi?id=107265

Reviewed by Pavel Feldman.

  • inspector/front-end/HeapSnapshotView.js: removed unused methods.
5:46 AM Changeset in webkit [140134] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (7/26).

  • platform/efl/css3/selectors3/xml/css3-modsel-30-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-30-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-31-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-31-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-32-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-32-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-33-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-33-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-34-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-34-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-35-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-35-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-36-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-36-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-37-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-37-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-38-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-38-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-39-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-39-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-39a-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-39a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-39b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-39b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-39c-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-39c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-3a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-4-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-4-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-41-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-41a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-42-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-42a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-43-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-43-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-43b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-43b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-44-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-44-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-44b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-44b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-44c-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-44c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-44d-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-44d-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-45-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-45-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-45b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-45b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-45c-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-45c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-46-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-46-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-46b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-46b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-47-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-47-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-48-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-48-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-49-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-49-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-5-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-5-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-50-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-51-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-51-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-52-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-52-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-53-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-53-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-54-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-54-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-55-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-55-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-56-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-56-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-57-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-57-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-57b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-57b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-59-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-59-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-6-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-6-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-60-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-60-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-61-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-61-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-62-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-63-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-63-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-64-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-64-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-65-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-66-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-66-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-66b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-66b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-67-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-67-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-68-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-68-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-69-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-69-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-7-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-7-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-70-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-70-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-72-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-72-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-72b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-72b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-73-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-73-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-73b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-73b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-74-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-74-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-74b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-74b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-75-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-75-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-75b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-75b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-76-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-76-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-76b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-76b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-77-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-77-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-77b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-77b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-78-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-78-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-78b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-78b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-79-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-79-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-7b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-7b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-8-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-8-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-80-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-80-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-81-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-81-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-81b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-81b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-82-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-82-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-82b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-82b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-83-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-83-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-86-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-87-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-87-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-87b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-87b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-88-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-88b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-89-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-9-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-9-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-90-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-90-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-90b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-90b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-91-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-92-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-93-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-94-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-94-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-94b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-94b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-95-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-95-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-96-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-96-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-96b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-96b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-97-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-97-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-97b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-97b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-98-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-98-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-98b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-98b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-99-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-99-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-99b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-99b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-d1-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-d1-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-d1b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-d1b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-d2-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-d2-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-d3-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-d3-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-d4-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-d4-expected.txt:
  • platform/efl/css3/unicode-bidi-isolate-basic-expected.png:
  • platform/efl/css3/unicode-bidi-isolate-basic-expected.txt:
  • platform/efl/editing/deleting/4922367-expected.png:
  • platform/efl/editing/deleting/4922367-expected.txt:
  • platform/efl/editing/deleting/5099303-expected.png:
  • platform/efl/editing/deleting/5099303-expected.txt:
  • platform/efl/editing/deleting/5126166-expected.png:
  • platform/efl/editing/deleting/5126166-expected.txt:
  • platform/efl/editing/deleting/5144139-2-expected.png:
  • platform/efl/editing/deleting/5144139-2-expected.txt:
  • platform/efl/editing/deleting/5206311-1-expected.png:
  • platform/efl/editing/deleting/5206311-1-expected.txt:
  • platform/efl/editing/deleting/5272440-expected.png:
  • platform/efl/editing/deleting/5272440-expected.txt:
  • platform/efl/editing/deleting/5369009-expected.png:
  • platform/efl/editing/deleting/5369009-expected.txt:
  • platform/efl/editing/deleting/5433862-2-expected.png:
  • platform/efl/editing/deleting/5433862-2-expected.txt:
  • platform/efl/editing/deleting/5483370-expected.png:
  • platform/efl/editing/deleting/5483370-expected.txt:
  • platform/efl/editing/deleting/collapse-whitespace-3587601-fix-expected.png:
  • platform/efl/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
  • platform/efl/editing/deleting/delete-3608445-fix-expected.png:
  • platform/efl/editing/deleting/delete-3608445-fix-expected.txt:
  • platform/efl/editing/deleting/delete-3608462-fix-expected.png:
  • platform/efl/editing/deleting/delete-3608462-fix-expected.txt:
  • platform/efl/editing/deleting/delete-3775172-fix-expected.png:
  • platform/efl/editing/deleting/delete-3775172-fix-expected.txt:
  • platform/efl/editing/deleting/delete-3800834-fix-expected.png:
  • platform/efl/editing/deleting/delete-3800834-fix-expected.txt:
  • platform/efl/editing/deleting/delete-3857753-fix-expected.png:
  • platform/efl/editing/deleting/delete-3857753-fix-expected.txt:
  • platform/efl/editing/deleting/delete-3865854-fix-expected.png:
  • platform/efl/editing/deleting/delete-3865854-fix-expected.txt:
  • platform/efl/editing/deleting/delete-3928305-fix-expected.png:
  • platform/efl/editing/deleting/delete-3928305-fix-expected.txt:
  • platform/efl/editing/deleting/delete-4083333-fix-expected.png:
  • platform/efl/editing/deleting/delete-4083333-fix-expected.txt:
  • platform/efl/editing/deleting/delete-after-span-ws-001-expected.png:
  • platform/efl/editing/deleting/delete-after-span-ws-001-expected.txt:
  • platform/efl/editing/deleting/delete-after-span-ws-002-expected.png:
  • platform/efl/editing/deleting/delete-after-span-ws-002-expected.txt:
  • platform/efl/editing/deleting/delete-after-span-ws-003-expected.png:
  • platform/efl/editing/deleting/delete-after-span-ws-003-expected.txt:
  • platform/efl/editing/deleting/delete-and-undo-expected.png:
  • platform/efl/editing/deleting/delete-and-undo-expected.txt:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-002-expected.png:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-003-expected.png:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-004-expected.png:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-005-expected.png:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-006-expected.png:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-007-expected.png:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-008-expected.png:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-009-expected.png:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-010-expected.png:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-011-expected.png:
  • platform/efl/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
  • platform/efl/editing/deleting/delete-at-start-or-end-expected.png:
  • platform/efl/editing/deleting/delete-block-contents-001-expected.png:
  • platform/efl/editing/deleting/delete-block-contents-001-expected.txt:
  • platform/efl/editing/deleting/delete-block-contents-002-expected.png:
  • platform/efl/editing/deleting/delete-block-contents-002-expected.txt:
  • platform/efl/editing/deleting/delete-block-contents-003-expected.png:
  • platform/efl/editing/deleting/delete-block-contents-003-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-001-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-001-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-002-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-002-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-003-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-003-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-004-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-004-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-005-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-005-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-006-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-006-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-007-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-007-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-008-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-008-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-009-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-009-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-010-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-010-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-011-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-011-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-012-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-012-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-013-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-013-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-014-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-014-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-015-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-015-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-016-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-016-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-017-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-017-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-018-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-018-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-019-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-019-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-020-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-020-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-021-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-021-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-022-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-022-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-023-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-023-expected.txt:
  • platform/efl/editing/deleting/delete-block-merge-contents-024-expected.png:
  • platform/efl/editing/deleting/delete-block-merge-contents-024-expected.txt:
  • platform/efl/editing/deleting/delete-br-001-expected.png:
  • platform/efl/editing/deleting/delete-br-001-expected.txt:
  • platform/efl/editing/deleting/delete-br-002-expected.png:
  • platform/efl/editing/deleting/delete-br-002-expected.txt:
  • platform/efl/editing/deleting/delete-br-003-expected.png:
  • platform/efl/editing/deleting/delete-br-003-expected.txt:
  • platform/efl/editing/deleting/delete-br-004-expected.png:
  • platform/efl/editing/deleting/delete-br-004-expected.txt:
  • platform/efl/editing/deleting/delete-br-005-expected.png:
  • platform/efl/editing/deleting/delete-br-005-expected.txt:
  • platform/efl/editing/deleting/delete-br-006-expected.png:
  • platform/efl/editing/deleting/delete-br-006-expected.txt:
  • platform/efl/editing/deleting/delete-br-007-expected.png:
  • platform/efl/editing/deleting/delete-br-007-expected.txt:
  • platform/efl/editing/deleting/delete-br-008-expected.png:
  • platform/efl/editing/deleting/delete-br-008-expected.txt:
  • platform/efl/editing/deleting/delete-br-009-expected.png:
  • platform/efl/editing/deleting/delete-br-009-expected.txt:
  • platform/efl/editing/deleting/delete-br-010-expected.png:
  • platform/efl/editing/deleting/delete-br-010-expected.txt:
  • platform/efl/editing/deleting/delete-br-013-expected.png:
  • platform/efl/editing/deleting/delete-br-013-expected.txt:
  • platform/efl/editing/deleting/delete-character-001-expected.png:
  • platform/efl/editing/deleting/delete-character-001-expected.txt:
  • platform/efl/editing/deleting/delete-contiguous-ws-001-expected.png:
  • platform/efl/editing/deleting/delete-contiguous-ws-001-expected.txt:
  • platform/efl/editing/deleting/delete-first-list-item-expected.png:
  • platform/efl/editing/deleting/delete-first-list-item-expected.txt:
  • platform/efl/editing/deleting/delete-hr-expected.png:
  • platform/efl/editing/deleting/delete-hr-expected.txt:
  • platform/efl/editing/deleting/delete-image-001-expected.png:
  • platform/efl/editing/deleting/delete-image-001-expected.txt:
  • platform/efl/editing/deleting/delete-image-002-expected.png:
  • platform/efl/editing/deleting/delete-image-002-expected.txt:
  • platform/efl/editing/deleting/delete-image-003-expected.png:
  • platform/efl/editing/deleting/delete-image-003-expected.txt:
  • platform/efl/editing/deleting/delete-image-004-expected.png:
  • platform/efl/editing/deleting/delete-image-004-expected.txt:
  • platform/efl/editing/deleting/delete-leading-ws-001-expected.png:
  • platform/efl/editing/deleting/delete-leading-ws-001-expected.txt:
  • platform/efl/editing/deleting/delete-line-001-expected.png:
  • platform/efl/editing/deleting/delete-line-001-expected.txt:
  • platform/efl/editing/deleting/delete-line-002-expected.png:
  • platform/efl/editing/deleting/delete-line-002-expected.txt:
  • platform/efl/editing/deleting/delete-line-003-expected.png:
  • platform/efl/editing/deleting/delete-line-003-expected.txt:
  • platform/efl/editing/deleting/delete-line-004-expected.png:
  • platform/efl/editing/deleting/delete-line-004-expected.txt:
  • platform/efl/editing/deleting/delete-line-005-expected.png:
  • platform/efl/editing/deleting/delete-line-005-expected.txt:
  • platform/efl/editing/deleting/delete-line-006-expected.png:
  • platform/efl/editing/deleting/delete-line-006-expected.txt:
  • platform/efl/editing/deleting/delete-line-007-expected.png:
  • platform/efl/editing/deleting/delete-line-007-expected.txt:
  • platform/efl/editing/deleting/delete-line-008-expected.png:
  • platform/efl/editing/deleting/delete-line-008-expected.txt:
  • platform/efl/editing/deleting/delete-line-009-expected.png:
  • platform/efl/editing/deleting/delete-line-009-expected.txt:
  • platform/efl/editing/deleting/delete-line-010-expected.png:
  • platform/efl/editing/deleting/delete-line-010-expected.txt:
  • platform/efl/editing/deleting/delete-line-011-expected.png:
  • platform/efl/editing/deleting/delete-line-012-expected.png:
  • platform/efl/editing/deleting/delete-line-012-expected.txt:
  • platform/efl/editing/deleting/delete-line-013-expected.png:
  • platform/efl/editing/deleting/delete-line-013-expected.txt:
  • platform/efl/editing/deleting/delete-line-014-expected.png:
  • platform/efl/editing/deleting/delete-line-014-expected.txt:
  • platform/efl/editing/deleting/delete-line-015-expected.png:
  • platform/efl/editing/deleting/delete-line-015-expected.txt:
  • platform/efl/editing/deleting/delete-line-016-expected.png:
  • platform/efl/editing/deleting/delete-line-016-expected.txt:
  • platform/efl/editing/deleting/delete-line-017-expected.png:
  • platform/efl/editing/deleting/delete-line-017-expected.txt:
  • platform/efl/editing/deleting/delete-line-end-ws-001-expected.png:
  • platform/efl/editing/deleting/delete-line-end-ws-001-expected.txt:
  • platform/efl/editing/deleting/delete-line-end-ws-002-expected.png:
  • platform/efl/editing/deleting/delete-line-end-ws-002-expected.txt:
  • platform/efl/editing/deleting/delete-listitem-001-expected.png:
  • platform/efl/editing/deleting/delete-listitem-001-expected.txt:
  • platform/efl/editing/deleting/delete-listitem-002-expected.png:
  • platform/efl/editing/deleting/delete-listitem-002-expected.txt:
  • platform/efl/editing/deleting/delete-selection-001-expected.png:
  • platform/efl/editing/deleting/delete-selection-001-expected.txt:
  • platform/efl/editing/deleting/delete-tab-001-expected.png:
  • platform/efl/editing/deleting/delete-tab-002-expected.png:
  • platform/efl/editing/deleting/delete-tab-002-expected.txt:
  • platform/efl/editing/deleting/delete-tab-003-expected.png:
  • platform/efl/editing/deleting/delete-tab-003-expected.txt:
  • platform/efl/editing/deleting/delete-tab-004-expected.png:
  • platform/efl/editing/deleting/delete-to-select-table-expected.png:
  • platform/efl/editing/deleting/delete-to-select-table-expected.txt:
  • platform/efl/editing/deleting/delete-trailing-ws-001-expected.png:
  • platform/efl/editing/deleting/delete-trailing-ws-001-expected.txt:
  • platform/efl/editing/deleting/delete-trailing-ws-002-expected.png:
  • platform/efl/editing/deleting/delete-trailing-ws-002-expected.txt:
  • platform/efl/editing/deleting/delete-ws-fixup-001-expected.png:
  • platform/efl/editing/deleting/delete-ws-fixup-001-expected.txt:
  • platform/efl/editing/deleting/delete-ws-fixup-002-expected.png:
  • platform/efl/editing/deleting/delete-ws-fixup-002-expected.txt:
  • platform/efl/editing/deleting/delete-ws-fixup-003-expected.png:
  • platform/efl/editing/deleting/delete-ws-fixup-003-expected.txt:
  • platform/efl/editing/deleting/delete-ws-fixup-004-expected.png:
  • platform/efl/editing/deleting/delete-ws-fixup-004-expected.txt:
  • platform/efl/editing/deleting/forward-delete-expected.png:
  • platform/efl/editing/deleting/forward-delete-expected.txt:
  • platform/efl/editing/deleting/list-item-1-expected.png:
  • platform/efl/editing/deleting/list-item-1-expected.txt:
  • platform/efl/editing/deleting/merge-different-styles-expected.png:
  • platform/efl/editing/deleting/merge-different-styles-expected.txt:
  • platform/efl/editing/deleting/merge-endOfParagraph-expected.png:
  • platform/efl/editing/deleting/merge-endOfParagraph-expected.txt:
  • platform/efl/editing/deleting/merge-no-br-expected.png:
  • platform/efl/editing/deleting/merge-no-br-expected.txt:
  • platform/efl/editing/deleting/merge-unrendered-space-expected.png:
  • platform/efl/editing/deleting/merge-unrendered-space-expected.txt:
  • platform/efl/editing/deleting/merge-whitespace-pre-expected.png:
  • platform/efl/editing/deleting/merge-whitespace-pre-expected.txt:
  • platform/efl/editing/deleting/move-nodes-001-expected.png:
  • platform/efl/editing/deleting/move-nodes-001-expected.txt:
  • platform/efl/editing/deleting/non-smart-delete-expected.png:
  • platform/efl/editing/deleting/non-smart-delete-expected.txt:
  • platform/efl/editing/deleting/pruning-after-merge-2-expected.png:
  • platform/efl/editing/deleting/pruning-after-merge-2-expected.txt:
  • platform/efl/editing/deleting/smart-delete-001-expected.png:
  • platform/efl/editing/deleting/smart-delete-001-expected.txt:
  • platform/efl/editing/deleting/smart-delete-002-expected.png:
  • platform/efl/editing/deleting/table-cells-expected.png:
  • platform/efl/editing/deleting/table-cells-expected.txt:
  • platform/efl/editing/deleting/type-delete-after-quote-expected.png:
  • platform/efl/editing/deleting/type-delete-after-quote-expected.txt:
  • platform/efl/editing/execCommand/4580583-1-expected.png:
  • platform/efl/editing/execCommand/4580583-2-expected.png:
  • platform/efl/editing/execCommand/4641880-1-expected.png:
  • platform/efl/editing/execCommand/4641880-1-expected.txt:
  • platform/efl/editing/execCommand/4641880-2-expected.png:
  • platform/efl/editing/execCommand/4641880-2-expected.txt:
  • platform/efl/editing/execCommand/4747450-expected.png:
  • platform/efl/editing/execCommand/4747450-expected.txt:
  • platform/efl/editing/execCommand/4916402-expected.png:
  • platform/efl/editing/execCommand/4916402-expected.txt:
  • platform/efl/editing/execCommand/4916541-expected.png:
  • platform/efl/editing/execCommand/4916541-expected.txt:
  • platform/efl/editing/execCommand/4924441-expected.png:
  • platform/efl/editing/execCommand/4924441-expected.txt:
  • platform/efl/editing/execCommand/5080333-1-expected.png:
  • platform/efl/editing/execCommand/5080333-1-expected.txt:
  • platform/efl/editing/execCommand/5080333-2-expected.png:
  • platform/efl/editing/execCommand/5080333-2-expected.txt:
  • platform/efl/editing/execCommand/5136770-expected.png:
  • platform/efl/editing/execCommand/5136770-expected.txt:
  • platform/efl/editing/execCommand/5138441-expected.png:
  • platform/efl/editing/execCommand/5138441-expected.txt:
  • platform/efl/editing/execCommand/5142012-1-expected.png:
  • platform/efl/editing/execCommand/5142012-1-expected.txt:
  • platform/efl/editing/execCommand/5142012-2-expected.png:
  • platform/efl/editing/execCommand/5142012-2-expected.txt:
  • platform/efl/editing/execCommand/5190926-expected.png:
  • platform/efl/editing/execCommand/5190926-expected.txt:
  • platform/efl/editing/execCommand/5481523-expected.png:
  • platform/efl/editing/execCommand/5481523-expected.txt:
  • platform/efl/editing/execCommand/5482023-expected.png:
  • platform/efl/editing/execCommand/5569741-expected.png:
  • platform/efl/editing/execCommand/5569741-expected.txt:
  • platform/efl/editing/execCommand/create-list-with-hr-expected.png:
  • platform/efl/editing/execCommand/create-list-with-hr-expected.txt:
  • platform/efl/editing/execCommand/findString-2-expected.png:
  • platform/efl/editing/execCommand/findString-2-expected.txt:
  • platform/efl/editing/execCommand/findString-expected.png:
  • platform/efl/editing/execCommand/findString-expected.txt:
  • platform/efl/editing/execCommand/format-block-with-trailing-br-expected.png:
  • platform/efl/editing/execCommand/indent-empty-root-expected.png:
  • platform/efl/editing/execCommand/indent-empty-root-expected.txt:
  • platform/efl/editing/execCommand/indent-list-item-expected.png:
  • platform/efl/editing/execCommand/indent-list-item-expected.txt:
  • platform/efl/editing/execCommand/indent-selection-expected.png:
  • platform/efl/editing/execCommand/indent-selection-expected.txt:
  • platform/efl/editing/execCommand/insert-list-and-stitch-expected.png:
5:34 AM Changeset in webkit [140133] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (6/26).

  • platform/efl/css3/selectors3/xhtml/css3-modsel-42a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-43-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-43-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-43b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-43b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-44-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-44-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-44b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-44b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-44c-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-44c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-44d-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-44d-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-45-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-45-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-45b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-45b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-45c-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-45c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-46-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-46-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-46b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-46b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-47-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-47-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-48-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-48-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-49-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-49-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-5-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-5-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-50-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-51-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-51-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-52-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-52-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-53-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-53-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-54-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-54-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-55-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-55-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-56-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-56-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-57-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-57-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-57b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-57b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-59-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-59-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-6-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-6-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-60-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-60-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-61-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-61-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-62-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-63-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-63-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-64-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-64-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-65-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-66-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-66-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-66b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-66b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-67-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-67-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-68-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-68-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-69-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-7-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-7-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-70-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-72-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-72-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-72b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-72b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-73-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-73-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-73b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-74-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-74-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-74b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-75-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-75-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-75b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-75b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-76-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-76-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-76b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-76b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-77-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-77-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-77b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-77b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-78-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-78-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-78b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-78b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-79-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-79-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-7b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-7b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-8-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-8-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-80-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-80-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-81-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-81-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-81b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-81b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-82-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-82-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-82b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-82b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-83-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-83-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-86-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-87-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-87-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-87b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-87b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-88-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-88b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-89-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-9-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-9-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-90-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-90-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-90b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-90b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-91-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-92-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-93-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-94-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-94-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-94b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-94b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-95-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-95-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-96-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-96-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-96b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-96b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-97-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-97-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-97b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-97b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-98-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-98-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-98b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-98b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-99-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-99-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-99b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-99b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-d1-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-d1-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-d1b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-d1b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-d2-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-d2-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-d3-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-d3-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-d4-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-d4-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-10-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-10-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-100-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-100-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-100b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-100b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-101-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-101-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-101b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-101b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-102-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-102-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-102b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-102b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-103-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-103-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-103b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-103b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-104-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-104-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-104b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-104b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-105-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-105-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-105b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-105b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-106-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-106-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-106b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-106b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-107-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-107-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-107b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-107b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-108-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-108-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-108b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-108b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-109-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-109-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-109b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-109b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-11-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-11-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-110-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-110-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-110b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-110b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-111-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-111-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-111b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-111b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-112-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-112-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-112b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-112b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-113-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-113-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-113b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-113b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-114-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-114-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-114b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-114b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-115-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-115-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-115b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-115b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-116-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-116-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-116b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-116b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-117-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-117-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-117b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-117b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-118-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-118-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-119-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-119-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-120-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-120-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-121-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-121-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-122-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-122-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-123-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-123-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-123b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-124-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-124-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-124b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-124b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-125-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-125-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-125b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-125b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-126-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-126-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-126b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-126b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-127-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-127-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-127b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-127b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-128-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-128-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-128b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-128b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-129-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-129-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-129b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-129b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-13-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-13-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-130-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-130-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-130b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-130b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-131-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-131-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-131b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-131b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-132-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-132-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-132b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-132b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-133-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-133-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-133b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-133b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-134-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-134-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-134b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-134b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-135-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-135-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-135b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-135b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-136-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-136-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-136b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-136b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-137-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-137-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-137b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-137b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-138-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-138-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-138b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-138b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-139-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-139-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-139b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-139b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-14-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-14-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-140-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-140-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-140b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-140b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-141-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-141-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-141b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-141b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-142-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-142-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-142b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-142b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-143-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-143-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-143b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-143b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-144-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-144-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-145a-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-145a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-145b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-145b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-146a-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-146a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-146b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-146b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-147a-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-147a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-147b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-147b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-148-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-148-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-149-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-149b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-14b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-14b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-14c-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-14c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-14d-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-14d-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-14e-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-14e-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-15-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-15-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-150-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-150-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-151-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-152-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-153-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-153-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-154-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-154-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-155-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-155-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-155a-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-155a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-155b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-155b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-155c-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-155c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-155d-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-155d-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-156-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-156-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-156b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-156b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-156c-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-156c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-157-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-157-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-158-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-158-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-159-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-15b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-15b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-16-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-160-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-160-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-161-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-161-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-166-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-166a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-167-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-167a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-168-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-168-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-168a-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-168a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-169-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-169-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-169a-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-169a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-17-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-17-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-170-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-170a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-170b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-170c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-170d-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-171-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-172a-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-172a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-172b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-172b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-173a-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-173a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-173b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-173b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-174a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-174b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-175a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-175b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-175c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-176-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-176-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-177a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-177b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-178-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-179-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-179a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-18-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-18-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-180a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-181-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-181-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-182-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-183-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-183-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-184a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-184b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-184c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-184d-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-184e-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-184f-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-18a-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-18a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-18b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-18b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-18c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-19-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-19b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-19b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-2-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-2-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-20-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-21-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-21-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-21b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-21b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-21c-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-22-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-22-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-23-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-23-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-24-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-24-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-25-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-25-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-27-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-27a-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-27b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-28-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-28-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-28b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-28b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-29-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-29-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-29b-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-29b-expected.txt:
  • platform/efl/css3/selectors3/xml/css3-modsel-3-expected.png:
  • platform/efl/css3/selectors3/xml/css3-modsel-3-expected.txt:
5:22 AM Changeset in webkit [140132] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (5/26).

  • platform/efl/css3/selectors3/html/css3-modsel-39a-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-39a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-39b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-39b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-39c-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-39c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-3a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-4-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-4-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-41-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-41a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-42-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-42a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-43-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-43-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-43b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-43b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-44-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-44-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-44b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-44b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-44c-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-44c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-44d-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-44d-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-45-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-45-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-45b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-45b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-45c-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-45c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-46-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-46-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-46b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-46b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-5-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-5-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-54-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-54-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-55-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-55-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-56-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-56-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-59-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-59-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-6-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-6-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-60-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-60-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-61-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-61-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-62-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-63-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-63-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-64-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-64-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-65-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-66-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-66-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-66b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-66b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-67-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-67-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-68-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-68-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-69-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-69-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-7-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-7-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-70-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-70-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-72-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-72-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-72b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-72b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-73-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-73-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-73b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-73b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-74-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-74-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-74b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-74b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-75-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-75-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-75b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-75b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-76-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-76-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-76b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-76b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-77-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-77-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-77b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-77b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-78-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-78-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-78b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-78b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-79-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-79-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-7b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-7b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-8-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-8-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-80-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-80-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-81-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-81-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-81b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-81b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-82-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-82-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-82b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-82b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-83-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-83-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-86-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-87-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-87-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-87b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-87b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-88-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-88b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-89-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-9-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-9-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-90-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-90-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-90b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-90b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-d1-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-d1-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-d1b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-d1b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-d2-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-d2-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-d4-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-d4-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-10-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-10-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-100-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-100-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-100b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-100b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-101-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-101-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-101b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-101b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-102-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-102-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-102b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-102b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-103-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-103-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-103b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-103b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-104-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-104-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-104b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-104b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-105-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-105-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-105b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-105b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-106-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-106-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-106b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-106b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-107-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-107-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-107b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-107b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-108-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-108-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-108b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-108b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-109-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-109-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-109b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-109b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-11-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-11-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-110-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-110-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-110b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-110b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-111-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-111-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-111b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-111b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-112-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-112-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-112b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-112b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-113-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-113-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-113b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-113b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-114-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-114-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-114b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-114b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-115-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-115-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-115b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-115b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-116-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-116-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-116b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-116b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-117-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-117-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-117b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-117b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-118-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-118-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-119-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-119-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-120-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-120-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-121-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-121-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-122-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-122-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-123-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-123-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-123b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-124-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-124-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-124b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-124b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-125-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-125-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-125b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-125b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-126-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-126-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-126b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-126b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-127-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-127-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-127b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-127b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-128-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-128-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-128b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-128b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-129-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-129-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-129b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-129b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-13-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-13-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-130-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-130-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-130b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-130b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-131-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-131-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-131b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-131b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-132-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-132-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-132b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-132b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-133-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-133-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-133b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-133b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-134-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-134-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-134b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-134b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-135-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-135-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-135b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-135b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-136-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-136-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-136b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-136b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-137-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-137-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-137b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-137b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-138-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-138-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-138b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-138b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-139-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-139-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-139b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-139b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-14-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-14-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-140-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-140-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-140b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-140b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-141-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-141-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-141b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-141b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-142-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-142-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-142b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-142b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-143-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-143-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-143b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-143b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-144-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-144-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-145a-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-145a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-145b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-145b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-146a-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-146a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-146b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-146b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-147a-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-147a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-147b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-147b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-148-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-148-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-149-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-149b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-14b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-14b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-14c-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-14c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-14d-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-14d-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-14e-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-14e-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-15-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-15-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-150-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-150-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-151-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-152-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-153-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-153-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-154-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-154-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-155-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-155-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-155a-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-155a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-155b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-155b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-155c-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-155c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-155d-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-155d-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-156-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-156-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-156b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-156b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-156c-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-156c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-157-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-157-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-158-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-158-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-159-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-15b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-15b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-16-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-160-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-160-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-161-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-167-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-167a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-168-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-168-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-168a-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-168a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-169-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-169-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-169a-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-169a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-17-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-17-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-170-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-170a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-170b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-170c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-170d-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-171-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-172a-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-172a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-172b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-172b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-173a-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-173a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-173b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-173b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-174a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-174b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-175a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-175b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-175c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-176-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-176-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-177a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-177b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-178-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-179-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-179a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-18-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-18-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-180a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-181-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-181-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-182-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-183-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-183-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-184a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-184b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-184c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-184d-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-184e-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-184f-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-18a-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-18a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-18b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-18b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-18c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-19-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-2-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-2-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-20-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-21-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-21-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-21b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-21b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-21c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-22-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-22-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-23-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-24-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-24-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-25-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-27-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-27a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-27b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-28-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-28-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-28b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-29-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-29-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-29b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-3-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-3-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-30-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-30-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-31-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-31-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-32-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-32-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-33-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-33-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-34-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-34-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-35-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-35-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-36-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-36-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-37-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-37-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-38-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-38-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-39-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-39a-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-39a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-39b-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-39c-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-39c-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-3a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-4-expected.png:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-4-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-41-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-41a-expected.txt:
  • platform/efl/css3/selectors3/xhtml/css3-modsel-42-expected.txt:
5:13 AM Changeset in webkit [140131] by sudarsana.nagineni@linux.intel.com
  • 2 edits in trunk/Tools

Unreviewed, add my secondary email address to the list.

  • Scripts/webkitpy/common/config/committers.py:
5:06 AM Changeset in webkit [140130] by zeno.albisser@digia.com
  • 2 edits in trunk/LayoutTests

[Qt] Unreviewed garderning.
https://bugs.webkit.org/show_bug.cgi?id=107260

Skip a failing webgl pixel test for Qt.

  • platform/qt-5.0-mac-wk2/TestExpectations:
4:56 AM Changeset in webkit [140129] by yurys@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed. Fix Qt minimal compilation after r140127

  • inspector/InspectorInstrumentation.h:

(InspectorInstrumentationCookie):

4:50 AM Changeset in webkit [140128] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Assert failing in RenderQueue::renderScrollZoomJobs
https://bugs.webkit.org/show_bug.cgi?id=107215

Patch by Andrew Lo <anlo@rim.com> on 2013-01-18
Reviewed by Rob Buis.
Internally reviewed by Jakob Petsovits.

Internal PR276660
Render jobs should not be performed if the backing store is inactive.

This occured when the browser was invoked, causing a web page to be made
visible before the surface pool was resumed.

  • Api/BackingStore.cpp:

(BlackBerry::WebKit::BackingStorePrivate::shouldPerformRenderJobs):

4:37 AM Changeset in webkit [140127] by yurys@chromium.org
  • 9 edits in trunk/Source/WebCore

Web Inspector: make sure InspectorInstrumentationCookie is invalidated if inspected page was destroyed
https://bugs.webkit.org/show_bug.cgi?id=107232

Reviewed by Pavel Feldman.

Made InstrumentingAgents reference counted to make sure it is not deleted while there is
InspectorInstrumentationCookie with reference to it.

Introduced InstrumentingAgents::reset that is called from inspector controller destructor
to double check that references to all deleted agents are cleared.

InspectorInstrumentationCookie turned from std::pair into a custom class so that
we can avoid inclusion of InstrumentingAgents.h into InspectorInstrumentation.h

  • inspector/InspectorController.cpp:

(WebCore::InspectorController::InspectorController):
(WebCore::InspectorController::~InspectorController):

  • inspector/InspectorController.h:

(InspectorController):

  • inspector/InspectorInstrumentation.cpp:

(WebCore):
(WebCore::InspectorInstrumentationCookie::InspectorInstrumentationCookie):
(WebCore::InspectorInstrumentationCookie::operator=):
(WebCore::InspectorInstrumentationCookie::~InspectorInstrumentationCookie):
(WebCore::InspectorInstrumentation::didHandleEventImpl):
(WebCore::InspectorInstrumentation::didFireTimerImpl):
(WebCore::InspectorInstrumentation::didLayoutImpl):
(WebCore::InspectorInstrumentation::didPaintImpl):
(WebCore::InspectorInstrumentation::didRecalculateStyleImpl):
(WebCore::InspectorInstrumentation::didMatchRuleImpl):
(WebCore::InspectorInstrumentation::didProcessRuleImpl):
(WebCore::InspectorInstrumentation::didReceiveResourceResponseImpl):
(WebCore::InspectorInstrumentation::retrieveTimelineAgent):

  • inspector/InspectorInstrumentation.h:

(InspectorInstrumentationCookie):
(WebCore::InspectorInstrumentation::didCallFunction):
(WebCore::InspectorInstrumentation::didDispatchXHRReadyStateChangeEvent):
(WebCore::InspectorInstrumentation::didDispatchEvent):
(WebCore::InspectorInstrumentation::didHandleEvent):
(WebCore::InspectorInstrumentation::didDispatchEventOnWindow):
(WebCore::InspectorInstrumentation::didEvaluateScript):
(WebCore::InspectorInstrumentation::didFireTimer):
(WebCore::InspectorInstrumentation::didLayout):
(WebCore::InspectorInstrumentation::didDispatchXHRLoadEvent):
(WebCore::InspectorInstrumentation::didPaint):
(WebCore::InspectorInstrumentation::didRecalculateStyle):
(WebCore::InspectorInstrumentation::didMatchRule):
(WebCore::InspectorInstrumentation::didProcessRule):
(WebCore::InspectorInstrumentation::didReceiveResourceData):
(WebCore::InspectorInstrumentation::didWriteHTML):
(WebCore::InspectorInstrumentation::didFireAnimationFrame):

  • inspector/InstrumentingAgents.cpp:

(WebCore::InstrumentingAgents::InstrumentingAgents):
(WebCore):
(WebCore::InstrumentingAgents::reset):

  • inspector/InstrumentingAgents.h:

(WebCore::InstrumentingAgents::create):
(InstrumentingAgents):

  • inspector/WorkerInspectorController.cpp:

(WebCore::WorkerInspectorController::WorkerInspectorController):
(WebCore::WorkerInspectorController::~WorkerInspectorController):

  • inspector/WorkerInspectorController.h:

(WorkerInspectorController):

4:33 AM Changeset in webkit [140126] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[CMake] Fix indexeddb module build
https://bugs.webkit.org/show_bug.cgi?id=107247

Patch by Jussi Kukkonen <jussi.kukkonen@intel.com> on 2013-01-18
Reviewed by Kentaro Hara.

Add missing files to WebCore_SOURCES so the indexeddb module
can be built.

  • CMakeLists.txt:
4:29 AM Changeset in webkit [140125] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Managing most of the current failures on the 64-bit debug builder.

  • Adding a crash expectation for fast/js/toString-stack-overflow.html.
  • Marking fast/canvas/2d.text.draw.fill.maxWidth.gradient.html as flaky.
  • Extending expectation for http/tests/misc/acid3.html to include debug builds.
  • platform/gtk/TestExpectations:
4:27 AM Changeset in webkit [140124] by vsevik@chromium.org
  • 11 edits
    1 add in trunk

Web Inspector: Add early version of file system mappings editor to settings.
https://bugs.webkit.org/show_bug.cgi?id=107136

Reviewed by Pavel Feldman.

Source/WebCore:

FileMapping simplified to use only one type of entries.
Added start/stopBatchUpdates to FileSystemWorkspaceProvider for better TabbedPane performance.
Added fileSystemProject experiment for file system support and (early and ugly) file system mappings editor behind this experiment.

  • English.lproj/localizedStrings.js:
  • WebCore.gypi:
  • inspector/front-end/FileMapping.js:

(WebInspector.FileMapping):
(WebInspector.FileMapping.prototype._entryMatchesURL):
(WebInspector.FileMapping.prototype._entryURIPrefix):
(WebInspector.FileMapping.prototype.hasMappingForURL):
(WebInspector.FileMapping.prototype._innerURIForURL):
(WebInspector.FileMapping.prototype.uriForURL):
(WebInspector.FileMapping.prototype.urlForURI):
(WebInspector.FileMapping.prototype.mappingEntries):
(WebInspector.FileMapping.prototype.setMappingEntries):
(WebInspector.FileMapping.prototype.set _loadFromSettings.get this):
(WebInspector.FileMapping.prototype.set _loadFromSettings):
(WebInspector.FileMapping.Entry):

  • inspector/front-end/FileSystemWorkspaceProvider.js:

(WebInspector.FileSystemWorkspaceProvider.prototype._fileSystemRemoved):

  • inspector/front-end/IsolatedFileSystemModel.js:

(WebInspector.IsolatedFileSystemModel.prototype._fileSystemAdded):

  • inspector/front-end/Settings.js:

(WebInspector.ExperimentsSettings):

  • inspector/front-end/SettingsScreen.js:

(WebInspector.WorkspaceSettingsTab):
(WebInspector.WorkspaceSettingsTab.prototype._createFileSystemsEditor):
(WebInspector.WorkspaceSettingsTab.prototype._createShowTextInput):
(WebInspector.WorkspaceSettingsTab.prototype._createEditTextInput):
(WebInspector.WorkspaceSettingsTab.prototype._createRemoveButton):
(WebInspector.WorkspaceSettingsTab.prototype._createAddButton):
(WebInspector.WorkspaceSettingsTab.prototype._addFileSystemRow.removeFileSystemClicked):
(WebInspector.WorkspaceSettingsTab.prototype._addFileSystemRow.fileSystemRemoved):
(WebInspector.WorkspaceSettingsTab.prototype._addFileSystemRow):
(WebInspector.WorkspaceSettingsTab.prototype._addFileSystemClicked):
(WebInspector.WorkspaceSettingsTab.prototype._fileSystemAdded):
(WebInspector.WorkspaceSettingsTab.prototype._createFileMappingEditor):
(WebInspector.WorkspaceSettingsTab.prototype._addMappingRow.removeMappingClicked):
(WebInspector.WorkspaceSettingsTab.prototype._addMappingRow):
(WebInspector.WorkspaceSettingsTab.prototype._addFileMappingClicked):

  • inspector/front-end/helpScreen.css:

(.settings-tab .file-systems-editor input.file-system-path):
(.settings-tab .file-mappings-editor .workspace-settings-row input):
(.settings-tab .file-mappings-editor .workspace-settings-row input.file-mapping-url):
(#workspace-tab-content .button:hover):
(#workspace-tab-content .workspace-settings-row:hover .button):
(#workspace-tab-content .workspace-settings-row .button):
(#workspace-tab-content .workspace-settings-row .remove-button):
(#workspace-tab-content .workspace-settings-row .add-button):
(#workspace-tab-content .workspace-settings-row .file-system-add-button):
(#workspace-tab-content .workspace-settings-row .file-system-add-button:hover):

  • inspector/front-end/addIcon.png: Added.

LayoutTests:

  • inspector/file-mapping.html:
4:15 AM Changeset in webkit [140123] by commit-queue@webkit.org
  • 4 edits in trunk

Web Inspector: Timeline: nest time/timeEnd records when possible (in glue-mode)
https://bugs.webkit.org/show_bug.cgi?id=100114

Patch by Eugene Klyuchnikov <eustas.bug@gmail.com> on 2013-01-18
Reviewed by Pavel Feldman.

Source/WebCore:

Nesting time/timeEnd intervals will provide a better overview on
what is happening.

  • inspector/front-end/TimelinePresentationModel.js: Added logic that

reparents "time" record when "timeEnd" arrives.

LayoutTests:

Changed test to adopt new gluing rules.

  • inspector/timeline/timeline-time.html: Updated test.
4:08 AM Changeset in webkit [140122] by pfeldman@chromium.org
  • 11 edits in trunk/Source/WebCore

Web Inspector: do not use localeCompare unless necessary
https://bugs.webkit.org/show_bug.cgi?id=107242

Reviewed by Vsevolod Vlasov.

Saving on performance here.

  • inspector/front-end/CSSSelectorProfileView.js:

(WebInspector.CSSSelectorProfileView.prototype._sortProfile.selectorComparator):
(WebInspector.CSSSelectorProfileView.prototype._sortProfile.sourceComparator):

  • inspector/front-end/CookiesTable.js:

(WebInspector.CookiesTable.prototype._sortCookies.compareTo):
(WebInspector.CookiesTable.prototype._sortCookies):

  • inspector/front-end/DirectoryContentView.js:

(.nameCompare):
(.typeCompare):

  • inspector/front-end/FileSystemModel.js:

(WebInspector.FileSystemModel.Entry.compare):

  • inspector/front-end/FileSystemView.js:

(WebInspector.FileSystemView.EntryTreeElement.prototype._directoryContentReceived):

  • inspector/front-end/FilteredItemSelectionDialog.js:

(WebInspector.OpenResourceDialog.compareFunction):
(WebInspector.OpenResourceDialog):

  • inspector/front-end/NetworkRequest.js:
  • inspector/front-end/ScriptsSearchScope.js:

(WebInspector.ScriptsSearchScope.prototype._sortedUISourceCodes.comparator):
(WebInspector.ScriptsSearchScope.prototype._sortedUISourceCodes):

  • inspector/front-end/StylesSidebarPane.js:

(WebInspector.ComputedStylePropertiesSection.prototype.onpopulate):

  • inspector/front-end/utilities.js:
4:04 AM Changeset in webkit [140121] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Rebaselining after r140115.

  • platform/gtk/fast/js/global-constructors-expected.txt:
3:48 AM Changeset in webkit [140120] by commit-queue@webkit.org
  • 7 edits in trunk/Source/WebCore

Web Inspector: fix Closure r2388 warnings
https://bugs.webkit.org/show_bug.cgi?id=107252

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-18
Reviewed by Pavel Feldman.

Surround all casts with brackets to avoid Closure warnings.

No new tests: no change in behaviour.

  • inspector/front-end/BottomUpProfileDataGridTree.js:

(WebInspector.BottomUpProfileDataGridTree):

  • inspector/front-end/BreakpointManager.js:

(WebInspector.BreakpointManager.prototype._filteredBreakpointLocations):
(WebInspector.BreakpointManager.prototype.toggleAllBreakpoints):
(WebInspector.BreakpointManager.prototype.removeAllBreakpoints):

  • inspector/front-end/DOMAgent.js:

(WebInspector.DOMAgent.prototype.pushNodeToFrontend):
(WebInspector.DOMAgent.prototype.pushNodeByPathToFrontend):
(WebInspector.DOMAgent.prototype.querySelector):
(WebInspector.DOMAgent.prototype.querySelectorAll):

  • inspector/front-end/DefaultScriptMapping.js:

(WebInspector.DefaultScriptMapping.prototype._scriptEdited):

  • inspector/front-end/ScriptSnippetModel.js:

(WebInspector.SnippetScriptMapping.prototype.rawLocationToUILocation):

  • inspector/front-end/TopDownProfileDataGridTree.js:

(WebInspector.TopDownProfileDataGridTree):
(WebInspector.TopDownProfileDataGridTree.prototype.exclude):

3:44 AM Changeset in webkit [140119] by commit-queue@webkit.org
  • 7 edits in trunk/Tools

[chromium] move pointerlock functions to TestRunner library
https://bugs.webkit.org/show_bug.cgi?id=107241

Patch by Dan Carney <dcarney@google.com> on 2013-01-18
Reviewed by Jochen Eisinger.

  • DumpRenderTree/chromium/DRTTestRunner.cpp:

(DRTTestRunner::DRTTestRunner):

  • DumpRenderTree/chromium/DRTTestRunner.h:

(DRTTestRunner):

  • DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:

(WebTestRunner::WebTestDelegate::didAcquirePointerLock):
(WebTestRunner::WebTestDelegate::didNotAcquirePointerLock):
(WebTestRunner::WebTestDelegate::didLosePointerLock):
(WebTestRunner::WebTestDelegate::setPointerLockWillRespondAsynchronously):
(WebTestRunner::WebTestDelegate::setPointerLockWillFailSynchronously):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:

(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner):
(WebTestRunner::TestRunner::didAcquirePointerLock):
(WebTestRunner::TestRunner::didNotAcquirePointerLock):
(WebTestRunner::TestRunner::didLosePointerLock):
(WebTestRunner::TestRunner::setPointerLockWillRespondAsynchronously):
(WebTestRunner::TestRunner::setPointerLockWillFailSynchronously):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.h:

(TestRunner):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

3:29 AM Changeset in webkit [140118] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

Coordinated Graphics: CoordinatedTile::updateBackBuffer() returns a dirty rect.
https://bugs.webkit.org/show_bug.cgi?id=107196

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-18
Reviewed by Kenneth Rohde Christiansen.

Currently, CoordinatedTile::updateBackBuffer() always returns an empty vector.
This patch makes CoordinatedTile::updateBackBuffer() return a correct dirty rect.

  • WebProcess/WebPage/CoordinatedGraphics/CoordinatedTile.cpp:

(WebKit::CoordinatedTile::updateBackBuffer):

2:58 AM Changeset in webkit [140117] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (4/26).

  • platform/efl/css2.1/t1204-root-e-expected.txt:
  • platform/efl/css2.1/t120401-scope-00-b-expected.png:
  • platform/efl/css2.1/t120401-scope-00-b-expected.txt:
  • platform/efl/css2.1/t120401-scope-01-c-expected.png:
  • platform/efl/css2.1/t120401-scope-01-c-expected.txt:
  • platform/efl/css2.1/t120401-scope-02-c-expected.png:
  • platform/efl/css2.1/t120401-scope-02-c-expected.txt:
  • platform/efl/css2.1/t120401-scope-03-c-expected.png:
  • platform/efl/css2.1/t120401-scope-03-c-expected.txt:
  • platform/efl/css2.1/t120401-scope-04-d-expected.png:
  • platform/efl/css2.1/t120401-scope-04-d-expected.txt:
  • platform/efl/css2.1/t120403-content-none-00-c-expected.png:
  • platform/efl/css2.1/t120403-content-none-00-c-expected.txt:
  • platform/efl/css2.1/t120403-display-none-00-c-expected.png:
  • platform/efl/css2.1/t120403-display-none-00-c-expected.txt:
  • platform/efl/css2.1/t120403-visibility-00-c-expected.png:
  • platform/efl/css2.1/t120403-visibility-00-c-expected.txt:
  • platform/efl/css2.1/t1205-c561-list-displ-00-b-expected.png:
  • platform/efl/css2.1/t1205-c561-list-displ-00-b-expected.txt:
  • platform/efl/css2.1/t1205-c563-list-type-00-b-expected.png:
  • platform/efl/css2.1/t1205-c563-list-type-00-b-expected.txt:
  • platform/efl/css2.1/t1205-c563-list-type-01-b-expected.png:
  • platform/efl/css2.1/t1205-c563-list-type-01-b-expected.txt:
  • platform/efl/css2.1/t1205-c564-list-img-00-b-g-expected.png:
  • platform/efl/css2.1/t1205-c564-list-img-00-b-g-expected.txt:
  • platform/efl/css2.1/t1205-c565-list-pos-00-b-expected.png:
  • platform/efl/css2.1/t1205-c565-list-pos-00-b-expected.txt:
  • platform/efl/css2.1/t1205-c566-list-stl-00-e-ag-expected.png:
  • platform/efl/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt:
  • platform/efl/css2.1/t1205-c566-list-stl-01-c-g-expected.png:
  • platform/efl/css2.1/t1205-c566-list-stl-01-c-g-expected.txt:
  • platform/efl/css2.1/t1401-c531-color-00-a-expected.png:
  • platform/efl/css2.1/t1401-c531-color-00-a-expected.txt:
  • platform/efl/css2.1/t1402-c45-bg-canvas-00-b-expected.png:
  • platform/efl/css2.1/t1402-c45-bg-canvas-00-b-expected.txt:
  • platform/efl/css2.1/t140201-c532-bgcolor-00-a-expected.png:
  • platform/efl/css2.1/t140201-c532-bgcolor-00-a-expected.txt:
  • platform/efl/css2.1/t140201-c532-bgcolor-01-b-expected.png:
  • platform/efl/css2.1/t140201-c532-bgcolor-01-b-expected.txt:
  • platform/efl/css2.1/t140201-c533-bgimage-00-a-expected.png:
  • platform/efl/css2.1/t140201-c533-bgimage-00-a-expected.txt:
  • platform/efl/css2.1/t140201-c533-bgimage-01-b-g-expected.png:
  • platform/efl/css2.1/t140201-c533-bgimage-01-b-g-expected.txt:
  • platform/efl/css2.1/t140201-c534-bgre-00-b-ag-expected.png:
  • platform/efl/css2.1/t140201-c534-bgre-00-b-ag-expected.txt:
  • platform/efl/css2.1/t140201-c534-bgre-01-b-ag-expected.png:
  • platform/efl/css2.1/t140201-c534-bgre-01-b-ag-expected.txt:
  • platform/efl/css2.1/t140201-c534-bgreps-00-c-ag-expected.png:
  • platform/efl/css2.1/t140201-c534-bgreps-00-c-ag-expected.txt:
  • platform/efl/css2.1/t140201-c534-bgreps-01-c-ag-expected.png:
  • platform/efl/css2.1/t140201-c534-bgreps-01-c-ag-expected.txt:
  • platform/efl/css2.1/t140201-c534-bgreps-02-c-ag-expected.png:
  • platform/efl/css2.1/t140201-c534-bgreps-02-c-ag-expected.txt:
  • platform/efl/css2.1/t140201-c534-bgreps-03-c-ag-expected.png:
  • platform/efl/css2.1/t140201-c534-bgreps-03-c-ag-expected.txt:
  • platform/efl/css2.1/t140201-c534-bgreps-04-c-ag-expected.png:
  • platform/efl/css2.1/t140201-c534-bgreps-04-c-ag-expected.txt:
  • platform/efl/css2.1/t140201-c534-bgreps-05-c-ag-expected.png:
  • platform/efl/css2.1/t140201-c534-bgreps-05-c-ag-expected.txt:
  • platform/efl/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png:
  • platform/efl/css2.1/t140201-c535-bg-fixd-00-b-g-expected.txt:
  • platform/efl/css2.1/t140201-c536-bgpos-00-b-ag-expected.png:
  • platform/efl/css2.1/t140201-c536-bgpos-00-b-ag-expected.txt:
  • platform/efl/css2.1/t140201-c536-bgpos-01-b-ag-expected.png:
  • platform/efl/css2.1/t140201-c536-bgpos-01-b-ag-expected.txt:
  • platform/efl/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png:
  • platform/efl/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt:
  • platform/efl/css2.1/t1503-c522-font-family-00-b-expected.png:
  • platform/efl/css2.1/t1503-c522-font-family-00-b-expected.txt:
  • platform/efl/css2.1/t1504-c523-font-style-00-b-expected.png:
  • platform/efl/css2.1/t1504-c523-font-style-00-b-expected.txt:
  • platform/efl/css2.1/t1505-c524-font-var-00-b-expected.png:
  • platform/efl/css2.1/t1505-c524-font-var-00-b-expected.txt:
  • platform/efl/css2.1/t1506-c525-font-wt-00-b-expected.png:
  • platform/efl/css2.1/t1506-c525-font-wt-00-b-expected.txt:
  • platform/efl/css2.1/t1507-c526-font-sz-00-b-expected.png:
  • platform/efl/css2.1/t1507-c526-font-sz-00-b-expected.txt:
  • platform/efl/css2.1/t1507-c526-font-sz-01-b-a-expected.png:
  • platform/efl/css2.1/t1507-c526-font-sz-01-b-a-expected.txt:
  • platform/efl/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
  • platform/efl/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
  • platform/efl/css2.1/t1507-c526-font-sz-03-f-a-expected.png:
  • platform/efl/css2.1/t1507-c526-font-sz-03-f-a-expected.txt:
  • platform/efl/css2.1/t1508-c527-font-00-b-expected.png:
  • platform/efl/css2.1/t1508-c527-font-01-b-expected.png:
  • platform/efl/css2.1/t1508-c527-font-01-b-expected.txt:
  • platform/efl/css2.1/t1508-c527-font-02-b-expected.png:
  • platform/efl/css2.1/t1508-c527-font-02-b-expected.txt:
  • platform/efl/css2.1/t1508-c527-font-03-b-expected.png:
  • platform/efl/css2.1/t1508-c527-font-04-b-expected.png:
  • platform/efl/css2.1/t1508-c527-font-04-b-expected.txt:
  • platform/efl/css2.1/t1508-c527-font-05-b-expected.png:
  • platform/efl/css2.1/t1508-c527-font-05-b-expected.txt:
  • platform/efl/css2.1/t1508-c527-font-06-b-expected.png:
  • platform/efl/css2.1/t1508-c527-font-06-b-expected.txt:
  • platform/efl/css2.1/t1508-c527-font-07-b-expected.png:
  • platform/efl/css2.1/t1508-c527-font-07-b-expected.txt:
  • platform/efl/css2.1/t1508-c527-font-08-b-expected.png:
  • platform/efl/css2.1/t1508-c527-font-08-b-expected.txt:
  • platform/efl/css2.1/t1508-c527-font-09-b-expected.png:
  • platform/efl/css2.1/t1508-c527-font-10-c-expected.png:
  • platform/efl/css2.1/t1508-c527-font-10-c-expected.txt:
  • platform/efl/css2.1/t1601-c547-indent-00-b-a-expected.png:
  • platform/efl/css2.1/t1601-c547-indent-00-b-a-expected.txt:
  • platform/efl/css2.1/t1601-c547-indent-01-d-expected.png:
  • platform/efl/css2.1/t1601-c547-indent-01-d-expected.txt:
  • platform/efl/css2.1/t1602-c43-center-00-d-ag-expected.png:
  • platform/efl/css2.1/t1602-c43-center-00-d-ag-expected.txt:
  • platform/efl/css2.1/t1602-c546-txt-align-00-b-expected.png:
  • platform/efl/css2.1/t1602-c546-txt-align-00-b-expected.txt:
  • platform/efl/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
  • platform/efl/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
  • platform/efl/css2.1/t1604-c542-letter-sp-01-b-a-expected.png:
  • platform/efl/css2.1/t1604-c542-letter-sp-01-b-a-expected.txt:
  • platform/efl/css2.1/t1605-c545-txttrans-00-b-ag-expected.png:
  • platform/efl/css2.1/t1605-c545-txttrans-00-b-ag-expected.txt:
  • platform/efl/css2.1/t1606-c562-white-sp-00-b-ag-expected.png:
  • platform/efl/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-00-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-00-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-01-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-02-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-03-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-04-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-05-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-06-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-07-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-08-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-09-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-09-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-10-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-10-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-11-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-12-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-13-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-14-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-15-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-16-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-17-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-18-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-19-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-19-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-20-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-20-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-21-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-22-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-23-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-24-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-25-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-26-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-27-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-28-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-29-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-29-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-30-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-30-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-31-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-32-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-33-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-34-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-35-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-36-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-37-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-38-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-39-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-39-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-40-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-40-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-41-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-42-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-43-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-44-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-45-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-46-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-47-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-48-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-49-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-49-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-50-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-50-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-51-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-52-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-53-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-54-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-55-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-56-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-57-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-58-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-59-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-59-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-60-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-60-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-61-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-62-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-63-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-64-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-65-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-66-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-67-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-68-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-69-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-69-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-70-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-70-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-71-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-72-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-73-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-74-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-75-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-76-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-77-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-78-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-79-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-79-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-80-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-80-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-81-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-82-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-83-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-84-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-85-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-86-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-87-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-88-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-89-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-89-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-90-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-90-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-91-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-92-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-93-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-94-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-95-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-96-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-97-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-98-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
  • platform/efl/css2.1/t170602-bdr-conflct-w-99-d-expected.png:
  • platform/efl/css2.1/t170602-bdr-conflct-w-99-d-expected.txt:
  • platform/efl/css3/css3-modsel-33-expected.png:
  • platform/efl/css3/css3-modsel-33-expected.txt:
  • platform/efl/css3/css3-modsel-35-expected.png:
  • platform/efl/css3/css3-modsel-35-expected.txt:
  • platform/efl/css3/css3-modsel-36-expected.png:
  • platform/efl/css3/css3-modsel-36-expected.txt:
  • platform/efl/css3/css3-modsel-37-expected.png:
  • platform/efl/css3/css3-modsel-37-expected.txt:
  • platform/efl/css3/flexbox/flexbox-baseline-expected.png:
  • platform/efl/css3/flexbox/repaint-expected.png:
  • platform/efl/css3/font-feature-settings-rendering-expected.png:
  • platform/efl/css3/font-feature-settings-rendering-expected.txt:
  • platform/efl/css3/images/cross-fade-blending-expected.png:
  • platform/efl/css3/images/cross-fade-invalidation-expected.png:
  • platform/efl/css3/images/cross-fade-overflow-position-expected.png:
  • platform/efl/css3/images/cross-fade-simple-expected.png:
  • platform/efl/css3/images/cross-fade-sizing-expected.png:
  • platform/efl/css3/images/cross-fade-tiled-expected.png:
  • platform/efl/css3/masking/clip-path-circle-expected.png:
  • platform/efl/css3/masking/clip-path-circle-filter-expected.png:
  • platform/efl/css3/masking/clip-path-circle-overflow-expected.png:
  • platform/efl/css3/masking/clip-path-circle-overflow-hidden-expected.png:
  • platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png:
  • platform/efl/css3/masking/clip-path-ellipse-expected.png:
  • platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png:
  • platform/efl/css3/masking/clip-path-polygon-expected.png:
  • platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png:
  • platform/efl/css3/masking/clip-path-rectangle-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-10-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-10-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-11-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-11-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-13-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-13-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-14-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-14-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-144-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-144-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-148-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-148-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-149-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-149b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-14b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-14b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-14c-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-14c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-14d-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-14d-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-14e-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-14e-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-15-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-15-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-150-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-150-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-151-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-152-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-154-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-154-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-155-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-155-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-155a-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-155a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-155b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-155b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-155c-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-155c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-155d-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-155d-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-156-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-156-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-156b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-156b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-156c-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-156c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-157-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-157-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-158-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-158-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-159-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-15b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-15b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-16-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-160-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-160-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-161-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-161-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-166-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-166a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-167-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-167a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-168-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-168-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-168a-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-168a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-169-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-169-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-169a-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-169a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-17-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-17-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-170-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-170a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-170b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-170c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-170d-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-175a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-175b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-175c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-176-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-176-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-177a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-177b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-178-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-179-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-179a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-18-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-18-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-180a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-181-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-181-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-183-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-183-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-184a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-184b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-184c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-184d-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-184e-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-184f-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-18a-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-18a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-18b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-18b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-18c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-19-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-19b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-19b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-2-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-2-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-20-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-21-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-21-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-21b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-21b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-21c-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-22-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-22-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-23-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-23-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-24-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-24-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-25-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-25-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-27-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-27a-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-27b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-28-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-28-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-28b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-28b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-29-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-29-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-29b-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-29b-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-30-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-30-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-31-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-31-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-32-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-32-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-33-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-33-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-34-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-34-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-35-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-35-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-36-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-36-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-37-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-37-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-38-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-38-expected.txt:
  • platform/efl/css3/selectors3/html/css3-modsel-39-expected.png:
  • platform/efl/css3/selectors3/html/css3-modsel-39-expected.txt:
2:44 AM Changeset in webkit [140116] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (3/26).

  • platform/efl/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
  • platform/efl/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
  • platform/efl/css2.1/t040303-c62-percent-00-b-ag-expected.png:
  • platform/efl/css2.1/t040303-c62-percent-00-b-ag-expected.txt:
  • platform/efl/css2.1/t040304-c64-uri-00-a-g-expected.png:
  • platform/efl/css2.1/t040304-c64-uri-00-a-g-expected.txt:
  • platform/efl/css2.1/t040306-c63-color-00-b-ag-expected.png:
  • platform/efl/css2.1/t040306-c63-color-00-b-ag-expected.txt:
  • platform/efl/css2.1/t040306-syntax-01-f-expected.png:
  • platform/efl/css2.1/t040306-syntax-01-f-expected.txt:
  • platform/efl/css2.1/t040307-syntax-01-b-expected.png:
  • platform/efl/css2.1/t040307-syntax-01-b-expected.txt:
  • platform/efl/css2.1/t050201-c12-grouping-00-b-expected.png:
  • platform/efl/css2.1/t050201-c12-grouping-00-b-expected.txt:
  • platform/efl/css2.1/t0505-c16-descendant-00-e-expected.png:
  • platform/efl/css2.1/t0505-c16-descendant-00-e-expected.txt:
  • platform/efl/css2.1/t0505-c16-descendant-01-e-expected.png:
  • platform/efl/css2.1/t0505-c16-descendant-01-e-expected.txt:
  • platform/efl/css2.1/t0505-c16-descendant-02-e-expected.png:
  • platform/efl/css2.1/t0505-c16-descendant-02-e-expected.txt:
  • platform/efl/css2.1/t050803-c14-classes-00-e-expected.png:
  • platform/efl/css2.1/t050803-c14-classes-00-e-expected.txt:
  • platform/efl/css2.1/t0509-c15-ids-00-a-expected.png:
  • platform/efl/css2.1/t0509-c15-ids-00-a-expected.txt:
  • platform/efl/css2.1/t0509-c15-ids-01-e-expected.png:
  • platform/efl/css2.1/t0509-c15-ids-01-e-expected.txt:
  • platform/efl/css2.1/t0509-id-sel-syntax-01-f-expected.png:
  • platform/efl/css2.1/t0509-id-sel-syntax-01-f-expected.txt:
  • platform/efl/css2.1/t0509-id-sel-syntax-02-b-expected.png:
  • platform/efl/css2.1/t0509-id-sel-syntax-02-b-expected.txt:
  • platform/efl/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.png:
  • platform/efl/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.txt:
  • platform/efl/css2.1/t0511-c21-pseud-anch-00-e-i-expected.png:
  • platform/efl/css2.1/t0511-c21-pseud-anch-00-e-i-expected.txt:
  • platform/efl/css2.1/t0511-c21-pseud-link-00-e-expected.png:
  • platform/efl/css2.1/t0511-c21-pseud-link-00-e-expected.txt:
  • platform/efl/css2.1/t0511-c21-pseud-link-01-e-expected.png:
  • platform/efl/css2.1/t0511-c21-pseud-link-01-e-expected.txt:
  • platform/efl/css2.1/t0511-c21-pseud-link-02-e-expected.png:
  • platform/efl/css2.1/t0511-c21-pseud-link-02-e-expected.txt:
  • platform/efl/css2.1/t0511-c21-pseud-link-03-e-expected.png:
  • platform/efl/css2.1/t0511-c21-pseud-link-03-e-expected.txt:
  • platform/efl/css2.1/t051103-c21-activ-ln-00-e-i-expected.png:
  • platform/efl/css2.1/t051103-c21-activ-ln-00-e-i-expected.txt:
  • platform/efl/css2.1/t051103-c21-focus-ln-00-e-i-expected.png:
  • platform/efl/css2.1/t051103-c21-focus-ln-00-e-i-expected.txt:
  • platform/efl/css2.1/t051103-c21-hover-ln-00-e-i-expected.png:
  • platform/efl/css2.1/t051103-c21-hover-ln-00-e-i-expected.txt:
  • platform/efl/css2.1/t051103-dom-hover-01-c-io-expected.png:
  • platform/efl/css2.1/t051103-dom-hover-01-c-io-expected.txt:
  • platform/efl/css2.1/t051103-dom-hover-02-c-io-expected.png:
  • platform/efl/css2.1/t051103-dom-hover-02-c-io-expected.txt:
  • platform/efl/css2.1/t051201-c23-first-line-00-b-expected.png:
  • platform/efl/css2.1/t051201-c23-first-line-00-b-expected.txt:
  • platform/efl/css2.1/t051202-c24-first-lttr-00-b-expected.png:
  • platform/efl/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
  • platform/efl/css2.1/t051202-c26-psudo-nest-00-c-expected.png:
  • platform/efl/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
  • platform/efl/css2.1/t0602-c13-inh-underlin-00-e-expected.png:
  • platform/efl/css2.1/t0602-c13-inh-underlin-00-e-expected.txt:
  • platform/efl/css2.1/t0602-c13-inheritance-00-e-expected.png:
  • platform/efl/css2.1/t0602-c13-inheritance-00-e-expected.txt:
  • platform/efl/css2.1/t0602-inherit-bdr-pad-b-00-expected.png:
  • platform/efl/css2.1/t0602-inherit-bdr-pad-b-00-expected.txt:
  • platform/efl/css2.1/t0603-c11-import-00-b-expected.png:
  • platform/efl/css2.1/t0603-c11-import-00-b-expected.txt:
  • platform/efl/css2.1/t060401-c32-cascading-00-b-expected.png:
  • platform/efl/css2.1/t060401-c32-cascading-00-b-expected.txt:
  • platform/efl/css2.1/t060402-c31-important-00-b-expected.png:
  • platform/efl/css2.1/t060402-c31-important-00-b-expected.txt:
  • platform/efl/css2.1/t060403-c21-pseu-cls-00-e-i-expected.png:
  • platform/efl/css2.1/t060403-c21-pseu-cls-00-e-i-expected.txt:
  • platform/efl/css2.1/t060403-c21-pseu-id-00-e-i-expected.png:
  • platform/efl/css2.1/t060403-c21-pseu-id-00-e-i-expected.txt:
  • platform/efl/css2.1/t0801-c412-hz-box-00-b-a-expected.png:
  • platform/efl/css2.1/t0801-c412-hz-box-00-b-a-expected.txt:
  • platform/efl/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png:
  • platform/efl/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.txt:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.png:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.txt:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png:
  • platform/efl/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.png:
  • platform/efl/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.txt:
  • platform/efl/css2.1/t0803-c5502-mrgn-r-02-c-expected.png:
  • platform/efl/css2.1/t0803-c5502-mrgn-r-02-c-expected.txt:
  • platform/efl/css2.1/t0803-c5502-mrgn-r-03-c-expected.png:
  • platform/efl/css2.1/t0803-c5502-mrgn-r-03-c-expected.txt:
  • platform/efl/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png:
  • platform/efl/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.txt:
  • platform/efl/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png:
  • platform/efl/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.png:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.txt:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png:
  • platform/efl/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.png:
  • platform/efl/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.txt:
  • platform/efl/css2.1/t0803-c5504-mrgn-l-02-c-expected.png:
  • platform/efl/css2.1/t0803-c5504-mrgn-l-02-c-expected.txt:
  • platform/efl/css2.1/t0803-c5504-mrgn-l-03-c-expected.png:
  • platform/efl/css2.1/t0803-c5504-mrgn-l-03-c-expected.txt:
  • platform/efl/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png:
  • platform/efl/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png:
  • platform/efl/css2.1/t0803-c5505-mrgn-00-b-ag-expected.txt:
  • platform/efl/css2.1/t0803-c5505-mrgn-01-e-a-expected.png:
  • platform/efl/css2.1/t0803-c5505-mrgn-01-e-a-expected.txt:
  • platform/efl/css2.1/t0803-c5505-mrgn-02-c-expected.png:
  • platform/efl/css2.1/t0803-c5505-mrgn-02-c-expected.txt:
  • platform/efl/css2.1/t0803-c5505-mrgn-03-c-ag-expected.png:
  • platform/efl/css2.1/t0803-c5505-mrgn-03-c-ag-expected.txt:
  • platform/efl/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
  • platform/efl/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png:
  • platform/efl/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.txt:
  • platform/efl/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png:
  • platform/efl/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.txt:
  • platform/efl/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png:
  • platform/efl/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.txt:
  • platform/efl/css2.1/t0804-c5506-padn-t-00-b-a-expected.png:
  • platform/efl/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt:
  • platform/efl/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png:
  • platform/efl/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png:
  • platform/efl/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png:
  • platform/efl/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.png:
  • platform/efl/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.txt:
  • platform/efl/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png:
  • platform/efl/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
  • platform/efl/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5507-padn-r-01-c-a-expected.png:
  • platform/efl/css2.1/t0804-c5507-padn-r-01-c-a-expected.txt:
  • platform/efl/css2.1/t0804-c5507-padn-r-02-f-expected.png:
  • platform/efl/css2.1/t0804-c5507-padn-r-03-f-expected.png:
  • platform/efl/css2.1/t0804-c5507-padn-r-03-f-expected.txt:
  • platform/efl/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png:
  • platform/efl/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.txt:
  • platform/efl/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png:
  • platform/efl/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.txt:
  • platform/efl/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png:
  • platform/efl/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.txt:
  • platform/efl/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.png:
  • platform/efl/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png:
  • platform/efl/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png:
  • platform/efl/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png:
  • platform/efl/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.png:
  • platform/efl/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.txt:
  • platform/efl/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png:
  • platform/efl/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png:
  • platform/efl/css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5509-padn-l-01-b-a-expected.png:
  • platform/efl/css2.1/t0804-c5509-padn-l-01-b-a-expected.txt:
  • platform/efl/css2.1/t0804-c5509-padn-l-02-f-expected.png:
  • platform/efl/css2.1/t0804-c5509-padn-l-03-f-g-expected.png:
  • platform/efl/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png:
  • platform/efl/css2.1/t0804-c5510-ipadn-00-b-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
  • platform/efl/css2.1/t0804-c5510-padn-00-b-ag-expected.txt:
  • platform/efl/css2.1/t0804-c5510-padn-01-e-a-expected.png:
  • platform/efl/css2.1/t0804-c5510-padn-01-e-a-expected.txt:
  • platform/efl/css2.1/t0804-c5510-padn-02-f-expected.png:
  • platform/efl/css2.1/t0804-c5510-padn-02-f-expected.txt:
  • platform/efl/css2.1/t0805-c5511-brdr-tw-00-b-expected.png:
  • platform/efl/css2.1/t0805-c5511-brdr-tw-00-b-expected.txt:
  • platform/efl/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.png:
  • platform/efl/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.txt:
  • platform/efl/css2.1/t0805-c5511-brdr-tw-02-b-expected.png:
  • platform/efl/css2.1/t0805-c5511-brdr-tw-02-b-expected.txt:
  • platform/efl/css2.1/t0805-c5511-brdr-tw-03-b-expected.png:
  • platform/efl/css2.1/t0805-c5511-brdr-tw-03-b-expected.txt:
  • platform/efl/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.txt:
  • platform/efl/css2.1/t0805-c5512-brdr-rw-00-b-expected.png:
  • platform/efl/css2.1/t0805-c5512-brdr-rw-00-b-expected.txt:
  • platform/efl/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.png:
  • platform/efl/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.txt:
  • platform/efl/css2.1/t0805-c5512-brdr-rw-02-b-expected.png:
  • platform/efl/css2.1/t0805-c5512-brdr-rw-02-b-expected.txt:
  • platform/efl/css2.1/t0805-c5512-brdr-rw-03-b-expected.png:
  • platform/efl/css2.1/t0805-c5512-brdr-rw-03-b-expected.txt:
  • platform/efl/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.txt:
  • platform/efl/css2.1/t0805-c5513-brdr-bw-00-b-expected.png:
  • platform/efl/css2.1/t0805-c5513-brdr-bw-00-b-expected.txt:
  • platform/efl/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.png:
  • platform/efl/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.txt:
  • platform/efl/css2.1/t0805-c5513-brdr-bw-02-b-expected.png:
  • platform/efl/css2.1/t0805-c5513-brdr-bw-02-b-expected.txt:
  • platform/efl/css2.1/t0805-c5513-brdr-bw-03-b-expected.png:
  • platform/efl/css2.1/t0805-c5513-brdr-bw-03-b-expected.txt:
  • platform/efl/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.txt:
  • platform/efl/css2.1/t0805-c5514-brdr-lw-00-b-expected.png:
  • platform/efl/css2.1/t0805-c5514-brdr-lw-00-b-expected.txt:
  • platform/efl/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.png:
  • platform/efl/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.txt:
  • platform/efl/css2.1/t0805-c5514-brdr-lw-02-b-expected.png:
  • platform/efl/css2.1/t0805-c5514-brdr-lw-02-b-expected.txt:
  • platform/efl/css2.1/t0805-c5514-brdr-lw-03-b-expected.png:
  • platform/efl/css2.1/t0805-c5514-brdr-lw-03-b-expected.txt:
  • platform/efl/css2.1/t0805-c5514-ibrdr-lw-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5514-ibrdr-lw-00-a-expected.txt:
  • platform/efl/css2.1/t0805-c5515-brdr-w-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5515-brdr-w-00-a-expected.txt:
  • platform/efl/css2.1/t0805-c5515-brdr-w-01-b-g-expected.png:
  • platform/efl/css2.1/t0805-c5515-brdr-w-01-b-g-expected.txt:
  • platform/efl/css2.1/t0805-c5515-brdr-w-02-b-expected.png:
  • platform/efl/css2.1/t0805-c5515-brdr-w-02-b-expected.txt:
  • platform/efl/css2.1/t0805-c5515-ibrdr-00-b-expected.png:
  • platform/efl/css2.1/t0805-c5515-ibrdr-00-b-expected.txt:
  • platform/efl/css2.1/t0805-c5516-brdr-c-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5516-brdr-c-00-a-expected.txt:
  • platform/efl/css2.1/t0805-c5516-ibrdr-c-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5516-ibrdr-c-00-a-expected.txt:
  • platform/efl/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
  • platform/efl/css2.1/t0805-c5517-brdr-s-00-c-expected.txt:
  • platform/efl/css2.1/t0805-c5517-ibrdr-s-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5517-ibrdr-s-00-a-expected.txt:
  • platform/efl/css2.1/t0805-c5518-brdr-t-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5518-brdr-t-00-a-expected.txt:
  • platform/efl/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
  • platform/efl/css2.1/t0805-c5518-brdr-t-01-e-expected.txt:
  • platform/efl/css2.1/t0805-c5518-ibrdr-t-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5518-ibrdr-t-00-a-expected.txt:
  • platform/efl/css2.1/t0805-c5519-brdr-r-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5519-brdr-r-01-e-expected.png:
  • platform/efl/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
  • platform/efl/css2.1/t0805-c5519-ibrdr-r-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5520-brdr-b-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
  • platform/efl/css2.1/t0805-c5520-ibrdr-b-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5521-brdr-l-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5521-brdr-l-01-e-expected.png:
  • platform/efl/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
  • platform/efl/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5522-brdr-00-b-expected.png:
  • platform/efl/css2.1/t0805-c5522-brdr-00-b-expected.txt:
  • platform/efl/css2.1/t0805-c5522-brdr-01-b-g-expected.png:
  • platform/efl/css2.1/t0805-c5522-brdr-01-b-g-expected.txt:
  • platform/efl/css2.1/t0805-c5522-brdr-02-e-expected.png:
  • platform/efl/css2.1/t0805-c5522-brdr-02-e-expected.txt:
  • platform/efl/css2.1/t0805-c5522-ibrdr-00-a-expected.png:
  • platform/efl/css2.1/t0805-c5522-ibrdr-00-a-expected.txt:
  • platform/efl/css2.1/t09-c5526c-display-00-e-expected.png:
  • platform/efl/css2.1/t09-c5526c-display-00-e-expected.txt:
  • platform/efl/css2.1/t090204-display-change-01-b-ao-expected.png:
  • platform/efl/css2.1/t090204-display-change-01-b-ao-expected.txt:
  • platform/efl/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.png:
  • platform/efl/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.txt:
  • platform/efl/css2.1/t0905-c414-flt-00-d-expected.png:
  • platform/efl/css2.1/t0905-c414-flt-00-d-expected.txt:
  • platform/efl/css2.1/t0905-c414-flt-01-d-g-expected.png:
  • platform/efl/css2.1/t0905-c414-flt-01-d-g-expected.txt:
  • platform/efl/css2.1/t0905-c414-flt-02-c-expected.png:
  • platform/efl/css2.1/t0905-c414-flt-02-c-expected.txt:
  • platform/efl/css2.1/t0905-c414-flt-03-c-expected.png:
  • platform/efl/css2.1/t0905-c414-flt-03-c-expected.txt:
  • platform/efl/css2.1/t0905-c414-flt-04-c-expected.png:
  • platform/efl/css2.1/t0905-c414-flt-04-c-expected.txt:
  • platform/efl/css2.1/t0905-c414-flt-fit-00-d-expected.png:
  • platform/efl/css2.1/t0905-c414-flt-fit-00-d-expected.txt:
  • platform/efl/css2.1/t0905-c414-flt-fit-01-d-g-expected.png:
  • platform/efl/css2.1/t0905-c414-flt-fit-01-d-g-expected.txt:
  • platform/efl/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
  • platform/efl/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
  • platform/efl/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png:
  • platform/efl/css2.1/t0905-c414-flt-wrap-01-d-g-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltblck-00-d-ag-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltblck-01-d-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltblck-01-d-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltclr-00-c-ag-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt:
  • platform/efl/css2.1/t0905-c5525-flthw-00-c-g-expected.png:
  • platform/efl/css2.1/t0905-c5525-flthw-00-c-g-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltinln-00-c-ag-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltmult-00-d-g-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltmult-00-d-g-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltwidth-01-c-g-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltwidth-01-c-g-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltwidth-02-c-g-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltwidth-02-c-g-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltwidth-03-c-g-expected.txt:
  • platform/efl/css2.1/t0905-c5525-fltwrap-00-b-expected.png:
  • platform/efl/css2.1/t0905-c5525-fltwrap-00-b-expected.txt:
  • platform/efl/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png:
  • platform/efl/css2.1/t0905-c5526-fltclr-00-c-ag-expected.txt:
  • platform/efl/css2.1/t0905-c5526-flthw-00-c-g-expected.png:
  • platform/efl/css2.1/t0905-c5526-flthw-00-c-g-expected.txt:
  • platform/efl/css2.1/t090501-c414-flt-00-d-expected.png:
  • platform/efl/css2.1/t090501-c414-flt-00-d-expected.txt:
  • platform/efl/css2.1/t090501-c414-flt-01-b-expected.png:
  • platform/efl/css2.1/t090501-c414-flt-01-b-expected.txt:
  • platform/efl/css2.1/t090501-c414-flt-02-d-g-expected.png:
  • platform/efl/css2.1/t090501-c414-flt-02-d-g-expected.txt:
  • platform/efl/css2.1/t090501-c414-flt-03-b-g-expected.png:
  • platform/efl/css2.1/t090501-c414-flt-ln-00-d-expected.png:
  • platform/efl/css2.1/t090501-c414-flt-ln-00-d-expected.txt:
  • platform/efl/css2.1/t090501-c414-flt-ln-01-d-g-expected.png:
  • platform/efl/css2.1/t090501-c414-flt-ln-01-d-g-expected.txt:
  • platform/efl/css2.1/t090501-c414-flt-ln-02-d-expected.png:
  • platform/efl/css2.1/t090501-c414-flt-ln-02-d-expected.txt:
  • platform/efl/css2.1/t090501-c414-flt-ln-03-d-expected.png:
  • platform/efl/css2.1/t090501-c414-flt-ln-03-d-expected.txt:
  • platform/efl/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
  • platform/efl/css2.1/t090501-c5525-flt-l-00-b-g-expected.txt:
  • platform/efl/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
  • platform/efl/css2.1/t090501-c5525-flt-r-00-b-g-expected.txt:
  • platform/efl/css2.1/t1001-abs-pos-cb-01-b-expected.png:
  • platform/efl/css2.1/t1001-abs-pos-cb-01-b-expected.txt:
  • platform/efl/css2.1/t1001-abs-pos-cb-02-b-expected.png:
  • platform/efl/css2.1/t1001-abs-pos-cb-02-b-expected.txt:
  • platform/efl/css2.1/t1001-abs-pos-cb-03-b-expected.png:
  • platform/efl/css2.1/t1001-abs-pos-cb-03-b-expected.txt:
  • platform/efl/css2.1/t1001-abs-pos-cb-04-b-expected.png:
  • platform/efl/css2.1/t1001-abs-pos-cb-04-b-expected.txt:
  • platform/efl/css2.1/t1001-abs-pos-cb-05-b-expected.png:
  • platform/efl/css2.1/t1001-abs-pos-cb-05-b-expected.txt:
  • platform/efl/css2.1/t1001-abs-pos-cb-06-b-expected.png:
  • platform/efl/css2.1/t1001-abs-pos-cb-06-b-expected.txt:
  • platform/efl/css2.1/t1001-abs-pos-cb-07-b-expected.png:
  • platform/efl/css2.1/t1001-abs-pos-cb-07-b-expected.txt:
  • platform/efl/css2.1/t1001-abs-pos-cb-08-b-expected.png:
  • platform/efl/css2.1/t1001-abs-pos-cb-08-b-expected.txt:
  • platform/efl/css2.1/t1001-abs-pos-cb-09-b-expected.png:
  • platform/efl/css2.1/t1001-abs-pos-cb-09-b-expected.txt:
  • platform/efl/css2.1/t1002-c5523-width-00-b-g-expected.png:
  • platform/efl/css2.1/t1002-c5523-width-00-b-g-expected.txt:
  • platform/efl/css2.1/t1002-c5523-width-01-b-g-expected.png:
  • platform/efl/css2.1/t1002-c5523-width-01-b-g-expected.txt:
  • platform/efl/css2.1/t1002-c5523-width-02-b-g-expected.png:
  • platform/efl/css2.1/t1002-c5523-width-02-b-g-expected.txt:
  • platform/efl/css2.1/t100303-c412-blockw-00-d-ag-expected.png:
  • platform/efl/css2.1/t100303-c412-blockw-00-d-ag-expected.txt:
  • platform/efl/css2.1/t100304-c43-rpl-bbx-00-d-g-expected.png:
  • platform/efl/css2.1/t100304-c43-rpl-bbx-00-d-g-expected.txt:
  • platform/efl/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.png:
  • platform/efl/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.txt:
  • platform/efl/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png:
  • platform/efl/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.txt:
  • platform/efl/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.png:
  • platform/efl/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.txt:
  • platform/efl/css2.1/t1004-c5524-width-00-b-g-expected.png:
  • platform/efl/css2.1/t1004-c5524-width-00-b-g-expected.txt:
  • platform/efl/css2.1/t1005-c5524-width-00-b-g-expected.png:
  • platform/efl/css2.1/t1005-c5524-width-00-b-g-expected.txt:
  • platform/efl/css2.1/t1005-c5524-width-01-b-g-expected.png:
  • platform/efl/css2.1/t1005-c5524-width-01-b-g-expected.txt:
  • platform/efl/css2.1/t1008-c44-ln-box-00-d-ag-expected.png:
  • platform/efl/css2.1/t1008-c44-ln-box-00-d-ag-expected.txt:
  • platform/efl/css2.1/t1008-c44-ln-box-01-d-ag-expected.png:
  • platform/efl/css2.1/t1008-c44-ln-box-01-d-ag-expected.txt:
  • platform/efl/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
  • platform/efl/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
  • platform/efl/css2.1/t1008-c44-ln-box-03-d-ag-expected.png:
  • platform/efl/css2.1/t1008-c44-ln-box-03-d-ag-expected.txt:
  • platform/efl/css2.1/t100801-c42-ibx-ht-00-d-a-expected.png:
  • platform/efl/css2.1/t100801-c42-ibx-ht-00-d-a-expected.txt:
  • platform/efl/css2.1/t100801-c544-valgn-00-a-ag-expected.png:
  • platform/efl/css2.1/t100801-c544-valgn-00-a-ag-expected.txt:
  • platform/efl/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
  • platform/efl/css2.1/t100801-c544-valgn-02-d-agi-expected.png:
  • platform/efl/css2.1/t100801-c544-valgn-02-d-agi-expected.txt:
  • platform/efl/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
  • platform/efl/css2.1/t100801-c544-valgn-04-d-agi-expected.png:
  • platform/efl/css2.1/t100801-c544-valgn-04-d-agi-expected.txt:
  • platform/efl/css2.1/t100801-c548-leadin-00-d-a-expected.png:
  • platform/efl/css2.1/t100801-c548-leadin-00-d-a-expected.txt:
  • platform/efl/css2.1/t100801-c548-ln-ht-00-c-a-expected.png:
  • platform/efl/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt:
  • platform/efl/css2.1/t100801-c548-ln-ht-01-b-ag-expected.png:
  • platform/efl/css2.1/t100801-c548-ln-ht-01-b-ag-expected.txt:
  • platform/efl/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
  • platform/efl/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
  • platform/efl/css2.1/t100801-c548-ln-ht-03-d-ag-expected.png:
  • platform/efl/css2.1/t100801-c548-ln-ht-03-d-ag-expected.txt:
  • platform/efl/css2.1/t100801-c548-ln-ht-04-d-ag-expected.png:
  • platform/efl/css2.1/t100801-c548-ln-ht-04-d-ag-expected.txt:
  • platform/efl/css2.1/t1202-counter-00-b-expected.png:
  • platform/efl/css2.1/t1202-counter-00-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-01-b-expected.png:
  • platform/efl/css2.1/t1202-counter-01-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-02-b-expected.png:
  • platform/efl/css2.1/t1202-counter-02-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-03-b-expected.png:
  • platform/efl/css2.1/t1202-counter-03-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-04-b-expected.png:
  • platform/efl/css2.1/t1202-counter-04-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-05-b-expected.png:
  • platform/efl/css2.1/t1202-counter-05-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-06-b-expected.png:
  • platform/efl/css2.1/t1202-counter-06-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-07-b-expected.png:
  • platform/efl/css2.1/t1202-counter-07-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-08-b-expected.png:
  • platform/efl/css2.1/t1202-counter-08-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-09-b-expected.png:
  • platform/efl/css2.1/t1202-counter-09-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-11-b-expected.png:
  • platform/efl/css2.1/t1202-counter-11-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-12-b-expected.png:
  • platform/efl/css2.1/t1202-counter-12-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-13-b-expected.png:
  • platform/efl/css2.1/t1202-counter-13-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-14-b-expected.png:
  • platform/efl/css2.1/t1202-counter-14-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-15-b-expected.png:
  • platform/efl/css2.1/t1202-counter-15-b-expected.txt:
  • platform/efl/css2.1/t1202-counter-16-f-expected.png:
  • platform/efl/css2.1/t1202-counter-16-f-expected.txt:
  • platform/efl/css2.1/t1202-counters-00-b-expected.png:
  • platform/efl/css2.1/t1202-counters-00-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-01-b-expected.png:
  • platform/efl/css2.1/t1202-counters-01-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-02-b-expected.png:
  • platform/efl/css2.1/t1202-counters-02-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-03-b-expected.png:
  • platform/efl/css2.1/t1202-counters-03-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-04-b-expected.png:
  • platform/efl/css2.1/t1202-counters-04-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-05-b-expected.png:
  • platform/efl/css2.1/t1202-counters-05-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-06-b-expected.png:
  • platform/efl/css2.1/t1202-counters-06-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-07-b-expected.png:
  • platform/efl/css2.1/t1202-counters-07-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-08-b-expected.png:
  • platform/efl/css2.1/t1202-counters-08-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-09-b-expected.png:
  • platform/efl/css2.1/t1202-counters-09-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-11-b-expected.png:
  • platform/efl/css2.1/t1202-counters-11-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-12-b-expected.png:
  • platform/efl/css2.1/t1202-counters-12-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-13-b-expected.png:
  • platform/efl/css2.1/t1202-counters-13-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-14-b-expected.png:
  • platform/efl/css2.1/t1202-counters-14-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-15-b-expected.png:
  • platform/efl/css2.1/t1202-counters-15-b-expected.txt:
  • platform/efl/css2.1/t1202-counters-16-c-expected.png:
  • platform/efl/css2.1/t1202-counters-16-c-expected.txt:
  • platform/efl/css2.1/t1202-counters-17-d-expected.png:
  • platform/efl/css2.1/t1202-counters-17-d-expected.txt:
  • platform/efl/css2.1/t1202-counters-18-f-expected.png:
  • platform/efl/css2.1/t1202-counters-18-f-expected.txt:
  • platform/efl/css2.1/t1204-implied-00-b-expected.png:
  • platform/efl/css2.1/t1204-implied-00-b-expected.txt:
  • platform/efl/css2.1/t1204-implied-01-c-expected.png:
  • platform/efl/css2.1/t1204-implied-01-c-expected.txt:
  • platform/efl/css2.1/t1204-implied-02-d-expected.png:
  • platform/efl/css2.1/t1204-implied-02-d-expected.txt:
  • platform/efl/css2.1/t1204-multiple-00-c-expected.png:
  • platform/efl/css2.1/t1204-multiple-00-c-expected.txt:
  • platform/efl/css2.1/t1204-multiple-01-c-expected.png:
  • platform/efl/css2.1/t1204-multiple-01-c-expected.txt:
  • platform/efl/css2.1/t1204-order-00-c-expected.png:
  • platform/efl/css2.1/t1204-order-00-c-expected.txt:
  • platform/efl/css2.1/t1204-order-01-d-expected.png:
  • platform/efl/css2.1/t1204-order-01-d-expected.txt:
  • platform/efl/css2.1/t1204-root-e-expected.png:
2:28 AM Changeset in webkit [140115] by tasak@google.com
  • 22 edits
    5 adds in trunk

Implement CSSHostRule for @host @-rules.
https://bugs.webkit.org/show_bug.cgi?id=102344

Reviewed by Dimitri Glazkov.

Source/WebCore:

CSSHostRule is defined in Shadow DOM spec:
http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#css-host-rule-interface
To see or to modify @host @-rules by using inspector, we need to
implement CSSHostRule interface.

Test: fast/dom/shadow/css-hostrule-api.html

  • DerivedSources.cpp:

Modified to include JSCSSHostRule.cpp.

  • CMakeLists.txt:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:

Added CSSHostRule.cpp, CSSHostRule.h, and CSSHostRule.idl.

  • bindings/js/JSCSSRuleCustom.cpp:

(WebCore::toJS):
Add a new case that the given rule is @host @-rules to support @host
@-rules.

  • bindings/objc/DOMCSS.mm:

(kitClass):
Add a new case that the given rule is @host @-rules to support @host
@-rules.

  • bindings/v8/custom/V8CSSRuleCustom.cpp:

(WebCore::wrap):

  • css/CSSAllInOne.cpp:
  • css/CSSHostRule.cpp: Added.

(WebCore):
(WebCore::CSSHostRule::CSSHostRule):
(WebCore::CSSHostRule::cssText):

  • css/CSSHostRule.h: Added.

(WebCore):
(CSSHostRule):
(WebCore::CSSHostRule::create):
Implemented class CSSHostRule which inherits CSSGroupingRule.
Since CSSHostRule has the same interface as CSSGroupingRule, it is
required to implement its constructor and to override only type
method and cssText method.

  • css/CSSHostRule.idl: Added.
  • css/CSSRule.h:
  • css/CSSRule.idl:

Added internal HOST_RULE type number.

  • css/StyleResolver.cpp:

(WebCore::collectCSSOMWrappers):

  • css/StyleRule.cpp:

(WebCore::StyleRuleBase::reportMemoryUsage):
(WebCore::StyleRuleBase::destroy):
(WebCore::StyleRuleBase::copy):
(WebCore::StyleRuleBase::createCSSOMWrapper):
Modified to handle StyleRuleHost.

  • css/StyleRule.h:

(WebCore::StyleRuleBase::isHostRule):
(WebCore::StyleRuleHost::StyleRuleHost):

  • css/StyleSheetContents.cpp:

(WebCore::childRulesHaveFailedOrCanceledSubresources):

  • page/DOMWindow.idl:

Added CSSHostRule constructor.

LayoutTests:

  • fast/dom/shadow/css-hostrule-api-expected.txt: Added.
  • fast/dom/shadow/css-hostrule-api.html: Added.
2:22 AM Changeset in webkit [140114] by commit-queue@webkit.org
  • 5 edits in trunk

Web Inspector: inspectedWindow.eval("IamUndefined.prop", callback) fails to give exception text
https://bugs.webkit.org/show_bug.cgi?id=106926

Patch by John J. Barton <johnjbarton@chromium.org> on 2013-01-18
Reviewed by Pavel Feldman.

Source/WebCore:

Return .description from exceptions rather than .value (which is undefined)

New test added to extensions/extensions-eval.html

  • inspector/front-end/ExtensionServer.js:

(WebInspector.ExtensionServer.prototype.):
(WebInspector.ExtensionServer.prototype._onEvaluateOnInspectedPage):

LayoutTests:

New test case for evaluations that throw.

  • inspector/extensions/extensions-eval-expected.txt:
  • inspector/extensions/extensions-eval.html:
2:12 AM Changeset in webkit [140113] by dominik.rottsches@intel.com
  • 502 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (2/26).

  • platform/efl/css2.1/20110323/absolute-replaced-height-007-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-008-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-008-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-009-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-009-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-010-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-010-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-011-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-011-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-012-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-012-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-014-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-014-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-016-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-016-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-017-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-017-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-018-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-018-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-019-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-019-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-021-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-021-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-022-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-022-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-023-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-023-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-024-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-024-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-025-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-025-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-026-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-026-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-028-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-028-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-029-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-029-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-030-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-030-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-031-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-031-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-032-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-032-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-033-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-033-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-035-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-035-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-036-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-001-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-001-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-006-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-006-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-008-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-008-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-013-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-013-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-015-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-015-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-020-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-020-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-022-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-022-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-027-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-027-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-029-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-029-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-034-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-034-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-036-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-036-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-041-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-041-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-043-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-043-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-048-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-048-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-050-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-050-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-055-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-055-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-057-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-057-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-062-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-062-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-064-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-064-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-069-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-069-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-071-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-071-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-width-076-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-width-076-expected.txt:
  • platform/efl/css2.1/20110323/abspos-containing-block-initial-001-expected.png:
  • platform/efl/css2.1/20110323/abspos-containing-block-initial-007-expected.png:
  • platform/efl/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.png:
  • platform/efl/css2.1/20110323/abspos-replaced-width-margin-000-expected.png:
  • platform/efl/css2.1/20110323/background-intrinsic-001-expected.png:
  • platform/efl/css2.1/20110323/background-intrinsic-001-expected.txt:
  • platform/efl/css2.1/20110323/background-intrinsic-002-expected.png:
  • platform/efl/css2.1/20110323/background-intrinsic-002-expected.txt:
  • platform/efl/css2.1/20110323/background-intrinsic-003-expected.png:
  • platform/efl/css2.1/20110323/background-intrinsic-003-expected.txt:
  • platform/efl/css2.1/20110323/background-intrinsic-004-expected.png:
  • platform/efl/css2.1/20110323/background-intrinsic-004-expected.txt:
  • platform/efl/css2.1/20110323/background-intrinsic-005-expected.png:
  • platform/efl/css2.1/20110323/background-intrinsic-005-expected.txt:
  • platform/efl/css2.1/20110323/background-intrinsic-006-expected.png:
  • platform/efl/css2.1/20110323/background-intrinsic-006-expected.txt:
  • platform/efl/css2.1/20110323/background-intrinsic-007-expected.png:
  • platform/efl/css2.1/20110323/background-intrinsic-007-expected.txt:
  • platform/efl/css2.1/20110323/background-intrinsic-008-expected.png:
  • platform/efl/css2.1/20110323/background-intrinsic-008-expected.txt:
  • platform/efl/css2.1/20110323/background-intrinsic-009-expected.png:
  • platform/efl/css2.1/20110323/background-intrinsic-009-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-001-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-001-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-002-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-002-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-003-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-003-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-004-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-004-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-005-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-005-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-006-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-006-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-007-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-008-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-009-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-010-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-011-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-011-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-012-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-012-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-013-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-013-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-014-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-014-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-015-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-015-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-height-016-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-height-016-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-width-001-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-width-002-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-width-003-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-width-004-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-width-005-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-width-005-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-width-006-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-width-006-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-width-007-expected.png:
  • platform/efl/css2.1/20110323/block-non-replaced-width-007-expected.txt:
  • platform/efl/css2.1/20110323/block-non-replaced-width-008-expected.png:
  • platform/efl/css2.1/20110323/block-replaced-height-001-expected.png:
  • platform/efl/css2.1/20110323/block-replaced-height-001-expected.txt:
  • platform/efl/css2.1/20110323/block-replaced-height-002-expected.png:
  • platform/efl/css2.1/20110323/block-replaced-height-002-expected.txt:
  • platform/efl/css2.1/20110323/block-replaced-height-003-expected.png:
  • platform/efl/css2.1/20110323/block-replaced-height-003-expected.txt:
  • platform/efl/css2.1/20110323/block-replaced-height-004-expected.png:
  • platform/efl/css2.1/20110323/block-replaced-height-004-expected.txt:
  • platform/efl/css2.1/20110323/block-replaced-height-005-expected.png:
  • platform/efl/css2.1/20110323/block-replaced-height-005-expected.txt:
  • platform/efl/css2.1/20110323/block-replaced-height-007-expected.png:
  • platform/efl/css2.1/20110323/block-replaced-height-007-expected.txt:
  • platform/efl/css2.1/20110323/block-replaced-width-001-expected.png:
  • platform/efl/css2.1/20110323/block-replaced-width-001-expected.txt:
  • platform/efl/css2.1/20110323/block-replaced-width-006-expected.png:
  • platform/efl/css2.1/20110323/block-replaced-width-006-expected.txt:
  • platform/efl/css2.1/20110323/border-collapse-offset-002-expected.png:
  • platform/efl/css2.1/20110323/border-collapse-offset-002-expected.txt:
  • platform/efl/css2.1/20110323/border-conflict-style-079-expected.png:
  • platform/efl/css2.1/20110323/border-conflict-style-079-expected.txt:
  • platform/efl/css2.1/20110323/border-conflict-style-088-expected.png:
  • platform/efl/css2.1/20110323/border-conflict-style-088-expected.txt:
  • platform/efl/css2.1/20110323/border-spacing-applies-to-015-expected.png:
  • platform/efl/css2.1/20110323/border-spacing-applies-to-015-expected.txt:
  • platform/efl/css2.1/20110323/c543-txt-decor-000-expected.png:
  • platform/efl/css2.1/20110323/c543-txt-decor-000-expected.txt:
  • platform/efl/css2.1/20110323/dynamic-top-change-001-expected.png:
  • platform/efl/css2.1/20110323/dynamic-top-change-001-expected.txt:
  • platform/efl/css2.1/20110323/dynamic-top-change-002-expected.png:
  • platform/efl/css2.1/20110323/dynamic-top-change-002-expected.txt:
  • platform/efl/css2.1/20110323/dynamic-top-change-003-expected.png:
  • platform/efl/css2.1/20110323/dynamic-top-change-003-expected.txt:
  • platform/efl/css2.1/20110323/dynamic-top-change-004-expected.png:
  • platform/efl/css2.1/20110323/dynamic-top-change-004-expected.txt:
  • platform/efl/css2.1/20110323/empty-inline-001-expected.png:
  • platform/efl/css2.1/20110323/empty-inline-001-expected.txt:
  • platform/efl/css2.1/20110323/empty-inline-002-expected.png:
  • platform/efl/css2.1/20110323/empty-inline-002-expected.txt:
  • platform/efl/css2.1/20110323/empty-inline-003-expected.png:
  • platform/efl/css2.1/20110323/empty-inline-003-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-height-001-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-height-001-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-001-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-001-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-002-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-002-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-003-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-003-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-004-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-004-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-005-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-005-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-006-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-006-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-007-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-007-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-008-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-008-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-009-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-009-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-010-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-010-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-011-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-011-expected.txt:
  • platform/efl/css2.1/20110323/float-non-replaced-width-012-expected.png:
  • platform/efl/css2.1/20110323/float-non-replaced-width-012-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-height-001-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-height-001-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-height-002-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-height-002-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-height-003-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-height-003-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-height-004-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-height-004-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-height-005-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-height-005-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-height-007-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-height-007-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-width-001-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-width-001-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-width-002-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-width-002-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-width-003-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-width-003-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-width-004-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-width-004-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-width-005-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-width-005-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-width-006-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-width-006-expected.txt:
  • platform/efl/css2.1/20110323/float-replaced-width-011-expected.png:
  • platform/efl/css2.1/20110323/float-replaced-width-011-expected.txt:
  • platform/efl/css2.1/20110323/floating-replaced-height-008-expected.png:
  • platform/efl/css2.1/20110323/floating-replaced-height-008-expected.txt:
  • platform/efl/css2.1/20110323/height-width-inline-table-001-expected.png:
  • platform/efl/css2.1/20110323/height-width-inline-table-001-expected.txt:
  • platform/efl/css2.1/20110323/height-width-table-001-expected.png:
  • platform/efl/css2.1/20110323/height-width-table-001-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-height-001-expected.png:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-height-001-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-height-002-expected.png:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-height-002-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-width-001-expected.png:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-width-001-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-width-002-expected.png:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-width-002-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-width-003-expected.png:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-width-003-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-width-004-expected.png:
  • platform/efl/css2.1/20110323/inline-block-non-replaced-width-004-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-001-expected.png:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-001-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-002-expected.png:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-002-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-003-expected.png:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-003-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-004-expected.png:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-004-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-005-expected.png:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-005-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-007-expected.png:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-007-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-008-expected.png:
  • platform/efl/css2.1/20110323/inline-block-replaced-height-008-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-replaced-width-001-expected.png:
  • platform/efl/css2.1/20110323/inline-block-replaced-width-001-expected.txt:
  • platform/efl/css2.1/20110323/inline-block-replaced-width-006-expected.png:
  • platform/efl/css2.1/20110323/inline-block-replaced-width-006-expected.txt:
  • platform/efl/css2.1/20110323/inline-non-replaced-height-002-expected.png:
  • platform/efl/css2.1/20110323/inline-non-replaced-height-002-expected.txt:
  • platform/efl/css2.1/20110323/inline-non-replaced-height-003-expected.png:
  • platform/efl/css2.1/20110323/inline-non-replaced-height-003-expected.txt:
  • platform/efl/css2.1/20110323/inline-non-replaced-width-001-expected.png:
  • platform/efl/css2.1/20110323/inline-non-replaced-width-001-expected.txt:
  • platform/efl/css2.1/20110323/inline-non-replaced-width-002-expected.png:
  • platform/efl/css2.1/20110323/inline-non-replaced-width-002-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-height-001-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-height-001-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-height-002-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-height-002-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-height-003-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-height-003-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-height-004-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-height-004-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-height-005-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-height-005-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-height-007-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-height-007-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-height-008-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-height-008-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-width-001-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-width-001-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-width-006-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-width-006-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-width-011-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-width-011-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-width-012-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-width-012-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-width-013-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-width-013-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-width-014-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-width-014-expected.txt:
  • platform/efl/css2.1/20110323/inline-replaced-width-015-expected.png:
  • platform/efl/css2.1/20110323/inline-replaced-width-015-expected.txt:
  • platform/efl/css2.1/20110323/inline-table-001-expected.png:
  • platform/efl/css2.1/20110323/inline-table-001-expected.txt:
  • platform/efl/css2.1/20110323/inline-table-002a-expected.png:
  • platform/efl/css2.1/20110323/inline-table-002a-expected.txt:
  • platform/efl/css2.1/20110323/inline-table-003-expected.png:
  • platform/efl/css2.1/20110323/inline-table-003-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-001-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-001-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-002-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-002-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-003-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-003-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-004-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-004-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-005-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-005-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-006-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-006-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-007-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-007-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-008-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-009-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-009-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-010-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-010-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-012-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-012-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-013-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-013-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-014-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-014-expected.txt:
  • platform/efl/css2.1/20110323/margin-applies-to-015-expected.png:
  • platform/efl/css2.1/20110323/margin-applies-to-015-expected.txt:
  • platform/efl/css2.1/20110323/outline-color-applies-to-008-expected.png:
  • platform/efl/css2.1/20110323/outline-color-applies-to-008-expected.txt:
  • platform/efl/css2.1/20110323/replaced-elements-001-expected.png:
  • platform/efl/css2.1/20110323/replaced-elements-001-expected.txt:
  • platform/efl/css2.1/20110323/replaced-intrinsic-001-expected.png:
  • platform/efl/css2.1/20110323/replaced-intrinsic-001-expected.txt:
  • platform/efl/css2.1/20110323/replaced-intrinsic-002-expected.png:
  • platform/efl/css2.1/20110323/replaced-intrinsic-002-expected.txt:
  • platform/efl/css2.1/20110323/replaced-intrinsic-003-expected.png:
  • platform/efl/css2.1/20110323/replaced-intrinsic-003-expected.txt:
  • platform/efl/css2.1/20110323/replaced-intrinsic-004-expected.png:
  • platform/efl/css2.1/20110323/replaced-intrinsic-004-expected.txt:
  • platform/efl/css2.1/20110323/replaced-intrinsic-005-expected.png:
  • platform/efl/css2.1/20110323/replaced-intrinsic-005-expected.txt:
  • platform/efl/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
  • platform/efl/css2.1/20110323/replaced-min-max-001-expected.png:
  • platform/efl/css2.1/20110323/replaced-min-max-001-expected.txt:
  • platform/efl/css2.1/20110323/table-caption-001-expected.png:
  • platform/efl/css2.1/20110323/table-caption-001-expected.txt:
  • platform/efl/css2.1/20110323/table-caption-002-expected.png:
  • platform/efl/css2.1/20110323/table-caption-002-expected.txt:
  • platform/efl/css2.1/20110323/table-caption-horizontal-alignment-001-expected.png:
  • platform/efl/css2.1/20110323/table-caption-horizontal-alignment-001-expected.txt:
  • platform/efl/css2.1/20110323/table-caption-margins-001-expected.png:
  • platform/efl/css2.1/20110323/table-caption-margins-001-expected.txt:
  • platform/efl/css2.1/20110323/table-caption-optional-001-expected.png:
  • platform/efl/css2.1/20110323/table-caption-optional-001-expected.txt:
  • platform/efl/css2.1/20110323/table-caption-optional-002-expected.png:
  • platform/efl/css2.1/20110323/table-caption-optional-002-expected.txt:
  • platform/efl/css2.1/20110323/table-height-algorithm-023-expected.png:
  • platform/efl/css2.1/20110323/table-height-algorithm-023-expected.txt:
  • platform/efl/css2.1/20110323/table-height-algorithm-024-expected.png:
  • platform/efl/css2.1/20110323/table-height-algorithm-024-expected.txt:
  • platform/efl/css2.1/20110323/width-non-replaced-inline-001-expected.png:
  • platform/efl/css2.1/20110323/width-replaced-element-001-expected.png:
  • platform/efl/css2.1/20110323/width-replaced-element-001-expected.txt:
  • platform/efl/css2.1/t010403-shand-border-00-c-expected.png:
  • platform/efl/css2.1/t010403-shand-border-00-c-expected.txt:
  • platform/efl/css2.1/t010403-shand-font-00-b-expected.png:
  • platform/efl/css2.1/t010403-shand-font-00-b-expected.txt:
  • platform/efl/css2.1/t010403-shand-font-01-b-expected.png:
  • platform/efl/css2.1/t010403-shand-font-01-b-expected.txt:
  • platform/efl/css2.1/t010403-shand-font-02-b-expected.png:
  • platform/efl/css2.1/t010403-shand-font-02-b-expected.txt:
  • platform/efl/css2.1/t010403-shand-font-03-b-expected.png:
  • platform/efl/css2.1/t010403-shand-font-03-b-expected.txt:
  • platform/efl/css2.1/t040102-keywords-00-b-expected.png:
  • platform/efl/css2.1/t040102-keywords-00-b-expected.txt:
  • platform/efl/css2.1/t040102-keywords-01-b-expected.png:
  • platform/efl/css2.1/t040102-keywords-01-b-expected.txt:
  • platform/efl/css2.1/t040103-case-00-b-expected.png:
  • platform/efl/css2.1/t040103-case-00-b-expected.txt:
  • platform/efl/css2.1/t040103-case-01-c-expected.png:
  • platform/efl/css2.1/t040103-case-01-c-expected.txt:
  • platform/efl/css2.1/t040103-escapes-00-b-expected.png:
  • platform/efl/css2.1/t040103-escapes-00-b-expected.txt:
  • platform/efl/css2.1/t040103-escapes-01-b-expected.png:
  • platform/efl/css2.1/t040103-escapes-01-b-expected.txt:
  • platform/efl/css2.1/t040103-escapes-02-d-expected.png:
  • platform/efl/css2.1/t040103-escapes-02-d-expected.txt:
  • platform/efl/css2.1/t040103-escapes-03-b-expected.png:
  • platform/efl/css2.1/t040103-escapes-03-b-expected.txt:
  • platform/efl/css2.1/t040103-escapes-04-b-expected.png:
  • platform/efl/css2.1/t040103-escapes-04-b-expected.txt:
  • platform/efl/css2.1/t040103-escapes-05-c-expected.png:
  • platform/efl/css2.1/t040103-escapes-05-c-expected.txt:
  • platform/efl/css2.1/t040103-escapes-06-b-expected.png:
  • platform/efl/css2.1/t040103-escapes-06-b-expected.txt:
  • platform/efl/css2.1/t040103-escapes-07-b-expected.png:
  • platform/efl/css2.1/t040103-escapes-07-b-expected.txt:
  • platform/efl/css2.1/t040103-escapes-08-b-expected.png:
  • platform/efl/css2.1/t040103-escapes-08-b-expected.txt:
  • platform/efl/css2.1/t040103-ident-00-c-expected.png:
  • platform/efl/css2.1/t040103-ident-00-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-01-c-expected.png:
  • platform/efl/css2.1/t040103-ident-01-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-02-c-expected.png:
  • platform/efl/css2.1/t040103-ident-02-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-03-c-expected.png:
  • platform/efl/css2.1/t040103-ident-03-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-04-c-expected.png:
  • platform/efl/css2.1/t040103-ident-04-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-05-c-expected.png:
  • platform/efl/css2.1/t040103-ident-05-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-06-c-expected.png:
  • platform/efl/css2.1/t040103-ident-06-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-07-c-expected.png:
  • platform/efl/css2.1/t040103-ident-07-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-08-c-expected.png:
  • platform/efl/css2.1/t040103-ident-08-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-09-c-expected.png:
  • platform/efl/css2.1/t040103-ident-09-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-10-c-expected.png:
  • platform/efl/css2.1/t040103-ident-10-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-11-c-expected.png:
  • platform/efl/css2.1/t040103-ident-11-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-12-c-expected.png:
  • platform/efl/css2.1/t040103-ident-12-c-expected.txt:
  • platform/efl/css2.1/t040103-ident-13-c-expected.png:
  • platform/efl/css2.1/t040103-ident-13-c-expected.txt:
  • platform/efl/css2.1/t040105-atkeyw-00-b-expected.png:
  • platform/efl/css2.1/t040105-atkeyw-00-b-expected.txt:
  • platform/efl/css2.1/t040105-atkeyw-01-b-expected.png:
  • platform/efl/css2.1/t040105-atkeyw-01-b-expected.txt:
  • platform/efl/css2.1/t040105-atkeyw-02-b-expected.png:
  • platform/efl/css2.1/t040105-atkeyw-02-b-expected.txt:
  • platform/efl/css2.1/t040105-atrule-00-b-expected.png:
  • platform/efl/css2.1/t040105-atrule-00-b-expected.txt:
  • platform/efl/css2.1/t040105-atrule-01-b-expected.png:
  • platform/efl/css2.1/t040105-atrule-01-b-expected.txt:
  • platform/efl/css2.1/t040105-atrule-02-b-expected.png:
  • platform/efl/css2.1/t040105-atrule-02-b-expected.txt:
  • platform/efl/css2.1/t040105-atrule-03-b-expected.png:
  • platform/efl/css2.1/t040105-atrule-03-b-expected.txt:
  • platform/efl/css2.1/t040105-atrule-04-b-expected.png:
  • platform/efl/css2.1/t040105-atrule-04-b-expected.txt:
  • platform/efl/css2.1/t040105-import-00-b-expected.png:
  • platform/efl/css2.1/t040105-import-00-b-expected.txt:
  • platform/efl/css2.1/t040105-import-01-b-expected.png:
  • platform/efl/css2.1/t040105-import-01-b-expected.txt:
  • platform/efl/css2.1/t040105-import-10-b-expected.png:
  • platform/efl/css2.1/t040105-import-10-b-expected.txt:
  • platform/efl/css2.1/t040109-c17-comments-00-b-expected.png:
  • platform/efl/css2.1/t040109-c17-comments-00-b-expected.txt:
  • platform/efl/css2.1/t040109-c17-comments-01-b-expected.png:
  • platform/efl/css2.1/t040109-c17-comments-01-b-expected.txt:
  • platform/efl/css2.1/t0402-c71-fwd-parsing-00-f-expected.png:
  • platform/efl/css2.1/t0402-c71-fwd-parsing-00-f-expected.txt:
  • platform/efl/css2.1/t0402-c71-fwd-parsing-01-f-expected.png:
  • platform/efl/css2.1/t0402-c71-fwd-parsing-01-f-expected.txt:
  • platform/efl/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
  • platform/efl/css2.1/t0402-c71-fwd-parsing-02-f-expected.txt:
  • platform/efl/css2.1/t0402-c71-fwd-parsing-03-f-expected.png:
  • platform/efl/css2.1/t0402-c71-fwd-parsing-03-f-expected.txt:
  • platform/efl/css2.1/t0402-c71-fwd-parsing-04-f-expected.png:
  • platform/efl/css2.1/t0402-c71-fwd-parsing-04-f-expected.txt:
  • platform/efl/css2.1/t0402-syntax-01-f-expected.png:
  • platform/efl/css2.1/t0402-syntax-01-f-expected.txt:
  • platform/efl/css2.1/t0402-syntax-02-f-expected.png:
  • platform/efl/css2.1/t0402-syntax-02-f-expected.txt:
  • platform/efl/css2.1/t0402-syntax-03-f-expected.png:
  • platform/efl/css2.1/t0402-syntax-03-f-expected.txt:
  • platform/efl/css2.1/t0402-syntax-04-f-expected.png:
  • platform/efl/css2.1/t0402-syntax-04-f-expected.txt:
  • platform/efl/css2.1/t0402-syntax-05-f-expected.png:
  • platform/efl/css2.1/t0402-syntax-05-f-expected.txt:
  • platform/efl/css2.1/t0402-syntax-06-f-expected.png:
  • platform/efl/css2.1/t0402-syntax-06-f-expected.txt:
  • platform/efl/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
  • platform/efl/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
  • platform/efl/css2.1/t040302-c61-phys-len-00-b-expected.png:
2:00 AM Changeset in webkit [140112] by dominik.rottsches@intel.com
  • 500 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (1/26).

  • platform/efl/TestExpectations:
  • platform/efl/animations/3d/change-transform-in-end-event-expected.png:
  • platform/efl/animations/3d/change-transform-in-end-event-expected.txt:
  • platform/efl/animations/3d/matrix-transform-type-animation-expected.png:
  • platform/efl/animations/3d/matrix-transform-type-animation-expected.txt:
  • platform/efl/animations/3d/state-at-end-event-transform-expected.png:
  • platform/efl/animations/3d/state-at-end-event-transform-expected.txt:
  • platform/efl/animations/additive-transform-animations-expected.txt:
  • platform/efl/animations/cross-fade-background-image-expected.txt:
  • platform/efl/animations/cross-fade-list-style-image-expected.txt:
  • platform/efl/animations/cross-fade-webkit-mask-box-image-expected.png:
  • platform/efl/animations/cross-fade-webkit-mask-box-image-expected.txt:
  • platform/efl/animations/cross-fade-webkit-mask-image-expected.txt:
  • platform/efl/animations/missing-values-first-keyframe-expected.png:
  • platform/efl/animations/missing-values-first-keyframe-expected.txt:
  • platform/efl/animations/missing-values-last-keyframe-expected.png:
  • platform/efl/animations/missing-values-last-keyframe-expected.txt:
  • platform/efl/animations/opacity-transform-animation-expected.png:
  • platform/efl/animations/state-at-end-event-expected.png:
  • platform/efl/animations/state-at-end-event-expected.txt:
  • platform/efl/compositing/animation/state-at-end-event-transform-layer-expected.png:
  • platform/efl/compositing/animation/state-at-end-event-transform-layer-expected.txt:
  • platform/efl/compositing/clip-change-expected.png:
  • platform/efl/compositing/color-matching/image-color-matching-expected.png:
  • platform/efl/compositing/color-matching/image-color-matching-expected.txt:
  • platform/efl/compositing/color-matching/pdf-image-match-expected.png:
  • platform/efl/compositing/color-matching/pdf-image-match-expected.txt:
  • platform/efl/compositing/compositing-visible-descendant-expected.png:
  • platform/efl/compositing/compositing-visible-descendant-expected.txt:
  • platform/efl/compositing/direct-image-compositing-expected.png:
  • platform/efl/compositing/direct-image-compositing-expected.txt:
  • platform/efl/compositing/flat-with-transformed-child-expected.png:
  • platform/efl/compositing/generated-content-expected.png:
  • platform/efl/compositing/generated-content-expected.txt:
  • platform/efl/compositing/geometry/abs-position-inside-opacity-expected.png:
  • platform/efl/compositing/geometry/abs-position-inside-opacity-expected.txt:
  • platform/efl/compositing/geometry/clipping-foreground-expected.txt:
  • platform/efl/compositing/geometry/composited-html-size-expected.png:
  • platform/efl/compositing/geometry/composited-html-size-expected.txt:
  • platform/efl/compositing/geometry/fixed-in-composited-expected.png:
  • platform/efl/compositing/geometry/fixed-in-composited-expected.txt:
  • platform/efl/compositing/geometry/fixed-position-composited-page-scale-expected.png:
  • platform/efl/compositing/geometry/fixed-position-expected.png:
  • platform/efl/compositing/geometry/fixed-position-expected.txt:
  • platform/efl/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
  • platform/efl/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png:
  • platform/efl/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png:
  • platform/efl/compositing/geometry/fixed-position-transform-composited-page-scale-expected.png:
  • platform/efl/compositing/geometry/foreground-offset-change-expected.png:
  • platform/efl/compositing/geometry/horizontal-scroll-composited-expected.png:
  • platform/efl/compositing/geometry/layer-due-to-layer-children-deep-expected.png:
  • platform/efl/compositing/geometry/layer-due-to-layer-children-deep-expected.txt:
  • platform/efl/compositing/geometry/layer-due-to-layer-children-expected.png:
  • platform/efl/compositing/geometry/layer-due-to-layer-children-expected.txt:
  • platform/efl/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.txt:
  • platform/efl/compositing/geometry/outline-change-expected.png:
  • platform/efl/compositing/geometry/outline-change-expected.txt:
  • platform/efl/compositing/geometry/partial-layout-update-expected.png:
  • platform/efl/compositing/geometry/partial-layout-update-expected.txt:
  • platform/efl/compositing/geometry/repaint-foreground-layer-expected.png:
  • platform/efl/compositing/geometry/root-layer-update-expected.png:
  • platform/efl/compositing/geometry/root-layer-update-expected.txt:
  • platform/efl/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png:
  • platform/efl/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.txt:
  • platform/efl/compositing/geometry/vertical-scroll-composited-expected.png:
  • platform/efl/compositing/geometry/video-fixed-scrolling-expected.png:
  • platform/efl/compositing/geometry/video-fixed-scrolling-expected.txt:
  • platform/efl/compositing/geometry/video-opacity-overlay-expected.png:
  • platform/efl/compositing/geometry/video-opacity-overlay-expected.txt:
  • platform/efl/compositing/iframes/composited-iframe-alignment-expected.txt:
  • platform/efl/compositing/iframes/composited-iframe-scroll-expected.png:
  • platform/efl/compositing/iframes/composited-iframe-scroll-expected.txt:
  • platform/efl/compositing/iframes/fixed-position-iframe-expected.png:
  • platform/efl/compositing/iframes/iframe-content-flipping-expected.png:
  • platform/efl/compositing/iframes/iframe-content-flipping-expected.txt:
  • platform/efl/compositing/iframes/iframe-copy-on-scroll-expected.png:
  • platform/efl/compositing/iframes/iframe-copy-on-scroll-expected.txt:
  • platform/efl/compositing/iframes/iframe-in-composited-layer-expected.png:
  • platform/efl/compositing/iframes/repaint-after-losing-scrollbars-expected.png:
  • platform/efl/compositing/iframes/scroll-fixed-transformed-element-expected.png:
  • platform/efl/compositing/iframes/scroll-grandchild-iframe-expected.png:
  • platform/efl/compositing/images/content-image-change-expected.png:
  • platform/efl/compositing/images/direct-image-background-color-expected.png:
  • platform/efl/compositing/images/direct-image-background-color-expected.txt:
  • platform/efl/compositing/layers-inside-overflow-scroll-expected.png:
  • platform/efl/compositing/layers-inside-overflow-scroll-expected.txt:
  • platform/efl/compositing/masks/direct-image-mask-expected.png:
  • platform/efl/compositing/masks/direct-image-mask-expected.txt:
  • platform/efl/compositing/masks/layer-mask-placement-expected.png:
  • platform/efl/compositing/masks/masked-ancestor-expected.txt:
  • platform/efl/compositing/masks/multiple-masks-expected.png:
  • platform/efl/compositing/masks/multiple-masks-expected.txt:
  • platform/efl/compositing/masks/simple-composited-mask-expected.png:
  • platform/efl/compositing/masks/simple-composited-mask-expected.txt:
  • platform/efl/compositing/overflow/ancestor-overflow-expected.png:
  • platform/efl/compositing/overflow/ancestor-overflow-expected.txt:
  • platform/efl/compositing/overflow/fixed-position-ancestor-clip-expected.png:
  • platform/efl/compositing/overflow/fixed-position-ancestor-clip-expected.txt:
  • platform/efl/compositing/overflow/overflow-compositing-descendant-expected.txt:
  • platform/efl/compositing/overflow/overflow-positioning-expected.png:
  • platform/efl/compositing/overflow/overflow-positioning-expected.txt:
  • platform/efl/compositing/overflow/overflow-scroll-expected.png:
  • platform/efl/compositing/overflow/overflow-scroll-expected.txt:
  • platform/efl/compositing/overflow/parent-overflow-expected.png:
  • platform/efl/compositing/overflow/parent-overflow-expected.txt:
  • platform/efl/compositing/overflow/repaint-after-losing-scrollbars-expected.png:
  • platform/efl/compositing/overflow/scroll-ancestor-update-expected.png:
  • platform/efl/compositing/overflow/scroll-ancestor-update-expected.txt:
  • platform/efl/compositing/overflow/scrollbar-painting-expected.png:
  • platform/efl/compositing/overflow/scrollbar-painting-expected.txt:
  • platform/efl/compositing/overflow/theme-affects-visual-overflow-expected.png:
  • platform/efl/compositing/overflow/theme-affects-visual-overflow-expected.txt:
  • platform/efl/compositing/plugins/composited-plugin-expected.txt:
  • platform/efl/compositing/reflections/animation-inside-reflection-expected.png:
  • platform/efl/compositing/reflections/animation-inside-reflection-expected.txt:
  • platform/efl/compositing/reflections/compositing-change-inside-reflection-expected.png:
  • platform/efl/compositing/reflections/compositing-change-inside-reflection-expected.txt:
  • platform/efl/compositing/reflections/deeply-nested-reflections-expected.png:
  • platform/efl/compositing/reflections/deeply-nested-reflections-expected.txt:
  • platform/efl/compositing/reflections/load-video-in-reflection-expected.png:
  • platform/efl/compositing/reflections/load-video-in-reflection-expected.txt:
  • platform/efl/compositing/reflections/masked-reflection-on-composited-expected.png:
  • platform/efl/compositing/reflections/masked-reflection-on-composited-expected.txt:
  • platform/efl/compositing/reflections/nested-reflection-anchor-point-expected.png:
  • platform/efl/compositing/reflections/nested-reflection-anchor-point-expected.txt:
  • platform/efl/compositing/reflections/nested-reflection-animated-expected.png:
  • platform/efl/compositing/reflections/nested-reflection-animated-expected.txt:
  • platform/efl/compositing/reflections/nested-reflection-expected.png:
  • platform/efl/compositing/reflections/nested-reflection-expected.txt:
  • platform/efl/compositing/reflections/nested-reflection-mask-change-expected.png:
  • platform/efl/compositing/reflections/nested-reflection-mask-change-expected.txt:
  • platform/efl/compositing/reflections/nested-reflection-on-overflow-expected.png:
  • platform/efl/compositing/reflections/nested-reflection-on-overflow-expected.txt:
  • platform/efl/compositing/reflections/nested-reflection-opacity-expected.png:
  • platform/efl/compositing/reflections/nested-reflection-opacity-expected.txt:
  • platform/efl/compositing/reflections/nested-reflection-size-change-expected.png:
  • platform/efl/compositing/reflections/nested-reflection-size-change-expected.txt:
  • platform/efl/compositing/reflections/nested-reflection-transformed-expected.png:
  • platform/efl/compositing/reflections/nested-reflection-transformed-expected.txt:
  • platform/efl/compositing/reflections/nested-reflection-transformed2-expected.png:
  • platform/efl/compositing/reflections/nested-reflection-transformed2-expected.txt:
  • platform/efl/compositing/reflections/nested-reflection-transition-expected.png:
  • platform/efl/compositing/reflections/nested-reflection-transition-expected.txt:
  • platform/efl/compositing/reflections/reflection-in-composited-expected.txt:
  • platform/efl/compositing/reflections/reflection-on-composited-expected.png:
  • platform/efl/compositing/reflections/reflection-on-composited-expected.txt:
  • platform/efl/compositing/reflections/reflection-opacity-expected.png:
  • platform/efl/compositing/reflections/reflection-opacity-expected.txt:
  • platform/efl/compositing/reflections/reflection-ordering-expected.png:
  • platform/efl/compositing/reflections/reflection-ordering-expected.txt:
  • platform/efl/compositing/reflections/reflection-positioning-expected.png:
  • platform/efl/compositing/reflections/reflection-positioning-expected.txt:
  • platform/efl/compositing/reflections/reflection-positioning2-expected.png:
  • platform/efl/compositing/reflections/reflection-positioning2-expected.txt:
  • platform/efl/compositing/reflections/simple-composited-reflections-expected.png:
  • platform/efl/compositing/reflections/simple-composited-reflections-expected.txt:
  • platform/efl/compositing/reflections/transform-inside-reflection-expected.png:
  • platform/efl/compositing/reflections/transform-inside-reflection-expected.txt:
  • platform/efl/compositing/repaint/become-overlay-composited-layer-expected.png:
  • platform/efl/compositing/repaint/become-overlay-composited-layer-expected.txt:
  • platform/efl/compositing/repaint/composited-document-element-expected.png:
  • platform/efl/compositing/repaint/composited-document-element-expected.txt:
  • platform/efl/compositing/repaint/content-into-overflow-expected.png:
  • platform/efl/compositing/repaint/layer-repaint-expected.png:
  • platform/efl/compositing/repaint/layer-repaint-expected.txt:
  • platform/efl/compositing/repaint/layer-repaint-rects-expected.png:
  • platform/efl/compositing/repaint/layer-repaint-rects-expected.txt:
  • platform/efl/compositing/repaint/newly-composited-repaint-rect-expected.png:
  • platform/efl/compositing/repaint/opacity-between-absolute-expected.png:
  • platform/efl/compositing/repaint/opacity-between-absolute-expected.txt:
  • platform/efl/compositing/repaint/opacity-between-absolute2-expected.png:
  • platform/efl/compositing/repaint/opacity-between-absolute2-expected.txt:
  • platform/efl/compositing/repaint/overflow-into-content-expected.png:
  • platform/efl/compositing/repaint/shrink-layer-expected.png:
  • platform/efl/compositing/repaint/transform-style-change-expected.png:
  • platform/efl/compositing/scaling/tiled-layer-recursion-expected.png:
  • platform/efl/compositing/self-painting-layers-expected.png:
  • platform/efl/compositing/self-painting-layers-expected.txt:
  • platform/efl/compositing/shadows/shadow-drawing-expected.txt:
  • platform/efl/compositing/sibling-positioning-expected.png:
  • platform/efl/compositing/sibling-positioning-expected.txt:
  • platform/efl/compositing/text-on-large-layer-expected.png:
  • platform/efl/compositing/text-on-large-layer-expected.txt:
  • platform/efl/compositing/transitions/scale-transition-no-start-expected.png:
  • platform/efl/compositing/transitions/scale-transition-no-start-expected.txt:
  • platform/efl/compositing/transitions/singular-scale-transition-expected.png:
  • platform/efl/compositing/transitions/singular-scale-transition-expected.txt:
  • platform/efl/compositing/video/video-background-color-expected.txt:
  • platform/efl/compositing/video/video-controls-layer-creation-expected.png:
  • platform/efl/compositing/visibility/visibility-image-layers-expected.png:
  • platform/efl/compositing/visibility/visibility-simple-video-layer-expected.png:
  • platform/efl/css1/basic/class_as_selector-expected.png:
  • platform/efl/css1/basic/class_as_selector-expected.txt:
  • platform/efl/css1/basic/comments-expected.png:
  • platform/efl/css1/basic/comments-expected.txt:
  • platform/efl/css1/basic/containment-expected.png:
  • platform/efl/css1/basic/containment-expected.txt:
  • platform/efl/css1/basic/contextual_selectors-expected.png:
  • platform/efl/css1/basic/contextual_selectors-expected.txt:
  • platform/efl/css1/basic/grouping-expected.png:
  • platform/efl/css1/basic/grouping-expected.txt:
  • platform/efl/css1/basic/id_as_selector-expected.png:
  • platform/efl/css1/basic/id_as_selector-expected.txt:
  • platform/efl/css1/basic/inheritance-expected.png:
  • platform/efl/css1/basic/inheritance-expected.txt:
  • platform/efl/css1/box_properties/acid_test-expected.png:
  • platform/efl/css1/box_properties/acid_test-expected.txt:
  • platform/efl/css1/box_properties/border-expected.png:
  • platform/efl/css1/box_properties/border-expected.txt:
  • platform/efl/css1/box_properties/border_bottom-expected.png:
  • platform/efl/css1/box_properties/border_bottom_inline-expected.png:
  • platform/efl/css1/box_properties/border_bottom_width-expected.png:
  • platform/efl/css1/box_properties/border_bottom_width-expected.txt:
  • platform/efl/css1/box_properties/border_bottom_width_inline-expected.png:
  • platform/efl/css1/box_properties/border_bottom_width_inline-expected.txt:
  • platform/efl/css1/box_properties/border_color-expected.png:
  • platform/efl/css1/box_properties/border_color-expected.txt:
  • platform/efl/css1/box_properties/border_color_inline-expected.png:
  • platform/efl/css1/box_properties/border_color_inline-expected.txt:
  • platform/efl/css1/box_properties/border_inline-expected.png:
  • platform/efl/css1/box_properties/border_inline-expected.txt:
  • platform/efl/css1/box_properties/border_left-expected.png:
  • platform/efl/css1/box_properties/border_left_inline-expected.png:
  • platform/efl/css1/box_properties/border_left_width-expected.png:
  • platform/efl/css1/box_properties/border_left_width-expected.txt:
  • platform/efl/css1/box_properties/border_left_width_inline-expected.png:
  • platform/efl/css1/box_properties/border_left_width_inline-expected.txt:
  • platform/efl/css1/box_properties/border_right-expected.png:
  • platform/efl/css1/box_properties/border_right_inline-expected.png:
  • platform/efl/css1/box_properties/border_right_width-expected.png:
  • platform/efl/css1/box_properties/border_right_width-expected.txt:
  • platform/efl/css1/box_properties/border_right_width_inline-expected.png:
  • platform/efl/css1/box_properties/border_right_width_inline-expected.txt:
  • platform/efl/css1/box_properties/border_style-expected.png:
  • platform/efl/css1/box_properties/border_style-expected.txt:
  • platform/efl/css1/box_properties/border_style_inline-expected.png:
  • platform/efl/css1/box_properties/border_style_inline-expected.txt:
  • platform/efl/css1/box_properties/border_top-expected.png:
  • platform/efl/css1/box_properties/border_top-expected.txt:
  • platform/efl/css1/box_properties/border_top_inline-expected.png:
  • platform/efl/css1/box_properties/border_top_inline-expected.txt:
  • platform/efl/css1/box_properties/border_top_width-expected.png:
  • platform/efl/css1/box_properties/border_top_width-expected.txt:
  • platform/efl/css1/box_properties/border_top_width_inline-expected.png:
  • platform/efl/css1/box_properties/border_top_width_inline-expected.txt:
  • platform/efl/css1/box_properties/border_width-expected.png:
  • platform/efl/css1/box_properties/border_width-expected.txt:
  • platform/efl/css1/box_properties/border_width_inline-expected.png:
  • platform/efl/css1/box_properties/border_width_inline-expected.txt:
  • platform/efl/css1/box_properties/clear-expected.png:
  • platform/efl/css1/box_properties/clear-expected.txt:
  • platform/efl/css1/box_properties/clear_float-expected.png:
  • platform/efl/css1/box_properties/clear_float-expected.txt:
  • platform/efl/css1/box_properties/float-expected.png:
  • platform/efl/css1/box_properties/float-expected.txt:
  • platform/efl/css1/box_properties/float_elements_in_series-expected.png:
  • platform/efl/css1/box_properties/float_elements_in_series-expected.txt:
  • platform/efl/css1/box_properties/float_margin-expected.png:
  • platform/efl/css1/box_properties/float_margin-expected.txt:
  • platform/efl/css1/box_properties/float_on_text_elements-expected.png:
  • platform/efl/css1/box_properties/float_on_text_elements-expected.txt:
  • platform/efl/css1/box_properties/height-expected.png:
  • platform/efl/css1/box_properties/height-expected.txt:
  • platform/efl/css1/box_properties/margin-expected.png:
  • platform/efl/css1/box_properties/margin-expected.txt:
  • platform/efl/css1/box_properties/margin_bottom-expected.png:
  • platform/efl/css1/box_properties/margin_bottom-expected.txt:
  • platform/efl/css1/box_properties/margin_bottom_inline-expected.png:
  • platform/efl/css1/box_properties/margin_bottom_inline-expected.txt:
  • platform/efl/css1/box_properties/margin_inline-expected.png:
  • platform/efl/css1/box_properties/margin_inline-expected.txt:
  • platform/efl/css1/box_properties/margin_left-expected.png:
  • platform/efl/css1/box_properties/margin_left-expected.txt:
  • platform/efl/css1/box_properties/margin_left_inline-expected.png:
  • platform/efl/css1/box_properties/margin_left_inline-expected.txt:
  • platform/efl/css1/box_properties/margin_right-expected.png:
  • platform/efl/css1/box_properties/margin_right-expected.txt:
  • platform/efl/css1/box_properties/margin_right_inline-expected.png:
  • platform/efl/css1/box_properties/margin_right_inline-expected.txt:
  • platform/efl/css1/box_properties/margin_top-expected.png:
  • platform/efl/css1/box_properties/margin_top-expected.txt:
  • platform/efl/css1/box_properties/margin_top_inline-expected.png:
  • platform/efl/css1/box_properties/margin_top_inline-expected.txt:
  • platform/efl/css1/box_properties/padding-expected.png:
  • platform/efl/css1/box_properties/padding-expected.txt:
  • platform/efl/css1/box_properties/padding_bottom-expected.png:
  • platform/efl/css1/box_properties/padding_bottom-expected.txt:
  • platform/efl/css1/box_properties/padding_bottom_inline-expected.png:
  • platform/efl/css1/box_properties/padding_bottom_inline-expected.txt:
  • platform/efl/css1/box_properties/padding_inline-expected.png:
  • platform/efl/css1/box_properties/padding_inline-expected.txt:
  • platform/efl/css1/box_properties/padding_left-expected.png:
  • platform/efl/css1/box_properties/padding_left-expected.txt:
  • platform/efl/css1/box_properties/padding_left_inline-expected.png:
  • platform/efl/css1/box_properties/padding_left_inline-expected.txt:
  • platform/efl/css1/box_properties/padding_right-expected.png:
  • platform/efl/css1/box_properties/padding_right-expected.txt:
  • platform/efl/css1/box_properties/padding_right_inline-expected.png:
  • platform/efl/css1/box_properties/padding_right_inline-expected.txt:
  • platform/efl/css1/box_properties/padding_top-expected.png:
  • platform/efl/css1/box_properties/padding_top-expected.txt:
  • platform/efl/css1/box_properties/padding_top_inline-expected.png:
  • platform/efl/css1/box_properties/padding_top_inline-expected.txt:
  • platform/efl/css1/box_properties/width-expected.png:
  • platform/efl/css1/box_properties/width-expected.txt:
  • platform/efl/css1/cascade/cascade_order-expected.png:
  • platform/efl/css1/cascade/cascade_order-expected.txt:
  • platform/efl/css1/cascade/important-expected.png:
  • platform/efl/css1/cascade/important-expected.txt:
  • platform/efl/css1/classification/display-expected.png:
  • platform/efl/css1/classification/display-expected.txt:
  • platform/efl/css1/classification/list_style-expected.png:
  • platform/efl/css1/classification/list_style-expected.txt:
  • platform/efl/css1/classification/list_style_image-expected.png:
  • platform/efl/css1/classification/list_style_image-expected.txt:
  • platform/efl/css1/classification/list_style_position-expected.png:
  • platform/efl/css1/classification/list_style_position-expected.txt:
  • platform/efl/css1/classification/list_style_type-expected.png:
  • platform/efl/css1/classification/list_style_type-expected.txt:
  • platform/efl/css1/classification/white_space-expected.png:
  • platform/efl/css1/classification/white_space-expected.txt:
  • platform/efl/css1/color_and_background/background-expected.png:
  • platform/efl/css1/color_and_background/background-expected.txt:
  • platform/efl/css1/color_and_background/background_attachment-expected.png:
  • platform/efl/css1/color_and_background/background_attachment-expected.txt:
  • platform/efl/css1/color_and_background/background_color-expected.png:
  • platform/efl/css1/color_and_background/background_color-expected.txt:
  • platform/efl/css1/color_and_background/background_image-expected.png:
  • platform/efl/css1/color_and_background/background_image-expected.txt:
  • platform/efl/css1/color_and_background/background_position-expected.png:
  • platform/efl/css1/color_and_background/background_position-expected.txt:
  • platform/efl/css1/color_and_background/background_repeat-expected.png:
  • platform/efl/css1/color_and_background/background_repeat-expected.txt:
  • platform/efl/css1/color_and_background/color-expected.png:
  • platform/efl/css1/color_and_background/color-expected.txt:
  • platform/efl/css1/conformance/forward_compatible_parsing-expected.png:
  • platform/efl/css1/conformance/forward_compatible_parsing-expected.txt:
  • platform/efl/css1/font_properties/font-expected.png:
  • platform/efl/css1/font_properties/font-expected.txt:
  • platform/efl/css1/font_properties/font_family-expected.png:
  • platform/efl/css1/font_properties/font_family-expected.txt:
  • platform/efl/css1/font_properties/font_size-expected.png:
  • platform/efl/css1/font_properties/font_size-expected.txt:
  • platform/efl/css1/font_properties/font_style-expected.png:
  • platform/efl/css1/font_properties/font_style-expected.txt:
  • platform/efl/css1/font_properties/font_variant-expected.png:
  • platform/efl/css1/font_properties/font_variant-expected.txt:
  • platform/efl/css1/font_properties/font_weight-expected.png:
  • platform/efl/css1/font_properties/font_weight-expected.txt:
  • platform/efl/css1/formatting_model/canvas-expected.png:
  • platform/efl/css1/formatting_model/canvas-expected.txt:
  • platform/efl/css1/formatting_model/floating_elements-expected.png:
  • platform/efl/css1/formatting_model/floating_elements-expected.txt:
  • platform/efl/css1/formatting_model/height_of_lines-expected.png:
  • platform/efl/css1/formatting_model/height_of_lines-expected.txt:
  • platform/efl/css1/formatting_model/horizontal_formatting-expected.png:
  • platform/efl/css1/formatting_model/horizontal_formatting-expected.txt:
  • platform/efl/css1/formatting_model/inline_elements-expected.png:
  • platform/efl/css1/formatting_model/replaced_elements-expected.png:
  • platform/efl/css1/formatting_model/replaced_elements-expected.txt:
  • platform/efl/css1/formatting_model/vertical_formatting-expected.png:
  • platform/efl/css1/pseudo/anchor-expected.png:
  • platform/efl/css1/pseudo/anchor-expected.txt:
  • platform/efl/css1/pseudo/firstletter-expected.png:
  • platform/efl/css1/pseudo/firstletter-expected.txt:
  • platform/efl/css1/pseudo/firstline-expected.png:
  • platform/efl/css1/pseudo/firstline-expected.txt:
  • platform/efl/css1/pseudo/multiple_pseudo_elements-expected.png:
  • platform/efl/css1/pseudo/multiple_pseudo_elements-expected.txt:
  • platform/efl/css1/pseudo/pseudo_elements_in_selectors-expected.png:
  • platform/efl/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
  • platform/efl/css1/text_properties/letter_spacing-expected.png:
  • platform/efl/css1/text_properties/letter_spacing-expected.txt:
  • platform/efl/css1/text_properties/line_height-expected.png:
  • platform/efl/css1/text_properties/line_height-expected.txt:
  • platform/efl/css1/text_properties/text_align-expected.png:
  • platform/efl/css1/text_properties/text_align-expected.txt:
  • platform/efl/css1/text_properties/text_decoration-expected.png:
  • platform/efl/css1/text_properties/text_decoration-expected.txt:
  • platform/efl/css1/text_properties/text_indent-expected.png:
  • platform/efl/css1/text_properties/text_indent-expected.txt:
  • platform/efl/css1/text_properties/text_transform-expected.png:
  • platform/efl/css1/text_properties/text_transform-expected.txt:
  • platform/efl/css1/text_properties/vertical_align-expected.png:
  • platform/efl/css1/text_properties/word_spacing-expected.png:
  • platform/efl/css1/text_properties/word_spacing-expected.txt:
  • platform/efl/css1/units/color_units-expected.png:
  • platform/efl/css1/units/color_units-expected.txt:
  • platform/efl/css1/units/length_units-expected.png:
  • platform/efl/css1/units/percentage_units-expected.png:
  • platform/efl/css1/units/percentage_units-expected.txt:
  • platform/efl/css1/units/urls-expected.png:
  • platform/efl/css1/units/urls-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-001-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-001-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-002-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-002-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-003-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-003-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-004-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-004-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-005-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-005-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-006-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-006-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-007-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-007-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-008-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-008-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-009-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-009-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-010-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-010-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-011-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-011-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-012-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-height-012-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-001-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-001-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-002-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-002-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-003-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-003-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-004-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-004-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-005-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-005-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-006-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-006-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-007-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-007-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-008-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-008-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-009-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-009-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-010-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-010-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-011-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-011-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-012-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-max-height-012-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-001-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-001-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-002-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-002-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-003-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-003-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-004-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-004-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-005-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-005-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-006-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-006-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-007-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-007-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-008-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-008-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-009-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-009-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-010-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-010-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-011-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-011-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-012-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-012-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-013-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-013-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-014-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-014-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-015-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-015-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-016-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-016-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-017-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-017-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-018-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-018-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-019-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-019-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-020-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-020-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-021-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-021-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-022-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-022-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-023-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-023-expected.txt:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-024-expected.png:
  • platform/efl/css2.1/20110323/absolute-non-replaced-width-024-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-001-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-001-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-002-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-002-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-003-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-003-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-004-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-005-expected.png:
  • platform/efl/css2.1/20110323/absolute-replaced-height-005-expected.txt:
  • platform/efl/css2.1/20110323/absolute-replaced-height-007-expected.png:
1:48 AM Changeset in webkit [140111] by dominik.rottsches@intel.com
  • 6 edits in trunk

[EFL] Update freetype in jhbuild to 2.4.11 and activate subpixel layout
https://bugs.webkit.org/show_bug.cgi?id=106774

Source/WebCore:

In order to fix a long standing linespacing/font ascent & descent issue
we found that FreeType commit b0962ac34e660 solves that problem.
Let's update FreeType accordingly, but bump it to 2.4.11 due to the
maintainer recommending several security updates after that said commit.

Also, in order to avoid extra rebaselining, let's activate subpixel
layout at the same time. With subpixel layout I propose to remove
rounding of the linespacing value in order to not introduce rounding
inaccuracies at the SimpleFontData level. Other platforms don't do that
anymore, furthermore the linegap value is not rounded either.

Reviewed by Martin Robinson.

No new tests, affects a large number of tests that will require rebaselining.

  • platform/graphics/freetype/SimpleFontDataFreeType.cpp:

(WebCore::SimpleFontData::platformInit): Remove rounding when setting linespacing.

Source/WTF:

In order to fix a long standing linespacing/font ascent & descent issue
we found that FreeType commit b0962ac34e660 solves that problem.
Let's update FreeType accordingly, but bump it to 2.4.11 due to the
maintainer recommending several security updates after that said commit.

Also, in order to avoid extra rebaselining, let's activate subpixel
layout at the same time.

Reviewed by Martin Robinson.

  • wtf/Platform.h: Activate Subpixel Layout for EFL.

Tools:

Reviewed by Martin Robinson.

In order to fix a long standing linespacing/font ascent & descent issue
we found that FreeType commit b0962ac34e660 solves that problem.
Let's update FreeType accordingly, but bump it to 2.4.11 due to the
maintainer recommending several security updates after that said commit.

Also, in order to avoid extra rebaselining, let's activate subpixel
layout at the same time.

  • efl/jhbuild.modules: New freetype 2.4.11
1:47 AM Changeset in webkit [140110] by rniwa@webkit.org
  • 2 edits in trunk/PerformanceTests

Skip DOM/TraverseChildNodes.html as intended in r140070.

  • Skipped:
1:29 AM Changeset in webkit [140109] by vivek.vg@samsung.com
  • 2 edits in trunk/Source/WebCore

Web Inspector: Search shortcut clears the current search box contents
https://bugs.webkit.org/show_bug.cgi?id=107109

Reviewed by Pavel Feldman.

The search box contents should be changed only when the current focus element is
different than the _searchInputElement.

  • inspector/front-end/SearchController.js:

(WebInspector.SearchController.prototype.showSearchField):

1:14 AM Changeset in webkit [140108] by dominicc@chromium.org
  • 2 edits in trunk/LayoutTests

[Chromium] Unreviewed gardening.

Add expectations for these tests which ASSERT in debug:

fast/forms/associated-element-crash.html
html5lib/run-template.html

See <https://bugs.webkit.org/show_bug.cgi?id=107237>

  • platform/chromium/TestExpectations:
1:13 AM Changeset in webkit [140107] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: [Network] Fix JSDocs and deduplicate code.
https://bugs.webkit.org/show_bug.cgi?id=107116

Patch by Eugene Klyuchnikov <eustas@chromium.org> on 2013-01-18
Reviewed by Pavel Feldman.

Add / fix JSDocs to see possible type mismatches.
Deduplicate code for styling network log items.

  • inspector/front-end/NetworkPanel.js: Fix JSDocs.

(WebInspector.NetworkDataGridNode.prototype._updateElementStyleClasses):
Extract common code.

  • inspector/front-end/NetworkRequest.js: Fix JSDocs.
12:35 AM Changeset in webkit [140106] by timothy_horton@apple.com
  • 3 edits in trunk/LayoutTests

Unreviewed, fix mac and mac-wk2 TestExpectations lint warnings.

  • platform/mac-wk2/TestExpectations:

fast/events/drag-selects-image.html is already covered by a classified failure,
no reason to have it in the unclassified section too!

  • platform/mac/TestExpectations:

The these tests are already skipped on Mac.

12:26 AM Changeset in webkit [140105] by dominicc@chromium.org
  • 24 edits
    3 deletes in trunk

Unreviewed, rolling out r140005.
http://trac.webkit.org/changeset/140005
https://bugs.webkit.org/show_bug.cgi?id=107235

broke downstream Chromium interactive_ui_tests (Requested by
dominicc on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-18

.:

  • Source/autotools/symbols.filter:

Source/WebCore:

  • WebCore.exp.in:
  • dom/Document.cpp:
  • dom/Document.h:

(WebCore::Document::documentElement):

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::loadedResourceFromMemoryCache):

  • loader/MainResourceLoader.cpp:

(WebCore::MainResourceLoader::MainResourceLoader):
(WebCore::MainResourceLoader::receivedError):
(WebCore::MainResourceLoader::willSendRequest):
(WebCore::MainResourceLoader::responseReceived):
(WebCore::MainResourceLoader::didFinishLoading):
(WebCore::MainResourceLoader::load):
(WebCore::MainResourceLoader::identifier):

  • loader/MainResourceLoader.h:

(MainResourceLoader):

  • loader/cache/CachedRawResource.cpp:

(WebCore::CachedRawResource::didAddClient):
(WebCore::CachedRawResource::willSendRequest):
(WebCore::CachedRawResource::canReuse):

  • loader/cache/CachedRawResource.h:

(CachedRawResource):

  • loader/cache/CachedResource.cpp:

(WebCore::CachedResource::addClientToSet):

  • loader/cache/CachedResource.h:

(CachedResource):

  • loader/cache/CachedResourceLoader.cpp:

(WebCore::CachedResourceLoader::determineRevalidationPolicy):

  • testing/Internals.cpp:
  • testing/Internals.h:

(Internals):

  • testing/Internals.idl:

Source/WebKit/win:

  • WebKit.vcproj/WebKitExports.def.in:

LayoutTests:

  • http/tests/cache/cached-main-resource-expected.txt: Removed.
  • http/tests/cache/cached-main-resource.html: Removed.
  • http/tests/cache/resources/cacheable-iframe.php: Removed.
  • http/tests/inspector/resource-har-pages-expected.txt:
  • http/tests/loading/redirect-methods-expected.txt:
  • http/tests/misc/favicon-loads-with-images-disabled-expected.txt:
  • http/tests/misc/link-rel-icon-beforeload-expected.txt:
12:22 AM Changeset in webkit [140104] by yosin@chromium.org
  • 5 edits
    4 adds in trunk

REGRESSION(r137726): Spring Loaded Pan Scrolling doesn't stop
https://bugs.webkit.org/show_bug.cgi?id=107205

Reviewed by Hajime Morita.

Source/WebCore:

The bug is caused by forgetting to set true m_panScrollButtonPressed
in AutoscrollController::startPanScroll().

This patch changes state management during pan scroll by replacing
m_panScrollButtonPressed and m_springLoadedPanScrollInProgress by
m_autoscrollType with introducing new AutoscrollController state
AutoscrollForPanCanStop.

Tests: platform/chromium-win/fast/events/panScroll-click.html

platform/chromium-win/fast/events/panScroll-drag.html

  • page/AutoscrollController.cpp:

(WebCore::AutoscrollController::AutoscrollController): Changed to remove initialization of m_panScrollButtonPressed and m_springLoadedPanScrollInProgress.
(WebCore::AutoscrollController::stopAutoscrollTimer): Changed to remove resetting m_panScrollButtonPressed and m_springLoadedPanScrollInProgress.
(WebCore::AutoscrollController::handleMouseReleaseEvent): Changed to handle AutoscrollForPan and AutoscrollForPanCanStop.
(WebCore::AutoscrollController::panScrollInProgress): Changed to check AutoscrollForPanCanStop too.
(WebCore::AutoscrollController::startPanScrolling): Changed to remove setting of m_springLoadedPanScrollInProgress.
(WebCore::AutoscrollController::autoscrollTimerFired): Changed to add case for AutoscrollForPanCanStop.
(WebCore::AutoscrollController::updatePanScrollState): Chagned to use AutoscrollForPan and AutoscrollForPanCanStop.

  • page/AutoscrollController.h:

(AutoscrollController): Changed to add AutoscrollForPanCanStop to AutoscrollType.

LayoutTests:

  • platform/chromium-win/fast/events/panScroll-click-expected.txt: Added.
  • platform/chromium-win/fast/events/panScroll-click.html: Added.
  • platform/chromium-win/fast/events/panScroll-drag-expected.txt: Added.
  • platform/chromium-win/fast/events/panScroll-drag.html: Added.
  • platfrom/chromium/TestExpectations: Skip panScroll-{click,drag}.html for Android, Linux, and Mac.

Jan 17, 2013:

11:14 PM Changeset in webkit [140103] by tasak@google.com
  • 3 edits in trunk/Source/WebCore

Heap-use-after-free in WebCore::LiveNodeListBase::invalidateCache
https://bugs.webkit.org/show_bug.cgi?id=106958

Reviewed by Ryosuke Niwa.

Need to update node lists that nodes in shadow dom trees have
when document is changed.

No new tests; it is difficult to reproduce crash by using
DumpRenderTree. Manually tested by using attached repro.html.

  • dom/NodeRareData.h:

(WebCore::NodeListsNodeData::adoptTreeScope):
Added to adopt node lists when tree scope is changed.
(WebCore::NodeListsNodeData::adoptDocument):
Renamed the original adoptTreeScope to adoptDocument.

  • dom/TreeScopeAdopter.cpp:

(WebCore::TreeScopeAdopter::moveTreeToNewScope):
If document scope is not changed, modify to invoke adoptTreeScope.
(WebCore::TreeScopeAdopter::moveNodeToNewDocument):
Modify to invoked adoptDocument.

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

Search for a selected word should trigger _performSearch to populate
search results
https://bugs.webkit.org/show_bug.cgi?id=106423

Patch by Sankeerth V S <sankeerth.vs@samsung.com> on 2013-01-17
Reviewed by Pavel Feldman.

No new tests as this is a UI related change.

  • inspector/front-end/SearchController.js:

(WebInspector.SearchController.prototype.showSearchField):

9:07 PM Changeset in webkit [140101] by rafaelw@chromium.org
  • 3 edits
    4 adds in trunk

Ensure the parser adopts foster-parented children into the document of their parent.
https://bugs.webkit.org/show_bug.cgi?id=107023

Reviewed by Adam Barth.

Source/WebCore:

Tests: fast/parser/foster-parent-adopted.html

fast/parser/foster-parent-adopted2.html

  • html/parser/HTMLConstructionSite.cpp:

(WebCore::HTMLConstructionSite::insertTextNode):
(WebCore::HTMLConstructionSite::fosterParent):

LayoutTests:

This patch adopts the child into the parent's document after foster parenting to prevent a child from ending up in the tree with the wrong document.

  • fast/parser/foster-parent-adopted-expected.txt: Added.
  • fast/parser/foster-parent-adopted.html: Added.
  • fast/parser/foster-parent-adopted2-expected.txt: Added.
  • fast/parser/foster-parent-adopted2.html: Added.
8:41 PM Changeset in webkit [140100] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[BlackBerry] DRT - Accept http/file URL when running drt-launcher from command line
https://bugs.webkit.org/show_bug.cgi?id=107107
PR 282192

Patch by Xiaobo Wang <xbwang@torchmobile.com.cn> on 2013-01-17
Reviewed by Rob Buis.

The DRT application will convert relative/absolute file path to
file://<real-file-path> format, so we only check for http/file prefix.

  • DumpRenderTree/blackberry/DumpRenderTree.cpp:

(BlackBerry::WebKit::isFullUrl):
(WebKit):
(BlackBerry::WebKit::DumpRenderTree::runCurrentTest):

8:03 PM Changeset in webkit [140099] by Martin Robinson
  • 2 edits in trunk/Source/WebCore

IndexedDB: Conditionalize usage of env_idb.h to fix build for non-Chromium ports
https://bugs.webkit.org/show_bug.cgi?id=107182

No new tests. This is a build fix.

  • platform/leveldb/LevelDBDatabase.cpp: Use the default environment for non-Chromium

ports instead of the Chromium-specific one provided by env_idb.h.

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

Update GraphicsContext to support winding rule in clip operator for Chromium
https://bugs.webkit.org/show_bug.cgi?id=106872

Patch by Rik Cabanier <cabanier@adobe.com> on 2013-01-17
Reviewed by Dirk Schulze.

Added support for winding to clip() and canvasClip() functions.

No new tests, no change in behavior.

  • platform/graphics/skia/GraphicsContextSkia.cpp:

(WebCore::GraphicsContext::clip): Call clipPath() instead with winding rule.
(WebCore::GraphicsContext::canvasClip): Honor the winding rule.

7:57 PM Changeset in webkit [140097] by shinyak@chromium.org
  • 27 edits
    29 deletes in trunk

Revert r122824 for a while
https://bugs.webkit.org/show_bug.cgi?id=97867

Reviewed by Hajime Morita.

Source/WebCore:

In r122824, we have introduced ImageInnerElement for making an image element ShadowDOM-available.
However, it turned out that making a replaced-element ShadowDOM-available has a lot of difficulty.
So we would like to postpone it for a while.

Since that patch makes an image element really complicated, we would like to revert it.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • css/html.css:
  • html/HTMLImageElement.cpp:

(WebCore):
(WebCore::HTMLImageElement::parseAttribute):
(WebCore::HTMLImageElement::createRenderer):
(WebCore::HTMLImageElement::attach):

  • html/HTMLImageElement.h:

(WebCore):
(HTMLImageElement):

  • html/HTMLImageLoader.cpp:

(WebCore::HTMLImageLoader::HTMLImageLoader):
(WebCore::HTMLImageLoader::dispatchLoadEvent):
(WebCore::HTMLImageLoader::sourceURI):
(WebCore::HTMLImageLoader::notifyFinished):

  • html/HTMLImageLoader.h:

(HTMLImageLoader):

  • html/HTMLInputElement.h:
  • html/HTMLObjectElement.h:
  • html/HTMLPlugInElement.h:

(WebCore):

  • html/HTMLPlugInImageElement.h:
  • html/HTMLTagNames.in:
  • html/HTMLVideoElement.h:
  • html/shadow/ImageInnerElement.cpp: Removed.
  • html/shadow/ImageInnerElement.h: Removed.
  • loader/ImageLoader.cpp:

(WebCore::ImageLoader::ImageLoader):
(WebCore::ImageLoader::~ImageLoader):
(WebCore::ImageLoader::updateFromElement):
(WebCore::ImageLoader::notifyFinished):
(WebCore::ImageLoader::renderImageResource):
(WebCore::ImageLoader::updatedHasPendingEvent):
(WebCore::ImageLoader::dispatchPendingBeforeLoadEvent):
(WebCore::ImageLoader::dispatchPendingLoadEvent):
(WebCore::ImageLoader::dispatchPendingErrorEvent):

  • loader/ImageLoader.h:

(WebCore):
(ImageLoader):
(WebCore::ImageLoader::element):

  • loader/ImageLoaderClient.h: Removed.
  • rendering/RenderImage.cpp:

(WebCore::RenderImage::paintIntoRect):
(WebCore::RenderImage::imageMap):
(WebCore::RenderImage::updateAltText):

  • rendering/RenderImage.h:

(WebCore):
(RenderImage):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::shouldRespectImageOrientation):

  • svg/SVGImageElement.h:

(SVGImageElement):

  • svg/SVGImageLoader.cpp:

(WebCore::SVGImageLoader::SVGImageLoader):
(WebCore::SVGImageLoader::dispatchLoadEvent):
(WebCore::SVGImageLoader::sourceURI):

  • svg/SVGImageLoader.h:

(SVGImageLoader):

LayoutTests:

  • fast/dom/shadow/select-image-with-shadow-expected.txt: Removed.
  • fast/dom/shadow/select-image-with-shadow.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-alt-expected.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-alt-update-expected.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-alt-update.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-alt.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-content-expected.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-content.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-dynamic-expected.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-dynamic.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-event-click-expected.txt: Removed.
  • fast/dom/shadow/shadowdom-for-image-event-click.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-expected.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-in-shadowdom-expected.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-in-shadowdom.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-map-expected.txt: Removed.
  • fast/dom/shadow/shadowdom-for-image-map.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-style-expected.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-style.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-with-multiple-shadow-expected.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-with-multiple-shadow.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-with-pseudo-id-expected.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-with-pseudo-id.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-with-width-and-height-expected.html: Removed.
  • fast/dom/shadow/shadowdom-for-image-with-width-and-height.html: Removed.
  • fast/dom/shadow/shadowdom-for-image.html: Removed.
7:53 PM Changeset in webkit [140096] by benjamin@webkit.org
  • 2 edits in trunk/LayoutTests

Remove non-existant test from Mac's TestExpectations

Unreviewed.

Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-01-17

  • platform/mac/TestExpectations:

track-cue-rendering-inner-timestamps.html has been removed.
drag-and-drop-autoscroll.html was introduced in a patch that has been reverted.

7:46 PM Changeset in webkit [140095] by commit-queue@webkit.org
  • 7 edits in trunk

REGRESSION (r139444): Crashes in three accessibility tests on GTK
https://bugs.webkit.org/show_bug.cgi?id=106922

Patch by Joanmarie Diggs <jdiggs@igalia.com> on 2013-01-17
Reviewed by Chris Fleizach.

Source/WebCore:

r139444 exposed an infinite loop that was just waiting to happen.
Currently, getting the role value of an ARIA table row involves
getting the parent table via parentObjectUnignored() which in turn
can lead to the role value of the table row being checked. Moving
the roleValue() logic to determineAccessibilityRole() avoids this.

This fix, however, introduced a regression when an accessible row
was examined without having first examined the parent table for
non-ARIA tables. Now that it is safe to call parentObjectUnignored(),
the parentTable() method used for ARIA table rows can also be used
by non-ARIA table rows.

No new tests; instead unskipped the three crashing tests.

  • accessibility/AccessibilityTableRow.cpp:

(WebCore::AccessibilityTableRow::determineAccessibilityRole):

  • accessibility/AccessibilityTableRow.h:

(AccessibilityTableRow):

LayoutTests:

  • platform/gtk/TestExpectations: Unskipped the three failing tests
7:44 PM Changeset in webkit [140094] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Update GraphicsContext to support winding rule in clip operator for QT
https://bugs.webkit.org/show_bug.cgi?id=106873

Patch by Rik Cabanier <cabanier@adobe.com> on 2013-01-17
Reviewed by Dirk Schulze.

Added support for winding to clip() and canvasClip() functions.

No new tests, no change in behavior.

  • platform/graphics/qt/GraphicsContextQt.cpp:

(WebCore::GraphicsContext::clip): Use passed in winding rule.
(WebCore::GraphicsContext::canvasClip): Rename variable.

7:35 PM Changeset in webkit [140093] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

Flakiness dashboard: Add ChromiumFYI master
https://bugs.webkit.org/show_bug.cgi?id=107180

Patch by Frank Farzan <frankf@chromium.org> on 2013-01-17
Reviewed by Ojan Vafai.

This is needed to enable Chrome Android bots
to upload results for instrumentation tests.

  • TestResultServer/generate_builders_json.py:

(main):

  • TestResultServer/static-dashboards/builders.jsonp:
7:29 PM Changeset in webkit [140092] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

Add Chrome on Android instrumentation test types to flakiness dashboard
https://bugs.webkit.org/show_bug.cgi?id=106964

Patch by Frank Farzan <frankf@chromium.org> on 2013-01-17
Reviewed by Ojan Vafai.

Specifically, add these test types:

androidwebview_instrumentation_tests
chromiumtestshell_instrumentation_tests
contentshell_instrumentation_tests

Also, add ChromiumFYI to the list of masters.

  • TestResultServer/static-dashboards/builders.js:

(loadBuildersList):

  • TestResultServer/static-dashboards/dashboard_base.js:

(currentBuilderGroupCategory):

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

Update GraphicsContext to support winding rule in clip operator for Cairo
https://bugs.webkit.org/show_bug.cgi?id=107065

Patch by Rik Cabanier <cabanier@adobe.com> on 2013-01-17
Reviewed by Dirk Schulze.

Added support for winding to clip() and canvasClip() functions.

No new tests, no change in behavior.

  • platform/graphics/cairo/GraphicsContextCairo.cpp:

(WebCore::GraphicsContext::clip): Use passed in winding rule.
(WebCore::GraphicsContext::canvasClip): Rename variable.

7:22 PM Changeset in webkit [140090] by esprehn@chromium.org
  • 10 edits
    2 adds in trunk

Track subframe count to avoid traversing the tree when there's no subframes
https://bugs.webkit.org/show_bug.cgi?id=101821

Reviewed by Ojan Vafai.

Source/WebCore:

Make removeChild 9-14% faster by not walking the descendants looking for
frames when there's known to be no frames.

This is a more generalized version of the fix in Bug 101619 that only
avoided this walk when the whole document had no frames. This patch extends
it to skip traversing subtrees that have no frames by tracking the number of
frames in subtrees and then only walking those subtrees that are known to
contain frames in removeChild.

Test: fast/frames/parser-append-subframe-count.html

  • dom/ContainerNode.cpp:

(WebCore::willRemoveChildren):
(WebCore::parserAppendChild):
(WebCore::parserRemoveChild):
(WebCore::parserInsertBefore):

The parser may move nodes without doing frame disconnection so we
must maintain the connected subframe count manually during these
mutations.

  • dom/ContainerNodeAlgorithms.cpp:

(WebCore::ChildFrameDisconnector::collectFrameOwners):

  • dom/ContainerNodeAlgorithms.h:

(WebCore::ChildFrameDisconnector::ChildFrameDisconnector):
(ChildFrameDisconnector):
(WebCore::ChildFrameDisconnector::collectFrameOwners):

Renamed from collectDescendant() to better reflect what it really does.

(WebCore::ChildFrameDisconnector::disconnectCollectedFrameOwners):

Renamed from disconnect() to better reflect what it really does.

(WebCore::ChildFrameDisconnector::disconnect):

New method that does the collection of frame owners on either the root
or only it's descendants.

  • dom/Node.cpp:

(WebCore::Node::connectedSubframeCount):
(WebCore::Node::incrementConnectedSubframeCount):
(WebCore::Node::decrementConnectedSubframeCount):

  • dom/Node.h:
  • dom/NodeRareData.h:

(WebCore::NodeRareData::NodeRareData):
(WebCore::NodeRareData::connectedSubframeCount):
(WebCore::NodeRareData::incrementConnectedSubframeCount):
(WebCore::NodeRareData::decrementConnectedSubframeCount):

  • html/HTMLFrameOwnerElement.cpp:

(WebCore::HTMLFrameOwnerElement::setContentFrame):
(WebCore::HTMLFrameOwnerElement::disconnectContentFrame):

LayoutTests:

Add a test that when frames are moved around by the parser and not actually
detached we keep the subframe counters of ancestors consistent.

  • fast/frames/parser-append-subframe-count-expected.txt: Added.
  • fast/frames/parser-append-subframe-count.html: Added.
7:20 PM Changeset in webkit [140089] by commit-queue@webkit.org
  • 7 edits in trunk/Tools

Fixing webkitpy's SCM unit tests.
https://bugs.webkit.org/show_bug.cgi?id=106429

Patch by Tim 'mithro' Ansell <mithro@mithis.com> on 2013-01-17
Reviewed by Eric Seidel.

  • Scripts/webkitpy/common/checkout/scm/detection_unittest.py:

(SCMDetectorTest.test_detect_scm_system):

  • Scripts/webkitpy/common/checkout/scm/git.py:

(Git.in_working_directory):
(Git.read_git_config):
(Git._assert_can_squash):
(Git.remote_branch_ref):

  • Scripts/webkitpy/common/checkout/scm/scm_unittest.py:

(GitSVNTest.test_commit_with_message_multiple_local_commits_always_squash):
(GitTestWithMock):
(GitTestWithMock.make_scm):
(GitTestWithMock.test_create_patch):

  • Scripts/webkitpy/common/system/outputcapture.py:

(OutputCapture.assert_outputs):
(OutputCaptureTestCaseBase):

  • Scripts/webkitpy/test/printer.py:

(Printer.configure):

7:00 PM Changeset in webkit [140088] by dominicc@chromium.org
  • 2 edits
    1 add in trunk/PerformanceTests

Unreviewed, re-land r140051.

I overzealously rolled this out; the test was intended to be
skipped, but was not skipped because of a typo in Skipped. See
<https://bugs.webkit.org/show_bug.cgi?id=107210>

  • Parser/html-parser-srcdoc.html: Added.
  • Skipped: Big-P Parser.
6:39 PM Changeset in webkit [140087] by timothy_horton@apple.com
  • 13 edits in trunk/Source

[WK2] Minimum layout width auto-sizing should use FrameView::enableAutoSizeMode so that it can shrink the viewport
https://bugs.webkit.org/show_bug.cgi?id=107200
<rdar://problem/12849029>

Reviewed by Simon Fraser.

Make use of FrameView's auto-size mode to allow WKView's computed intrinsic content
size to shrink below the current viewport size.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::setMinimumLayoutWidth): Forward minimumLayoutWidth changes to WebPage.

  • UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.mm:

(WebKit::TiledCoreAnimationDrawingAreaProxy::sendUpdateGeometry): Remove minimumLayoutWidth argument on updateGeometry.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::transitionToCommittedForNewPage): Enable auto-size mode on the new FrameView if needed.

  • WebProcess/WebPage/DrawingArea.h:

(WebKit::DrawingArea::updateGeometry): Remove minimumLayoutWidth argument.

  • WebProcess/WebPage/DrawingArea.messages.in: Remove minimumLayoutWidth argument on updateGeometry.
  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage): Initialize m_minimumLayoutWidth to 0.
(WebKit::WebPage::setMinimumLayoutWidth): Keep track of minimumLayoutWidth on WebPage. Update auto-sizing state if needed.

  • WebProcess/WebPage/WebPage.h:

(WebKit::WebPage::minimumLayoutWidth):

  • WebProcess/WebPage/WebPage.messages.in: Add SetMinimumLayoutWidth.
  • WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h:

(TiledCoreAnimationDrawingArea): Remove storage for m_minimumLayoutWidth. We can get it from WebPage instead.

  • WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:

(WebKit::TiledCoreAnimationDrawingArea::TiledCoreAnimationDrawingArea):
(WebKit::TiledCoreAnimationDrawingArea::mainFrameContentSizeChanged): Grab minimumLayoutWidth from WebPage.
(WebKit::TiledCoreAnimationDrawingArea::updateGeometry): Don't setSize() if auto-sizing is enabled; FrameView will do the right thing.

  • WebCore.exp.in: Export FrameView::enableAutoSize(...).
6:33 PM Changeset in webkit [140086] by mhahnenberg@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

Objective-C API: Clean up JSValue.mm
https://bugs.webkit.org/show_bug.cgi?id=107163

Reviewed by Darin Adler.

m_context is no longer weak, so there is now a lot of dead code in in JSValue.mm, and a wasted message send
on every API call. In the head of just about every method in JSValue.mm we're doing:

JSContext *context = [self context];
if (!context)

return nil;

This is getting a retained copy of the context, which is no longer necessary now m_context is no longer weak.
We can just delete all these lines from all functions doing this, and where they were referring to the local
variable 'context', instead we can just access m_context directly.

Since we're already going to be modifying most of JSValue.mm, we'll also do the following:

1) context @property is no longer weak – the context property is declared as:

@property(readonly, weak) JSContext *context;

This is really only informative (since we're not presently synthesizing the ivar), but it is now misleading.
We should change it to:

@property(readonly, retain) JSContext *context;

2) the JSContext ivar and accessor can be automatically generated. Since we're no longer doing anything
special with m_context, we can just let the compiler handle the ivar for us. We'll delete:

JSContext *m_context;

and:

  • (JSContext *)context {

return m_context;

}

and find&replace "m_context" to "_context" in JSValue.mm.

  • API/APIJSValue.h:
  • API/JSValue.mm:

(-[JSValue toObject]):
(-[JSValue toBool]):
(-[JSValue toDouble]):
(-[JSValue toNumber]):
(-[JSValue toString]):
(-[JSValue toDate]):
(-[JSValue toArray]):
(-[JSValue toDictionary]):
(-[JSValue valueForProperty:]):
(-[JSValue setValue:forProperty:]):
(-[JSValue deleteProperty:]):
(-[JSValue hasProperty:]):
(-[JSValue defineProperty:descriptor:]):
(-[JSValue valueAtIndex:]):
(-[JSValue setValue:atIndex:]):
(-[JSValue isUndefined]):
(-[JSValue isNull]):
(-[JSValue isBoolean]):
(-[JSValue isNumber]):
(-[JSValue isString]):
(-[JSValue isObject]):
(-[JSValue isEqualToObject:]):
(-[JSValue isEqualWithTypeCoercionToObject:]):
(-[JSValue isInstanceOf:]):
(-[JSValue callWithArguments:]):
(-[JSValue constructWithArguments:]):
(-[JSValue invokeMethod:withArguments:]):
(-[JSValue objectForKeyedSubscript:]):
(-[JSValue setObject:forKeyedSubscript:]):
(-[JSValue initWithValue:inContext:]):
(-[JSValue dealloc]):
(-[JSValue description]):

6:22 PM Changeset in webkit [140085] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Unreviewed gardening.

This test times out on Win7 dbg half of the time:
fast/js/toString-and-valueOf-override.html

Mark it as Timeout.

  • platform/chromium/TestExpectations:
6:20 PM Changeset in webkit [140084] by dominicc@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[Chromium] Unreviewed gardening.

Roll Chromium to 177561.

  • DEPS:
6:16 PM Changeset in webkit [140083] by jparent@chromium.org
  • 4 edits in trunk/Tools

Flakiness dashboard assumes there must be ToT tests
https://bugs.webkit.org/show_bug.cgi?id=107155

Remove group as a default parameter, since we can't actually know
the name of a group initially. Instead, introduces
currentBuilderGroupName which returns the current builder group
if it has been explicitly set, or picks the first one available
as a default. Allows us to remove some extra code tracking this
stuff as well.

Reviewed by Ojan Vafai.

  • TestResultServer/static-dashboards/dashboard_base.js:

(parseCrossDashboardParameters):
(currentBuilderGroupName):
(currentBuilderGroup):

  • TestResultServer/static-dashboards/flakiness_dashboard.js:

(platformAndBuildType):

  • TestResultServer/static-dashboards/loader.js:

(.):

6:13 PM Changeset in webkit [140082] by dominicc@chromium.org
  • 2 edits in trunk/LayoutTests

[Chromium] Unreviewed gardening.

Broaden the failure expectations of these tests:

scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html
scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html

These fail pixel tests by painting the system theme scrollbar; see
<http://bugs.webkit.org/show_bug.cgi?id=106858>

  • platform/chromium/TestExpectations:
6:09 PM Changeset in webkit [140081] by jonlee@apple.com
  • 2 edits in trunk/Source/WebKit2

Do not track user interaction for plugins that are not snapshotted
https://bugs.webkit.org/show_bug.cgi?id=107211
<rdar://problem/12967277>

Reviewed by Dean Jackson.

When the user interacts with a snapshotted plug-in, we extend that plug-in origin's
expiration date. However, plug-ins may not be snapshotted for other reasons than the
user's initial opt-in. In this case, that plug-in's origin might be not be in the cached
table. This is an edge case that was not initially considered.

  • WebProcess/WebProcess.cpp:

(WebKit::WebProcess::plugInDidReceiveUserInteraction): Convert the assertion to an if
check, and return early if the entry is not found in the cache table.

6:06 PM Changeset in webkit [140080] by commit-queue@webkit.org
  • 3 edits
    4 deletes in trunk

Unreviewed, rolling out r139402.
http://trac.webkit.org/changeset/139402
https://bugs.webkit.org/show_bug.cgi?id=107212

Perf regression on DOMDivWalk (Requested by falken_ on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-17

Source/WebCore:

  • dom/Element.cpp:

(WebCore::Element::removedFrom):
(WebCore::Element::setIsInTopLayer):

LayoutTests:

  • fast/dom/HTMLDialogElement/removed-element-is-removed-from-top-layer-expected.html: Removed.
  • fast/dom/HTMLDialogElement/removed-element-is-removed-from-top-layer.html: Removed.
  • fast/dom/HTMLDialogElement/top-layer-stacking-correct-order-remove-readd-expected.html: Removed.
  • fast/dom/HTMLDialogElement/top-layer-stacking-correct-order-remove-readd.html: Removed.
6:00 PM Changeset in webkit [140079] by abarth@webkit.org
  • 2 edits in trunk/Source/WebCore

BackgroundHTMLParser should go 18% faster on html-parser-srcdoc benchmark
https://bugs.webkit.org/show_bug.cgi?id=107201

Reviewed by Tony Gentilcore.

Prior to this patch, we would tokenize all the input before delivering
any tokens to the main thread. Effectively, that prevented the
background parser from running in parallel with the main thread.

This patch causes us to send tokens to the main thread periodically.
The constant in this patch is somewhat arbitrary. We'll need to tune it
later with more realistic workloads.

This patch improves the performance of the html-parser-srcdoc benchmark
by 18%. (This patch is based on Eric's work in
https://github.com/tonygentilcore/webkit/commit/072331194520c7770b5e34baefbbbba948834971.)

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore):
(WebCore::BackgroundHTMLParser::pumpTokenizer):
(WebCore::BackgroundHTMLParser::sendTokensToMainThread):

5:58 PM Changeset in webkit [140078] by dominicc@chromium.org
  • 2 edits
    1 delete in trunk/PerformanceTests

Unreviewed, rolling out r140051.
http://trac.webkit.org/changeset/140051
https://bugs.webkit.org/show_bug.cgi?id=107210

html-parser-srcdoc.html failing on Chromium Linux Perf and
Chromium Mac Perf with a lot of error spew about blocked
script execution in 'about:srcdoc' (Requested by dominicc on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-17

  • Parser/html-parser-srcdoc.html: Removed.
  • Skipped:
5:47 PM Changeset in webkit [140077] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Test expectations update
https://bugs.webkit.org/show_bug.cgi?id=107209

Mark this test as crash on debug builds:
fast/inline/fixed-pos-moves-with-abspos-parent-relative-ancestor.html

This crash seems to be caused by r140024.

  • platform/chromium/TestExpectations:
5:35 PM Changeset in webkit [140076] by hclam@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[chromium] Disable a unit test
https://bugs.webkit.org/show_bug.cgi?id=107206

Unreviewed. Disable a failing test due to 140025.

  • tests/WebFrameTest.cpp:
5:34 PM Changeset in webkit [140075] by falken@chromium.org
  • 4 edits
    6 adds in trunk

Top layer fails for inline elements
https://bugs.webkit.org/show_bug.cgi?id=106538

Reviewed by Hajime Morita.

Source/WebCore:

This patch makes position 'static' and 'relative' compute to
'absolute' for elements in the top layer, as mandated by the
Fullscreen spec.[1] By doing so, we also fix a crash that occurred in
RenderLayer::rebuildZOrderLists when an inline element wrapped in an
anonymous block was added to the top layer.

[1]: http://fullscreen.spec.whatwg.org/#new-stacking-layer

Tests: fast/dom/HTMLDialogElement/element-removed-from-top-layer-has-original-position.html

fast/dom/HTMLDialogElement/top-layer-position-relative.html
fast/dom/HTMLDialogElement/top-layer-position-static.html

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::adjustRenderStyle): Set position 'absolute'
for an element in the top layer. Typically, absolutely positioned
elements also automatically get display 'block', but it seems we must do
that manually here. We require display 'block' to ensure the renderer is not
considered inline and consequently wrapped in an anonymous block.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::rebuildZOrderLists): Check node() so we don't
crash on, e.g., an anonymous block. We don't expect top layer
renderers to have anonymous blocks anymore, but we nevertheless
shouldn't crash if some other renderer is parented by RenderView.

LayoutTests:

  • fast/dom/HTMLDialogElement/element-removed-from-top-layer-has-original-position-expected.html: Added.
  • fast/dom/HTMLDialogElement/element-removed-from-top-layer-has-original-position.html: Added.
  • fast/dom/HTMLDialogElement/top-layer-position-relative-expected.html: Added.
  • fast/dom/HTMLDialogElement/top-layer-position-relative.html: Added.
  • fast/dom/HTMLDialogElement/top-layer-position-static-expected.html: Added.
  • fast/dom/HTMLDialogElement/top-layer-position-static.html: Added.
5:29 PM Changeset in webkit [140074] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Test expectations update
https://bugs.webkit.org/show_bug.cgi?id=107204

Mark this test as flaky:
fast/events/touch/multi-touch-inside-iframes.html

  • platform/chromium/TestExpectations:
5:07 PM Changeset in webkit [140073] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Fix crash accessing RenderView's layer's backing when not composited
https://bugs.webkit.org/show_bug.cgi?id=107203

Reviewed by Benjamin Poulain.

The RenderView isn't always layer-backed in WebKit1, so null-check the backing.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::rootFixedBackgroundsChanged):

4:41 PM Changeset in webkit [140072] by kareng@chromium.org
  • 1 edit
    3 copies in branches/chromium/1312

Merge 139664

REGRESSION (r132591): Underpainting @ uofmchildrenshospital.org
https://bugs.webkit.org/show_bug.cgi?id=105861

Reviewed by David Hyatt.

Source/WebCore:

Test: fast/repaint/overhanging-float-detach-repaint.html

The issue comes from overhanging float not contributing to their containing block's
overflow. This meant that repaint() would ignore them leading to an under-repaint.
The fix is simple: force all the overhanging floats to repaint themselves.

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::destroyAndCleanupAnonymousWrappers):

LayoutTests:

  • fast/repaint/overhanging-float-detach-repaint-expected.png: Added.
  • fast/repaint/overhanging-float-detach-repaint-expected.txt: Added.
  • fast/repaint/overhanging-float-detach-repaint.html: Added.

TBR=jchaffraix@webkit.org

4:39 PM Changeset in webkit [140071] by vangelis@chromium.org
  • 5 edits
    3 copies in branches/chromium/1312

Merge 139509

Restore old semantics to webkitRequestAnimationFrame callbacks
https://bugs.webkit.org/show_bug.cgi?id=106697

Reviewed by James Robinson.

Source/WebCore:

Sites that use GWT <= 2.4 are buggy and rely on Date.now()-like callback values.
We'll restore that behavior to the prefixed version of webkitRequestAnimationFrame.
requestAnimationFrame will continue to follow the spec.

Test: fast/animation/request-animation-frame-prefix.html

  • dom/RequestAnimationFrameCallback.h:

(RequestAnimationFrameCallback):

  • dom/ScriptedAnimationController.cpp:

(WebCore::ScriptedAnimationController::serviceScriptedAnimations):

  • page/DOMWindow.cpp:

(WebCore::DOMWindow::requestAnimationFrame):
(WebCore):
(WebCore::DOMWindow::webkitRequestAnimationFrame):

  • page/DOMWindow.h:

(DOMWindow):

  • page/DOMWindow.idl:

LayoutTests:

  • fast/animation/request-animation-frame-prefix-expected.txt: Added.
  • fast/animation/request-animation-frame-prefix.html: Added.
  • fast/animation/script-tests/request-animation-frame-prefix.js: Added.

(busyWait):
(window.webkitRequestAnimationFrame):

TBR=simonjam@chromium.org
Review URL: https://codereview.chromium.org/12021005

4:35 PM Changeset in webkit [140070] by rniwa@webkit.org
  • 10 edits
    1 add in trunk

Remove NodeListsNodeData when it's no longer needed
https://bugs.webkit.org/show_bug.cgi?id=107074

Reviewed by Darin Adler.

PerformanceTests:

Added a micro benchmark to see the benefit of removing NodeListsNodeData.
The test traverses all elements in the html5 specification page and accesses childNodes.

Don't enable this test for now since it's really a micro benchmark specifically
designed to test this patch.

  • DOM/TraverseChildNodes.html: Added.
  • Skipped: Don't enable newly added test by default.
  • resources/results-template.html: Compare against the unscaled unit (e.g. "bytes") as

opposed to scaled units such as "K bytes".

  • resources/runner.js:

(.start): Moved the code to call currentTest.setup from measureRunsPerSecondOnce so that
it'll be ran for all test types, namely of PerfTestRunner.measureTime.
(.measureRunsPerSecondOnce):

Source/WebCore:

Remove NodeListsNodeData when the last node list is removed from it.

If we detect that we have only one node list left in the data structure,
we'll simply destroy the entire "this" object to free up the memory space.

This reduced the memory usage of the micro benchmark by roughly 3%.

Performance Tests: DOM/TraverseChildNodes.html

  • dom/Node.cpp:

(WebCore::Node::clearNodeLists): Added.

  • dom/Node.h:
  • dom/NodeRareData.h:

(WebCore::NodeListsNodeData::removeChildNodeList):
(WebCore::NodeListsNodeData::removeCacheWithAtomicName):
(WebCore::NodeListsNodeData::removeCacheWithName):
(WebCore::NodeListsNodeData::removeCacheWithQualifiedName):
(WebCore::NodeListsNodeData::deleteThisAndUpdateNodeRareDataIfAboutToRemoveLastList): Added.
Removes "this" NodeListsNodeData if there is only one node list left.

Tools:

Generalize the warning a little so that it's also ignored on PerformanceTests/DOM/TraverseChildNodes.html

  • Scripts/webkitpy/performance_tests/perftest.py:

(PerfTest):

4:22 PM Changeset in webkit [140069] by inferno@chromium.org
  • 3 edits
    2 adds in trunk

Heap-use-after-free in WebCore::RenderBlock::checkFloatsInCleanLine
https://bugs.webkit.org/show_bug.cgi?id=90802

Reviewed by Julien Chaffraix.

Source/WebCore:

Test: fast/multicol/float-not-removed-crash.html

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::moveChildrenTo):

  1. When fullRemoveInsert is True, make sure to clear the

floating objects from our list (similar to positioned objects).
Our children are getting moved to another block and we won't
get notified when they are going away.

  1. Remove the redundant hasPositionedObjects check since it

is already done inside removePositionedObjects.

LayoutTests:

  • fast/multicol/float-not-removed-crash-expected.txt: Added.
  • fast/multicol/float-not-removed-crash.html: Added.
4:10 PM Changeset in webkit [140068] by Simon Fraser
  • 17 edits
    22 adds in trunk

Make it possible for the root background to be painted into its own GraphicsLayer
https://bugs.webkit.org/show_bug.cgi?id=107177

Source/WebCore:

Reviewed by Dave Hyatt.

Make it possible to paint the root background into its own GraphicsLayer, and enable
this when the root background has background-images that are all background-attachment: fixed.

This is a step towards optimizing scrolling on pages with fixed root backgrounds.

Tests: platform/mac/tiled-drawing/fixed-background/fixed-body-background-body-layer.html

platform/mac/tiled-drawing/fixed-background/fixed-body-background-opacity-html.html
platform/mac/tiled-drawing/fixed-background/fixed-body-background-transformed-html.html
platform/mac/tiled-drawing/fixed-background/fixed-body-background-zoomed.html
platform/mac/tiled-drawing/fixed-background/fixed-body-background.html
platform/mac/tiled-drawing/fixed-background/fixed-html-background.html
platform/mac/tiled-drawing/fixed-background/fixed-non-propagated-body-background.html

  • rendering/PaintInfo.h:

(WebCore::PaintInfo::skipRootBackground): Utility function to check the paintBehavior flag.
(WebCore::PaintInfo::paintRootBackgroundOnly): Ditto.

  • rendering/PaintPhase.h: New paint behavior flags to indicate that we should skip painting

the root background, and only paint the root background.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::paint): When we're only painting the root background, avoid painting column
rules, and bail early.
(WebCore::RenderBlock::paintObject): Don't paint children if we're just painting the root background.

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::styleWillChange): If this box can paint the root background, tell the compositor
when the fixedness of those backgrounds changes.
(WebCore::RenderBox::paintRootBoxFillLayers): If the paintBehavior flag is set to skip painting the root
background, bail. This will be true for the non-background GraphicsLayers which are painting the root.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::paintLayerContents): We can bail early if we're not a root-like renderer and the
flag is set to paint the root background only. This avoids walking the whole layer tree when just painting
into the root background GraphicsLayer.
Migrate layer paint flags into PaintBehavior flags, and use them.

  • rendering/RenderLayer.h: Layer painting flags that replicate the paintBehavior flags.
  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::RenderLayerBacking): Init the m_backgroundLayerPaintsFixedRootBackground bit.
(WebCore::RenderLayerBacking::~RenderLayerBacking): Clear the background layer.
(WebCore::RenderLayerBacking::createPrimaryGraphicsLayer): No need to handle the transparent background
stuff here. We'll do it later in updateRootLayerConfiguration().
(WebCore::RenderLayerBacking::updateGraphicsLayerConfiguration): Actually make a background layer now
if the compositor says we should.
Call updateRootLayerConfiguration() to adjust the background color and opaqueness of the background/primary layers.
(WebCore::RenderLayerBacking::updateInternalHierarchy): Parent the m_backgroundLayer in the containment layer,
not m_graphicsLayer (this is a bug fix).
(WebCore::RenderLayerBacking::updateDrawsContent):
(WebCore::RenderLayerBacking::setBackgroundLayerPaintsFixedRootBackground):
(WebCore::RenderLayerBacking::paintingPhaseForPrimaryLayer):
(WebCore::RenderLayerBacking::updateBackgroundColor): This no longer needs to update the tile cache
background color; updateRootLayerConfiguration() does this now.
(WebCore::RenderLayerBacking::updateRootLayerConfiguration): Update the opaqueness and background color
of the background and/or main graphics layers.
(WebCore::RenderLayerBacking::setContentsNeedDisplay): Invalidate the background layer if we have one.
(WebCore::RenderLayerBacking::setContentsNeedDisplayInRect): Invalidate the background layer if we have one.
This will be optimized to only repaint the background if it was the background that changed.
(WebCore::RenderLayerBacking::paintIntoLayer): Take a GraphicsLayer, not a RenderLayer argument.
Adjust the paintFlags if we're being asked to paint the background layer, or if we have one, but are painting the foreground.
(WebCore::RenderLayerBacking::paintContents):
(WebCore::RenderLayerBacking::backingStoreMemoryEstimate):
(WebCore::RenderLayerBacking::reportMemoryUsage):

  • rendering/RenderLayerBacking.h:

(WebCore::RenderLayerBacking::backgroundLayer):
(WebCore::RenderLayerBacking::backgroundLayerPaintsFixedRootBackground):
(RenderLayerBacking):

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::rootFixedBackgroundsChanged): If we're told that the fixed-ness of
the root background changed and we're using a TileCache, we need to re-evaluate compositing (this could be
optimized to only update the root layer).
(WebCore::RenderLayerCompositor::needsFixedRootBackgroundLayer): For the root (RenderView's) layer,
check whether the renderer that will paint the root (taking background propagation into account) has
background images that are all fixed.
(WebCore::RenderLayerCompositor::fixedRootBackgroundLayer): Accessor for the GraphicsLayer that paints
the root background (will be used later).

  • rendering/RenderLayerCompositor.h:

(RenderLayerCompositor):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::hasEntirelyFixedBackground): Returns true there are background images
and all are fixed.

  • rendering/RenderObject.h:
  • rendering/RenderView.cpp:

(WebCore::RenderView::paintBoxDecorations): This function paints a solid color if we know that the root
isn't going to fill the viewport; we want to avoid this painting if we're not painting the root background
in this pass.

  • rendering/style/RenderStyle.cpp:

(WebCore::allLayersAreFixed):
(WebCore::RenderStyle::hasEntirelyFixedBackground): New helper function.

  • rendering/style/RenderStyle.h:

LayoutTests:

Reviewed by Dave Hyatt.

New tests with results for a fixed root background layer when using tiled drawing.

  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-body-layer-expected.png: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-body-layer-expected.txt: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-body-layer.html: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-expected.png: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-expected.txt: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-opacity-html-expected.png: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-opacity-html-expected.txt: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-opacity-html.html: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-transformed-html-expected.png: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-transformed-html-expected.txt: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-transformed-html.html: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.png: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background-zoomed.html: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-body-background.html: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-html-background-expected.png: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-html-background-expected.txt: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-html-background.html: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-non-propagated-body-background-expected.png: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-non-propagated-body-background-expected.txt: Added.
  • platform/mac/tiled-drawing/fixed-background/fixed-non-propagated-body-background.html: Added.
4:10 PM Changeset in webkit [140067] by Simon Fraser
  • 2 edits in trunk/Tools

Ref test images are upside-down in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=105457

Reviewed by Sam "Speedy" Weinig.

The bitmap context created in TestInvocation::dumpPixelsAndCompareWithExpected()
from the window snapshot contained a flipped copy of the image, causing all ref
and pixel images to be upside-down.

  • WebKitTestRunner/cg/TestInvocationCG.cpp:

(WTR::TestInvocation::dumpPixelsAndCompareWithExpected):

4:10 PM Changeset in webkit [140066] by Simon Fraser
  • 2 edits in trunk/Source/WebCore

Allow PaintInfo to carry all PaintBehavior flags
https://bugs.webkit.org/show_bug.cgi?id=106980

Reviewed by Beth Dakin.

In r139908 I missed one instance of the PaintInfo constructor that should take PaintBehaviorNormal
instead of "false".

  • rendering/RenderScrollbarPart.cpp:

(WebCore::RenderScrollbarPart::paintIntoRect):

4:08 PM Changeset in webkit [140065] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Test expectations update

Unreviewed build fix. Update test expectations to reflect crashing tests:
http/tests/appcache/fail-on-update.html
http/tests/appcache/fail-on-update-2.html

  • platform/chromium/TestExpectations:
4:06 PM Changeset in webkit [140064] by rafaelw@chromium.org
  • 2 edits in trunk/Source/WebCore

[Template] Avoid reading beyond the end of the buffer in preload scanner when check for </template>
https://bugs.webkit.org/show_bug.cgi?id=107143

Reviewed by Adam Barth.

This patch corrects to use AtomicString constructor which takes an explicit size. Additionally, the logic
for exiting early is slightly improved.

No new tests.

  • html/parser/HTMLPreloadScanner.cpp:

(WebCore::PreloadTask::PreloadTask):
(WebCore::HTMLPreloadScanner::processToken):

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

[TexMap] Match initializing members in GraphicsLayerTransform to initializing members in GraphicsLayer.
https://bugs.webkit.org/show_bug.cgi?id=107090

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-17
Reviewed by Noam Rosenthal.

GraphicsLayer initializes m_anchorPoint to FloatPoint3D(0.5, 0.5, 0) and
m_preserves3D to false, while GraphicsLayerTransform initializes m_anchorPoint
to FloatPoint3D(0, 0, 0) and m_flattening (= !m_preserves3D) to false. It is a
potential bug. This patch corrects initialization of GraphicsLayerTransform.

Covered by existing compositing pixel tests.

  • platform/graphics/GraphicsLayerTransform.cpp:

(WebCore::GraphicsLayerTransform::GraphicsLayerTransform):

3:52 PM Changeset in webkit [140062] by fpizlo@apple.com
  • 2 edits in trunk/Source/WebCore

ScriptDebugServer::didExecuteProgram should not try to pop stack if there is no stack to pop
https://bugs.webkit.org/show_bug.cgi?id=107186

Reviewed by Geoffrey Garen.

No new tests, because I'm not sure how to test this. I can repro it on a gnarly web site,
but I don't know how to create a reduced case that triggers it.

  • bindings/js/ScriptDebugServer.cpp:

(WebCore::ScriptDebugServer::didExecuteProgram):

3:49 PM Changeset in webkit [140061] by Lucas Forschler
  • 2 edits in tags/Safari-537.26.1/Source/WebCore

Merged r139927. <rdar://problem/12979104>

3:25 PM Changeset in webkit [140060] by timothy@apple.com
  • 1 edit in trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp

Build fix. Bad merge.

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

[GTK] IndexedDB: Add LevelDB headers to include path if IndexedDB is enabled
https://bugs.webkit.org/show_bug.cgi?id=107181

Patch by Michael Pruett <michael@68k.org> on 2013-01-17
Reviewed by Martin Robinson.

No new tests as this is just a build change.

  • GNUmakefile.am:
3:21 PM Changeset in webkit [140058] by eric@webkit.org
  • 2 edits in trunk/Source/WebCore

The threaded html parser hangs when parsing empty documents (and about:blank)
https://bugs.webkit.org/show_bug.cgi?id=107160

Reviewed by Tony Gentilcore.

This is covered by many existing tests including the html5lib suite.

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::finish):

3:17 PM Changeset in webkit [140057] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

imageSmoothingEnabled frequent, unpredictable crashes
https://bugs.webkit.org/show_bug.cgi?id=107161

Patch by Alexis Hetu <sugoi@chromium.org> on 2013-01-17
Reviewed by Stephen White.

Source/WebCore:

Added a NULL pointer check to fix a crash.

Test: fast/canvas/canvas-imageSmoothingEnabled-zero-size.html

  • html/canvas/CanvasRenderingContext2D.cpp:

(WebCore::CanvasRenderingContext2D::setWebkitImageSmoothingEnabled):

LayoutTests:

Added a layout test for setting image smoothing enabled on a 0 sized
canvas.

  • fast/canvas/canvas-imageSmoothingEnabled-zero-size-expected.txt: Added.
  • fast/canvas/canvas-imageSmoothingEnabled-zero-size.html: Added.
3:08 PM Changeset in webkit [140056] by commit-queue@webkit.org
  • 5 edits
    2 deletes in trunk

Unreviewed, rolling out r140049.
http://trac.webkit.org/changeset/140049
https://bugs.webkit.org/show_bug.cgi?id=107187

Breaks lots of stuff (Requested by schenney on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-17

Source/WebCore:

  • svg/SVGViewSpec.cpp:

(WebCore::SVGViewSpec::setPreserveAspectRatioString):
(WebCore):
(WebCore::SVGViewSpec::viewTarget):
(WebCore::SVGViewSpec::transform):
(WebCore::SVGViewSpec::lookupOrCreateViewBoxWrapper):
(WebCore::SVGViewSpec::lookupOrCreatePreserveAspectRatioWrapper):
(WebCore::SVGViewSpec::lookupOrCreateTransformWrapper):

  • svg/SVGViewSpec.h:

(SVGViewSpec):
(WebCore::SVGViewSpec::viewBoxAnimated):
(WebCore::SVGViewSpec::preserveAspectRatioAnimated):

  • svg/SVGViewSpec.idl:

LayoutTests:

  • svg/dom/SVGViewSpec-invalid-ref-crash-expected.txt: Removed.
  • svg/dom/SVGViewSpec-invalid-ref-crash.html: Removed.
3:06 PM Changeset in webkit [140055] by eric@webkit.org
  • 4 edits in trunk/Source/WebCore

Threaded parser hangs when encountering an unmatched </script> tag
https://bugs.webkit.org/show_bug.cgi?id=107170

Reviewed by Adam Barth.

The bug was that the BackgroundHTMLParser naively yields to the
main thread every time it encounters a </script>
(as we may have to run script on the main thread). However, not every
</script> results in script execution, so the main thread needs to know
how to tell the BackgroundHTMLParser to continue in cases where no
script execution is needed.

This whole infrastructure will be replaced when we let the BackgroundHTMLParser
continue speculatively tokenizing after yielding.

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore::TokenDelivery::TokenDelivery):
(TokenDelivery):
(WebCore::TokenDelivery::execute):
(WebCore::BackgroundHTMLParser::sendTokensToMainThread):

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::didReceiveTokensFromBackgroundParser):

  • html/parser/HTMLDocumentParser.h:

(HTMLDocumentParser):

3:02 PM Changeset in webkit [140054] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

REGRESSION (r139516): NetworkResourceLoadScheduler::receivedRedirect is not called.

Rubber-stamped by Brady Eidson.

  • NetworkProcess/NetworkResourceLoader.cpp: (WebKit::NetworkResourceLoader::willSendRequest): Reverted a small part of r139516.
2:55 PM Changeset in webkit [140053] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

Coordinated Graphics: Remove redundant behaviors in LayerTreeRenderer.
https://bugs.webkit.org/show_bug.cgi?id=107084

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-17
Reviewed by Noam Rosenthal.

There are two changes.

  1. It is redundant to call GraphicsLayer::removeFromParent() or

GraphicsLayer::removeAllChildren() before deleting GraphicsLayer, because the
destructor of GraphicsLayerTextureMapper removes a parent and all children.

  1. LayerTreeRenderer::setRootLayerID() does not need to remove all children of

rootLayer because this method can be called only once.

  • UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp:

(WebKit::LayerTreeRenderer::deleteLayer):
(WebKit::LayerTreeRenderer::setRootLayerID):
(WebKit::LayerTreeRenderer::purgeGLResources):

2:54 PM Changeset in webkit [140052] by timothy@apple.com
  • 1 edit in trunk/Source/WebKit2/Shared/WebPreferencesStore.h

Fix build.

2:53 PM Changeset in webkit [140051] by eric@webkit.org
  • 2 edits
    1 add in trunk/PerformanceTests

Add a version of the html-parser benchmark which uses srcdoc instead of document.write so it tests the threaded parser
https://bugs.webkit.org/show_bug.cgi?id=107158

Reviewed by Ryosuke Niwa.

Currently this test even opts-in to the threaded parser if available.
We'll remove that line when the threaded parser becomes default or goes away.

  • Parser/html-parser-srcdoc.html: Added.
2:52 PM Changeset in webkit [140050] by eric@webkit.org
  • 2 edits in trunk/Source/WebCore

Stop the background parser when canceling parsing to avoid crashing on many layout tests
https://bugs.webkit.org/show_bug.cgi?id=107159

Reviewed by Adam Barth.

Covered by many existing tests.

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::stopParsing):

2:51 PM Changeset in webkit [140049] by schenney@chromium.org
  • 5 edits
    2 adds in trunk

SVGViewSpec fails when corresponding element has been removed
https://bugs.webkit.org/show_bug.cgi?id=106957

Reviewed by Dirk Schulze.

Source/WebCore:

When JS holds an SVGViewSpec object while deleting the object that
defines the spec (an SVGSVGElement, or one of a few others) the
pointer to the target is cleared in the SVGViewSpec but the methods
that serve JS queries do not check and try to access the now null
target. This atch fixes the prooblem, throwing JS exceptions where
possible and returning null where necessary.

Test: svg/dom/SVGViewSpec-invalid-ref-crash.html

  • svg/SVGViewSpec.cpp:

(WebCore):
(WebCore::SVGViewSpec::viewTarget): Check for null target and throw an exception.
(WebCore::SVGViewSpec::transform): Check for null target and return
null. It is not possible to throw an exception here because it leads
to an invalid cast in the code generated from IDLs.
(WebCore::SVGViewSpec::viewBoxAnimated): Check for null target and throw an exception.
(WebCore::SVGViewSpec::preserveAspectRatioAnimated): Check for null target and throw an exception.
(WebCore::SVGViewSpec::lookupOrCreateViewBoxWrapper): ASSERT non-null target
(WebCore::SVGViewSpec::lookupOrCreatePreserveAspectRatioWrapper): ASSERT non-null target
(WebCore::SVGViewSpec::lookupOrCreateTransformWrapper): ASSERT non-null target

  • svg/SVGViewSpec.h:

(SVGViewSpec): Add Exception arguments to getter methods.

  • svg/SVGViewSpec.idl: Mark attributes as throwing exceptions.

LayoutTests:

Test for the situation in which the target of an SVGViewSpec is
removed while the view spec lives on in JS.

  • svg/dom/SVGViewSpec-invalid-ref-crash-expected.txt: Added.
  • svg/dom/SVGViewSpec-invalid-ref-crash.html: Added.
2:46 PM Changeset in webkit [140048] by alecflett@chromium.org
  • 2 edits in trunk/Source/WebCore

IndexedDB: Remove unnecessary call to IDBDatabaseBackendInterface::metadata()
https://bugs.webkit.org/show_bug.cgi?id=107142

Reviewed by Kentaro Hara.

This call isn't necessary, and probably slipped through an earlier review
because of the mention of 'm_metadata'.

No new tests, as this code has no side effects and all tests sill pass.

  • Modules/indexeddb/IDBIndex.cpp:

(WebCore::IDBIndex::count):

2:41 PM Changeset in webkit [140047] by ojan@chromium.org
  • 6 edits in trunk/Source/WebCore

Table layout does not need to explicitly call computePreferredLogicalWidths
https://bugs.webkit.org/show_bug.cgi?id=106931

Reviewed by Julien Chaffraix.

Code shouldn't need to explicitly call computePreferredLogicalWidths.
It should only get called as a by-product of calling minPreferredLogicalWidth
or maxPreferredLogicalWidth.

Instead, make it clear that the calling code is just trying to clear
preferred width dirty bits.

  • rendering/AutoTableLayout.cpp:

(WebCore::AutoTableLayout::recalcColumn):
The computePreferredLogicalWidths call on the table cell is redundant
with the minPreferredLogicalWidth call on the next line.

  • rendering/FixedTableLayout.cpp:

(WebCore::FixedTableLayout::calcWidthArray):
We only need to clear the dirty bit here. Table cells don't use
their preferred widths in fixed table layout calculations.

  • rendering/RenderTableCell.h:
  • rendering/RenderTableCol.cpp:

(WebCore::RenderTableCol::clearPreferredLogicalWidthsDirtyBits):

  • rendering/RenderTableCol.h:
2:38 PM Changeset in webkit [140046] by yoli@rim.com
  • 3 edits in trunk/Source/WebKit/blackberry

[BlackBerry] InRegionScroller should notify client before it deletes all the scrollables
https://bugs.webkit.org/show_bug.cgi?id=107162

Reviewed by Rob Buis.
Internally reviewed by Gen Mak and Mike Fenton.

Move the notification code from notifyInRegionScrollStopped() to reset() as there are
other places where reset() gets called.

  • Api/InRegionScroller.cpp:

(BlackBerry::WebKit::InRegionScrollerPrivate::reset):

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::notifyInRegionScrollStopped):

2:35 PM Changeset in webkit [140045] by jchaffraix@webkit.org
  • 4 edits
    4 adds in trunk

[CSS Grid Layout] Updating -webkit-grid-rows or -webkit-grid-columns doesn't work as expected
https://bugs.webkit.org/show_bug.cgi?id=107062

Reviewed by Tony Chang.

Source/WebCore:

Tests: fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html

fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html

This change makes -webkit-grid-rows and -webkit-grid-columns dynamic change properly
relayout their children, thus making them work!

  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::layoutGridItems):
Fixed the logic to force a grid item relayout if the grid area size changes. This is the
safest approach as margins or paddings can also be a percent of the grid area's size.

  • rendering/style/RenderStyle.cpp:

(WebCore::RenderStyle::diff):
Fixed a dumb mistake.

LayoutTests:

  • fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update-expected.txt: Added.
  • fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html: Added.
  • fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update-expected.txt: Added.
  • fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html: Added.
2:32 PM Changeset in webkit [140044] by timothy@apple.com
  • 9 edits in trunk/Source

Make logging console messages to STDOUT work in WebKit2 via a new setting.

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

Reviewed by Joseph Pecoraro.

Source/WebCore:

  • page/Console.cpp:

(WebCore::Console::addMessage): Check logsPageMessagesToSystemConsoleEnabled().
(WebCore::internalAddMessage): Ditto. Refactored to return early and drop printExceptions argument.
(WebCore::Console::error): Removed call to shouldPrintExceptions().
(WebCore::Console::log): Ditto.
(WebCore::Console::warn): Ditto.
(WebCore::Console::dir): Ditto.
(WebCore::Console::dirxml): Ditto.
(WebCore::Console::clear): Ditto.
(WebCore::Console::trace): Ditto.
(WebCore::Console::assertCondition): Ditto.

  • page/Settings.in: Added logsPageMessagesToSystemConsoleEnabled.

Source/WebKit2:

  • Shared/WebPreferencesStore.h:
  • UIProcess/API/C/WKPreferences.cpp:

(WKPreferencesSetLogsPageMessagesToSystemConsoleEnabled): Added.
(WKPreferencesGetLogsPageMessagesToSystemConsoleEnabled): Added.

  • UIProcess/API/C/WKPreferencesPrivate.h:
  • UIProcess/WebInspectorProxy.cpp:

(WebKit::createInspectorPageGroup): Enable logging in debug builds.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::updatePreferences): Set new setting in WebCore.

2:31 PM Changeset in webkit [140043] by mifenton@rim.com
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Fix selection handle appearance for RTL text.
https://bugs.webkit.org/show_bug.cgi?id=107043

Reviewed by Rob Buis.

PR 263585.

Invert the reported selection handle position if to match
the visual order instead of the logical order to create the
desired appearance for RTL text and directional selections.

Reviewed Internally by Gen Mak and Nima Ghanavatian.

  • WebKitSupport/SelectionHandler.cpp:

(BlackBerry::WebKit::SelectionHandler::selectionPositionChanged):

2:28 PM Changeset in webkit [140042] by shawnsingh@chromium.org
  • 2 edits in branches/chromium/1312/Source/WebCore

Manual merge of bugfix from trunk in r133903

2:23 PM Changeset in webkit [140041] by hclam@chromium.org
  • 2 edits in trunk/LayoutTests

[chromium] Fix layout test expectations.

Not reviewed. Update layout test expectations.

http/tests/appcache/fail-on-update.html is crashing, mark it so.

  • platform/chromium/TestExpectations:
2:17 PM Changeset in webkit [140040] by abarth@webkit.org
  • 2 edits in trunk/Source/WTF

Teach Functional.h about WeakPtr
https://bugs.webkit.org/show_bug.cgi?id=107105

Reviewed by Anders Carlsson.

A common pattern in cross-thread communication is to call member
functions of an object on a remote thread. If the caller's reference to
the object on the remote thread is a WeakPtr, the caller usually wants
to validate that the object still exists when the call actually takes
place.

It's possible to do this manually for every cross-thread call, but that
is tiresome and error prone. Instead, we can teach bind to validate
WeakPtr arguments when passed as the "this" parameter to a member
function.

  • wtf/Functional.h:

(WTF::ParamStorageTraits::validate):

2:06 PM Changeset in webkit [140039] by commit-queue@webkit.org
  • 101 edits in trunk/Source

Unreviewed, rolling out r140023.
http://trac.webkit.org/changeset/140023
https://bugs.webkit.org/show_bug.cgi?id=107176

Broke some tests (Requested by anttik on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-17

Source/WebCore:

  • page/FrameView.cpp:

(WebCore::FrameView::updateScrollCorner):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::createReplacementRunIn):
(WebCore::RenderBlock::updateFirstLetterStyle):
(WebCore::RenderBlock::createFirstLetterRenderer):
(WebCore::RenderBlock::createAnonymousWithParentRendererAndDisplay):
(WebCore::RenderBlock::createAnonymousColumnsWithParentRenderer):
(WebCore::RenderBlock::createAnonymousColumnSpanWithParentRenderer):

  • rendering/RenderBlock.h:

(RenderBlock):

  • rendering/RenderDeprecatedFlexibleBox.cpp:

(WebCore::RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox):

  • rendering/RenderDeprecatedFlexibleBox.h:

(RenderDeprecatedFlexibleBox):

  • rendering/RenderDetailsMarker.cpp:

(WebCore::RenderDetailsMarker::RenderDetailsMarker):

  • rendering/RenderDetailsMarker.h:

(RenderDetailsMarker):

  • rendering/RenderDialog.h:

(WebCore::RenderDialog::RenderDialog):

  • rendering/RenderFieldset.cpp:

(WebCore::RenderFieldset::RenderFieldset):

  • rendering/RenderFieldset.h:

(RenderFieldset):

  • rendering/RenderFlexibleBox.cpp:

(WebCore::RenderFlexibleBox::RenderFlexibleBox):

  • rendering/RenderFlexibleBox.h:

(RenderFlexibleBox):

  • rendering/RenderFlowThread.cpp:

(WebCore::RenderFlowThread::RenderFlowThread):

  • rendering/RenderFlowThread.h:
  • rendering/RenderFullScreen.cpp:

(RenderFullScreenPlaceholder::RenderFullScreenPlaceholder):
(RenderFullScreen::RenderFullScreen):
(RenderFullScreen::wrapRenderer):

  • rendering/RenderFullScreen.h:

(RenderFullScreen):

  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::RenderGrid):

  • rendering/RenderGrid.h:

(RenderGrid):

  • rendering/RenderImage.cpp:

(WebCore::RenderImage::RenderImage):

  • rendering/RenderImage.h:

(RenderImage):

  • rendering/RenderInline.cpp:

(WebCore::RenderInline::RenderInline):
(WebCore::RenderInline::addChildIgnoringContinuation):

  • rendering/RenderInline.h:

(RenderInline):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::updateScrollCornerStyle):
(WebCore::RenderLayer::updateResizerStyle):
(WebCore::RenderLayer::createReflection):

  • rendering/RenderListItem.cpp:

(WebCore::RenderListItem::RenderListItem):
(WebCore::RenderListItem::styleDidChange):

  • rendering/RenderListItem.h:

(RenderListItem):

  • rendering/RenderListMarker.cpp:

(WebCore::RenderListMarker::RenderListMarker):

  • rendering/RenderListMarker.h:

(RenderListMarker):

  • rendering/RenderMediaControlElements.cpp:

(WebCore::RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer):
(WebCore::RenderMediaControlTimeDisplay::RenderMediaControlTimeDisplay):
(WebCore::RenderTextTrackContainerElement::RenderTextTrackContainerElement):

  • rendering/RenderMediaControlElements.h:

(RenderMediaVolumeSliderContainer):
(RenderMediaControlTimeDisplay):
(RenderTextTrackContainerElement):

  • rendering/RenderMultiColumnBlock.cpp:

(WebCore::RenderMultiColumnBlock::RenderMultiColumnBlock):
(WebCore::RenderMultiColumnBlock::ensureColumnSets):

  • rendering/RenderMultiColumnBlock.h:

(RenderMultiColumnBlock):

  • rendering/RenderMultiColumnFlowThread.cpp:

(WebCore::RenderMultiColumnFlowThread::RenderMultiColumnFlowThread):

  • rendering/RenderMultiColumnFlowThread.h:

(RenderMultiColumnFlowThread):

  • rendering/RenderMultiColumnSet.cpp:

(WebCore::RenderMultiColumnSet::RenderMultiColumnSet):

  • rendering/RenderMultiColumnSet.h:

(RenderMultiColumnSet):

  • rendering/RenderNamedFlowThread.cpp:

(WebCore::RenderNamedFlowThread::RenderNamedFlowThread):

  • rendering/RenderNamedFlowThread.h:

(RenderNamedFlowThread):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::RenderObject):

  • rendering/RenderObject.h:

(WebCore::RenderObject::setIsAnonymous):
(RenderObject):
(WebCore::RenderObject::RenderObjectBitfields::RenderObjectBitfields):

  • rendering/RenderRegion.cpp:

(WebCore::RenderRegion::RenderRegion):

  • rendering/RenderRegion.h:

(RenderRegion):

  • rendering/RenderRegionSet.cpp:

(WebCore::RenderRegionSet::RenderRegionSet):

  • rendering/RenderRegionSet.h:

(RenderRegionSet):

  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::RenderReplaced):

  • rendering/RenderReplaced.h:

(RenderReplaced):

  • rendering/RenderReplica.cpp:

(WebCore::RenderReplica::RenderReplica):

  • rendering/RenderReplica.h:

(RenderReplica):

  • rendering/RenderRuby.cpp:

(WebCore::createAnonymousRubyInlineBlock):
(WebCore::RenderRubyAsInline::RenderRubyAsInline):
(WebCore):
(WebCore::RenderRubyAsBlock::RenderRubyAsBlock):

  • rendering/RenderRuby.h:

(RenderRubyAsInline):
(RenderRubyAsBlock):

  • rendering/RenderRubyBase.cpp:

(WebCore::RenderRubyBase::RenderRubyBase):

  • rendering/RenderRubyBase.h:

(RenderRubyBase):

  • rendering/RenderRubyRun.cpp:

(WebCore::RenderRubyRun::RenderRubyRun):
(WebCore::RenderRubyRun::createRubyBase):
(WebCore::RenderRubyRun::staticCreateRubyRun):

  • rendering/RenderRubyRun.h:

(RenderRubyRun):

  • rendering/RenderRubyText.cpp:

(WebCore::RenderRubyText::RenderRubyText):

  • rendering/RenderRubyText.h:

(RenderRubyText):

  • rendering/RenderScrollbar.cpp:

(WebCore::RenderScrollbar::updateScrollbarPart):

  • rendering/RenderScrollbarPart.cpp:

(WebCore::RenderScrollbarPart::RenderScrollbarPart):

  • rendering/RenderScrollbarPart.h:

(RenderScrollbarPart):

  • rendering/RenderSearchField.cpp:

(WebCore::RenderSearchField::RenderSearchField):

  • rendering/RenderSearchField.h:

(RenderSearchField):

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::RenderTable):
(WebCore::RenderTable::createAnonymousWithParentRenderer):

  • rendering/RenderTable.h:

(RenderTable):

  • rendering/RenderTableCaption.cpp:

(WebCore::RenderTableCaption::RenderTableCaption):

  • rendering/RenderTableCaption.h:

(RenderTableCaption):

  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::RenderTableCell):
(WebCore::RenderTableCell::createAnonymousWithParentRenderer):

  • rendering/RenderTableCell.h:

(RenderTableCell):

  • rendering/RenderTableCol.cpp:

(WebCore::RenderTableCol::RenderTableCol):

  • rendering/RenderTableCol.h:

(RenderTableCol):

  • rendering/RenderTableRow.cpp:

(WebCore::RenderTableRow::RenderTableRow):
(WebCore::RenderTableRow::createAnonymousWithParentRenderer):

  • rendering/RenderTableRow.h:

(RenderTableRow):

  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::RenderTableSection):
(WebCore::RenderTableSection::createAnonymousWithParentRenderer):

  • rendering/RenderTableSection.h:

(RenderTableSection):

  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::RenderTextControl):

  • rendering/RenderTextControl.h:

(RenderTextControl):

  • rendering/RenderTextControlMultiLine.cpp:

(WebCore::RenderTextControlMultiLine::RenderTextControlMultiLine):

  • rendering/RenderTextControlMultiLine.h:

(RenderTextControlMultiLine):

  • rendering/RenderTextControlSingleLine.cpp:

(WebCore::RenderTextControlSingleLine::RenderTextControlSingleLine):

  • rendering/RenderTextControlSingleLine.h:

(RenderTextControlSingleLine):
(WebCore::RenderTextControlInnerBlock::RenderTextControlInnerBlock):

  • rendering/RenderTextTrackCue.cpp:

(WebCore::RenderTextTrackCue::RenderTextTrackCue):

  • rendering/RenderView.cpp:

(WebCore::RenderView::RenderView):

  • rendering/RenderWidget.cpp:

(WebCore::RenderWidget::RenderWidget):

  • rendering/RenderWidget.h:

(RenderWidget):

  • rendering/mathml/RenderMathMLBlock.cpp:

(WebCore::RenderMathMLBlock::RenderMathMLBlock):
(WebCore::RenderMathMLBlock::createAnonymousMathMLBlock):

  • rendering/mathml/RenderMathMLBlock.h:

(RenderMathMLBlock):

  • rendering/mathml/RenderMathMLFenced.cpp:

(WebCore::RenderMathMLFenced::createMathMLOperator):

  • rendering/mathml/RenderMathMLOperator.cpp:

(WebCore::RenderMathMLOperator::RenderMathMLOperator):
(WebCore::RenderMathMLOperator::updateFromElement):
(WebCore::RenderMathMLOperator::createGlyph):

  • rendering/mathml/RenderMathMLOperator.h:

(RenderMathMLOperator):

  • rendering/mathml/RenderMathMLRow.cpp:

(WebCore::RenderMathMLRow::RenderMathMLRow):
(WebCore::RenderMathMLRow::createAnonymousWithParentRenderer):

  • rendering/mathml/RenderMathMLRow.h:

(RenderMathMLRow):

  • rendering/style/ContentData.cpp:

(WebCore::ImageContentData::createRenderer):

  • rendering/svg/RenderSVGBlock.cpp:

(WebCore::RenderSVGBlock::RenderSVGBlock):

  • rendering/svg/RenderSVGInline.cpp:

(WebCore::RenderSVGInline::RenderSVGInline):

  • rendering/svg/RenderSVGInline.h:

(RenderSVGInline):

  • rendering/svg/RenderSVGTSpan.cpp:

(WebCore::RenderSVGTSpan::RenderSVGTSpan):

  • rendering/svg/RenderSVGTSpan.h:

(RenderSVGTSpan):

  • rendering/svg/RenderSVGTextPath.cpp:

(WebCore::RenderSVGTextPath::RenderSVGTextPath):

  • rendering/svg/RenderSVGTextPath.h:

(RenderSVGTextPath):

Source/WebKit/chromium:

  • tests/RenderTableCellTest.cpp:
  • tests/RenderTableRowTest.cpp:
1:55 PM Changeset in webkit [140038] by beidson@apple.com
  • 7 edits in trunk/Source/WebKit2

Each NetworkConnectionToWebProcess should keep its own map of NetworkResourceLoaders
https://bugs.webkit.org/show_bug.cgi?id=107166

Reviewed by Alexey Proskuryakov.

NetworkConnectionToWebProcess now keeps its own id->loader map so it can directly address them as needed:

  • NetworkProcess/NetworkConnectionToWebProcess.cpp:

(WebKit::NetworkConnectionToWebProcess::~NetworkConnectionToWebProcess):
(WebKit::NetworkConnectionToWebProcess::didReceiveMessage):
(WebKit::NetworkConnectionToWebProcess::didClose):
(WebKit::NetworkConnectionToWebProcess::scheduleResourceLoad):
(WebKit::NetworkConnectionToWebProcess::removeLoadIdentifier):

  • NetworkProcess/NetworkConnectionToWebProcess.h:

NetworkResourceLoadScheduler no longer keeps an identifier -> loader map:

  • NetworkProcess/NetworkResourceLoadScheduler.cpp:

(WebKit::NetworkResourceLoadScheduler::scheduleResourceLoad):
(WebKit::NetworkResourceLoadScheduler::removeLoadIdentifier):

  • NetworkProcess/NetworkResourceLoadScheduler.h:

There is no longer such a thing as NetworkConnectionToWebProcessObserver:

  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::NetworkResourceLoader):
(WebKit::NetworkResourceLoader::~NetworkResourceLoader):
(WebKit::NetworkResourceLoader::connectionToWebProcessDidClose):

  • NetworkProcess/NetworkResourceLoader.h:
1:50 PM Changeset in webkit [140037] by ap@apple.com
  • 4 edits in trunk/Source/WebCore

Fix a logic error in AuthenticationChallengeMac
https://bugs.webkit.org/show_bug.cgi?id=107164

Reviewed by Brady Eidson.

No new tests, as this is not currently observable.

  • platform/network/cf/AuthenticationCF.cpp: (WebCore::createCF): Added a FIXME about making this more like Mac counterpart.
  • platform/network/cf/AuthenticationChallenge.h: (AuthenticationChallenge): Corrected an slightly misleading explanation.
  • platform/network/mac/AuthenticationMac.mm: (WebCore::AuthenticationChallenge::setAuthenticationClient): Don't create a dummy m_nsChallenge object in place of a nil one.
1:37 PM Changeset in webkit [140036] by tonyg@chromium.org
  • 11 edits in trunk/Source/WebCore

Remove unused finishWasCalled() method
https://bugs.webkit.org/show_bug.cgi?id=107148

Reviewed by Eric Seidel.

Based on patch by Eric Seidel.

No new tests because no new functionality.

  • dom/DocumentParser.h:

(DocumentParser):

  • dom/RawDataDocumentParser.h:

(WebCore::RawDataDocumentParser::append):

  • html/parser/HTMLDocumentParser.cpp:
  • html/parser/HTMLDocumentParser.h:

(HTMLDocumentParser):

  • html/parser/HTMLViewSourceParser.cpp:
  • html/parser/HTMLViewSourceParser.h:

(HTMLViewSourceParser):

  • xml/parser/NewXMLDocumentParser.cpp:

(WebCore::NewXMLDocumentParser::NewXMLDocumentParser):
(WebCore::NewXMLDocumentParser::finish):

  • xml/parser/NewXMLDocumentParser.h:

(NewXMLDocumentParser):

  • xml/parser/XMLDocumentParser.cpp:
  • xml/parser/XMLDocumentParser.h:

(XMLDocumentParser):

1:23 PM Changeset in webkit [140035] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit/chromium

[chromium] Double-tap zoom should take into account accessibility fontScaleFactor
https://bugs.webkit.org/show_bug.cgi?id=107123

Patch by John Mellor <johnme@chromium.org> on 2013-01-17
Reviewed by Adam Barth.

Platforms which support Text Autosizing (currently just Chrome for
Android) may provide a textAutosizingFontScaleFactor (defaults to 1.0).

This value is intended to be chosen by the user to indicate how large
they want text to appear, for example Chrome for Android has a "Text
scaling" slider in Settings > Accessibility that lets you choose a value
in the range 50% - 200% (defaults to 100%*).

For text in wide columns that typically gets autosized, this value is
applied by multiplying the textAutosizingMultiplier computed for each
cluster by the textAutosizingFontScaleFactor. Double-tap zoom will fit
the column to the screen (ignoring the textAutosizingFontScaleFactor)
since the column is wide. This part already works.

For text in narrow columns that doesn't get autosized, the
textAutosizingFontScaleFactor is not applied through Text Autosizing,
and instead needs to be applied by adjusting the double-tap zoom level.
When double-tapping on narrow columns, instead of fitting the column to
the screen (which would often zoom in excessively far), the existing
logic in computeScaleAndScrollForHitRect applies a maximum zoom level
called the legibleScale. This value needs to be multiplied by the
textAutosizingFontScaleFactor, so that we zoom in proportionately
further on non-autosized narrow columns, hence the effective text size
(taking into account zoom) will have increased in proportion to the
textAutosizingFontScaleFactor as expected.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::computeScaleAndScrollForHitRect):

Multiplies legibleScale (the maximum zoom level) by the
textAutosizingFontScaleFactor.

  • tests/WebFrameTest.cpp:

Added WebFrameTest.DivAutoZoomScaleFontScaleFactorTest based on
WebFrameTest.DivAutoZoomScaleBoundsTest to test the interaction
between textAutosizingFontScaleFactor and the double-tap zoom logic.
Also did minor cleanup to WebFrameTest.DivAutoZoomScaleBoundsTest.

1:11 PM Changeset in webkit [140034] by hclam@chromium.org
  • 1 edit in trunk/LayoutTests/ChangeLog

[chromium] Layout test rebaselines.

Not reviewed. Rebaselines to fix build.

  • platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.png:
1:08 PM Changeset in webkit [140033] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebKit2

Remove an incorrect ASSERT() after r140002.

Reviewed by Simon Fraser.

setRootCompositingLayer(null) is valid now.

  • WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:

(WebKit::TiledCoreAnimationDrawingArea::setRootCompositingLayer):

12:55 PM Changeset in webkit [140032] by ojan@chromium.org
  • 5 edits in trunk/Source/WebCore

MathML padding overrides only need to be on RenderMathMLRoot
https://bugs.webkit.org/show_bug.cgi?id=107151

Reviewed by Tony Chang.

RenderMathMLRoot is the only class that uses these.
No need for them to be on the generic MathML superclass.

  • rendering/mathml/RenderMathMLBlock.cpp:

(WebCore::RenderMathMLBlock::RenderMathMLBlock):

  • rendering/mathml/RenderMathMLBlock.h:
  • rendering/mathml/RenderMathMLRoot.cpp:

(WebCore::RenderMathMLRoot::RenderMathMLRoot):
(WebCore::RenderMathMLRoot::paddingTop):
(WebCore::RenderMathMLRoot::paddingBottom):
(WebCore::RenderMathMLRoot::paddingLeft):
(WebCore::RenderMathMLRoot::paddingRight):
(WebCore::RenderMathMLRoot::paddingBefore):
(WebCore::RenderMathMLRoot::paddingAfter):
(WebCore::RenderMathMLRoot::paddingStart):
(WebCore::RenderMathMLRoot::paddingEnd):

  • rendering/mathml/RenderMathMLRoot.h:
12:51 PM Changeset in webkit [140031] by mhahnenberg@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

Objective-C API: Clean up JSValue
https://bugs.webkit.org/show_bug.cgi?id=107156

Reviewed by Oliver Hunt.

JSContext m_protectCounts, protect, unprotect are all now unnecessary overhead, and should all be removed.
These exist to handle the context going away before the value does; the context needs to be able to unprotect
values early. Since the value is now keeping the context alive there is no longer any danger of this happening;
instead we should just protect/unprotect the value in JSValue's init/dealloc methods.

  • API/JSContext.mm:

(-[JSContext dealloc]):

  • API/JSContextInternal.h:
  • API/JSValue.mm:

(-[JSValue initWithValue:inContext:]):
(-[JSValue dealloc]):

12:45 PM Changeset in webkit [140030] by fpizlo@apple.com
  • 4 edits in trunk/Source/JavaScriptCore

DFG Node::ref() and Node::deref() should not return bool, and should have postfixRef variants
https://bugs.webkit.org/show_bug.cgi?id=107147

Reviewed by Mark Hahnenberg.

This small refactoring will enable a world where ref() returns Node*, which is useful for
https://bugs.webkit.org/show_bug.cgi?id=106868. Also, while this refactoring does lead to
slightly less terse code, it's also slightly more self-explanatory. I could never quite
remember what the meaning of the bool return from ref() and deref() was.

  • dfg/DFGGraph.cpp:

(JSC::DFG::Graph::collectGarbage):

  • dfg/DFGGraph.h:

(JSC::DFG::Graph::ref):
(JSC::DFG::Graph::deref):

  • dfg/DFGNode.h:

(JSC::DFG::Node::ref):
(Node):
(JSC::DFG::Node::postfixRef):
(JSC::DFG::Node::deref):
(JSC::DFG::Node::postfixDeref):

12:40 PM Changeset in webkit [140029] by commit-queue@webkit.org
  • 6 edits in trunk/Source

32-bit build for Qt5 on Mac OS fails.
https://bugs.webkit.org/show_bug.cgi?id=107094

We need to define NS_BUILD_32_LIKE_64 for 32-bit build for Mac OS.
Fixed 32-bit build detection for support Qt5.

Source/WebCore:

Patch by Poul Sysolyatin <psytonx@gmail.com> on 2013-01-17
Reviewed by Benjamin Poulain.

  • Target.pri:

Source/WebKit:

Patch by Poul Sysolyatin <psytonx@gmail.com> on 2013-01-17
Reviewed by Benjamin Poulain.

  • WebKit1.pro:

Source/WebKit2:

Patch by Poul Sysolyatin <psytonx@gmail.com> on 2013-01-17
Reviewed by Benjamin Poulain.

  • Target.pri:
12:38 PM Changeset in webkit [140028] by schenney@chromium.org
  • 3 edits in trunk/LayoutTests

[Chromium] svg/custom/foreign-object-skew-expected.png differs Debug/Release on SnowLeopard
https://bugs.webkit.org/show_bug.cgi?id=99138

Unreviewed test expectations update.

  • platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.png: Use the Release result.
  • platform/chromium/TestExpectations: Mark the test as failing, and won't fix.
12:37 PM Changeset in webkit [140027] by jsbell@chromium.org
  • 2 edits in trunk/Source/WebCore

IndexedDB: Prevent crash dereferencing null if script context has stopped
https://bugs.webkit.org/show_bug.cgi?id=107146

Reviewed by Tony Chang.

We have crash reports from Chromium users (but no local repro) for a crash coming
from IDBRequest::dispatchEvent() that looks like it's calling toV8Context() after
the script execution context has stopped. The dispatch shouldn't be occurring
and we ASSERT as such, but something weird is going on during Worker tear down.
If this patch prevents the crash it would indicate that stop() is called before
dispatchEvent() which shouldn't be happening, and would let us continue chasing
the issue.

No new tests - this shouldn't be happening.

  • Modules/indexeddb/IDBRequest.cpp:

(WebCore::IDBRequest::dispatchEvent):

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

Replaced specifiers variable with is_debug in builders.py
https://bugs.webkit.org/show_bug.cgi?id=107057

Patch by Timothy Loh <timloh@google.com> on 2013-01-17
Reviewed by Dirk Pranke.

Replaced specifiers variable with is_debug in builders.py to simplify
Bug 106259. The other specifiers are not used elsewhere in the code.
Fixed builder_name_for_port_name to return a debug builder if we don't
have a release builder.

  • Scripts/webkitpy/layout_tests/port/builders.py:

(all_port_names):
(builder_name_for_port_name):

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

(TestRebaselineExpectations.test_rebaseline_expectations):

12:26 PM Changeset in webkit [140025] by aelias@chromium.org
  • 4 edits in trunk/Source/WebKit/chromium

[chromium] Make new-style page scale work with fixed layout
https://bugs.webkit.org/show_bug.cgi?id=106951

Reviewed by Adam Barth.

This makes non-CSS-transform page scaling work with fixed-layout mode,
including viewport tag support.

  • dispatchViewportPropertiesDidChange() now works entirely with DIP

pixels instead of physical pixels, and is made compatible with
separating deviceScaleFactor from pageScaleFactor.

  • In this mode, the "layout viewport" size in the pinch-zoom model is

made a first-class concept separate from the device size. This
is a viewport with the same aspect ratio as the device but with the
layout width of the page. This viewport is used:

  • As FrameView::visibleContentRect.
  • Returned from WebView::size().
  • Given to the compositor as layoutViewportSize.
  • m_deviceScaleInCompositor is deleted as it's clearer to use the

applyDeviceScaleInCompositor setting directly.

  • src/ChromeClientImpl.cpp:

(WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::size):
(WebKit):
(WebKit::WebViewImpl::resize):
(WebKit::WebViewImpl::setPageScaleFactor):
(WebKit::WebViewImpl::setDeviceScaleFactor):
(WebKit::WebViewImpl::layoutSize):
(WebKit::WebViewImpl::computePageScaleFactorLimits):
(WebKit::WebViewImpl::dipSize):
(WebKit::WebViewImpl::didChangeContentsSize):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
(WebKit::WebViewImpl::updateLayerTreeViewport):

  • src/WebViewImpl.h:

(WebViewImpl):

12:20 PM Changeset in webkit [140024] by robert@webkit.org
  • 6 edits
    8 adds in trunk

Nested fixed position element not staying with parent
https://bugs.webkit.org/show_bug.cgi?id=65477

Reviewed by David Hyatt.

Source/WebCore:

Tests: fast/inline/fixed-pos-moves-with-abspos-inline-parent.html

fast/inline/fixed-pos-moves-with-abspos-parent-relative-ancestor.html
fast/inline/fixed-pos-moves-with-abspos-parent.html
fast/inline/fixed-pos-with-transform-container-moves-with-abspos-parent.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::simplifiedLayout):
If an absolute position element inside a relative positioned container moves, and the absolute element has a fixed position
child, neither the container nor the fixed element learn of the movement since posChildNeedsLayout() is only marked as far as the
relative positioned container. So if our positioned objects list can contain fixed position elements perform the
checks in markFixedPositionObjectForLayoutIfNeeded for each fixed pos object in the container's positioned object list.
(WebCore::RenderBlock::markFixedPositionObjectForLayoutIfNeeded):
For a fixed position element in the positioned objects list that has a static x or y position check for an absolute positioned ancestor
and if we find one, see if the static x or y position of the fixed pos element has changed. If it has, mark it for layout.
(WebCore):
(WebCore::RenderBlock::layoutPositionedObjects):
A fixed position element with an absolute position ancestor has no way of learning if the latter has changed position. So perform the
checks in markFixedPositionObjectForLayoutIfNeeded for each fixed pos object in the container's positioned object list.

  • rendering/RenderBlock.h:

(RenderBlock):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::containingBlock): Use new helper function canContainFixedPositionObjects().

  • rendering/RenderObject.h:

(WebCore::RenderObject::canContainFixedPositionObjects):
(RenderObject):

LayoutTests:

  • fast/inline/fixed-pos-moves-with-abspos-inline-parent-expected.txt: Added.
  • fast/inline/fixed-pos-moves-with-abspos-inline-parent.html: Added.
  • fast/inline/fixed-pos-moves-with-abspos-parent-expected.txt: Added.
  • fast/inline/fixed-pos-moves-with-abspos-parent-relative-ancestor-expected.txt: Added.
  • fast/inline/fixed-pos-moves-with-abspos-parent-relative-ancestor.html: Added.
  • fast/inline/fixed-pos-moves-with-abspos-parent.html: Added.
  • fast/inline/fixed-pos-with-transform-container-moves-with-abspos-parent-expected.txt: Added.
  • fast/inline/fixed-pos-with-transform-container-moves-with-abspos-parent.html: Added.
12:14 PM Changeset in webkit [140023] by Antti Koivisto
  • 100 edits in trunk/Source

Make renderer constructors take Element where possible
https://bugs.webkit.org/show_bug.cgi?id=107138

Reviewed by David Hyatt.

Tighter typing prevents bugs and enables optimizations.

The patch changes how anonymous rendererer are constructed. Previously Document* as the node parameter
indicated that the renderer was anonymous. This forced the code to operate on ContainerNodes (Document
is not an Element). Now anonymous renderers are constructed by passing null and the document is set by
separate setDocumentForAnonymous() call. The patch uses RenderFoo::createAnonymous() pattern consistently.

Most constructors are switched to take Element. RenderBlock still takes ContainerNode due to a few subclasses
(RenderView and RenderFlowThread) that pass in a Document.

  • page/FrameView.cpp:

(WebCore::FrameView::updateScrollCorner):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::createAnonymous):
(WebCore):
(WebCore::RenderBlock::createReplacementRunIn):
(WebCore::RenderBlock::updateFirstLetterStyle):
(WebCore::RenderBlock::createFirstLetterRenderer):
(WebCore::RenderBlock::createAnonymousWithParentRendererAndDisplay):
(WebCore::RenderBlock::createAnonymousColumnsWithParentRenderer):
(WebCore::RenderBlock::createAnonymousColumnSpanWithParentRenderer):

  • rendering/RenderBlock.h:

(RenderBlock):

  • rendering/RenderDeprecatedFlexibleBox.cpp:

(WebCore::RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox):
(WebCore::RenderDeprecatedFlexibleBox::createAnonymous):
(WebCore):

  • rendering/RenderDeprecatedFlexibleBox.h:

(RenderDeprecatedFlexibleBox):

  • rendering/RenderDetailsMarker.cpp:

(WebCore::RenderDetailsMarker::RenderDetailsMarker):

  • rendering/RenderDetailsMarker.h:

(RenderDetailsMarker):

  • rendering/RenderDialog.h:

(WebCore::RenderDialog::RenderDialog):

  • rendering/RenderFieldset.cpp:

(WebCore::RenderFieldset::RenderFieldset):

  • rendering/RenderFieldset.h:

(RenderFieldset):

  • rendering/RenderFlexibleBox.cpp:

(WebCore::RenderFlexibleBox::RenderFlexibleBox):

  • rendering/RenderFlexibleBox.h:

(RenderFlexibleBox):

  • rendering/RenderFlowThread.cpp:

(WebCore):
(WebCore::RenderFlowThread::RenderFlowThread):

  • rendering/RenderFlowThread.h:
  • rendering/RenderFullScreen.cpp:

(RenderFullScreenPlaceholder::RenderFullScreenPlaceholder):
(RenderFullScreen::RenderFullScreen):
(RenderFullScreen::createAnonymous):
(RenderFullScreen::wrapRenderer):

  • rendering/RenderFullScreen.h:

(RenderFullScreen):

  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::RenderGrid):

  • rendering/RenderGrid.h:

(RenderGrid):

  • rendering/RenderImage.cpp:

(WebCore::RenderImage::RenderImage):
(WebCore::RenderImage::createAnonymous):
(WebCore):

  • rendering/RenderImage.h:

(RenderImage):

  • rendering/RenderInline.cpp:

(WebCore::RenderInline::RenderInline):
(WebCore::RenderInline::createAnonymous):
(WebCore):
(WebCore::RenderInline::addChildIgnoringContinuation):

  • rendering/RenderInline.h:

(RenderInline):
(WebCore::RenderInline::node):

Add version with covariant Element return type.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::updateScrollCornerStyle):
(WebCore::RenderLayer::updateResizerStyle):
(WebCore::RenderLayer::createReflection):

  • rendering/RenderListItem.cpp:

(WebCore::RenderListItem::RenderListItem):
(WebCore::RenderListItem::styleDidChange):

  • rendering/RenderListItem.h:

(RenderListItem):

  • rendering/RenderListMarker.cpp:

(WebCore::RenderListMarker::RenderListMarker):
(WebCore::RenderListMarker::createAnonymous):
(WebCore):

  • rendering/RenderListMarker.h:

(RenderListMarker):

  • rendering/RenderMediaControlElements.cpp:

(WebCore::RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer):
(WebCore::RenderMediaControlTimeDisplay::RenderMediaControlTimeDisplay):
(WebCore::RenderTextTrackContainerElement::RenderTextTrackContainerElement):

  • rendering/RenderMediaControlElements.h:

(RenderMediaVolumeSliderContainer):
(RenderMediaControlTimeDisplay):
(RenderTextTrackContainerElement):

  • rendering/RenderMultiColumnBlock.cpp:

(WebCore::RenderMultiColumnBlock::RenderMultiColumnBlock):
(WebCore::RenderMultiColumnBlock::ensureColumnSets):

  • rendering/RenderMultiColumnBlock.h:

(RenderMultiColumnBlock):

  • rendering/RenderMultiColumnFlowThread.cpp:

(WebCore::RenderMultiColumnFlowThread::RenderMultiColumnFlowThread):

  • rendering/RenderMultiColumnFlowThread.h:

(RenderMultiColumnFlowThread):

  • rendering/RenderMultiColumnSet.cpp:

(WebCore::RenderMultiColumnSet::RenderMultiColumnSet):
(WebCore::RenderMultiColumnSet::createAnonymous):
(WebCore):

  • rendering/RenderMultiColumnSet.h:

(RenderMultiColumnSet):

  • rendering/RenderNamedFlowThread.cpp:

(WebCore::RenderNamedFlowThread::RenderNamedFlowThread):

  • rendering/RenderNamedFlowThread.h:

(RenderNamedFlowThread):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::RenderObject):

  • rendering/RenderObject.h:


Passed in null node indicates that the renderer is anonymous. Remove now unnecessary setIsAnonymous() function.

(WebCore::RenderObject::isAnonymous):
(WebCore::RenderObject::setDocumentForAnonymous):
(RenderObject):
(WebCore::RenderObject::RenderObjectBitfields::RenderObjectBitfields):

  • rendering/RenderRegion.cpp:

(WebCore::RenderRegion::RenderRegion):

  • rendering/RenderRegion.h:

(RenderRegion):

  • rendering/RenderRegionSet.cpp:

(WebCore::RenderRegionSet::RenderRegionSet):

  • rendering/RenderRegionSet.h:

(RenderRegionSet):

  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::RenderReplaced):

  • rendering/RenderReplaced.h:

(RenderReplaced):

  • rendering/RenderReplica.cpp:

(WebCore::RenderReplica::RenderReplica):
(WebCore::RenderReplica::createAnonymous):
(WebCore):

  • rendering/RenderReplica.h:

(RenderReplica):

  • rendering/RenderRuby.cpp:

(WebCore::createAnonymousRubyInlineBlock):
(WebCore::RenderRubyAsInline::RenderRubyAsInline):
(WebCore):
(WebCore::RenderRubyAsBlock::RenderRubyAsBlock):

  • rendering/RenderRuby.h:

(RenderRubyAsInline):
(RenderRubyAsBlock):

  • rendering/RenderRubyBase.cpp:

(WebCore::RenderRubyBase::RenderRubyBase):
(WebCore::RenderRubyBase::createAnonymous):
(WebCore):

  • rendering/RenderRubyBase.h:

(RenderRubyBase):

  • rendering/RenderRubyRun.cpp:

(WebCore::RenderRubyRun::RenderRubyRun):
(WebCore::RenderRubyRun::createRubyBase):
(WebCore::RenderRubyRun::staticCreateRubyRun):

  • rendering/RenderRubyRun.h:

(RenderRubyRun):

  • rendering/RenderRubyText.cpp:

(WebCore::RenderRubyText::RenderRubyText):

  • rendering/RenderRubyText.h:

(RenderRubyText):

  • rendering/RenderScrollbar.cpp:

(WebCore::RenderScrollbar::updateScrollbarPart):

  • rendering/RenderScrollbarPart.cpp:

(WebCore::RenderScrollbarPart::RenderScrollbarPart):
(WebCore::RenderScrollbarPart::createAnonymous):
(WebCore):

  • rendering/RenderScrollbarPart.h:

(RenderScrollbarPart):

  • rendering/RenderSearchField.cpp:

(WebCore::RenderSearchField::RenderSearchField):

  • rendering/RenderSearchField.h:

(RenderSearchField):

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::RenderTable):
(WebCore::RenderTable::createAnonymousWithParentRenderer):

  • rendering/RenderTable.h:

(RenderTable):

  • rendering/RenderTableCaption.cpp:

(WebCore::RenderTableCaption::RenderTableCaption):

  • rendering/RenderTableCaption.h:

(RenderTableCaption):

  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::RenderTableCell):
(WebCore::RenderTableCell::createAnonymousWithParentRenderer):

  • rendering/RenderTableCell.h:

(RenderTableCell):

  • rendering/RenderTableCol.cpp:

(WebCore::RenderTableCol::RenderTableCol):

  • rendering/RenderTableCol.h:

(RenderTableCol):

  • rendering/RenderTableRow.cpp:

(WebCore::RenderTableRow::RenderTableRow):
(WebCore::RenderTableRow::createAnonymousWithParentRenderer):

  • rendering/RenderTableRow.h:

(RenderTableRow):

  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::RenderTableSection):
(WebCore::RenderTableSection::createAnonymousWithParentRenderer):

  • rendering/RenderTableSection.h:

(RenderTableSection):

  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::RenderTextControl):

  • rendering/RenderTextControl.h:

(RenderTextControl):

  • rendering/RenderTextControlMultiLine.cpp:

(WebCore::RenderTextControlMultiLine::RenderTextControlMultiLine):

  • rendering/RenderTextControlMultiLine.h:

(RenderTextControlMultiLine):

  • rendering/RenderTextControlSingleLine.cpp:

(WebCore::RenderTextControlSingleLine::RenderTextControlSingleLine):

  • rendering/RenderTextControlSingleLine.h:

(RenderTextControlSingleLine):
(WebCore::RenderTextControlInnerBlock::RenderTextControlInnerBlock):

  • rendering/RenderTextTrackCue.cpp:

(WebCore::RenderTextTrackCue::RenderTextTrackCue):

  • rendering/RenderView.cpp:

(WebCore::RenderView::RenderView):

  • rendering/RenderWidget.cpp:

(WebCore::RenderWidget::RenderWidget):

  • rendering/RenderWidget.h:

(RenderWidget):

  • rendering/mathml/RenderMathMLBlock.cpp:

(WebCore::RenderMathMLBlock::RenderMathMLBlock):
(WebCore::RenderMathMLBlock::createAnonymousMathMLBlock):

  • rendering/mathml/RenderMathMLBlock.h:

(RenderMathMLBlock):

  • rendering/mathml/RenderMathMLFenced.cpp:

(WebCore::RenderMathMLFenced::createMathMLOperator):

  • rendering/mathml/RenderMathMLOperator.cpp:

(WebCore::RenderMathMLOperator::RenderMathMLOperator):
(WebCore::RenderMathMLOperator::updateFromElement):
(WebCore::RenderMathMLOperator::createGlyph):

  • rendering/mathml/RenderMathMLOperator.h:

(RenderMathMLOperator):

  • rendering/mathml/RenderMathMLRow.cpp:

(WebCore::RenderMathMLRow::RenderMathMLRow):
(WebCore::RenderMathMLRow::createAnonymousWithParentRenderer):

  • rendering/mathml/RenderMathMLRow.h:

(RenderMathMLRow):

  • rendering/style/ContentData.cpp:

(WebCore::ImageContentData::createRenderer):

  • rendering/svg/RenderSVGBlock.cpp:

(WebCore::RenderSVGBlock::RenderSVGBlock):

  • rendering/svg/RenderSVGInline.cpp:

(WebCore::RenderSVGInline::RenderSVGInline):

  • rendering/svg/RenderSVGInline.h:

(RenderSVGInline):

  • rendering/svg/RenderSVGTSpan.cpp:

(WebCore::RenderSVGTSpan::RenderSVGTSpan):

  • rendering/svg/RenderSVGTSpan.h:

(RenderSVGTSpan):

  • rendering/svg/RenderSVGTextPath.cpp:

(WebCore::RenderSVGTextPath::RenderSVGTextPath):

  • rendering/svg/RenderSVGTextPath.h:

(RenderSVGTextPath):

12:05 PM Changeset in webkit [140022] by leoyang@rim.com
  • 4 edits in trunk/Source/WebCore

[BlackBerry] Update Authentication Type and Scheme implementation
https://bugs.webkit.org/show_bug.cgi?id=107045
PR #281292

Reviewed by Yong Li.

Reviewed internally by Joe Mason. A typo is also fixed by Joe Mason.

The BlackBerry platform layer has defined both authentication type and authentication scheme.
This patch is adapting the porting layer to the platform layer change.

No functionalities changed no new tests.

  • platform/network/blackberry/NetworkJob.cpp:

(WebCore::NetworkJob::notifyAuthReceived):

  • platform/network/blackberry/NetworkJob.h:

(NetworkJob):

  • platform/network/blackberry/NetworkManager.cpp:

(WebCore::NetworkManager::startJob):

12:02 PM Changeset in webkit [140021] by commit-queue@webkit.org
  • 12 edits
    143 adds in trunk

[GTK] Build with LevelDB when IndexedDB is enabled
https://bugs.webkit.org/show_bug.cgi?id=103220

Patch by Martin Robinson <mrobinson@igalia.com> on 2013-01-17
Reviewed by Gustavo Noronha Silva.

.:

  • configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot

use the typical approach for feature detection since we need to adjust the automake
file output based on whether or not IndexedDatabase is enabled.

Source/ThirdParty:

Add the leveldb 1.9.0 source code to the ThirdParty dependencies.
We cannot depend on leveldb provided by the distribution, because
it sometimes breaks API compatibility.

  • leveldb: Imported from the 1.9.0 leveldb source tarball.

Source/WebCore:

No new tests. This is just a build change. IndexedDatabase support
is already covered by the suite of storage layout tests.

  • GNUmakefile.am: Add the leveldb convenience library.
  • GNUmakefile.list.am: Add the list of sources.

Source/WebKit/gtk:

  • GNUmakefile.am: When IndexedDatabase is enabled add the leveldb convenience

library to the shared library link phase.

Source/WebKit2:

  • GNUmakefile.am: When IndexedDatabase is enabled add the leveldb convenience

library to the shared library link phase.

Tools:

  • Scripts/webkitpy/style/checker.py: Do not style check the leveldb source code

as it does not conform to WebKit style.

11:53 AM Changeset in webkit [140020] by Lucas Forschler
  • 2 edits in tags/Safari-537.26.1/Source/WebKit2

Merged r139943. <rdar://problem/12513871>

11:52 AM Changeset in webkit [140019] by tonyg@chromium.org
  • 3 edits in trunk/Source/WebCore

Wire BackgroundHTMLParser to HTMLDocumentParser
https://bugs.webkit.org/show_bug.cgi?id=107140

Reviewed by Adam Barth.

With this patch, we now pass the majority of html5lib and fast/parser tests with threaded HTML parsing enabled.

No new tests because covered by existing fast/parser tests.

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore::TokenDelivery::execute):

  • html/parser/HTMLDocumentParser.cpp:

(WebCore::HTMLDocumentParser::HTMLDocumentParser):
(WebCore::HTMLDocumentParser::~HTMLDocumentParser):
(WebCore::HTMLDocumentParser::processingData):
(WebCore::HTMLDocumentParser::resumeParsingAfterYield):
(WebCore::HTMLDocumentParser::canTakeNextToken):
(WebCore::HTMLDocumentParser::feedTokens):
(WebCore::HTMLDocumentParser::pumpTokenizer):
(WebCore):
(WebCore::HTMLDocumentParser::startBackgroundParser):
(WebCore::HTMLDocumentParser::stopBackgroundParser):
(WebCore::HTMLDocumentParser::append):
(WebCore::HTMLDocumentParser::end):
(WebCore::HTMLDocumentParser::finish):
(WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution):

  • html/parser/HTMLDocumentParser.h:

(WebCore):
(HTMLDocumentParser):
(WebCore::HTMLDocumentParser::hasPreloadScanner):
(WebCore::HTMLDocumentParser::shouldUseThreading):

11:49 AM Changeset in webkit [140018] by Lucas Forschler
  • 2 edits in tags/Safari-537.26.1/Source/WebKit2

Merged r139960. <rdar://problem/12951765>

11:48 AM Changeset in webkit [140017] by tommyw@google.com
  • 5 edits in trunk/Source/WebCore

MediaStream API: Move all ExtraDataContainers into anonymous namespaces
https://bugs.webkit.org/show_bug.cgi?id=107128

Reviewed by Kentaro Hara.

Tests not needed.

  • platform/chromium/support/WebMediaStreamDescriptor.cpp:
  • platform/chromium/support/WebMediaStreamSource.cpp:
  • platform/chromium/support/WebRTCSessionDescriptionRequest.cpp:
  • platform/chromium/support/WebRTCVoidRequest.cpp:
11:47 AM Changeset in webkit [140016] by Lucas Forschler
  • 22 edits
    3 copies in tags/Safari-537.26.1/Source

Merged r139935. <rdar://problem/12951765>

11:42 AM Changeset in webkit [140015] by yurys@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: InstrumentingAgents should be registered in InspectorInstrumentation only when there is a front-end
https://bugs.webkit.org/show_bug.cgi?id=107127

Reviewed by Vsevolod Vlasov.

InspectorInstrumentation::registerInstrumentingAgents is called when front-end
is connected to corresponding InspectorController. When the front-end disconnects
InspectorInstrumentation::unregisterInstrumentingAgents is called.

  • inspector/InspectorController.cpp:

(WebCore::InspectorController::InspectorController):
(WebCore::InspectorController::inspectedPageDestroyed):
(WebCore::InspectorController::connectFrontend):
(WebCore::InspectorController::disconnectFrontend):

11:35 AM Changeset in webkit [140014] by commit-queue@webkit.org
  • 6 edits
    18 adds in trunk

[CSS Regions] Content flows incorrectly in autoheight regions with min/max-height set
https://bugs.webkit.org/show_bug.cgi?id=102099

Patch by Andrei Bucur <abucur@adobe.com> on 2013-01-17
Reviewed by David Hyatt.

Source/WebCore:

The current layout algorithm for auto-height regions is gives wrong results when the max-height property is set on them. The reason is we
consider the max-height restriction too late in the layout, when applying a forced break. This is what happens when content is laid out
in an auto-height region.

  1. The content flows without a limit until a forced break appears. If there's no forced break in the content, one is forced anyway at the end

of the layout.

  1. The region where the forced break is placed is not always the one where content is laid out because of max-height restrictions.
  2. All the regions with max-height are iterated and their height accumulated until the break offset is reached and the region at that point is ended.

This gives wrong results because the forced break position in the content was computed assuming there's only one region where the content is laid out.
The regions with max-height could have generated unforced breaks at their height and the forced break actually should have a different position.

This patch changes the algorithm in this way:

  1. From the flow thread perspective all the regions start with a height: max-height for auto-height regions (or LayoutSize.max()/2 if not defined)

or the fixed height value when specified.

  1. When the content is laid out, if there's no forced break, the height of the content is correctly estimated because the layout sees unforced breaks

at the max-height values.

  1. If a forced break appears, the affected region can be obtained only by looking at the break offset in the region chain. If the region has auto-height,

its height is updated by the forced break.

  1. At the end of the layout, there's the additional task to clear the height of all the regions that didn't receive content. This can be done optimally

without adding a new iteration through the regions by attaching to the RegionOverset computation loop.

Tests: fast/regions/autoheight-maxheight-mixed-break.html

fast/regions/autoheight-maxheight-simple-break.html
fast/regions/autoheight-maxheight-simple-nobreak.html
fast/regions/autoheight-minmaxheight-mixed-break-hbt.html
fast/regions/autoheight-minmaxheight-mixed-break-vlr.html
fast/regions/autoheight-minmaxheight-mixed-break-vrl.html
fast/regions/autoheight-minmaxheight-mixed-break.html
fast/regions/autoheight-minmaxheight-simple-break.html
fast/regions/autoheight-minmaxheight-simple-nobreak.html

  • rendering/RenderFlowThread.cpp:

(WebCore::RenderFlowThread::layout):
(WebCore::RenderFlowThread::computeLogicalHeight):
(WebCore::RenderFlowThread::regionAtBlockOffset):
(WebCore::RenderFlowThread::pageLogicalHeightForOffset):
(WebCore::RenderFlowThread::pageRemainingLogicalHeightForOffset):
(WebCore::RenderFlowThread::computeOverflowStateForRegions): Attach to the loop in this function to clear the overrideLogicalHeight on empty regions.
(WebCore):
(WebCore::RenderFlowThread::updateRegionsFlowThreadPortionRect): Add an ASSERT that a region always has overrideLogicalHeight or a fixed height.
(WebCore::RenderFlowThread::initializeRegionsOverrideLogicalContentHeight): A new function that updates the region chain height to use the max-height value
for auto-height regions.
(WebCore::RenderFlowThread::addForcedRegionBreak):

  • rendering/RenderFlowThread.h:
  • rendering/RenderRegion.cpp:

(WebCore::RenderRegion::pageLogicalHeight): the decorations size is incorrectly considered in the page height.
(WebCore):
(WebCore::RenderRegion::maxPageLogicalHeight): new function that returns the max page size for a region. It shouldn't be called too often
or the returned value can be cached
(WebCore::RenderRegion::logicalHeightOfAllFlowThreadContent): the decorations size is incorrectly considered in the logical height of
the flow thread content.

  • rendering/RenderRegion.h:

(RenderRegion):

LayoutTests:

All the tests have a description about how the breaking should happen. They pass if the height of the region chain is
correctly computed by using the max-height, min-height, height and writing mode conditions.

  • fast/regions/autoheight-maxheight-mixed-break-expected.txt: Added.
  • fast/regions/autoheight-maxheight-mixed-break.html: Added.
  • fast/regions/autoheight-maxheight-simple-break-expected.txt: Added.
  • fast/regions/autoheight-maxheight-simple-break.html: Added.
  • fast/regions/autoheight-maxheight-simple-nobreak-expected.txt: Added.
  • fast/regions/autoheight-maxheight-simple-nobreak.html: Added.
  • fast/regions/autoheight-minmaxheight-mixed-break-expected.txt: Added.
  • fast/regions/autoheight-minmaxheight-mixed-break-hbt-expected.txt: Added.
  • fast/regions/autoheight-minmaxheight-mixed-break-hbt.html: Added.
  • fast/regions/autoheight-minmaxheight-mixed-break-vlr-expected.txt: Added.
  • fast/regions/autoheight-minmaxheight-mixed-break-vlr.html: Added.
  • fast/regions/autoheight-minmaxheight-mixed-break-vrl-expected.txt: Added.
  • fast/regions/autoheight-minmaxheight-mixed-break-vrl.html: Added.
  • fast/regions/autoheight-minmaxheight-mixed-break.html: Added.
  • fast/regions/autoheight-minmaxheight-simple-break-expected.txt: Added.
  • fast/regions/autoheight-minmaxheight-simple-break.html: Added.
  • fast/regions/autoheight-minmaxheight-simple-nobreak-expected.txt: Added.
  • fast/regions/autoheight-minmaxheight-simple-nobreak.html: Added.
11:35 AM Changeset in webkit [140013] by Lucas Forschler
  • 3 edits in tags/Safari-537.26.1/Source/WebKit2

Merge patch for <rdar://problem/13007758>

11:30 AM Changeset in webkit [140012] by vsevik@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: Open resource dialog has poor performance.
https://bugs.webkit.org/show_bug.cgi?id=107122

Reviewed by Pavel Feldman.

Open resource dialog does not make linear number of relayouts on highlight anymore.
Replaced localeCompare with string compare since it is significantly faster.

  • inspector/front-end/FilteredItemSelectionDialog.js:

(WebInspector.FilteredItemSelectionDialog.prototype._highlightItems):
(WebInspector.OpenResourceDialog.compareFunction):
(WebInspector.OpenResourceDialog):

11:27 AM Changeset in webkit [140011] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

Unreviewed. Rolled Chromium DEPS to r177369. Requested by
ajuma via sheriffbot.

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-17

  • DEPS:
11:26 AM Changeset in webkit [140010] by alexis@webkit.org
  • 6 edits
    4 adds in trunk

Add ontransitionend attribute on HTML elements.
https://bugs.webkit.org/show_bug.cgi?id=107134

Reviewed by Simon Fraser.

Source/WebCore:

Add ontransitionend attribute on HTML elements to match the prefixed
attribute onwebkittransitionend. As it uses the same plumbing as a
regular event listener, it behaves the same which means that if
ontransitionend only is defined then only the code attached to this
attribute will be called, if only onwebkittransitionend is defined then
only the code attached to this attribute will be called and finally if
both attributes are defined then only the code attached to the
unprefixed attribute will be called.

Tests: transitions/transition-end-event-unprefixed-03.html

transitions/transition-end-event-unprefixed-04.html

  • html/HTMLAttributeNames.in:
  • html/HTMLElement.cpp:

(WebCore::HTMLElement::parseAttribute):

  • page/DOMWindow.h:

(DOMWindow):

  • page/DOMWindow.idl: only define the property if the unprefixing is

turn on.

LayoutTests:

Add tests to cover the new attribute. It also make sure that event if
we use the old attribute and the new one at the same time only the new
event handler will be called.

  • transitions/transition-end-event-unprefixed-03-expected.txt: Added.
  • transitions/transition-end-event-unprefixed-03.html: Added.
  • transitions/transition-end-event-unprefixed-04-expected.txt: Added.
  • transitions/transition-end-event-unprefixed-04.html: Added.
11:25 AM Changeset in webkit [140009] by Lucas Forschler
  • 10 edits
    2 copies in tags/Safari-537.26.1/Source/WebKit2

Merged r139888. <rdar://problem/13007758>

11:23 AM Changeset in webkit [140008] by Lucas Forschler
  • 2 edits in tags/Safari-537.26.1/Source/WebCore

Merged r139800. <rdar://problem/12961725>

11:15 AM Changeset in webkit [140007] by commit-queue@webkit.org
  • 4 edits
    2 adds in trunk

Widows and orphans test4 fails if isolated
https://bugs.webkit.org/show_bug.cgi?id=106006

Patch by Andrei Bucur <abucur@adobe.com> on 2013-01-17
Reviewed by Dean Jackson.

Source/WebCore:

To determine if the orphans condition is not respected, every time a fragmentation break is encountered adjustLinePositionForPagination() is called for the current line.
If the index on the line in the block is smaller than the number of orphans specified in the style object, the block is shifted in the next fragmentainer. The index of
the line is obtained by calling RenderBlock::lineCount. However, this only works in a full layout when lineCount() will coincidentally return the index of the line.
In subsequent layouts, during the determineStartPosition() phase, lineCount() returns all the lines in the block so the orphans condition is never triggered.
The patch modifies the lineCount() function to have two optional parameters. The first parameter is the line where lineCount should stop counting lines. The second
is an output boolean parameter indicating if the line was found or not. This change makes the lineCount() more flexible and allows retreiving the index of a
specific line (e.g. the index of the current line inside adjustLinePositionForPagination()).

Tests: fast/multicol/orphans-relayout.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::lineCount): See the detailed description.
(WebCore::RenderBlock::adjustLinePositionForPagination): Make use of the modified lineCount() function.

  • rendering/RenderBlock.h:

(RenderBlock):

LayoutTests:

This is the "Basic Orphans" test extracted from fast/multicol/widows-and-orphans.html. It was minimized and modified to include a relayout step.

  • fast/multicol/orphans-relayout-expected.txt: Added.
  • fast/multicol/orphans-relayout.html: Added.
11:13 AM Changeset in webkit [140006] by Martin Robinson
  • 4 edits in trunk

REGRESSION (r137487): Crashes in editing/execCommand/indent-paragraphs.html on GTK, EFL
https://bugs.webkit.org/show_bug.cgi?id=105042

Reviewed by Gustavo Noronha Silva.

Source/WebCore:

Explicitly handle the situation where the creation of a SoupURI fails. This
can happen if the URI is invalid. In that case the constructor returns null.

No new tests. This patch unskips a failing test.

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::createSoupRequestAndMessageForHandle): Handle a null Soup URI.

LayoutTests:

Unskip a test which is now passing.

  • platform/gtk/TestExpectations:
11:09 AM Changeset in webkit [140005] by Nate Chapin
  • 24 edits
    3 adds in trunk

.: Enable reuse of cached main resources
https://bugs.webkit.org/show_bug.cgi?id=105667

Reviewed by Antti Koivisto.

  • Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().

Source/WebCore: Enable reuse of cached main resources
https://bugs.webkit.org/show_bug.cgi?id=105667

Reviewed by Antti Koivisto.

Test: http/tests/cache/cached-main-resource.html

  • WebCore.exp.in:
  • dom/Document.cpp:

(WebCore::Document::hasManifest): Returns true if the <html> element has a non-empty manifest attribute.

  • dom/Document.h:

(Document):

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::loadedResourceFromMemoryCache): Don't send delegate callbacks for cache hit here, since

MainResourceLoader will take care of it.

  • loader/MainResourceLoader.cpp:

(WebCore::MainResourceLoader::MainResourceLoader):
(WebCore::MainResourceLoader::receivedError):
(WebCore::MainResourceLoader::willSendRequest):
(WebCore::MainResourceLoader::responseReceived): Don't try to cache loads from the application cache.
(WebCore::MainResourceLoader::didFinishLoading): Don't try to cache loads from the application cache.
(WebCore::MainResourceLoader::load): Ensure we create a resource load identifier for cache hits. Also,

ensure we correctly popualate fragment identifiers in the ResourceRequest reported to DocumentLoader.

(WebCore::MainResourceLoader::identifier):

  • loader/MainResourceLoader.h: Rename m_substituteDataLoadIdentifier to m_identifierForLoadWithoutResourceLoader

to better describe when it is used.

  • loader/cache/CachedRawResource.cpp:

(WebCore::CachedRawResource::didAddClient): Synthesize redirect notifications for cache hits if necessary.
(WebCore::CachedRawResource::willSendRequest): Note the redirects we received.
(WebCore::CachedRawResource::canReuse): Don't reuse a resource if the redirect chain included a "Cache-control: no-store".

  • loader/cache/CachedRawResource.h:

(CachedRawResource):
(RedirectPair):
(WebCore::CachedRawResource::RedirectPair::RedirectPair):

  • loader/cache/CachedResource.cpp:

(WebCore::CachedResource::addClientToSet):: Don't return cached data for a main resource synchronously

  • loader/cache/CachedResource.h:

(WebCore::CachedResource::canReuse):
(CachedResource):

  • loader/cache/CachedResourceLoader.cpp:

(WebCore::CachedResourceLoader::determineRevalidationPolicy): Permit cache reuse for main resources.

  • testing/Internals.cpp:

(WebCore::Internals::isLoadingFromMemoryCache):
(WebCore):

  • testing/Internals.h:

(Internals):

  • testing/Internals.idl:

Source/WebKit/win: Enable reuse of cached main resources
https://bugs.webkit.org/show_bug.cgi?id=105667

Reviewed by Antti Koivisto.

  • WebKit.vcproj/WebKitExports.def.in: Expose some MemoryCache symbols for use in Internals.

LayoutTests: Enable reuse of cached main resources
https://bugs.webkit.org/show_bug.cgi?id=105667.

Reviewed by Antti Koivisto.

  • http/tests/cache/cached-main-resource-expected.txt: Added.
  • http/tests/cache/cached-main-resource.html: Added.
  • http/tests/cache/resources/cacheable-iframe.php: Added.
  • http/tests/inspector/resource-har-pages-expected.txt:
  • http/tests/loading/redirect-methods-expected.txt:
  • http/tests/misc/favicon-loads-with-images-disabled-expected.txt:
  • http/tests/misc/link-rel-icon-beforeload-expected.txt:
11:06 AM Changeset in webkit [140004] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

[EFL][WK2] Fix misuse of ASSERT on ecore_evas_init()
https://bugs.webkit.org/show_bug.cgi?id=107119

Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2013-01-17
Reviewed by Laszlo Gombos.

Do not use ASSERT on ecore_evas_init(), since the expression inside
the macro compiles out of release builds.

  • TestWebKitAPI/PlatformEfl.cmake: Enable API test UserMessage.
  • TestWebKitAPI/efl/PlatformWebView.cpp:

(TestWebKitAPI::initEcoreEvas): Remove ASSERT on ecore_evas_init().

11:04 AM Changeset in webkit [140003] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: [Network] Remove boilerplate CSS selectors.
https://bugs.webkit.org/show_bug.cgi?id=107121

Patch by Eugene Klyuchnikov <eustas@chromium.org> on 2013-01-17
Reviewed by Vsevolod Vlasov.

There are rules that are used for filtration and styling
whose selectors should be autogenerated.

  • inspector/front-end/NetworkPanel.js:

(WebInspector.NetworkPanel.prototype._injectStyles):

  • inspector/front-end/networkLogView.css:
11:02 AM BuildingQtOnWindows edited by jocelyn.turcotte@digia.com
Update the sparse-checkout section. (diff)
11:01 AM Changeset in webkit [140002] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebKit2

[WK2] TiledCoreAnimationDrawingArea should unparent its layer tree when requested
https://bugs.webkit.org/show_bug.cgi?id=107108
<rdar://problem/12549879>

Reviewed by Darin Adler and Simon Fraser.

Currently, TiledCoreAnimationDrawingArea returns early if asked to unparent
its layer tree, to prevent flashing when switching tabs. We have new plans
to alleviate the flashing, but first, we should reinstate unparenting the root layer,
to allow underlying libraries to better manage the memory backing all compositing layers.

  • WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:

(WebKit::TiledCoreAnimationDrawingArea::setRootCompositingLayer):

10:58 AM Changeset in webkit [140001] by timothy_horton@apple.com
  • 4 edits in trunk/Source

Fix the Mac build sans ENABLE(CSS_FILTERS)

Reviewed by Darin Adler.

Include FloatRect in RemoteGraphicsLayer.mm; it's included by chance currently,
via something that must be compiled out without CSS_FILTERS (or SVG, or shaders, or something).

  • WebProcess/WebPage/mac/RemoteGraphicsLayer.mm:

Move an export from a USE(ACCELERATED_COMPOSITING) block to a ENABLE(CSS_FILTERS)
block, to match the code that backs it.

  • WebCore.exp.in:
10:56 AM Changeset in webkit [140000] by Lucas Forschler
  • 23 edits
    1 copy in tags/Safari-537.26.1

Merged r139796. <rdar://problem/12597159>

10:52 AM Changeset in webkit [139999] by shinyak@chromium.org
  • 4 edits in trunk

[Mac] svg/custom/text-use-click-crash.xhtml added by r139029 hits assertion in enclosingTextFormControl
https://bugs.webkit.org/show_bug.cgi?id=106361

Reviewed by Darin Adler.

Source/WebCore:

When ASSERT hit in enclosingTextFormControl(Position), position.anchorNode() was /use/shadow-root/text,
and position.anchorType() was PositionIsBeforeAnchor. In this case, position.containerNode() should be
ShadowRoot if SHADOW_DOM flag is enabled. However, SHADOW_DOM flag is not enabled in mac port,
position.containerNode() returns 0. This hits ASSERT.

We have two options to solve this problem. (1) is to allow Position to have ShadowRoot as a container node,
but this will affect a lot of code. (2) is to loosen ASSERT condition.

I've chosen (2) option in this patch.

Test: svg/custom/text-use-click-crash.xhtml should cover this.

  • html/HTMLTextFormControlElement.cpp:

(WebCore::enclosingTextFormControl):

LayoutTests:

Removed crash test expectation.

  • platform/mac/TestExpectations:
10:50 AM Changeset in webkit [139998] by commit-queue@webkit.org
  • 14 edits in trunk

Web Inspector: Profiler: split "getProfile" to "getCPUProfile" and "loadHeapSnapshot"
https://bugs.webkit.org/show_bug.cgi?id=104545

Patch by Eugene Klyuchnikov <eustas@chromium.org> on 2013-01-17
Reviewed by Yury Semikhatsky.

Source/WebCore:

This change will allow stronger typing of profiler output.

  • inspector/Inspector.json:

Split "getProfile" to "getCPUProfile" and "getHeapSnapshot".

  • inspector/InspectorProfilerAgent.cpp: Ditto.
  • inspector/InspectorProfilerAgent.h: Ditto.
  • inspector/front-end/CPUProfileView.js: Adopd changes.
  • inspector/front-end/HeapSnapshotView.js: Ditto.

Source/WebKit/chromium:

Adopt changes: mimic old behavior.

  • src/WebDevToolsAgentImpl.cpp: Adopt signature changes.

Tools:

Adopt signature changes.

  • BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/WebInspectorShims.js:

(ProfilerAgent.getCPUProfile): Renamed.
(ProfilerAgent.getHeapSnapshot): Added.

LayoutTests:

Adopted new method signatures.

  • inspector/profiler/heap-snapshot-get-profile-crash.html:

Adopted new method signatures.

  • inspector/profiler/heap-snapshot-loader.html: Ditto.
  • inspector/profiler/heap-snapshot-test.js: Ditto.
10:47 AM Changeset in webkit [139997] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

Web Inspector: [Network] Memory leaks when user walks between requests.
https://bugs.webkit.org/show_bug.cgi?id=107114

Patch by Eugene Klyuchnikov <eustas@chromium.org> on 2013-01-17
Reviewed by Vsevolod Vlasov.

Unregister event listeners when view is detached.

  • inspector/front-end/RequestCookiesView.js: Fixed memory leak.
  • inspector/front-end/RequestHeadersView.js: Ditto.
  • inspector/front-end/RequestTimingView.js: Ditto.
10:44 AM Changeset in webkit [139996] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: [Timeline] REGRESSION: Sidebar shrinks when user switches to memory statistics mode.
https://bugs.webkit.org/show_bug.cgi?id=105857

Patch by Eugene Klyuchnikov <eustas@chromium.org> on 2013-01-17
Reviewed by Pavel Feldman.

Fix: do not apply constraints to sidebar width while view is offscreen;
constraint check will be applied when view goes visible.

  • inspector/front-end/SidebarView.js:

(WebInspector.SidebarView.prototype.applyConstraints): Check if view is
offscreen.

10:43 AM Changeset in webkit [139995] by commit-queue@webkit.org
  • 2 edits in trunk/LayoutTests

Unreviewed EFL gardening.
https://bugs.webkit.org/show_bug.cgi?id=107113

Skipping test with missing expectation result.

Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-01-17

  • platform/efl-wk2/TestExpectations:
10:40 AM Changeset in webkit [139994] by apavlov@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: [Spectrum] Color picker in CSS editor does not update textual color value
https://bugs.webkit.org/show_bug.cgi?id=107110

Reviewed by Vsevolod Vlasov.

The Spectrum picker was never told to update the textual color upon user-initiated color changes.

  • inspector/front-end/StylesSidebarPane.js:

(WebInspector.StylePropertyTreeElement.prototype.updateTitle.):

10:40 AM Changeset in webkit [139993] by ap@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Added svn:ignore=*.pyc, so that ud_opcode.pyc and ud_optable.pyc don't show up
in svn stat.

  • disassembler/udis86: Added property svn:ignore.
10:37 AM Changeset in webkit [139992] by commit-queue@webkit.org
  • 2 edits in trunk

[EFL][CMAKE] Compress resource files of inspector
https://bugs.webkit.org/show_bug.cgi?id=106210

Patch by Seokju Kwon <Seokju Kwon> on 2013-01-17
Reviewed by Gyuyoung Kim.

Add compressing JavaScript
for smaller package and faster connection of remote web inspector.

  • Source/PlatformEfl.cmake:
10:36 AM Changeset in webkit [139991] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Remove unnecessary public method TiledBackingStore::supportsAlpha()
https://bugs.webkit.org/show_bug.cgi?id=107067

Patch by Jae Hyun Park <jae.park@company100.net> on 2013-01-17
Reviewed by Kentaro Hara.

This patch removes unnecessary public method TiledBackingStore::supportsAlpha()
because supportsAlpha() is never called from other classes.

No new tests, no change in behavior.

  • platform/graphics/TiledBackingStore.cpp:

(WebCore::TiledBackingStore::setSupportsAlpha):

  • platform/graphics/TiledBackingStore.h:

(TiledBackingStore):

10:34 AM Changeset in webkit [139990] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[V8] Remove a --es5_readonly flag from V8 initialization and address duplicated code
https://bugs.webkit.org/show_bug.cgi?id=106790

Patch by Peter Rybin <peter.rybin@gmail.com> on 2013-01-17
Reviewed by Kentaro Hara.

Couple of statements are moved to a newly created method. Old V8 flag setter is removed
according to FIXME and per V8 change http://code.google.com/p/v8/source/detail?r=12415

  • bindings/v8/V8Initializer.cpp:

(WebCore::initializeV8Common): newly created method
(WebCore):
(WebCore::V8Initializer::initializeMainThreadIfNeeded):
(WebCore::V8Initializer::initializeWorker):

10:33 AM Changeset in webkit [139989] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

Fix texImage2D from a WebGL canvas.
https://bugs.webkit.org/show_bug.cgi?id=106941

Patch by John Bauman <jbauman@chromium.org> on 2013-01-17
Reviewed by Kenneth Russell.

Source/WebCore:

Clear the copied image whenever the canvas is modified, even if using
accelerated compositing.

Test: fast/canvas/webgl/tex-image-webgl.html

  • html/canvas/WebGLRenderingContext.cpp:

(WebCore):
(WebCore::WebGLRenderingContext::markContextChanged):

LayoutTests:

Add test to ensure doing teximage2d from a webgl canvas works. This
test is the same as a webgl conformance test.

  • fast/canvas/webgl/tex-image-webgl-expected.txt: Added.
  • fast/canvas/webgl/tex-image-webgl.html: Added.
10:29 AM Changeset in webkit [139988] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[AC] Memory leak in GLXConfigSelector::createConfig()
https://bugs.webkit.org/show_bug.cgi?id=106657

Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2013-01-17
Reviewed by Laszlo Gombos.

Free the memory returned by glXGetVisualFromFBConfig() using
XFree to avoid a memory leak.

No new tests. No change in behavior.

  • platform/graphics/surfaces/glx/GLXConfigSelector.h:

(WebCore::GLXConfigSelector::createConfig):

10:28 AM Changeset in webkit [139987] by jsbell@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed, rolling out r139929.
http://trac.webkit.org/changeset/139929
https://bugs.webkit.org/show_bug.cgi?id=107141

Speculative fix didn't work (Requested by jsbell on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-17

  • Modules/indexeddb/IDBObjectStore.cpp:

(WebCore::IDBObjectStore::createIndex):

10:22 AM Changeset in webkit [139986] by schenney@chromium.org
  • 3 edits in trunk/LayoutTests

[Chromium] Test expectations update after Skia shader changes

Unreviewed new GPU expectations

  • platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-imageSmoothingEnabled-patterns-expected.png:
  • platform/chromium-win/platform/chromium/virtual/gpu/fast/canvas/canvas-imageSmoothingEnabled-patterns-expected.png:
10:08 AM Changeset in webkit [139985] by ap@apple.com
  • 8 edits in trunk/Source

Don't use NSApplication run loop in NetworkProcess
https://bugs.webkit.org/show_bug.cgi?id=107061

Reviewed by Anders Carlsson.

Only WebProcess and PluginProcess should use Cocoa APIs that require the run loop.

  • PluginProcess/mac/PluginProcessMac.mm: (WebKit::PluginProcess::platformInitializePluginProcess):
  • WebProcess/mac/WebProcessMac.mm: (WebKit::WebProcess::platformInitializeProcess):
9:27 AM Changeset in webkit [139984] by wangxianzhu@chromium.org
  • 8 edits
    4 copies in branches/chromium/1364

Merge 139461

RenderLayerCompositor should let ScrollingCoordinator update main thread scrolling reasons after change of layers
https://bugs.webkit.org/show_bug.cgi?id=105652

Reviewed by Simon Fraser.

Source/WebCore:

Let ScrollingCoordinator know the change of ViewportConstrainedNotCompositedReason in time.
By the way moved RenderLayerCompositor::FixedPositionLayerNotCompositedReason to RenderLayer::ViewportConstrainedNotCompositedReason.

Tests: compositing/layer-creation/fixed-position-in-view-dynamic.html

compositing/layer-creation/fixed-position-out-of-view-dynamic.html

  • page/scrolling/ScrollingCoordinator.cpp:

(WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects):
(WebCore::ScrollingCoordinator::mainThreadScrollingReasons):
(WebCore::ScrollingCoordinator::mainThreadScrollingReasonsAsText):

  • page/scrolling/ScrollingCoordinator.h:

(ScrollingCoordinator):

  • page/scrolling/mac/ScrollingCoordinatorMac.h:

(WebCore::ScrollingCoordinatorMac::hasVisibleSlowRepaintViewportConstrainedObjects):

  • page/scrolling/mac/ScrollingTreeScrollingNodeMac.mm:

(WebCore::logThreadedScrollingMode):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::RenderLayer):
(WebCore::RenderLayer::paintLayer):

  • rendering/RenderLayer.h:

(RenderLayer): Moved RenderLayerCompositor::FixedPositionLayerNotCompositedReason to here and renamed it to ViewportConstrainedNotCompositedReason.
(WebCore::RenderLayer::setViewportConstrainedNotCompositedReason):
(WebCore::RenderLayer::viewportConstrainedNotCompositedReason):

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::updateCompositingLayers):
(WebCore::RenderLayerCompositor::updateBacking): Now updates ViewportConstrainedNotCompositedReason here instead of in computeCompositingRequirements before so that the reason is updated in time.
(WebCore::RenderLayerCompositor::computeCompositingRequirements):
(WebCore::RenderLayerCompositor::needsToBeComposited):
(WebCore::RenderLayerCompositor::requiresCompositingLayer):
(WebCore::RenderLayerCompositor::reasonForCompositing):
(WebCore::RenderLayerCompositor::requiresCompositingForPosition):
(WebCore::RenderLayerCompositor::reportMemoryUsage):

  • rendering/RenderLayerCompositor.h:

(RenderLayerCompositor):

LayoutTests:

Tests to ensure mainThreadScrollingReasons are correctly updated after a fixed element is dynamically inserted into the DOM tree.

  • compositing/layer-creation/fixed-position-in-view-dynamic-expected.txt: Added.
  • compositing/layer-creation/fixed-position-in-view-dynamic.html: Added.
  • compositing/layer-creation/fixed-position-out-of-view-dynamic-expected.txt: Added.
  • compositing/layer-creation/fixed-position-out-of-view-dynamic.html: Added.

TBR=wangxianzhu@chromium.org
Review URL: https://codereview.chromium.org/11970041

8:38 AM Changeset in webkit [139983] by schenney@chromium.org
  • 2 edits in trunk/LayoutTests

[Chromium} Removing extraneous expectations

Unreviewed expectations clean-up

  • platform/chromium/TestExpectations:
8:37 AM Changeset in webkit [139982] by ddkilzer@apple.com
  • 2 edits in trunk/Source/WTF

Fix vprintf_stderr_common() to compile with -Wshorten-64-to-32
<http://webkit.org/b/107126>

Reviewed by Darin Adler.

Fixes the following build error:

Assertions.cpp:92:22: error: implicit conversion loses integer precision: 'CFIndex' (aka 'long') to 'int' [-Werror,-Wshorten-64-to-32]

int length = CFStringGetMaximumSizeForEncoding(CFStringGetLength(str), kCFStringEncodingUTF8);

~

1 error generated.

  • wtf/Assertions.cpp:

(vprintf_stderr_common): Use CFIndex type instead of int for the
return value of CFStringGetMaximumSizeForEncoding().

8:34 AM Changeset in webkit [139981] by schenney@chromium.org
  • 3 edits
    1 add in trunk/LayoutTests

[Chromium] Final rebaselines after Skia flags changed
https://bugs.webkit.org/show_bug.cgi?id=106833
https://bugs.webkit.org/show_bug.cgi?id=99138

Unreviewed test expectations update

  • platform/chromium-linux/fast/borders/outline-alpha-inline-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.png:
  • platform/chromium/TestExpectations:
8:15 AM Changeset in webkit [139980] by pfeldman@chromium.org
  • 5 edits in trunk

Web Inspector: fix DefaultTextEditor's broken backspace
https://bugs.webkit.org/show_bug.cgi?id=107130

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-17
Reviewed by Pavel Feldman.

Source/WebCore:

Remove css "position: relative;" style from "webkit-line-content" class, which
somehow brakes editing experience. Remove "height: 100%" from text-editor-overlay-highlight
class and cast necessary height via inserting "&nbsp;" into overlay span elements.

No new tests: no change in behaviour.

  • inspector/front-end/DefaultTextEditor.js:

(WebInspector.TextEditorMainPanel.prototype._appendOverlayHighlight):

  • inspector/front-end/textEditor.css:

(.text-editor-overlay-highlight):

LayoutTests:

Fix test expected results to correspond to changes.

  • inspector/editor/text-editor-highlight-regexp-expected.txt:
7:54 AM Changeset in webkit [139979] by zandobersek@gmail.com
  • 4 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Adjust and move expectations for tests in svg/ and tables/ as
necessary to cover current testing situation for both WebKit1 and WebKit2.

  • platform/gtk-wk1/TestExpectations:
  • platform/gtk-wk2/TestExpectations:
  • platform/gtk/TestExpectations:
4:39 AM Changeset in webkit [139978] by vsevik@chromium.org
  • 15 edits
    1 add in trunk

Web Inspector: Introduce FileSystemWorkspaceProvider to allow showing files from file system in workspace.
https://bugs.webkit.org/show_bug.cgi?id=107021

Reviewed by Pavel Feldman.

Source/WebCore:

Added FileSystemWorkspaceProvider that populates workspace with files
loaded from file systems registered in FileSystemMapping and listens
for FileSystemAdded / FileSystemRemoved events to update workspace.

  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • inspector/compile-front-end.py:
  • inspector/front-end/FileMapping.js:

(WebInspector.FileMapping.prototype.urlForURI):
(WebInspector.FileMapping.MappingEntry.prototype.urlForURI):

  • inspector/front-end/FileSystemMapping.js:

(WebInspector.FileSystemMapping.prototype.uriForPath):
(WebInspector.FileSystemMapping.prototype.addEventListener):
(WebInspector.FileSystemMapping.prototype.removeEventListener):
(WebInspector.FileSystemMappingImpl):
(get WebInspector.FileSystemMappingImpl.prototype.uriForPath):

  • inspector/front-end/FileSystemWorkspaceProvider.js: Added.
  • inspector/front-end/IsolatedFileSystemModel.js:

(WebInspector.IsolatedFileSystemModel):
(WebInspector.IsolatedFileSystemModel.prototype._innerAddFileSystem):

  • inspector/front-end/WebKit.qrc:
  • inspector/front-end/Workspace.js:
  • inspector/front-end/externs.js:
  • inspector/front-end/inspector.html:
  • inspector/front-end/inspector.js:
  • inspector/front-end/navigatorView.css:

(.navigator-other-tree-item .icon):

LayoutTests:

  • inspector/file-mapping-expected.txt:
4:25 AM Changeset in webkit [139977] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Removing 4 crash expectations that are obsolete.

  • platform/gtk/TestExpectations:
3:08 AM Changeset in webkit [139976] by yurys@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

Web Inspector: add WebDeToolsAgentImpl as task observer on reattach
https://bugs.webkit.org/show_bug.cgi?id=107106

Reviewed by Pavel Feldman.

Register WebDevToolsAgentImpl as task observer when it client is reattached.

  • src/WebDevToolsAgentImpl.cpp:

(WebKit::WebDevToolsAgentImpl::reattach):

2:32 AM Changeset in webkit [139975] by g.czajkowski@samsung.com
  • 2 edits in trunk/LayoutTests

Unreviewed EFL gardening.

Allow to run spellcheck-input-search-crash.html for WK2-EFL.
This test passes after r135595.
It's skipped by global platform/wk2/TestExpectations.

  • platform/efl-wk2/TestExpectations:
2:19 AM FeatureFlags edited by tkent@chromium.org
Update comment for forms-related flags (diff)
2:04 AM Changeset in webkit [139974] by zandobersek@gmail.com
  • 11 edits in trunk/Source/WTF

[Autotools] Unify WTF sources list regardless of the target OS, Unicode backend
https://bugs.webkit.org/show_bug.cgi?id=105886

Reviewed by Gustavo Noronha Silva.

Rather than including files in the sources list in an OS-specific way,
guard specific files with OS(UNIX|WINDOWS), USE((GLIB|ICU)_UNICODE) guards
and include all of them in the list.

Proper comments for namespace and #if guard closings are also added or adjusted
where necessary in the affected files.

  • GNUmakefile.list.am:
  • wtf/OSAllocatorPosix.cpp: Add OS(UNIX) guards.
  • wtf/OSAllocatorWin.cpp: Add OS(WINDOWS) guards.
  • wtf/ThreadSpecificWin.cpp: Ditto.
  • wtf/ThreadingWin.cpp: Ditto.
  • wtf/unicode/glib/UnicodeGLib.cpp: Add USE(GLIB_UNICODE) guards.

(WTF):

  • wtf/unicode/glib/UnicodeGLib.h: Ditto.

(WTF):

  • wtf/unicode/icu/CollatorICU.cpp: Style changes.
  • wtf/unicode/icu/UnicodeIcu.h: Add USE(ICU_UNICODE) guards.

(WTF):

  • wtf/win/OwnPtrWin.cpp: Add OS(WINDOWS) guards.
2:03 AM FeatureFlags edited by tkent@chromium.org
Graduate MUTATION_OBSERVERS, add SPEECH_SYNTHESIS and THREADED_HTML_PARSER (diff)
1:58 AM Changeset in webkit [139973] by zandobersek@gmail.com
  • 4 edits in trunk/Tools

[GTK][EFL] NWRT should check that Xvfb is installed
https://bugs.webkit.org/show_bug.cgi?id=71767

Reviewed by Dirk Pranke.

EFL and GTK ports now check that Xvfb is installed before running
layout tests. The command line used to check whether Xvfb is present
is a simple which Xvfb that should return 0 as the exit code upon
success.

  • Scripts/webkitpy/layout_tests/port/efl.py:

(EflPort.show_results_html_file):
(EflPort):
(EflPort.check_sys_deps):

  • Scripts/webkitpy/layout_tests/port/gtk.py:

(GtkPort.check_sys_deps):

  • Scripts/webkitpy/layout_tests/port/xvfbdriver.py:

(XvfbDriver):
(XvfbDriver.check_xvfb):

1:07 AM Changeset in webkit [139972] by aandrey@chromium.org
  • 4 edits in trunk/Source/WebCore

Web Inspector: add createOption method to WebInspector.StatusBarComboBox
https://bugs.webkit.org/show_bug.cgi?id=107102

Reviewed by Vsevolod Vlasov.

  • inspector/front-end/CPUProfileView.js:
  • inspector/front-end/ConsoleView.js:

(WebInspector.ConsoleView.prototype._addFrame):
(WebInspector.ConsoleView.prototype._appendContextOption):

  • inspector/front-end/StatusBarButton.js:

(WebInspector.StatusBarButton.prototype.set state):
(WebInspector.StatusBarButton.prototype.set visible):
(WebInspector.StatusBarComboBox.prototype.createOption):

12:25 AM Changeset in webkit [139971] by g.czajkowski@samsung.com
  • 5 edits in trunk

[EFL][GTK] checkSpellingOfString treats the multiple words as spelled correctly
https://bugs.webkit.org/show_bug.cgi?id=106662

Reviewed by Antonio Gomes.

Source/WebCore:

No new tests, covered by spelling-backspace-between-lines.html.

TextCheckerEnchant::checkSpellingOfString() method, treats the multiple words
as spelled correctly if one of them is ok. For example, string such as
"OK zz OK" is spelled correctly!

The method at the beginning assumes that the given string is spelled correctly,
then it iterates over the words to find out the misspelled location and length
in the whole string. In checkSpellingOfWord, if the word is ok, we mark
it as spelled correctly and we do return to check the next words. In the fact,
the location and length of the previously misspelled words are overwritten.

  • platform/text/enchant/TextCheckerEnchant.cpp:

(WebCore::TextCheckerEnchant::checkSpellingOfWord):
Update of the word's misspeling location and length was moved out the loop.

(WebCore::TextCheckerEnchant::checkSpellingOfString):
Stop checking the next words If the current word is misspelled, to do not overwrite
its misspelled location and length.

LayoutTests:

  • platform/efl-wk2/TestExpectations:

Allow running spelling-backspace-between-lines.html for WebKit2-EFL as it's
skipped by platform/wk2/TestExpectations.

  • platform/gtk/TestExpectations:

Unskipping spelling-backspace-between-lines.html for WebKit-GTK+.

12:14 AM Changeset in webkit [139970] by Chris Fleizach
  • 6 edits
    3 adds in trunk

WebSpeech: implement voices list
https://bugs.webkit.org/show_bug.cgi?id=107014

Reviewed by Adam Barth.

Source/WebCore:

Add in the Mac side code to return a list of voices.
Adds a layout test, which is skipped for now, until the feature is enabled.

Test: platform/mac/fast/speechsynthesis/speech-synthesis-voices.html

  • Modules/speech/SpeechSynthesis.cpp:

(WebCore::SpeechSynthesis::SpeechSynthesis):

  • Modules/speech/SpeechSynthesis.h:

(SpeechSynthesis):

  • Modules/speech/mac/SpeechSynthesisMac.mm:

(WebCore::SpeechSynthesis::initializeVoiceList):

LayoutTests:

  • platform/mac/TestExpectations:
  • platform/mac/fast/speechsynthesis: Added.
  • platform/mac/fast/speechsynthesis/speech-synthesis-voices-expected.txt: Added.
  • platform/mac/fast/speechsynthesis/speech-synthesis-voices.html: Added.

Jan 16, 2013:

11:35 PM Changeset in webkit [139969] by commit-queue@webkit.org
  • 4 edits in trunk/Tools

sheriffbot can't tell me who "kov" is
https://bugs.webkit.org/show_bug.cgi?id=106184

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-16
Reviewed by Eric Seidel.

Added glob style searching to the CommitterList contributors_by_search_string function so exact matches are favoured.

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

(Account.matches_glob):
(CommitterList.contributors_by_search_string):

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

(CommittersTest.test_committer_lookup):

  • Scripts/webkitpy/tool/bot/irc_command.py:

(Whois):

11:35 PM Changeset in webkit [139968] by ap@apple.com
  • 2 edits in trunk/Source/WebKit2

Update sandbox rules after r128003
https://bugs.webkit.org/show_bug.cgi?id=106840

Reviewed by Darin Adler.

  • WebProcess/com.apple.WebProcess.sb.in: Additional Lion only fixes.
11:23 PM Changeset in webkit [139967] by commit-queue@webkit.org
  • 10 edits in trunk/Source/WebCore

Update GraphicsContext to support winding rule in clip operator for Core Graphics
https://bugs.webkit.org/show_bug.cgi?id=106871

Patch by Rik Cabanier <cabanier@adobe.com> on 2013-01-16
Reviewed by Dirk Schulze.

Changed the interface to GraphicsContext so it's possible to pass the winding
rule to canvasClip() and clip().

No new tests, no change in functionality.

  • WebCore.exp.in: Change signature of canvasClip function.
  • platform/graphics/GraphicsContext.h: Change canvasClip and clip signature with default winding rule.
  • platform/graphics/cairo/GraphicsContextCairo.cpp: Update interface with new signature so it still compiles.

(WebCore::GraphicsContext::clip):
(WebCore::GraphicsContext::canvasClip):

  • platform/graphics/cg/GraphicsContextCG.cpp: Update interface with new signature and implement winding rules.

(WebCore::GraphicsContext::clip):
(WebCore::GraphicsContext::canvasClip):

  • platform/graphics/openvg/GraphicsContextOpenVG.cpp: Update interface with new signature so it still compiles.

(WebCore::GraphicsContext::clip):
(WebCore::GraphicsContext::canvasClip):

  • platform/graphics/qt/GraphicsContextQt.cpp: Update interface with new signature so it still compiles.

(WebCore::GraphicsContext::clip):
(WebCore::GraphicsContext::canvasClip):

  • platform/graphics/skia/GraphicsContextSkia.cpp: Update interface with new signature so it still compiles.

(WebCore::GraphicsContext::clip):
(WebCore::GraphicsContext::canvasClip):

  • platform/graphics/wince/GraphicsContextWinCE.cpp: Update interface with new signature so it still compiles.

(WebCore::GraphicsContext::clip):
(WebCore::GraphicsContext::canvasClip):

  • platform/graphics/wx/GraphicsContextWx.cpp: Update interface with new signature so it still compiles.

(WebCore::GraphicsContext::clip):
(WebCore::GraphicsContext::canvasClip):

11:20 PM Changeset in webkit [139966] by dominicc@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[Chromium] Unreviewed gardening.

Roll Chromium to 177350.

  • DEPS:
9:31 PM Changeset in webkit [139965] by ddkilzer@apple.com
  • 2 edits in trunk/Tools

Use xcrun to find path to make for Mac port
<http://webkit.org/b/107091>

Reviewed by Dan Bernstein.

  • Scripts/webkitpy/layout_tests/port/mac.py:

(MacPort._build_java_test_support): Call self.make_command().
(MacPort.make_command): Add. Call xcrun_find().
(MacPort.nm_command): Use self.xcrun_find().
(MacPort.xcrun_find): Add. Extract from nm_command().

9:25 PM Changeset in webkit [139964] by morrita@google.com
  • 3 edits
    2 adds in trunk

NoEventDispatchAssertion in ContainerNode::removeChildren is too strict
https://bugs.webkit.org/show_bug.cgi?id=106985

Reviewed by Ryosuke Niwa.

Source/WebCore:

This change narrowed the lifetime of NoEventDispatchAssertion in removeChildren().
It is as safe as other mutation method even after this change: childrenChanged() and
ChildNodeRemovalNotifier are used outside the assertion scope.

Test: svg/custom/use-mutation-crash.xhtml

  • dom/ContainerNode.cpp:

(WebCore::ContainerNode::removeChildren):

LayoutTests:

  • svg/custom/use-mutation-crash-expected.txt: Added.
  • svg/custom/use-mutation-crash.xhtml: Added.
9:16 PM Changeset in webkit [139963] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

Fix build break for Android webview.
https://bugs.webkit.org/show_bug.cgi?id=107072

Patch by Kristian Monsen <kristianm@google.com> on 2013-01-16
Reviewed by Steve Block.

Add extra guards when checking for OS=="Android" to make sure it is not included
for webview.

  • WebKitUnitTests.gyp:
9:13 PM Changeset in webkit [139962] by shinyak@chromium.org
  • 2 edits in trunk/Source/WebCore

[Refactoring] HTMLTextFormControlElement should use shadowHost instead of shadowAncestorNode
https://bugs.webkit.org/show_bug.cgi?id=106533

Reviewed by Kent Tamura.

Since Node::shadowAncestorNode() is deprecated, we would like to use Node::shadowHost().

No new tests, simple refactoring.

  • html/HTMLTextFormControlElement.cpp:

(WebCore::HTMLTextFormControlElement::setSelectionRange): Here, startPosition and endPosition is in ShadowDOM,
converting shadowAncestorNode to shadowHost is safe.
(WebCore::enclosingTextFormControl): Actually ASSERT in this method is wrong since shadowAncestorNode() does not
return NULL. This should be shadowHost().

8:58 PM Changeset in webkit [139961] by weinig@apple.com
  • 4 edits in trunk

Make debug-safari --target-web-process work again
https://bugs.webkit.org/show_bug.cgi?id=107088

Reviewed by Anders Carlsson.

Source/WebKit2:

--target-web-process was made harder to use during recent refactoring
by requiring users to pass a -ui-process-name parameter in addition to
the -client-executable. Instead, we should conjure up that name from
the information we already have at our disposal.

  • WebProcess/mac/WebProcessMainMac.mm:

(WebKit::WebProcessMainDelegate::getConnectionIdentifier):
Simplify by making the non-client-executable path use the base
class implementation.

(WebKit::WebProcessMainDelegate::getClientIdentifier):
Ditto.

(WebKit::WebProcessMainDelegate::getClientProcessName):
Added. Create a client process name (its actually not too important what it is, as it
is only used to show a name in Activity Monitor) from the passed in client executable
path.

Tools:

  • Scripts/webkitdirs.pm:

(execMacWebKitAppForDebugging):
The shim is now called SecItemShim.

8:52 PM Changeset in webkit [139960] by weinig@apple.com
  • 2 edits in trunk/Source/WebKit2

Fix crashes on the bots.

The WebKit LoaderStrategy for loading synchronously was only implemented
for the case where you have a network process. When you don't, we should
be using the base implementation.

  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::loadResourceSynchronously):

8:35 PM Changeset in webkit [139959] by tonyg@chromium.org
  • 4 edits in trunk/Source/WebCore

Disable an ASSERT for the threaded parser
https://bugs.webkit.org/show_bug.cgi?id=107087

Reviewed by Adam Barth.

Since tokenizing happens on the background thread, when the tree builder runs there isn't a valid tokenizer for which to check the state.
The background parser has minimal code to update its tokenizer's state properly.

No new tests because covered by existing fast/parser tests.

  • html/parser/HTMLParserOptions.cpp:

(WebCore::HTMLParserOptions::HTMLParserOptions):

  • html/parser/HTMLParserOptions.h:

(HTMLParserOptions):

  • html/parser/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::processEndTag):

8:22 PM Changeset in webkit [139958] by morrita@google.com
  • 5 edits
    2 adds in trunk

Attr.ownerDocument should change if its parent's owner did
https://bugs.webkit.org/show_bug.cgi?id=97644

Reviewed by Darin Adler.

Source/WebCore:

moveTreeToNewScope() didn't traverse its Attr instances. But it should.

Test: fast/dom/Attr/parent-adopt-node.html

  • dom/ElementAttributeData.cpp:

(WebCore::ElementAttributeData::getExistingAttrs):
(WebCore):

  • dom/ElementAttributeData.h:

(ElementAttributeData):

  • dom/TreeScopeAdopter.cpp:

(WebCore::TreeScopeAdopter::moveTreeToNewScope):

LayoutTests:

  • fast/dom/Attr/parent-adopt-node-expected.txt: Added.
  • fast/dom/Attr/parent-adopt-node.html: Added.
8:00 PM Changeset in webkit [139957] by commit-queue@webkit.org
  • 4 edits in trunk/Tools

GCE build scripts don't take working directory into account when calling findzone.sh
https://bugs.webkit.org/show_bug.cgi?id=106962

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-16
Reviewed by Adam Barth.

  • EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
  • EWSTools/GoogleComputeEngine/build-commit-queue.sh:
  • EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh:
7:59 PM Changeset in webkit [139956] by dominicc@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[Chromium] Unreviewed gardening.

Roll Chromium to 177310.

  • DEPS:
7:52 PM Changeset in webkit [139955] by charles.wei@torchmobile.com.cn
  • 3 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Need to adjust the scale and scroll position after leaving fullscreen mode if there's
device rotation in fullscreen mode
https://bugs.webkit.org/show_bug.cgi?id=107085

Reviewed by George STaikos.
Also internally reviewed by Jacky Jiang.

We saved the scale and scroll position before entering full screen mode, so that we can restore
them after leaving fullscreen mode, because entering fullscreen mode automatically changes the

scale to make the video to fit to the viewport. But if there's device rotation during the fullscreen,
the scale and scroll position saved before may or may not apply anymore, we need to adjust the
scale and/or scroll position if needed to make sure no over-scale or over-scroll in the new orientation.

  • Api/WebPage.cpp:

(BlackBerry::WebKit::WebPagePrivate::setViewportSize):
(BlackBerry::WebKit::WebPagePrivate::enterFullScreenForElement):

  • Api/WebPage_p.h:

(WebPagePrivate):

7:42 PM Changeset in webkit [139954] by abarth@webkit.org
  • 2 edits in trunk/Source/WebCore

Address tonyg's feedback on BackgroundHTMLParser
https://bugs.webkit.org/show_bug.cgi?id=107086

Reviewed by Tony Gentilcore.

As requested in https://bugs.webkit.org/show_bug.cgi?id=107083#c5

  • html/parser/BackgroundHTMLParser.cpp:

(WebCore::BackgroundHTMLParser::pumpTokenizer):
(TokenDelivery):
(WebCore::TokenDelivery::TokenDelivery):
(WebCore::TokenDelivery::execute):

7:36 PM Changeset in webkit [139953] by tonyg@chromium.org
  • 5 edits in trunk/Source/WebCore

Introduce a method to build the tree from a CompactHTMLToken
https://bugs.webkit.org/show_bug.cgi?id=107082

Reviewed by Adam Barth.

No new tests because covered by existing fast/parser tests.

  • html/parser/HTMLDocumentParser.cpp:

(WebCore):
(WebCore::HTMLDocumentParser::constructTreeFromCompactHTMLToken):

  • html/parser/HTMLDocumentParser.h:
  • html/parser/HTMLToken.h:

(AtomicHTMLToken):
(WebCore::AtomicHTMLToken::create):
(WebCore::AtomicHTMLToken::AtomicHTMLToken):

  • xml/parser/MarkupTokenBase.h:

(WebCore::AtomicMarkupTokenBase::AtomicMarkupTokenBase):
(AtomicMarkupTokenBase):

7:25 PM Changeset in webkit [139952] by roger_fong@apple.com
  • 3 edits in trunk/Source/WebCore

Unreviewed build fix following r139918.
Add speech synthesis to include path and WebCore vcproj file.

  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.vcproj/WebCoreCommon.vsprops:
7:08 PM Changeset in webkit [139951] by crogers@google.com
  • 2 edits in trunk/Source/WebCore

Switch AudioDestinationChromium over to new createAudioDevice() method
https://bugs.webkit.org/show_bug.cgi?id=106816

Reviewed by James Robinson.

  • platform/audio/chromium/AudioDestinationChromium.cpp:

(WebCore::AudioDestinationChromium::AudioDestinationChromium):

6:55 PM Changeset in webkit [139950] by abarth@webkit.org
  • 9 edits
    2 adds in trunk/Source/WebCore

Introduce BackgroundHTMLParser for parsing HTML on a background thread
https://bugs.webkit.org/show_bug.cgi?id=107083

Reviewed by Eric Seidel.

This patch contains a basic version of an HTML parser that runs on a
background thread. The parser passes the majority of the tests in
fast/parser and a large number of the subtests in html5lib.

Notably absent from this early version of the parser is speculation
(which will eventually replace preload scanning) and atomization (which
we suspect will be important for performance). Our plan is to introduce
those elements in subsequent patches.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • html/parser/BackgroundHTMLParser.cpp: Added.

(WebCore):
(WebCore::checkThatTokensAreSafeToSendToAnotherThread):
(WebCore::parserMap):
(WebCore::ParserMap::backgroundParsers):
(WebCore::ParserMap::mainThreadParsers):
(WebCore::BackgroundHTMLParser::BackgroundHTMLParser):
(WebCore::BackgroundHTMLParser::append):
(WebCore::BackgroundHTMLParser::continueParsing):
(WebCore::BackgroundHTMLParser::finish):
(WebCore::BackgroundHTMLParser::pumpTokenizer):
(TokenDelivery):
(WebCore::TokenDelivery::execute):
(WebCore::BackgroundHTMLParser::sendTokensToMainThread):
(WebCore::BackgroundHTMLParser::createPartial):
(WebCore::BackgroundHTMLParser::stopPartial):
(WebCore::BackgroundHTMLParser::appendPartial):
(WebCore::BackgroundHTMLParser::continuePartial):
(WebCore::BackgroundHTMLParser::finishPartial):

  • html/parser/BackgroundHTMLParser.h: Added.

(WebCore):
(BackgroundHTMLParser):
(WebCore::BackgroundHTMLParser::create):
(ParserMap):
(WebCore::ParserMap::identifierForParser):

  • html/parser/HTMLDocumentParser.cpp:

(WebCore):
(WebCore::HTMLDocumentParser::didReceiveTokensFromBackgroundParser):

  • html/parser/HTMLDocumentParser.h:

(WebCore):
(HTMLDocumentParser):

6:32 PM Changeset in webkit [139949] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

DFG 32_64 backend doesn't check for hasArrayStorage() in NewArrayWithSize
https://bugs.webkit.org/show_bug.cgi?id=107081

Reviewed by Michael Saboff.

This bug led to the 32_64 backend emitting contiguous allocation code to allocate
ArrayStorage arrays. This then led to all manner of heap corruption, since
subsequent array accesses would be accessing the contiguous array "as if" it was
an arraystorage array.

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

6:26 PM Changeset in webkit [139948] by weinig@apple.com
  • 2 edits in trunk/Source/WebKit2

Update Owners file.

  • Owners:
6:25 PM Changeset in webkit [139947] by weinig@apple.com
  • 4 edits in trunk/Source/WebKit2

Remove unused AddLoadInProgress message
https://bugs.webkit.org/show_bug.cgi?id=107077

Reviewed by Dan Bernstein.

Dead code is dead.

  • NetworkProcess/NetworkConnectionToWebProcess.cpp:
  • NetworkProcess/NetworkConnectionToWebProcess.h:
  • NetworkProcess/NetworkConnectionToWebProcess.messages.in:
6:20 PM Changeset in webkit [139946] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[soup] Fix build warning in ResourceHandleSoup.cpp
https://bugs.webkit.org/show_bug.cgi?id=107063

Patch by Donghyun Kim <dhkim715@hotmail.com> on 2013-01-16
Reviewed by Martin Robinson.

The restartedCallback has unused parameter 'message',
remove the parameter name to fix 'unused parameter' build warning.

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::restartedCallback):

6:18 PM Changeset in webkit [139945] by tonyg@chromium.org
  • 8 edits
    2 adds in trunk/Source/WebCore

Introduce a CompactHTMLToken for the threaded HTML parser
https://bugs.webkit.org/show_bug.cgi?id=107069

Reviewed by Adam Barth.

This class is used for transporting tokens from the parser thread to the main thread where they are fed to the tree builder.

No new tests because covered by existing fast/parser tests.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • html/parser/CompactHTMLToken.cpp: Added.

(WebCore):
(WebCore::CompactHTMLToken::CompactHTMLToken):
(WebCore::isStringSafeToSendToAnotherThread):
(WebCore::CompactHTMLToken::isSafeToSendToAnotherThread):

  • html/parser/CompactHTMLToken.h: Added.

(WebCore):
(CompactAttribute):
(WebCore::CompactAttribute::CompactAttribute):
(WebCore::CompactAttribute::name):
(WebCore::CompactAttribute::value):
(CompactHTMLToken):
(WebCore::CompactHTMLToken::type):
(WebCore::CompactHTMLToken::data):
(WebCore::CompactHTMLToken::selfClosing):
(WebCore::CompactHTMLToken::attributes):
(WebCore::CompactHTMLToken::publicIdentifier):
(WebCore::CompactHTMLToken::systemIdentifier):

  • xml/parser/MarkupTokenBase.h:

(WebCore::MarkupTokenBase::data):
(MarkupTokenBase):

6:05 PM Changeset in webkit [139944] by abarth@webkit.org
  • 7 edits
    2 adds in trunk/Source/WebCore

Introduce HTMLParserThread to be able to parse on a background thread
https://bugs.webkit.org/show_bug.cgi?id=107071

Reviewed by Tony Gentilcore.

This patch introduces a simple thread class that we can use to parse
HTML. This patch is unlikely to be the final design because we'll
likely want to use libdispatch or some other platform-specific thread
pool. However, this implementation is enough to let us work on the
parser-specific aspects of this feature.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • html/parser/HTMLParserThread.cpp: Added.

(WebCore):
(WebCore::HTMLParserThread::HTMLParserThread):
(WebCore::HTMLParserThread::~HTMLParserThread):
(WebCore::HTMLParserThread::start):
(WebCore::HTMLParserThread::stop):
(WebCore::HTMLParserThread::shared):
(WebCore::HTMLParserThread::postTask):
(WebCore::HTMLParserThread::threadStart):
(WebCore::HTMLParserThread::runLoop):

  • html/parser/HTMLParserThread.h: Added.

(WebCore):
(HTMLParserThread):
(WebCore::HTMLParserThread::create):
(WebCore::HTMLParserThread::threadId):

5:57 PM Changeset in webkit [139943] by andersca@apple.com
  • 2 edits in trunk/Source/WebKit2

Fix crash when destroying a plug-in with pending URL requests
https://bugs.webkit.org/show_bug.cgi?id=107075
<rdar://problem/12513871>

Reviewed by Sam Weinig.

In PluginView::destroyPluginAndReset, make sure to cancel any outstanding URL requests since the PluginView
object will stay around and would otherwise start loading URLs from stopped plug-ins.

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::Stream::start):
Assert that the plug-in is alive.

(WebKit::PluginView::destroyPluginAndReset):
Empty out the pending URL requests vector and stop the timer.

5:38 PM Changeset in webkit [139942] by morrita@google.com
  • 2 edits in trunk/Source/WebCore

WebCore::ScriptRunner::timerFired() is reported to crash.
https://bugs.webkit.org/show_bug.cgi?id=92211

Reviewed by Darin Adler.

This is a speculative fix to address some crash reports.
Here is my rough guess.

The crash report says there is a PendingScript instance whose m_element is null.

  • It happens only if the instance is created through the default constructor,
  • that could happen if m_pendingAsyncScripts doesn't contains matched PendingScript in ScriptRunner::notifyScriptReady(),
  • that could happen when notifyScriptReady() is called more than once.
  • It turns out that the call site, ScriptElement::notifyFinished(), could be called multiple times since it doesn't remove itself from the CachedResource, which is done separately in ScriptElement::execute().
  • So if notifyFinished() is called before execute(), it could happen

This change added a guard to prevent notifyFinished() from being invoked multiple times.
We should watch if these crash reports disappear.

No new tests. I couldn't create any repro for this.

  • dom/ScriptElement.cpp:

(WebCore::ScriptElement::notifyFinished):

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

Fix mac build system warnings introduced by r139866
https://bugs.webkit.org/show_bug.cgi?id=107056

Patch by Pablo Flouret <pablof@motorola.com> on 2013-01-16
Reviewed by Benjamin Poulain.

warning: no rule to process file '$(PROJECT_DIR)/css/CSSSupportsRule.h' of type sourcecode.c.h for architecture x86_64
warning: no rule to process file '$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSSupportsRule.h' of type sourcecode.c.h for architecture x86_64

{JS,}CSSSupportsRule.h somehow ended up marked as sources in the XCode
project.

No new tests. Build warning fix.

  • WebCore.xcodeproj/project.pbxproj:
5:32 PM Changeset in webkit [139940] by esprehn@chromium.org
  • 3 edits in trunk/Source/WebCore

Merge RenderObjectChildList::appendChildNode and insertChildNode
https://bugs.webkit.org/show_bug.cgi?id=106392

Reviewed by Eric Seidel.

insertChildNode and appendChildNode are nearly identical methods and
we can combine them into insertChildNode and handle cases where the
renderer to insert before is null as if it was an append.

No new tests, just refactoring.

  • rendering/RenderObjectChildList.cpp:

(WebCore::RenderObjectChildList::insertChildNode):

  • rendering/RenderObjectChildList.h:

(RenderObjectChildList):
(WebCore::RenderObjectChildList::appendChildNode):

Now inline and delegates to insertChildNode.

5:21 PM Changeset in webkit [139939] by esprehn@chromium.org
  • 2 edits in trunk/Source/WebCore

Cursor stops blinking after clicking on scrollbar
https://bugs.webkit.org/show_bug.cgi?id=106470

Reviewed by Ojan Vafai.

Restore the caret blinking when doing a mouseup on a
scrollbar so scrolling a textarea doesn't cause the
caret to freeze.

No new tests, there doesn't seem to be any way to test
cursor blinking.

  • page/EventHandler.cpp:

(WebCore::EventHandler::handleMouseReleaseEvent):
(WebCore::EventHandler::handleMouseDoubleClickEvent):

5:18 PM Changeset in webkit [139938] by abarth@webkit.org
  • 3 edits in trunk/Source/WebCore

Teach HTMLParserOptions about Settings::threadedHTMLParser
https://bugs.webkit.org/show_bug.cgi?id=107068

Reviewed by Tony Gentilcore.

We use this option to enable the threaded HTML parser at runtime.

  • html/parser/HTMLParserOptions.cpp:

(WebCore::HTMLParserOptions::HTMLParserOptions):

  • html/parser/HTMLParserOptions.h:

(HTMLParserOptions):

5:11 PM Changeset in webkit [139937] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebKit2

[EFL][WK2] PageUIClientEfl should keep in sync with WKPageUIClient
https://bugs.webkit.org/show_bug.cgi?id=107060

Patch by Jaehun Lim <ljaehun.lim@samsung.com> on 2013-01-16
Reviewed by Benjamin Poulain.

Rearrange the order of functions in PageUIClientEfl.
Rename closePage() to close().

  • UIProcess/API/efl/EwkViewImpl.cpp:

(EwkViewImpl::close):

  • UIProcess/API/efl/EwkViewImpl.h:

(EwkViewImpl):

  • UIProcess/efl/PageUIClientEfl.cpp:

(WebKit::PageUIClientEfl::PageUIClientEfl):
(WebKit::PageUIClientEfl::close):
(WebKit::PageUIClientEfl::takeFocus):
(WebKit::PageUIClientEfl::focus):
(WebKit::PageUIClientEfl::unfocus):
(WebKit::PageUIClientEfl::getWindowFrame):
(WebKit::PageUIClientEfl::setWindowFrame):
(WebKit::PageUIClientEfl::createNewPage):
(WebKit::PageUIClientEfl::showColorPicker):
(WebKit::PageUIClientEfl::hideColorPicker):

  • UIProcess/efl/PageUIClientEfl.h:

(PageUIClientEfl):

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

start-queue.sh does not pass remaining parameters correctly
https://bugs.webkit.org/show_bug.cgi?id=107054

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-16
Reviewed by Adam Barth.

start-queue.sh now passes all remaining params to the webkit-patch command.
Previously only one additional queue parameter could be sent.

  • EWSTools/start-queue.sh:
4:45 PM Changeset in webkit [139935] by beidson@apple.com
  • 22 edits
    2 copies
    1 add in trunk/Source

Synchronous XMLHTTPRequests need to go to the NetworkProcess.
<rdar://problem/12951765> and https://bugs.webkit.org/show_bug.cgi?id=106826

Reviewed by Sam Weinig and Alexey Proskuryakov.

Source/WebCore:

No new tests (No changes to any config that is currently tested)

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::loadResourceSynchronously): Consult the LoaderStrategy when strategies are

being used.

  • loader/LoaderStrategy.cpp:

(WebCore::LoaderStrategy::loadResourceSynchronously): Defaults to using ResourceHandle directly.

  • loader/LoaderStrategy.h:

Break out the StoredCredentials enum to a new header:

  • platform/network/ResourceHandle.h:
  • platform/network/ResourceHandleTypes.h:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.exp.in:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:

Source/WebKit2:

  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

(WebKit::WebPlatformStrategies::loadResourceSynchronously): Entry point for WebCore to get

synchronous requests to the NetworkProcess.

  • WebProcess/WebCoreSupport/WebPlatformStrategies.h:
  • NetworkProcess/NetworkConnectionToWebProcess.cpp:

(WebKit::NetworkConnectionToWebProcess::performSynchronousLoad): Create a SyncNetworkResourceLoader

and schedule it.

  • NetworkProcess/NetworkConnectionToWebProcess.h:
  • NetworkProcess/NetworkConnectionToWebProcess.messages.in:
  • NetworkProcess/NetworkResourceLoadScheduler.cpp:

(WebKit::NetworkResourceLoadScheduler::scheduleSyncNetworkResourceLoader):
(WebKit::NetworkResourceLoadScheduler::servePendingRequestsForHost): Serve synchronous loaders

before async loaders.

  • NetworkProcess/NetworkResourceLoadScheduler.h:

A class that encapsulates a synchronous load request and the CoreIPC reply to be made once it is complete:

  • NetworkProcess/SyncNetworkResourceLoader.cpp: Added.

(WebKit::SyncNetworkResourceLoader::SyncNetworkResourceLoader):
(WebKit::SyncNetworkResourceLoader::start):

  • NetworkProcess/SyncNetworkResourceLoader.h: Copied from Source/WebKit2/NetworkProcess/HostRecord.h.

(WebKit::SyncNetworkResourceLoader::create):
(WebKit::SyncNetworkResourceLoader::setIdentifier):
(WebKit::SyncNetworkResourceLoader::identifier):
(WebKit::SyncNetworkResourceLoader::loadParameters):

Add a second queue of sync loaders:

  • NetworkProcess/HostRecord.h:

(WebKit::HostRecord::syncLoadersPending):

Add comments to explicitly spell out the current reliance on some messages that are currently synchronous:

  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::willSendRequest):
(WebKit::NetworkResourceLoader::canAuthenticateAgainstProtectionSpace):

  • WebKit2.xcodeproj/project.pbxproj:
4:37 PM Changeset in webkit [139934] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Explicitly set msvs_cygwin_shell to true for bison rule
https://bugs.webkit.org/show_bug.cgi?id=107058

Patch by Robert Iannucci <iannucci@chromium.org> on 2013-01-16
Reviewed by Tony Chang.

Currently, msvs_cygwin_shell is set to 1 by default. This patch
explicitly sets it on the actions which will break if msvs_cygwin_shell
were set to 0. This is in preparation for changing the default value of
msvs_cygwin_shell, which in turn is in preparation of the removal of
cygwin as a buld-system requirement.

Since this change will have no semantic effect, no new tests are
required.

A previous instance of this bug is here:
https://bugs.webkit.org/show_bug.cgi?id=106706

  • WebCore.gyp/WebCore.gyp:
4:05 PM Changeset in webkit [139933] by benjamin@webkit.org
  • 2 edits in trunk/Source/WebCore

Fix the warning for the exported Objective-C binding of DOMCSSSupportsRule

Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-01-16
Rubber-stamped by Simon Fraser.

  • WebCore.exp.in: r139866 exported the Objective-C class DOMCSSSupportsRule

without #ifdefing the symbol between its feature flag.

3:57 PM Changeset in webkit [139932] by commit-queue@webkit.org
  • 4 edits
    2 adds in trunk

Cues not rendered when they should be
https://bugs.webkit.org/show_bug.cgi?id=106943

Patch by Victor Carbune <vcarbune@chromium.org> on 2013-01-16
Reviewed by Eric Carlson.

Source/WebCore:

Forced rendering update, even if the active set of cues didn't change.

Test: media/track/track-cue-rendering-mode-changed.html

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::updateActiveTextTrackCues): If exiting early,
update the cues rendered by the text track container.
(WebCore::HTMLMediaElement::textTrackModeChanged): Trigger update of the
re-checking the active cues and render the ones not yet on screen.

LayoutTests:

  • media/track/track-cue-rendering-mode-changed-expected.txt: Added.
  • media/track/track-cue-rendering-mode-changed.html: Added.
  • media/video-controls-captions-expected.txt: Updated.
3:23 PM Changeset in webkit [139931] by ap@apple.com
  • 3 edits in trunk/Source/WebKit2

WebProcess should not access ~/Library/Caches/com.apple.WebProcess
https://bugs.webkit.org/show_bug.cgi?id=107055

Reviewed by Anders Carlsson.

  • WebProcess/com.apple.WebProcess.sb.in: Remove the rule allowing access.
  • WebProcess/mac/WebProcessMac.mm: (WebKit::WebProcess::platformInitializeWebProcess): Use a correct cache directory even if NetworkProcess is in use. Not all loading has moved to this process yet.
3:15 PM Changeset in webkit [139930] by benjamin@webkit.org
  • 2 edits in trunk/Source/WebCore

Force a rebuild of RenderObject

Unreviewed. One bot is using old object file. Change RenderObject.cpp to force it
to build the file again.

Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-01-16

  • rendering/RenderObject.cpp:

(WebCore::addLayers):
(WebCore::RenderObject::findNextLayer):

3:11 PM Changeset in webkit [139929] by jsbell@chromium.org
  • 2 edits in trunk/Source/WebCore

IndexedDB: Possible null ScriptExecutionContext passed to callbacks during frame destruction
https://bugs.webkit.org/show_bug.cgi?id=107050

Reviewed by Tony Chang.

Temporary code to defend against null contexts. Will either refute a hypothesis, or we'll
need to make a more systemic fix elsewhere. Either way it will be removed in a few days.
We're unable to repro, but watching crash reports from users. One possible source is
that during page tear-down WorkerScriptController::controllerForContext() returns null
(there's a comment about that case) leading to a null context.

No new tests - this shouldn't be happening.

  • Modules/indexeddb/IDBObjectStore.cpp:

(WebCore::IDBObjectStore::createIndex):

3:08 PM Changeset in webkit [139928] by kbr@google.com
  • 3 edits in trunk/Source/WebCore

Simplify validation and data copying in WebGLBuffer
https://bugs.webkit.org/show_bug.cgi?id=106975

Reviewed by Dean Jackson.

Re-landing after testing locally; was not able to reproduce the
crash seen once with the earlier patch.

No new tests; covered by existing tests. Ran WebGL layout tests and conformance tests.

  • html/canvas/WebGLBuffer.cpp:

(WebCore::WebGLBuffer::associateBufferDataImpl):

Take (void*, int) pair instead of ArrayBuffer and offset. Simplifies code significantly.

(WebCore::WebGLBuffer::associateBufferData):

Pass down base pointers and sizes rather than ArrayBuffer and optional offset.

(WebCore::WebGLBuffer::associateBufferSubDataImpl):

Take (void*, int) pair instead of ArrayBuffer and offset. Simplifies code significantly.

(WebCore::WebGLBuffer::associateBufferSubData):

Pass down base pointers and sizes rather than ArrayBuffer and optional offset.

  • html/canvas/WebGLBuffer.h:

(WebGLBuffer):

Change signatures of associateBufferDataImpl and associateBufferSubDataImpl.

2:52 PM Changeset in webkit [139927] by timothy@apple.com
  • 2 edits in trunk/Source/WebCore

Fix a crash when printing console messages to STDOUT.

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

Reviewed by Joseph Pecoraro.

  • page/Console.cpp:

(WebCore::internalAddMessage): Don't release the RefPtr early. Also log the line number
and convert non-string arguments to strings when printing them.

2:39 PM Changeset in webkit [139926] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Add missing sys/mman.h include on Mac
https://bugs.webkit.org/show_bug.cgi?id=98089

Patch by Jonathan Liu <net147@gmail.com> on 2013-01-16
Reviewed by Darin Adler.

The madvise function and MADV_FREE constant require sys/mman.h.

  • jit/ExecutableAllocatorFixedVMPool.cpp:
2:31 PM Changeset in webkit [139925] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/blackberry

[BlackBerry] Remove bogus assert in GeolocationClientBlackBerry
https://bugs.webkit.org/show_bug.cgi?id=105651

Patch by Joe Mason <jmason@rim.com> on 2013-01-16
Reviewed by Darin Adler.

GeolocationClientBlackBerry::cancelPermissionRequest contains an ASSERT that the origin is
in m_geolocationRequestMap. But it's perfectly valid for the origin to not be in the map -
for instance, if GeolocationClientBlackBerry::requestPermission returned immediately,
without putting it in the map, because geolocation was disabled. In this case the correct
thing to do is just return - there is nothing to be done to cancel the permission.

  • WebCoreSupport/GeolocationClientBlackBerry.cpp:

(GeolocationClientBlackBerry::cancelPermissionRequest):

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

check-webkit-style script cannot running in Chinese windows.
https://bugs.webkit.org/show_bug.cgi?id=87548

Patch by Xueqing Huang <huangxueqing@baidu.com> on 2013-01-16
Reviewed by Darin Adler.

  • Scripts/webkitpy/common/system/platforminfo.py:

(PlatformInfo._win_version_tuple_from_cmd):

2:05 PM Changeset in webkit [139923] by kbr@google.com
  • 3 edits in trunk/Source/WebCore

Unreviewed, rolling out r139914.
http://trac.webkit.org/changeset/139914
https://bugs.webkit.org/show_bug.cgi?id=106975

Caused crashes in compositing/visibility/visibility-simple-
webgl-layer.html

  • html/canvas/WebGLBuffer.cpp:

(WebCore::WebGLBuffer::associateBufferDataImpl):
(WebCore::WebGLBuffer::associateBufferData):
(WebCore::WebGLBuffer::associateBufferSubDataImpl):
(WebCore::WebGLBuffer::associateBufferSubData):

  • html/canvas/WebGLBuffer.h:

(WebGLBuffer):

1:58 PM Changeset in webkit [139922] by alexis@webkit.org
  • 3 edits in trunk/Source/WebCore

Monitor usage of unprefixed and prefixed DOM events for CSS Transitions.
https://bugs.webkit.org/show_bug.cgi?id=107004

Reviewed by Adam Barth.

Monitor the usage of transitionEnd events as well as
webkitTransitionEnd events so we can know in the future how much the
prefixed version is used to remove it becomes irrelevant.

No new tests : no behavior changes, we're just adding monitoring.

  • dom/EventTarget.cpp:

(WebCore):
(WebCore::EventTarget::fireEventListeners):

  • page/FeatureObserver.h:
1:52 PM Changeset in webkit [139921] by benjamin@webkit.org
  • 2 edits in trunk/Source/WTF

Use GCC's implementation of atomicIncrement/Decrement on Mac
https://bugs.webkit.org/show_bug.cgi?id=106976

Reviewed by Filip Pizlo.

  • wtf/Atomics.h:

GCC and LLVM have builtin for atomic ADD and SUB: sync_add_and_fetch,
sync_sub_and_fetch.

Using them let the compiler just generate the atomic operations inline
instead of generating a function call to LibC. It also simplify the
code a bit.

1:50 PM Changeset in webkit [139920] by Antti Koivisto
  • 102 edits in trunk/Source/WebCore

Tighten RenderLayerModelObject subclass constructors to operate on ContainerNodes.
https://bugs.webkit.org/show_bug.cgi?id=107041

Reviewed by Simon Fraser.

In rendering code only Nodes that are not ContainerNodes are used by RenderText. Tighter typing is better in general.
It also enables better code generation (especially with Document* moving from Node to ContainerNode).

This patch tightens constuctors for better static type checking. It also overrides node() with a covariant ContainerNode* return type
version in RenderLayerModelObject. RenderObject::createObject() is tightened to take Element*.

This patch does not change Node* usage in non-construction code (expect for the node() override).

With some further work it should be possible to tighten most of the rendering tree to operate on Elements for even less branchiness.

  • dom/Document.cpp:

(WebCore::Document::attach):

  • html/shadow/SliderThumbElement.cpp:

(WebCore::RenderSliderThumb::RenderSliderThumb):
(WebCore::RenderSliderContainer::RenderSliderContainer):

  • html/shadow/SliderThumbElement.h:
  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::RenderBlock):

  • rendering/RenderBlock.h:
  • rendering/RenderBox.cpp:

(WebCore::RenderBox::RenderBox):

  • rendering/RenderBox.h:
  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::RenderBoxModelObject):

  • rendering/RenderBoxModelObject.h:
  • rendering/RenderButton.cpp:

(WebCore::RenderButton::RenderButton):

  • rendering/RenderButton.h:
  • rendering/RenderDeprecatedFlexibleBox.cpp:

(WebCore::RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox):

  • rendering/RenderDeprecatedFlexibleBox.h:
  • rendering/RenderDetailsMarker.cpp:

(WebCore::RenderDetailsMarker::RenderDetailsMarker):

  • rendering/RenderDetailsMarker.h:
  • rendering/RenderDialog.h:

(WebCore::RenderDialog::RenderDialog):

  • rendering/RenderFieldset.cpp:

(WebCore::RenderFieldset::RenderFieldset):

  • rendering/RenderFieldset.h:
  • rendering/RenderFlexibleBox.cpp:

(WebCore::RenderFlexibleBox::RenderFlexibleBox):

  • rendering/RenderFlexibleBox.h:
  • rendering/RenderFlowThread.cpp:

(WebCore::RenderFlowThread::RenderFlowThread):

  • rendering/RenderFlowThread.h:
  • rendering/RenderFullScreen.cpp:

(RenderFullScreen::RenderFullScreen):

  • rendering/RenderFullScreen.h:
  • rendering/RenderGrid.cpp:

(WebCore::RenderGrid::RenderGrid):

  • rendering/RenderGrid.h:
  • rendering/RenderImage.cpp:

(WebCore::RenderImage::RenderImage):

  • rendering/RenderImage.h:
  • rendering/RenderInline.cpp:

(WebCore::RenderInline::RenderInline):

  • rendering/RenderInline.h:
  • rendering/RenderLayerModelObject.cpp:

(WebCore::RenderLayerModelObject::RenderLayerModelObject):

  • rendering/RenderLayerModelObject.h:

(WebCore::RenderLayerModelObject::node):

  • rendering/RenderListItem.cpp:

(WebCore::RenderListItem::RenderListItem):

  • rendering/RenderListItem.h:
  • rendering/RenderMediaControlElements.cpp:

(WebCore::RenderMediaVolumeSliderContainer::RenderMediaVolumeSliderContainer):
(WebCore::RenderMediaControlTimeDisplay::RenderMediaControlTimeDisplay):
(WebCore::RenderTextTrackContainerElement::RenderTextTrackContainerElement):

  • rendering/RenderMediaControlElements.h:
  • rendering/RenderMultiColumnBlock.cpp:

(WebCore::RenderMultiColumnBlock::RenderMultiColumnBlock):

  • rendering/RenderMultiColumnBlock.h:
  • rendering/RenderMultiColumnFlowThread.cpp:

(WebCore::RenderMultiColumnFlowThread::RenderMultiColumnFlowThread):

  • rendering/RenderMultiColumnFlowThread.h:
  • rendering/RenderMultiColumnSet.cpp:

(WebCore::RenderMultiColumnSet::RenderMultiColumnSet):

  • rendering/RenderMultiColumnSet.h:

(RenderMultiColumnSet):

  • rendering/RenderNamedFlowThread.cpp:

(WebCore::RenderNamedFlowThread::RenderNamedFlowThread):

  • rendering/RenderNamedFlowThread.h:

(RenderNamedFlowThread):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::createObject):

  • rendering/RenderObject.h:

(RenderObject):

  • rendering/RenderRegion.cpp:

(WebCore::RenderRegion::RenderRegion):

  • rendering/RenderRegion.h:

(RenderRegion):

  • rendering/RenderRegionSet.cpp:

(WebCore::RenderRegionSet::RenderRegionSet):

  • rendering/RenderRegionSet.h:

(RenderRegionSet):

  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::RenderReplaced):

  • rendering/RenderReplaced.h:

(RenderReplaced):

  • rendering/RenderReplica.cpp:

(WebCore::RenderReplica::RenderReplica):
(WebCore::RenderReplica::~RenderReplica):

  • rendering/RenderReplica.h:
  • rendering/RenderRuby.cpp:

(WebCore::RenderRubyAsInline::RenderRubyAsInline):
(WebCore::RenderRubyAsBlock::RenderRubyAsBlock):

  • rendering/RenderRuby.h:
  • rendering/RenderRubyBase.cpp:

(WebCore::RenderRubyBase::RenderRubyBase):

  • rendering/RenderRubyBase.h:
  • rendering/RenderRubyRun.cpp:

(WebCore::RenderRubyRun::RenderRubyRun):

  • rendering/RenderRubyRun.h:

(RenderRubyRun):

  • rendering/RenderRubyText.cpp:

(WebCore::RenderRubyText::RenderRubyText):

  • rendering/RenderRubyText.h:

(RenderRubyText):

  • rendering/RenderScrollbarPart.cpp:

(WebCore::RenderScrollbarPart::RenderScrollbarPart):

  • rendering/RenderScrollbarPart.h:

(RenderScrollbarPart):

  • rendering/RenderSearchField.cpp:

(WebCore::RenderSearchField::RenderSearchField):

  • rendering/RenderSearchField.h:

(RenderSearchField):

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::RenderTable):

  • rendering/RenderTable.h:

(RenderTable):

  • rendering/RenderTableCaption.cpp:

(WebCore::RenderTableCaption::RenderTableCaption):

  • rendering/RenderTableCaption.h:

(RenderTableCaption):

  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::RenderTableCell):

  • rendering/RenderTableCell.h:

(RenderTableCell):

  • rendering/RenderTableCol.cpp:

(WebCore::RenderTableCol::RenderTableCol):

  • rendering/RenderTableCol.h:

(RenderTableCol):

  • rendering/RenderTableRow.cpp:

(WebCore::RenderTableRow::RenderTableRow):

  • rendering/RenderTableRow.h:

(RenderTableRow):

  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::RenderTableSection):

  • rendering/RenderTableSection.h:

(RenderTableSection):

  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::RenderTextControl):

  • rendering/RenderTextControl.h:
  • rendering/RenderTextControlMultiLine.cpp:

(WebCore::RenderTextControlMultiLine::RenderTextControlMultiLine):

  • rendering/RenderTextControlMultiLine.h:

(RenderTextControlMultiLine):

  • rendering/RenderTextControlSingleLine.cpp:

(WebCore::RenderTextControlSingleLine::RenderTextControlSingleLine):

  • rendering/RenderTextControlSingleLine.h:

(RenderTextControlSingleLine):
(WebCore::RenderTextControlInnerBlock::RenderTextControlInnerBlock):

  • rendering/RenderTextTrackCue.cpp:

(WebCore::RenderTextTrackCue::RenderTextTrackCue):

  • rendering/RenderView.cpp:

(WebCore::RenderView::RenderView):

  • rendering/RenderView.h:
  • rendering/RenderWidget.cpp:

(WebCore::RenderWidget::RenderWidget):

  • rendering/RenderWidget.h:
  • rendering/mathml/RenderMathMLBlock.cpp:

(WebCore::RenderMathMLBlock::RenderMathMLBlock):

  • rendering/mathml/RenderMathMLBlock.h:

(WebCore::RenderMathMLTable::RenderMathMLTable):

  • rendering/mathml/RenderMathMLOperator.cpp:

(WebCore::RenderMathMLOperator::RenderMathMLOperator):

  • rendering/mathml/RenderMathMLOperator.h:
  • rendering/mathml/RenderMathMLRow.cpp:

(WebCore::RenderMathMLRow::RenderMathMLRow):

  • rendering/mathml/RenderMathMLRow.h:

(RenderMathMLRow):
(WebCore::RenderSVGInline::RenderSVGInline):

  • rendering/svg/RenderSVGInline.h:
  • rendering/svg/RenderSVGTSpan.cpp:

(WebCore::RenderSVGTSpan::RenderSVGTSpan):

  • rendering/svg/RenderSVGTSpan.h:
  • rendering/svg/RenderSVGTextPath.cpp:

(WebCore::RenderSVGTextPath::RenderSVGTextPath):

  • rendering/svg/RenderSVGTextPath.h:
1:47 PM Changeset in webkit [139919] by andersca@apple.com
  • 5 edits
    1 delete in trunk/Source/WebKit2

Remove CoreIPCMessageKinds.h
https://bugs.webkit.org/show_bug.cgi?id=107048

Reviewed by Beth Dakin.

Use named IPC messages instead.

  • Platform/CoreIPC/Connection.cpp:

(CoreIPC::Connection::sendSyncReply):
(CoreIPC::Connection::processIncomingMessage):
(CoreIPC::Connection::dispatchSyncMessage):

  • Platform/CoreIPC/CoreIPCMessageKinds.h: Removed.
  • Platform/CoreIPC/MessageID.h:

(MessageID):
(CoreIPC::MessageID::stripMostSignificantBit):
(CoreIPC::MessageID::operator==):

  • Platform/CoreIPC/mac/ConnectionMac.cpp:

(CoreIPC::Connection::open):
(CoreIPC::Connection::receiveSourceEventHandler):

  • WebKit2.xcodeproj/project.pbxproj:
1:45 PM Changeset in webkit [139918] by Chris Fleizach
  • 7 edits
    17 adds in trunk/Source/WebCore

Stub out WebSpeech synthesis
https://bugs.webkit.org/show_bug.cgi?id=106847

Reviewed by Adam Barth.

This adds in the necessary IDLs and stubs out the code for the WebSpeech
synthesis specification.
It does not turn on the feature in any platform, but it can be enabled
and built for Mac.

The feature flag is SPEECH_SYNTHESIS.

  • Configurations/FeatureDefines.xcconfig:
  • DerivedSources.make:
  • Modules/speech/DOMWindowSpeechSynthesis.cpp: Added.

(WebCore::DOMWindowSpeechSynthesis::DOMWindowSpeechSynthesis):
(WebCore::DOMWindowSpeechSynthesis::~DOMWindowSpeechSynthesis):
(WebCore::DOMWindowSpeechSynthesis::from):
(WebCore::DOMWindowSpeechSynthesis::speechSynthesis):

  • Modules/speech/DOMWindowSpeechSynthesis.h: Added.
  • Modules/speech/DOMWindowSpeechSynthesis.idl: Added.
  • Modules/speech/SpeechSynthesis.cpp: Added.

(WebCore::SpeechSynthesis::create):
(WebCore::SpeechSynthesis::SpeechSynthesis):

  • Modules/speech/SpeechSynthesis.h: Added.

(SpeechSynthesis):
(WebCore::SpeechSynthesis::getVoices):

  • Modules/speech/SpeechSynthesis.idl: Added.
  • Modules/speech/SpeechSynthesisEvent.cpp: Added.

(WebCore::SpeechSynthesisEvent::create):
(WebCore::SpeechSynthesisEvent::SpeechSynthesisEvent):

  • Modules/speech/SpeechSynthesisEvent.h: Added.

(SpeechSynthesisEvent):
(WebCore::SpeechSynthesisEvent::charIndex):
(WebCore::SpeechSynthesisEvent::elapsedTime):
(WebCore::SpeechSynthesisEvent::name):

  • Modules/speech/SpeechSynthesisEvent.idl: Added.
  • Modules/speech/SpeechSynthesisUtterance.cpp: Added.

(WebCore::SpeechSynthesisUtterance::create):
(WebCore::SpeechSynthesisUtterance::SpeechSynthesisUtterance):
(WebCore::SpeechSynthesisUtterance::scriptExecutionContext):
(WebCore::SpeechSynthesisUtterance::interfaceName):

  • Modules/speech/SpeechSynthesisUtterance.h: Added.

(SpeechSynthesisUtterance):
(WebCore::SpeechSynthesisUtterance::text):
(WebCore::SpeechSynthesisUtterance::setText):
(WebCore::SpeechSynthesisUtterance::lang):
(WebCore::SpeechSynthesisUtterance::setLang):
(WebCore::SpeechSynthesisUtterance::voiceURI):
(WebCore::SpeechSynthesisUtterance::setVoiceURI):
(WebCore::SpeechSynthesisUtterance::volume):
(WebCore::SpeechSynthesisUtterance::setVolume):
(WebCore::SpeechSynthesisUtterance::rate):
(WebCore::SpeechSynthesisUtterance::setRate):
(WebCore::SpeechSynthesisUtterance::pitch):
(WebCore::SpeechSynthesisUtterance::setPitch):

  • Modules/speech/SpeechSynthesisUtterance.idl: Added.
  • Modules/speech/SpeechSynthesisVoice.cpp: Added.

(WebCore::SpeechSynthesisVoice::create):
(WebCore::SpeechSynthesisVoice::SpeechSynthesisVoice):

  • Modules/speech/SpeechSynthesisVoice.h: Added.

(SpeechSynthesisVoice):
(WebCore::SpeechSynthesisVoice::voiceURI):
(WebCore::SpeechSynthesisVoice::name):
(WebCore::SpeechSynthesisVoice::lang):
(WebCore::SpeechSynthesisVoice::localService):
(WebCore::SpeechSynthesisVoice::isDefault):

  • Modules/speech/SpeechSynthesisVoice.idl: Added.
  • Modules/speech/mac: Added.
  • Modules/speech/mac/SpeechSynthesisMac.mm: Added.

(WebCore::SpeechSynthesis::pending):
(WebCore::SpeechSynthesis::speaking):
(WebCore::SpeechSynthesis::paused):
(WebCore::SpeechSynthesis::speak):
(WebCore::SpeechSynthesis::cancel):
(WebCore::SpeechSynthesis::pause):
(WebCore::SpeechSynthesis::resume):

  • WebCore.xcodeproj/project.pbxproj:
  • dom/EventNames.h:
  • dom/EventNames.in:
  • dom/EventTargetFactory.in:
1:33 PM Changeset in webkit [139917] by leviw@chromium.org
  • 10 edits
    1 delete in trunk

Unreviewed, rolling out r139853.
http://trac.webkit.org/changeset/139853
https://bugs.webkit.org/show_bug.cgi?id=107049

Broke the ChromeOS ppapi_unittests (Requested by leviw on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-16

Source/WebCore:

  • inspector/Inspector.json:
  • inspector/InspectorInstrumentation.cpp:

(WebCore):

  • inspector/InspectorInstrumentation.h:

(InspectorInstrumentation):

  • inspector/InspectorPageAgent.cpp:
  • inspector/InspectorPageAgent.h:
  • inspector/front-end/ResourceTreeModel.js:

(WebInspector.PageDispatcher.prototype.frameDetached):

  • loader/NavigationScheduler.cpp:

(WebCore::NavigationScheduler::clear):
(WebCore::NavigationScheduler::timerFired):
(WebCore::NavigationScheduler::startTimer):
(WebCore::NavigationScheduler::cancel):

  • loader/ProgressTracker.cpp:

(WebCore::ProgressTracker::progressStarted):
(WebCore::ProgressTracker::finalProgressComplete):

LayoutTests:

  • inspector-protocol/page/frameScheduledNavigation-expected.txt: Removed.
  • inspector-protocol/page/frameScheduledNavigation.html: Removed.
  • inspector-protocol/page/frameStartedLoading-expected.txt: Removed.
  • inspector-protocol/page/frameStartedLoading.html: Removed.
1:28 PM BuildingGtk edited by Carlos Garcia Campos
Add libwebp-dev to the list of packages to install (diff)
1:23 PM Changeset in webkit [139916] by Hugo Parente Lima
  • 2 edits in trunk

[CMake] Report actual values for feature configuration (instead of the default)
https://bugs.webkit.org/show_bug.cgi?id=107010

Reviewed by Laszlo Gombos.

  • Source/cmake/WebKitFeatures.cmake:
1:18 PM Changeset in webkit [139915] by fmalita@chromium.org
  • 2 edits
    1 move
    2 adds in trunk/LayoutTests

[Chromium] Unreviewed gardening.

Adding results for platform/chromium/compositing/rounded-corners.html.

  • platform/chromium-mac/platform/chromium/compositing/rounded-corners-expected.png: Added.
  • platform/chromium-win/platform/chromium/compositing/rounded-corners-expected.png: Added.
  • platform/chromium/TestExpectations:
  • platform/chromium/platform/chromium/compositing/rounded-corners-expected.txt: Renamed from LayoutTests/platform/chromium-linux/platform/chromium/compositing/rounded-corners-expected.txt.
1:09 PM Changeset in webkit [139914] by kbr@google.com
  • 3 edits in trunk/Source/WebCore

Simplify validation and data copying in WebGLBuffer
https://bugs.webkit.org/show_bug.cgi?id=106975

Reviewed by Dean Jackson.

No new tests; covered by existing tests. Ran WebGL layout tests and conformance tests.

  • html/canvas/WebGLBuffer.cpp:

(WebCore::WebGLBuffer::associateBufferDataImpl):

Take (void*, int) pair instead of ArrayBuffer and offset. Simplifies code significantly.

(WebCore::WebGLBuffer::associateBufferData):

Pass down base pointers and sizes rather than ArrayBuffer and optional offset.

(WebCore::WebGLBuffer::associateBufferSubDataImpl):

Take (void*, int) pair instead of ArrayBuffer and offset. Simplifies code significantly.

(WebCore::WebGLBuffer::associateBufferSubData):

Pass down base pointers and sizes rather than ArrayBuffer and optional offset.

  • html/canvas/WebGLBuffer.h:

(WebGLBuffer):

Change signatures of associateBufferDataImpl and associateBufferSubDataImpl.

12:58 PM Changeset in webkit [139913] by dpranke@chromium.org
  • 2 edits in trunk/Tools

Delete an extraneous print statement.
https://bugs.webkit.org/show_bug.cgi?id=106562

Delete the extraneous print statement introduced in r139841.

  • Scripts/webkitpy/layout_tests/views/printing.py:

(Printer.print_found):

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

Please reinstate --pixel
https://bugs.webkit.org/show_bug.cgi?id=101995

Patch by Zan Dobersek <zdobersek@igalia.com> on 2013-01-16
Reviewed by Dirk Pranke.

Add the '--pixel' and '--no-pixel' options for NRWT as aliases for
the '--pixel-tests' (or '-p') and '--no-pixel-tests' options respectively.
Some developers are still used to these options that were available in the ORWT.

  • Scripts/webkitpy/layout_tests/run_webkit_tests.py:

(parse_args):

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

inconsistency in drawImage with target rect negative dimensions.
https://bugs.webkit.org/show_bug.cgi?id=100026

Patch by Arnaud Renevier <a.renevier@sisa.samsung.com> on 2013-01-16
Reviewed by Dean Jackson.

PerformanceTests:

Create a drawImage performance test. There is no significative change
in performance: 27144.6851528 runs/s without the patch; 27153.517612
runs/s with the patch. Test is currently skipped.

  • Canvas/drawimage.html: Added.
  • Skipped:

Source/WebCore:

Remove -1, -1 special case in drawImage and drawImageBuffer. Replace
all -1 -1 arguments calls to with the correct rectangle dimensions.

Remove FloatRect(0, 0, -1, -1) default argument for srcRect, and
instead, add new overloaded functions to create a FloatRect from image
size.

Replace -1 -1 arguments calls in FEComposite::platformApplySoftware
with correct rectangle dimensions.

Replace ImageGStreamer rect method (which may return -1 -1 rectangle)
with cropRect method, and make caller check for rectangle emptiness.

  • fast/canvas/drawImage-with-negative-source-destination-expected.txt:
  • fast/canvas/drawImage-with-negative-source-destination.js:
  • platform/graphics/GraphicsContext.cpp:

(WebCore::GraphicsContext::drawImage):
(WebCore):
(WebCore::GraphicsContext::drawImageBuffer):

  • platform/graphics/GraphicsContext.h:

(GraphicsContext):

  • platform/graphics/filters/FEComposite.cpp:

(WebCore::FEComposite::platformApplySoftware):

  • platform/graphics/gstreamer/ImageGStreamer.h:

(WebCore::ImageGStreamer::rect):

LayoutTests:

Add a drawImage check for a destination rectangle with -1px
width/height. When drawing to (1, 1, -1, -1) rectangle, first
(top-left) pixel should have been and been the only one drawn into.

  • fast/canvas/drawImage-with-negative-source-destination-expected.txt:
  • fast/canvas/drawImage-with-negative-source-destination.js:
12:12 PM Changeset in webkit [139910] by Lucas Forschler
  • 17 edits in tags/Safari-537.26.1/Source

Merged r139822. <rdar://problem/12843164>

12:04 PM Changeset in webkit [139909] by Lucas Forschler
  • 4 edits in tags/Safari-537.26.1/Source

Versioning.

12:00 PM Changeset in webkit [139908] by Simon Fraser
  • 7 edits in trunk/Source/WebCore

Allow PaintInfo to carry all PaintBehavior flags
https://bugs.webkit.org/show_bug.cgi?id=106980

Reviewed by Sam Weinig.

PaintInfo has a single boolean for forceBlackText, but I'll be adding additional
paint behaviors that I'd like to access from PaintInfo, so it makes sense for
PaintInfo to just include the set of PaintBehavior flags.

Also add default values in the constructor arguments for rarely used parameters.

No behavior change, no tests.

  • rendering/EllipsisBox.cpp:

(WebCore::EllipsisBox::paint): Use the forceBlackText() function.

  • rendering/InlineTextBox.cpp:

(WebCore::InlineTextBox::paint): Call forceBlackText().

  • rendering/PaintInfo.h:

(WebCore::PaintInfo::PaintInfo): Pass PaintBehavior rather than a forceBlackText boolean.
(WebCore::PaintInfo::forceBlackText): Return true if the behavior flags contain PaintBehaviorForceBlackText.

  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::paintFillLayerExtended): Pass PaintBehaviorForceBlackText instead of 'true'
when painting for background-clip: text.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::paintLayerContents): Pass PaintBehaviorNormal where we used to pass 'false',
and omit default 0 parameters.

  • rendering/svg/SVGRenderingContext.cpp:

(WebCore::SVGRenderingContext::renderSubtreeToImageBuffer): PaintBehaviorNormal and remove default params.

11:58 AM Changeset in webkit [139907] by Lucas Forschler
  • 1 copy in tags/Safari-537.26.1

New Tag.

11:57 AM Changeset in webkit [139906] by Lucas Forschler
  • 17 edits in tags/Safari-537.26/Source

Rollout r139905.

11:49 AM Changeset in webkit [139905] by Lucas Forschler
  • 17 edits in tags/Safari-537.26/Source

Merge 139822. <rdar://problem/12843164>

11:48 AM Changeset in webkit [139904] by wjmaclean@chromium.org
  • 5 edits in trunk

LinkHighlight should use touch adjustment to match active state on GestureTapDown.
https://bugs.webkit.org/show_bug.cgi?id=107032

Reviewed by Adam Barth.

Source/WebKit/chromium:

LinkHighlight node selection should produce results that match the node marked
active during GestureTapDown.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::bestTouchLinkNode):

  • tests/LinkHighlightTest.cpp:

(WebCore::TEST):

LayoutTests:

  • platform/chromium-linux/compositing/gestures/gesture-tapHighlight-simple-multi-line.html:
11:26 AM Changeset in webkit [139903] by timothy_horton@apple.com
  • 2 edits in trunk/Source/WebCore

Add a missing #if to fix the Mac build sans ENABLE_CSS_FILTERS.

Rubber-stamped by Simon Fraser.

  • platform/graphics/ca/GraphicsLayerCA.cpp:

(WebCore::GraphicsLayerCA::cloneLayer):

11:25 AM Changeset in webkit [139902] by eric@webkit.org
  • 4 edits in trunk

Remove --shark* support from sunspider/run-sunspider now that Shark is dead
https://bugs.webkit.org/show_bug.cgi?id=99512

Reviewed by Darin Adler.

PerformanceTests/SunSpider:

I tried to use --instruments, but that also seems broken (in the same way before/after this patch).

  • sunspider:

(runTestsOnce):

Tools:

  • Scripts/run-sunspider:
11:23 AM Changeset in webkit [139901] by eric@webkit.org
  • 1 edit
    2 deletes in trunk/Tools

Remove webkitpy Visual Studio files, as core developers are not interested in maintaining them
https://bugs.webkit.org/show_bug.cgi?id=106036

Reviewed by Darin Adler.

  • Scripts/webkitpy/webkitpy.pyproj: Removed.
  • Scripts/webkitpy/webkitpy.sln: Removed.
11:21 AM Changeset in webkit [139900] by haraken@chromium.org
  • 34 edits in trunk/Source

[V8] Make a creationContext parameter of toV8() mandatory
https://bugs.webkit.org/show_bug.cgi?id=107020

Reviewed by Adam Barth.

Source/WebCore:

Currently a creationContext parameter of toV8() is optional:

Handle<Value> toV8(..., Handle<Object> creationContext = Handle<Object>(), ...) {

...;

}

On the other hand, looking at the implementation of
V8WrapperInstantiationScope:

explicit V8WrapperInstantiationScope(v8::Handle<v8::Object> creationContext)

: m_didEnterContext(false)
, m_context(v8::Context::GetCurrent())

{

if (creationContext.IsEmpty()) We do nothing for this case!

return;

v8::Handle<v8::Context> contextForWrapper = creationContext->CreationContext();
if (contextForWrapper == m_context)

return;

m_context = v8::Local<v8::Context>::New(contextForWrapper);
m_didEnterContext = true;
m_context->Enter();

}

we're assuming that a creationContext parameter is passed
to toV8() when a creationContext exists. In other words,
if we forget to pass a creationContext parameter, we will
end up with creating an object on the current context, which
is wrong. To avoid the mistake, we should make the
creationContext parameter mandatory. When we really do not
have a creationContext, we can pass Handle<Object>() explicitly.

No tests. No change in behavior.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateHeader):

  • bindings/scripts/test/V8/V8Float64Array.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestActiveDOMObject.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestCustomNamedGetter.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestEventConstructor.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestEventTarget.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestException.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestInterface.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestMediaQueryListListener.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestNamedConstructor.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestNode.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestObj.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestOverloadedConstructors.h:

(WebCore::toV8):

  • bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.h:

(WebCore::toV8):

  • bindings/v8/IDBBindingUtilities.cpp:

(WebCore::injectIDBKeyIntoScriptValue):
(WebCore::idbKeyToScriptValue):

  • bindings/v8/ScriptController.cpp:

(WebCore::createScriptObject):
(WebCore::ScriptController::createScriptObjectForPluginElement):

  • bindings/v8/ScriptDebugServer.cpp:

(WebCore::ScriptDebugServer::currentCallFrame):

  • bindings/v8/ScriptObject.cpp:

(WebCore::ScriptGlobalObject::set):

  • bindings/v8/V8AbstractEventListener.cpp:

(WebCore::V8AbstractEventListener::handleEvent):
(WebCore::V8AbstractEventListener::getReceiverObject):

  • bindings/v8/V8DOMWindowShell.cpp:

(WebCore::V8DOMWindowShell::updateDocumentProperty):

  • bindings/v8/V8LazyEventListener.cpp:

(WebCore::toObjectWrapper):

  • bindings/v8/V8MutationCallback.cpp:

(WebCore::V8MutationCallback::handleEvent):

  • bindings/v8/V8NodeFilterCondition.cpp:

(WebCore::V8NodeFilterCondition::acceptNode):

  • bindings/v8/V8WorkerContextEventListener.cpp:

(WebCore::V8WorkerContextEventListener::handleEvent):
(WebCore::V8WorkerContextEventListener::getReceiverObject):

  • bindings/v8/custom/V8CustomSQLStatementErrorCallback.cpp:

(WebCore::V8SQLStatementErrorCallback::handleEvent):

  • bindings/v8/custom/V8InjectedScriptHostCustom.cpp:

(WebCore::InjectedScriptHost::nodeAsScriptValue):

  • css/MediaQueryListListener.cpp:

(WebCore::MediaQueryListListener::queryChanged):

  • testing/v8/WebCoreTestSupport.cpp:

(WebCoreTestSupport::injectInternalsObject):

Source/WebKit/chromium:

We pass Handle<Object>() to a creationContext parameter of
toV8() when we do not have a creationContext.

No tests. No change in behavior.

  • src/InspectorFrontendClientImpl.cpp:

(WebKit::InspectorFrontendClientImpl::windowObjectCleared):

  • src/WebArrayBuffer.cpp:

(WebKit::WebArrayBuffer::toV8Value):

  • src/WebBlob.cpp:

(WebKit::WebBlob::toV8Value):

  • src/WebFrameImpl.cpp:

(WebKit::WebFrameImpl::createFileSystem):
(WebKit::WebFrameImpl::createSerializableFileSystem):
(WebKit::WebFrameImpl::createFileEntry):

11:19 AM Changeset in webkit [139899] by jer.noble@apple.com
  • 18 edits in trunk/Source

Add a Setting to disable QTKit media engine.
https://bugs.webkit.org/show_bug.cgi?id=106972

Reviewed by Eric Carlson.

Source/WebCore:

Allow the MediaPlayerPrivateQTKit engine to be disabled by adding a
runtime setting to Settings. Make the setting 'live' by requerying the
installed media engines when the setting changes.

  • WebCore.exp.in: Add new symbols to export list.
  • page/Settings.cpp: Add new gQTKitEnabled global.

(WebCore::Settings::setAVFoundationEnabled): Requery media engines.
(WebCore::Settings::setQTKitEnabled): Ditto. Setter for global setting variable.

  • page/Settings.h:

(WebCore::Settings::isQTKitEnabled): Getter for same.

  • platform/graphics/MediaPlayer.cpp:

(WebCore::installedMediaEngines): Check isQTKitEnabled() before adding

MediaPlayerPrivateQTKit engine.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::requeryMediaEngines): Pass through to MediaPlayer.

  • html/HTMLMediaElement.h:
  • platform/graphics/MediaPlayer.cpp:

(WebCore::installedMediaEngines): Take an optional requery options parameter.
(WebCore::MediaPlayer::requeryMediaEngines): Pass through to installedMediaEngines().

  • platform/graphics/MediaPlayer.h:

Source/WebKit/mac:

Add WebKit API to set QTKit enabled setting from user defaults.

  • WebView/WebPreferenceKeysPrivate.h:
  • WebView/WebPreferences.mm:

(+[WebPreferences initialize]): Set WebCore settings based on user defaults.
(-[WebPreferences setQTKitEnabled:]): Pass through to WebCore.
(-[WebPreferences isQTKitEnabled]): Ditto.

  • WebView/WebPreferencesPrivate.h:
  • WebView/WebView.mm:

(-[WebView _preferencesChanged:]): Synchronize WebKit/WebCore settings.

Source/WebKit2:

Add a WebKit2 API to access WebCore QTKitEnabled settings.

  • Shared/WebPreferencesStore.h:
  • UIProcess/API/C/WKPreferences.cpp:

(WKPreferencesSetQTKitEnabled): Pass through to WebCore.
(WKPreferencesGetQTKitEnabled): Ditto.

  • UIProcess/API/C/WKPreferences.h:
  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::updatePreferences): Synchronize WebKit2/WebCore settings.

11:07 AM Changeset in webkit [139898] by rjkroege@chromium.org
  • 6 edits in branches/chromium/1364

Merge 138808

Existence of window.Touch can break websites mobile device detection
https://bugs.webkit.org/show_bug.cgi?id=106071

Source/WebCore:

Patch by Rick Byers <rbyers@chromium.org> on 2013-01-04
Reviewed by Ojan Vafai.

Revert http://trac.webkit.org/changeset/135562 for now while I work
on a slightly safer version.

  • page/DOMWindow.idl:

LayoutTests:

Revert http://trac.webkit.org/changeset/135562 for now while I work
on a slightly safer version.

Patch by Rick Byers <rbyers@chromium.org> on 2013-01-04
Reviewed by Ojan Vafai.

  • fast/events/touch/document-create-touch-list-expected.txt:
  • fast/events/touch/script-tests/document-create-touch-list.js:
  • platform/efl/fast/js/global-constructors-expected.txt:
  • platform/qt-5.0/fast/js/global-constructors-expected.txt:
  • platform/qt/fast/js/global-constructors-expected.txt:

TBR=rbyers@chromium.org
Review URL: https://codereview.chromium.org/11970016

11:04 AM Changeset in webkit [139897] by pilgrim@chromium.org
  • 4 edits
    2 copies in trunk/Source/WebKit/chromium

[Chromium] Move WebArrayBufferView and WebSerializedScriptValue out of public/platform/
https://bugs.webkit.org/show_bug.cgi?id=106863

Reviewed by Adam Barth.

These are not being moved into the new top-level Platform
directory, so into public they go.

  • WebKit.gyp:
  • public/WebArrayBufferView.h: Added.

(v8):
(WebKit):
(WebArrayBufferView):
(WebKit::WebArrayBufferView::~WebArrayBufferView):
(WebKit::WebArrayBufferView::WebArrayBufferView):

  • public/WebSerializedScriptValue.h: Added.

(v8):
(WebKit):
(WebSerializedScriptValue):
(WebKit::WebSerializedScriptValue::~WebSerializedScriptValue):
(WebKit::WebSerializedScriptValue::WebSerializedScriptValue):
(WebKit::WebSerializedScriptValue::operator=):
(WebKit::WebSerializedScriptValue::isNull):

  • public/platform/WebArrayBufferView.h:
  • public/platform/WebSerializedScriptValue.h:
10:44 AM Changeset in webkit [139896] by Christophe Dumez
  • 5 edits in trunk/Source/WebCore

[gstreamer] Some media tests occasionally crash with gstreamer 1.0 backend
https://bugs.webkit.org/show_bug.cgi?id=106551

Reviewed by Philippe Normand.

ImageGStreamerCairo was passing mapped memory to
cairo_image_surface_create_for_data() and then unmapping it straight
away even though the cairo_surface_t is still used. The cairo
documentation states:
"The output buffer must be kept around until the cairo_surface_t is
destroyed or cairo_surface_finish() is called on the surface."

This patch keeps the GstBuffer memory mapped until the ImageGStreamer
is destroyed so that the internal cairo_surface_t stays valid while
avoiding copying the image data.

No new tests, already covered by existing tests.

  • platform/graphics/gstreamer/GRefPtrGStreamer.cpp:

(WTF::adoptGRef):
(WTF):
(WTF::GstBuffer):

  • platform/graphics/gstreamer/GRefPtrGStreamer.h:

(WTF): Add support for using GRefPtr with GstBuffer.

  • platform/graphics/gstreamer/ImageGStreamer.h:

(ImageGStreamer):

  • platform/graphics/gstreamer/ImageGStreamerCairo.cpp:

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

10:37 AM Changeset in webkit [139895] by commit-queue@webkit.org
  • 5 edits in trunk

[Chromium] Remove hardcoded chromium_*.jar in gyp files
https://bugs.webkit.org/show_bug.cgi?id=104049

Patch by Chris Hopman <cjhopman@chromium.org> on 2013-01-16
Reviewed by Eric Seidel.

Targets with dependencies (direct/indirect) on a java target receive
the chromium_*.jar paths in the variable input_jars_paths. Targets
should use that rather than hardcoding where they think the jar will
be. These can be passed directly to ant as INPUT_JARS_PATHS rather
than as --jars to generate_native_test.py.

Source/WebKit/chromium:

  • WebKitUnitTests.gyp:

Tools:

  • DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
  • TestWebKitAPI/TestWebKitAPI.gyp/TestWebKitAPI.gyp:
10:32 AM Changeset in webkit [139894] by reed@google.com
  • 2 edits in trunk/Source/WebCore

Use SkMatrix::I() when we need to pass identity, rather than constructing a new matrix.
https://bugs.webkit.org/show_bug.cgi?id=107016

Reviewed by James Robinson.

No new tests. existing tests exercise this code.

The default constructor is being deprecated, so this change is also part of that effort,
though it is a perf-improvement regardless, since we avoid making a new (temp) matrix.

  • platform/graphics/chromium/GraphicsLayerChromium.cpp:

(WebCore::GraphicsLayerChromium::updateLayerPreserves3D):

10:32 AM Changeset in webkit [139893] by leviw@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed gardening. Marking several tests as crashing on Debug builds following
r139853.

  • platform/chromium/TestExpectations:
10:23 AM Changeset in webkit [139892] by leviw@chromium.org
  • 7 edits in trunk/LayoutTests

Unreveiwed gardening. Updating expectations following r139865.

  • platform/chromium-linux/fast/forms/time/time-appearance-basic-expected.png:
  • platform/chromium-mac-lion/fast/forms/time/time-appearance-basic-expected.png:
  • platform/chromium-mac-snowleopard/fast/forms/time/time-appearance-basic-expected.png:
  • platform/chromium-mac/fast/forms/time/time-appearance-basic-expected.png:
  • platform/chromium-win/fast/forms/time/time-appearance-basic-expected.png:
  • platform/chromium/TestExpectations:
10:02 AM Changeset in webkit [139891] by ojan@chromium.org
  • 4 edits in trunk/Source/WebCore

RenderListMarker::computePreferredLogicalWidth should not be public
https://bugs.webkit.org/show_bug.cgi?id=106956

Reviewed by Tony Chang.

RenderListItem was calling computePreferredLogicalWidths for the side
effects of updating the marker content and margins. Instead, call
updateMarginsAndContent directly.

  • rendering/RenderListItem.cpp:

(WebCore::RenderListItem::updateMarkerLocation):

  • rendering/RenderListMarker.cpp:

(WebCore::RenderListMarker::layout):
The isImage() codepath never calls computePreferredLogicalWidths, so we need to make
sure the content and margins are updated.

(WebCore::RenderListMarker::updateContent):
(WebCore::RenderListMarker::computePreferredLogicalWidths):
(WebCore::RenderListMarker::updateMarginsAndContent):

  • rendering/RenderListMarker.h:
10:00 AM Changeset in webkit [139890] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[GTK] Safeguard against possible NULL-dereference
https://bugs.webkit.org/show_bug.cgi?id=104931

Patch by Claudio Saavedra <Claudio Saavedra> on 2013-01-16
Reviewed by Martin Robinson.

  • accessibility/atk/WebKitAccessibleWrapperAtk.cpp:

(webkitAccessibleGetIndexInParent): Move the NULL-safeguard to a
place where it actually makes sense.

9:49 AM Changeset in webkit [139889] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

West-panning cursor does not match resize cursor, unlike all other directions
https://bugs.webkit.org/show_bug.cgi?id=89405

Patch by Avi Drissman <avi@google.com> on 2013-01-16
Reviewed by Alexey Proskuryakov.

Existing manual tests.

  • platform/mac/CursorMac.mm:

(WebCore::Cursor::ensurePlatformCursor):

9:44 AM Changeset in webkit [139888] by commit-queue@webkit.org
  • 10 edits
    2 copies in trunk/Source/WebKit2

Groundwork to enable process suppression by default on Mac
https://bugs.webkit.org/show_bug.cgi?id=106513

Patch by Kiran Muppala <cmuppala@apple.com> on 2013-01-16
Reviewed by Alexey Proskuryakov.

Process suppression has so far been controlled by a user default and
disabled by default. This patch provides the groundwork to enable it by
default and adds a private API to enable/disable it on a per-context
basis.

  • Shared/mac/ChildProcessMac.mm:

(WebKit::ChildProcess::platformInitialize): Add comment about
initilization of application occlusion state.

  • UIProcess/API/C/mac/WKContextPrivateMac.cpp: Added.

(WKContextGetProcessSuppressionEnabled):
(WKContextSetProcessSuppressionEnabled):
Add private API to enable/disable process suppression on a per-context
basis.

  • UIProcess/API/C/mac/WKContextPrivateMac.h: Added.
  • UIProcess/Network/NetworkProcessProxy.cpp:

(WebKit::NetworkProcessProxy::didFinishLaunching): Check if owning
context has process suppression enabled before updating application
occlusion state.

  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::didFinishLaunching): Ditto.

  • UIProcess/Plugins/PluginProcessProxy.cpp:

(WebKit::PluginProcessProxy::didFinishLaunching): Check if
process suppression is enabled for global child processes before
updating application occlusion state.

  • UIProcess/SharedWorkers/SharedWorkerProcessProxy.cpp:

(WebKit::SharedWorkerProcessProxy::didFinishLaunching): Ditto.

  • UIProcess/WebContext.cpp:

(WebKit::WebContext::create): Remove call to
initializeProcessSuppressionSupport, since platformInitialize has been
modified to perform initialization.
(WebKit::WebContext::WebContext): Initialize new member variable
m_processSuppressionEnabled to false.

  • UIProcess/WebContext.h:

(WebKit::WebContext::processSuppressionEnabled): Remove "Support"
from the method name.

  • UIProcess/mac/WebContextMac.mm:

(WebKit::updateGlobalChildProcessesApplicationOcclusionState):
(WebKit::applicationOcclusionStateChanged): Update the application
occlusion state of child processes having process suppresion enabled.
(WebKit::applicationBecameVisible):
(WebKit::applicationBecameOccluded):
Simplify by moving code to applicationOcclusionStateChanged.
(WebKit::registerOcclusionNotificationHandlers): Fix typos.
(WebKit::unregisterOcclusionNotificationHandlers): Add
method to unregister occlusion notification handlers when no context
has process suppression enabled.
(WebKit::enableOcclusionNotifications):
(WebKit::disableOcclusionNotifications):
(WebKit::enableProcessSuppressionForGlobalChildProcesses):
(WebKit::disableProcessSuppressionForGlobalChildProcesses):
(WebKit::processSuppressionIsEnabledForAnyContext):
(WebKit::processSuppressionIsEnabledForAllContexts):
(WebKit::WebContext::platformInitialize): Disable process suppression
for global child processes since process suppression is disabled for a
context on construction.
(WebKit::WebContext::setProcessSuppressionEnabled):
(WebKit::WebContext::updateChildProcessesApplicationOcclusionState):
(WebKit::WebContext::applicationIsOccluded):
(WebKit::WebContext::processSuppressionEnabledForGlobalChildProcesses):
(WebKit::WebContext::processSuppressionEnabledChanged): Update child
processes application occlusion state, enable/disable occlusion
notifications and enable/disable process suppression for global child
processes.

  • WebKit2.xcodeproj/project.pbxproj:
8:56 AM Changeset in webkit [139887] by aandrey@chromium.org
  • 5 edits in trunk

Web Inspector: array grouping does not work for float number keys
https://bugs.webkit.org/show_bug.cgi?id=106998

Reviewed by Pavel Feldman.

Source/WebCore:

Now we do the array index check according to the ECMAScript 5, section 15.4:
"A property name P (in the form of a String value) is an array index if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 232-1."

  • inspector/front-end/ObjectPropertiesSection.js:

(.buildObjectFragment):

LayoutTests:

  • inspector/console/console-big-array-expected.txt:
  • inspector/console/console-big-array.html:
8:54 AM Changeset in webkit [139886] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: Show formatted content of JSON request
https://bugs.webkit.org/show_bug.cgi?id=106900

Patch by Sergey Ryazanov <serya@chromium.org> on 2013-01-16
Reviewed by Vsevolod Vlasov.

"Request payload" section showed raw content for POST requests.
This change show it in structured format if it's JSON parsable.
Raw format is also available.

  • inspector/front-end/RequestHeadersView.js:

(WebInspector.RequestHeadersView.prototype._refreshQueryString):
(WebInspector.RequestHeadersView.prototype._refreshFormData):
(WebInspector.RequestHeadersView.prototype.toggleViewSource):
(WebInspector.RequestHeadersView.prototype._refreshParams):

8:48 AM Changeset in webkit [139885] by vsevik@chromium.org
  • 6 edits in trunk/Source/WebCore

Web Inspector: UISourceCode scriptFile / styleFile should be reset on navigation (debugger or css model reset).
https://bugs.webkit.org/show_bug.cgi?id=107008

Reviewed by Pavel Feldman.

ScriptFiles and styleFiles are now reset and disposed on UISourceCodes on corresponding models reset.
StyleSourceMapping now tries to setup mapping for newly added resource as well as for uiSourceCodes previously.

  • inspector/front-end/CSSStyleModel.js:

(WebInspector.CSSStyleModel):
(WebInspector.CSSStyleModel.prototype._mainFrameCreatedOrNavigated):

  • inspector/front-end/ResourceScriptMapping.js:

(WebInspector.ResourceScriptMapping):
(WebInspector.ResourceScriptMapping.prototype._unbindUISourceCodeFromScripts):
(WebInspector.ResourceScriptMapping.prototype._initialize):
(WebInspector.ResourceScriptMapping.prototype._debuggerReset):
(WebInspector.ResourceScriptFile.prototype.dispose):

  • inspector/front-end/ResourceTreeModel.js:

(WebInspector.ResourceTreeModel.prototype._addFrame):
(WebInspector.ResourceTreeModel.prototype._frameNavigated):

  • inspector/front-end/ScriptSnippetModel.js:

(WebInspector.ScriptSnippetModel):
(WebInspector.ScriptSnippetModel.prototype._debuggerReset):

  • inspector/front-end/StylesSourceMapping.js:

(WebInspector.StylesSourceMapping):
(WebInspector.StylesSourceMapping.prototype._resourceAdded):
(WebInspector.StylesSourceMapping.prototype._uiSourceCodeAddedToWorkspace):
(WebInspector.StylesSourceMapping.prototype._bindUISourceCode):
(WebInspector.StylesSourceMapping.prototype._projectWillReset):
(WebInspector.StylesSourceMapping.prototype._initialize):
(WebInspector.StylesSourceMapping.prototype._mainFrameCreatedOrNavigated):
(WebInspector.StyleFile.prototype.dispose):

8:26 AM Changeset in webkit [139884] by kov@webkit.org
  • 7 edits in trunk/Source/WebCore

[GStreamer][Soup] Let GStreamer provide the buffer data is downloaded to, to avoid copying
https://bugs.webkit.org/show_bug.cgi?id=105552

Reverting 139877. It made a couple of API tests fail.

  • platform/graphics/gstreamer/GStreamerVersioning.cpp:
  • platform/graphics/gstreamer/GStreamerVersioning.h:
  • platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:

(StreamingClient):
(_WebKitWebSrcPrivate):
(webKitWebSrcFinalize):
(webKitWebSrcStop):
(StreamingClient::didReceiveData):

  • platform/network/ResourceHandleClient.h:

(ResourceHandleClient):

  • platform/network/ResourceHandleInternal.h:

(WebCore::ResourceHandleInternal::ResourceHandleInternal):
(ResourceHandleInternal):

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::cleanupSoupRequestOperation):
(WebCore::nextMultipartResponsePartCallback):
(WebCore::sendRequestCallback):
(WebCore::readCallback):

8:00 AM Changeset in webkit [139883] by caseq@chromium.org
  • 5 edits in trunk

Web Inspector: cookies with empty value are parsed incorrectly
https://bugs.webkit.org/show_bug.cgi?id=107012

Reviewed by Pavel Feldman.

Source/WebCore:

Require cookie value to be a string, not a non-empty string, before
employing legacy compatibility hack of treating bare token as value
for the cookie with an empty name.

  • inspector/front-end/CookieParser.js:

(WebInspector.CookieParser.prototype._addCookie):

LayoutTests:

  • inspector/cookie-parser-expected.txt:
  • inspector/cookie-parser.html:
7:35 AM Changeset in webkit [139882] by g.czajkowski@samsung.com
  • 2 edits in trunk/Source/WebCore

Unreviewed EFL build fix after r139877.

  • platform/graphics/gstreamer/GStreamerVersioning.cpp:

(getGstBufferDataPointer): Add const modifier to webkitGstMapInfoQuarkString.

7:26 AM Changeset in webkit [139881] by pfeldman@chromium.org
  • 3 edits in trunk/LayoutTests

Web Inspector: create helper InspectorTest method to dump editor HTML
https://bugs.webkit.org/show_bug.cgi?id=107007

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-16
Reviewed by Pavel Feldman.

Add helper method to dump textEditor HTML.

  • inspector/editor/editor-test.js:

(initialize_EditorTests.InspectorTest.dumpEditorHTML): Added.

  • inspector/editor/text-editor-highlight-regexp.html:
7:20 AM Changeset in webkit [139880] by caseq@chromium.org
  • 5 edits in trunk

Web Inspector: [Extensions API] remove inspectedWindow.onReset event
https://bugs.webkit.org/show_bug.cgi?id=107009

Reviewed by Vsevolod Vlasov.

Source/WebCore:

  • inspector/front-end/ExtensionAPI.js:

(defineCommonExtensionSymbols):
(injectedExtensionAPI.InspectorExtensionAPI):

  • inspector/front-end/ExtensionServer.js:

(WebInspector.ExtensionServer.prototype.initExtensions):

LayoutTests:

  • inspector/extensions/extensions-api-expected.txt: removed webInspector.onReset.
7:13 AM Changeset in webkit [139879] by pfeldman@chromium.org
  • 5 edits in trunk

Web Inspector: fix text-editor-highlight-regexp test
https://bugs.webkit.org/show_bug.cgi?id=107006

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-16
Reviewed by Vsevolod Vlasov.

Source/WebCore:

Use 'height: 100%' instead of pixel values on highlight spans to bring in some platform independency in test expectations.

No new tests: no changes in behaviour.

  • inspector/front-end/DefaultTextEditor.js:

(WebInspector.TextEditorMainPanel.prototype._measureRegex):
(WebInspector.TextEditorMainPanel.prototype._appendOverlayHighlight):

  • inspector/front-end/textEditor.css:

(.text-editor-overlay-highlight):
(.webkit-line-content):

LayoutTests:

Fixing test expectations: no more height style.

  • inspector/editor/text-editor-highlight-regexp-expected.txt:
7:06 AM Changeset in webkit [139878] by jocelyn.turcotte@digia.com
  • 6 edits in trunk/Source

[Qt] Use the shared HistoryItem serialization for QWebHistory
https://bugs.webkit.org/show_bug.cgi?id=106671

Reviewed by Allan Sandfeld Jensen.

Source/WebCore:

This allows a few things missing from the previous serialization code
to function while using commonly maintained code:

  • The itemSequenceNumber and documentSequenceNumber that were needed to properly restore same-document navigations
  • The form data
  • The navigation hierarchy mapping the frame tree
  • history/HistoryItem.h:

(HistoryItem):

  • history/qt/HistoryItemQt.cpp:

(QDataStreamCoder):
(WebCore):
(WebCore::QDataStreamCoder::QDataStreamCoder):
(WebCore::QDataStreamCoder::encodeBytes):
(WebCore::QDataStreamCoder::encodeBool):
(WebCore::QDataStreamCoder::encodeUInt32):
(WebCore::QDataStreamCoder::encodeUInt64):
(WebCore::QDataStreamCoder::encodeInt32):
(WebCore::QDataStreamCoder::encodeInt64):
(WebCore::QDataStreamCoder::encodeFloat):
(WebCore::QDataStreamCoder::encodeDouble):
(WebCore::QDataStreamCoder::encodeString):
(WebCore::QDataStreamCoder::decodeBytes):
(WebCore::QDataStreamCoder::decodeBool):
(WebCore::QDataStreamCoder::decodeUInt32):
(WebCore::QDataStreamCoder::decodeUInt64):
(WebCore::QDataStreamCoder::decodeInt32):
(WebCore::QDataStreamCoder::decodeInt64):
(WebCore::QDataStreamCoder::decodeFloat):
(WebCore::QDataStreamCoder::decodeDouble):
(WebCore::QDataStreamCoder::decodeString):
(WebCore::HistoryItem::restoreState):
(WebCore::WebCore::HistoryItem::saveState):

Source/WebKit/qt:

Bump the serialization version and change the code to abort the
restore of a previous stream version rather than trying to keep the
support of restoring previous versions. This is mainly to simplify
things given that HistoryItem itself aborts in that case.

  • Api/qwebhistory.cpp:

(operator<<):
(operator>>):

  • tests/qwebhistory/tst_qwebhistory.cpp:

(tst_QWebHistory::serialize_2): Modify the test to cover same-document navigations.
(tst_QWebHistory::restoreIncompatibleVersion1): Add a previous version
hard-coded stream to verify that the deserialization doesn't hang or
crash.

6:15 AM Changeset in webkit [139877] by kov@webkit.org
  • 7 edits in trunk/Source/WebCore

[GStreamer][Soup] Let GStreamer provide the buffer data is downloaded to, to avoid copying
https://bugs.webkit.org/show_bug.cgi?id=105552

Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2013-01-15
Reviewed by Philippe Normand.

Makes it possible for the GStreamer media backend to provide the buffer to which
the Soup networking backend will use to download data to. This makes copying
memory unnecessary when ResourceHandle hands data over to the media player's
StreamingClient. Thanks to Dan Winship for help designing the interface.

No behaviour change, covered by existing tests.

  • platform/graphics/gstreamer/GStreamerVersioning.cpp:

(getGstBufferSize): Abstract obtaining the size of the buffer, so the code
is cleaner while still working for both GST 0.10 and 1.0.
(setGstBufferSize): Ditto, but for setting the size.
(getGstBufferDataPointer): Ditto, but for grabbing the data pointer.
(mapGstBuffer): Convenience method to take care of mapping the buffer so that
we can provide the data pointer to ResourceHandle.
(unmapGstBuffer): Convenience method which takes care of unmapping the buffer
and properly freeing the GstMapInfo.

  • platform/graphics/gstreamer/GStreamerVersioning.h:
  • platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:

(StreamingClient): New methods.
(_WebKitWebSrcPrivate): We now store the GstBuffer we provided the data pointer from
so we can later unmap it and push it to the pipeline.
(webKitWebSrcDispose): Deal with the GstBuffer in case it exists when the source is
destroyed.
(webKitWebSrcStop): Also clear the GstBuffer in this case.
(StreamingClient::didReceiveData): Handle the hand-over of the buffer.
(StreamingClient::getBuffer): Provide ResourceHandle with a new GstBuffer's data pointer.

  • platform/network/ResourceHandleClient.h:

(ResourceHandleClient):
(WebCore::ResourceHandleClient::ResourceHandleClient): Constructor to initialize the buffer
member variable to 0.
(WebCore::ResourceHandleClient::~ResourceHandleClient): Destructor to free the buffer if it
has been allocated.
(WebCore::ResourceHandleClient::getBuffer): Default implementation which returns a
newly allocated char pointer.

  • platform/network/ResourceHandleInternal.h:

(WebCore::ResourceHandleInternal::ResourceHandleInternal):
(ResourceHandleInternal): Store actual buffer size, which is no longer a constant.

  • platform/network/soup/ResourceHandleSoup.cpp:

(WebCore::cleanupSoupRequestOperation): Clear the buffer pointer, the life-cycle of the
buffer is handled by the ResourceHandleClient.
(WebCore::nextMultipartResponsePartCallback): Get a new buffer from the client before reading.
(WebCore::sendRequestCallback): Ditto.
(WebCore::readCallback): Ditto.

5:55 AM Changeset in webkit [139876] by jocelyn.turcotte@digia.com
  • 5 edits in trunk/Source

[Qt] Crash in WebCore::CachedFrame::destroy
https://bugs.webkit.org/show_bug.cgi?id=104525

Reviewed by Adam Barth.

Source/WebCore:

Add an assert to increase the chances of catching this crash
early on in the future.

  • dom/Document.cpp:

(WebCore::Document::takeDOMWindowFrom):

Source/WebKit/qt:

Remove the call to HistoryController::setCurrentItem which is ultimately
causing the initial empty document of a page to be added to the page cache.

This re-introduce the bug that was fixed by this line, which will be
properly fixed in a follow-up patch.

  • Api/qwebhistory.cpp:

(operator>>):

  • tests/qwebhistory/tst_qwebhistory.cpp:

(tst_QWebHistory::saveAndRestore_crash_4): Cover the crash.

5:50 AM Changeset in webkit [139875] by commit-queue@webkit.org
  • 8 edits in trunk/Tools

[chromium] move setMockDeviceOrientation to TestRunner library
https://bugs.webkit.org/show_bug.cgi?id=106895

Patch by Dan Carney <dcarney@google.com> on 2013-01-16
Reviewed by Jochen Eisinger.

  • DumpRenderTree/chromium/DRTTestRunner.cpp:

(DRTTestRunner::DRTTestRunner):

  • DumpRenderTree/chromium/DRTTestRunner.h:

(DRTTestRunner):

  • DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:

(WebKit):
(WebTestRunner::WebTestDelegate::setDeviceOrientation):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:

(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner::TestRunner::setMockDeviceOrientation):
(WebTestRunner):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.h:

(TestRunner):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::setDeviceOrientation):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

5:30 AM QtWebKitGardening edited by Csaba Osztrogonác
Add community support section (diff)
5:17 AM Changeset in webkit [139874] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Updating or removing a few stale expectations.
Adding two failure expectations for MicroData tests that are
failing after r139673.

  • platform/gtk/TestExpectations:
5:11 AM Changeset in webkit [139873] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebCore

Web Inspector: fix Сlosure warnings in devTools front-end
https://bugs.webkit.org/show_bug.cgi?id=106993

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-16
Reviewed by Vsevolod Vlasov.

Add missing annotations and rename Element.remove() method to avoid collision with HTMLSelectElement.remove() method.

No new tests: no change in behaviour.

  • inspector/front-end/DOMAgent.js:

(WebInspector.DOMNode.prototype.hasChildNodes):
(WebInspector.DOMNode.prototype.getChildNodes):

  • inspector/front-end/DOMExtension.js:

(Element.prototype.removeSelf):
(removeSubsequentNodes):

  • inspector/front-end/DefaultTextEditor.js:
  • inspector/front-end/SettingsScreen.js:

(WebInspector.OverridesSettingsTab):

  • inspector/front-end/SourceTokenizer.js:

(WebInspector.SourceTokenizer):

4:41 AM Changeset in webkit [139872] by jochen@chromium.org
  • 8 edits in trunk/Tools

[chromium] route more webkit_support and webviewhost callbacks through WebTestDelegate
https://bugs.webkit.org/show_bug.cgi?id=106904

Reviewed by Adam Barth.

  • DumpRenderTree/chromium/DRTTestRunner.cpp:

(DRTTestRunner::DRTTestRunner):
(DRTTestRunner::notifyDone):
(DRTTestRunner::reset):

  • DumpRenderTree/chromium/DRTTestRunner.h:

(DRTTestRunner):

  • DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:

(WebTestRunner::WebTestDelegate::setDeviceScaleFactor):
(WebTestRunner::WebTestDelegate::setFocus):
(WebTestRunner::WebTestDelegate::setAcceptAllCookies):
(WebTestRunner::WebTestDelegate::pathToLocalResource):
(WebTestRunner::WebTestDelegate::setLocale):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:

(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner::TestRunner::reset):
(WebTestRunner::TestRunner::setAlwaysAcceptCookies):
(WebTestRunner):
(WebTestRunner::TestRunner::setWindowIsKey):
(WebTestRunner::TestRunner::pathToLocalResource):
(WebTestRunner::TestRunner::setBackingScaleFactor):
(WebTestRunner::TestRunner::setPOSIXLocale):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.h:

(WebTestRunner::TestRunner::taskList):
(TestRunner):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::setDeviceScaleFactor):
(WebViewHost::setFocus):
(WebViewHost::setAcceptAllCookies):
(WebViewHost::pathToLocalResource):
(WebViewHost::setLocale):

  • DumpRenderTree/chromium/WebViewHost.h:

(WebViewHost):

4:16 AM Changeset in webkit [139871] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: fix backward compatibility issues with Element.remove() method
https://bugs.webkit.org/show_bug.cgi?id=106996

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-16
Reviewed by Vsevolod Vlasov.

Add javascript implementations for CharacterData.prototype.remove and DocumentType.prototype.remove.

No new tests: no change in behaviour.

  • inspector/front-end/DOMExtension.js:
4:13 AM Changeset in webkit [139870] by zeno.albisser@digia.com
  • 2 edits in trunk/Source/WebCore

GraphicsSurfaceGLX is leaking an XWindow
https://bugs.webkit.org/show_bug.cgi?id=107002

The XWindow created as a backing surface for
the GraphicsSurfaceGLX needs to be destroyed
together with the GraphicsSurface.

Reviewed by Noam Rosenthal.

  • platform/graphics/surfaces/glx/GraphicsSurfaceGLX.cpp:

(WebCore::GraphicsSurfacePrivate::clear):

4:02 AM Changeset in webkit [139869] by dominik.rottsches@intel.com
  • 2 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Marking compositing/layer-creation/overlap-animation-container as failure
after it started failing in r139794, might just need a rebaseline but first let's have
someone familiar with AC look at it.

  • platform/efl/TestExpectations:
4:00 AM Changeset in webkit [139868] by sergio@webkit.org
  • 2 edits in trunk/Tools

[GTK] build-webkit fails if the jhbuild wrapper is not used
https://bugs.webkit.org/show_bug.cgi?id=106769

Reviewed by Martin Robinson.

Return an empty array instead of "" in
jhbuildWrapperPrefixIfNeeded() because otherwise that empty string
will not be recognized as a valid command when the returned array
is directly passed to perl's system() call.

  • Scripts/webkitdirs.pm:

(jhbuildWrapperPrefixIfNeeded):

3:51 AM Changeset in webkit [139867] by allan.jensen@digia.com
  • 2 edits in trunk/Source/ThirdParty/ANGLE

Doesn't build with GCC 4.7+
https://bugs.webkit.org/show_bug.cgi?id=106999

Reviewed by Csaba Osztrogonác.

Correct GNU_C_MINOR macro to GNUC_MINOR.

  • src/compiler/preprocessor/ExpressionParser.y:
3:30 AM Changeset in webkit [139866] by commit-queue@webkit.org
  • 37 edits
    5 adds in trunk

Implement CSSSupportsRule
https://bugs.webkit.org/show_bug.cgi?id=104822

Patch by Pablo Flouret <pablof@motorola.com> on 2013-01-16
Reviewed by Allan Sandfeld Jensen.

Source/WebCore:

http://dev.w3.org/csswg/css3-conditional/#the-csssupportsrule-interface

Right now, @supports is not implemented as a proper CSSRule. Apart from
the CSSOM implications it gives wrong results when, for instance, an
@supports rule is nested inside a @media rule.

Test: css3/supports-cssom.html

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.exp.in:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:

Add CSSSupportsRule.* and associated files.

  • bindings/js/JSCSSRuleCustom.cpp:

(WebCore::toJS):

  • bindings/objc/DOMCSS.mm:

(kitClass):

  • bindings/v8/custom/V8CSSRuleCustom.cpp:

(WebCore::wrap):

Create the correct wrappers for the rule.

  • css/CSSGrammar.y.in:
  • css/CSSParser.cpp:

(WebCore::CSSParser::createSupportsRule):
(WebCore::CSSParser::markSupportsRuleHeaderStart):
(WebCore::CSSParser::markSupportsRuleHeaderEnd):

  • css/CSSParser.h:

Create the supports rule when parsing and add it where it corresponds,
instead of directly adding the child rules to the stylesheet.

  • css/CSSPropertySourceData.h:
  • css/CSSRule.h:
  • css/CSSRule.idl:

Add SUPPORTS_RULE type to enums.

  • css/CSSSupportsRule.cpp: Added.

(WebCore::CSSSupportsRule::CSSSupportsRule):
(WebCore::CSSSupportsRule::~CSSSupportsRule):
(WebCore::CSSSupportsRule::cssText):
(WebCore::CSSSupportsRule::conditionText):

  • css/CSSSupportsRule.h: Added.

(WebCore::CSSSupportsRule::create):

  • css/CSSSupportsRule.idl: Added.

DOM interface.

  • css/RuleSet.cpp:

(WebCore::RuleSet::addChildRules):

Add rules included in the @supports rule.

  • css/StyleResolver.cpp:

(WebCore::collectCSSOMWrappers):

Collect CSSSupportsRule wrappers.

  • css/StyleRule.cpp:

(WebCore::StyleRuleBase::reportMemoryUsage):
(WebCore::StyleRuleBase::destroy):
(WebCore::StyleRuleBase::copy):
(WebCore::StyleRuleBase::createCSSOMWrapper):
(WebCore::StyleRuleSupports::StyleRuleSupports):

  • css/StyleRule.h:

(StyleRuleBase):
(WebCore::StyleRuleBase::isSupportsRule):
(StyleRuleSupports):
(WebCore::StyleRuleSupports::create):
(WebCore::StyleRuleSupports::conditionText):
(WebCore::StyleRuleSupports::conditionIsSupported):
(WebCore::StyleRuleSupports::copy):
(WebCore::toStyleRuleSupports):

New subclass of StyleRuleBlock: StyleRuleSupports.

  • css/StyleSheetContents.cpp:

(WebCore::childRulesHaveFailedOrCanceledSubresources):

  • inspector/InspectorStyleSheet.cpp:

(flattenSourceData):
(WebCore::asCSSRuleList):

Handle @supports rules where needed.

LayoutTests:

  • css3/supports-cssom-expected.txt: Added.
  • css3/supports-cssom.html: Added.
  • css3/supports-expected.txt:
  • css3/supports.html:
  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
  • platform/wk2/TestExpectations:
3:04 AM Changeset in webkit [139865] by tkent@chromium.org
  • 7 edits
    2 adds in trunk

INPUT_MULTIPLE_FIELDS_UI: Unable to edit a time field with step=86400, and confusing appearance
https://bugs.webkit.org/show_bug.cgi?id=106983

Reviewed by Kentaro Hara.

Source/WebCore:

For example, we show a read-only hour field and a read-only minutes
field for <input type=time min="17:00" step=86400> because the step
value is 24 hours and the hour field can be only 17. However, we need to
provide a way to clear the value of the time field in such case. We
shouldn't make the hour field read-only if no other fields are editable.

  • We don't make hour fields read-only for input[type=time].
  • We make hour fields read-only for input[type=datetime-local] only if year, month, or day field is editable. e.g. <input type=datetime-local min=2013-01-16T17:00 step=86400>:

The hour field is read-only, and year/month/day fields are editable.

<input type=datetime-local min=2013-01-16T17:00 max=2013-01-16T18:00 step=86400>:

The hour field is editable, and year/month/day fields are read-only.

Test: fast/forms/datetimelocal-multiple-fields/datetimelocal-multiple-fields-readonly-subfield.html

  • html/shadow/DateTimeEditElement.cpp:

(DateTimeEditBuilder): Declare new functions.
(WebCore::DateTimeEditBuilder::getRangeOfDayOfMonthField):
Added a function by extracting some code from visitField.
(WebCore::DateTimeEditBuilder::visitField):
(WebCore::DateTimeEditBuilder::shouldDayOfMonthFieldReadOnly):
Added a function by extracting some code from visitField.
(WebCore::DateTimeEditBuilder::shouldHourFieldReadOnly):
If the type is "time", we don't make hour fields read-only.
Otherwise, we don't make hour fields read-only if year/month/day fields
are read-only. Note that we don't need to check read-only status of year
and month fields explicitly here because a day field can be read-only
only if the year field and the month field are read-only.

LayoutTests:

Note: We don't add tests for input[type=datetime] now because the WHATWG
specification might be changed.

  • fast/forms/datetimelocal-multiple-fields/datetimelocal-multiple-fields-readonly-subfield-expected.txt: Added.
  • fast/forms/datetimelocal-multiple-fields/datetimelocal-multiple-fields-readonly-subfield.html: Added.
  • fast/forms/time-multiple-fields/time-multiple-fields-readonly-subfield-expected.txt:
  • fast/forms/time-multiple-fields/time-multiple-fields-readonly-subfield.html:

Update test cases for new behavior. We should not make hour fields
read-only for input[type=time].

  • platform/chromium-mac/fast/forms/time/time-appearance-basic-expected.png: Ditto.
  • platform/chromium/TestExpectations: Add time-appearance-basic.html.
2:59 AM Changeset in webkit [139864] by allan.jensen@digia.com
  • 2 edits in trunk/Source/WebCore

[TexMap] Composited CSS shaders crash when using non-GL TextureMapper
https://bugs.webkit.org/show_bug.cgi?id=106796

Reviewed by Noam Rosenthal.

Fail gracefully when FilterEffectRenderer fails to build the filter effects.

  • platform/graphics/texmap/TextureMapperImageBuffer.cpp:

(WebCore::BitmapTextureImageBuffer::applyFilters):

2:47 AM Changeset in webkit [139863] by kadam@inf.u-szeged.hu
  • 3 edits
    6 adds in trunk/LayoutTests

[Qt] Unreviewed gardening.

Patch by Nandor Huszka <hnandor@inf.u-szeged.hu> on 2013-01-16

  • platform/qt-5.0-wk1/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.png: Added. Rebaseline after r139798.
  • platform/qt-5.0-wk1/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Added. Rebaseline after r139798.
  • platform/qt/compositing/layer-creation/overlap-animation-container-expected.txt: Added. Rebaseline after r139794.
  • platform/qt/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: Rebaseline after r139798.
  • platform/qt/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Rebaseline after r139798.
2:43 AM Changeset in webkit [139862] by vsevik@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: Store project UISourceCodes in a map with uri as a key for faster lookup.
https://bugs.webkit.org/show_bug.cgi?id=106911

Reviewed by Pavel Feldman.

  • inspector/front-end/Workspace.js:

(WebInspector.Project):
(WebInspector.Project.prototype._fileAdded):
(WebInspector.Project.prototype._fileRemoved):
(WebInspector.Project.prototype._reset):
(WebInspector.Project.prototype.uiSourceCodeForOriginURL):
(WebInspector.Project.prototype.uiSourceCodeForURI):
(WebInspector.Project.prototype.uiSourceCodes):

2:42 AM Changeset in webkit [139861] by dominik.rottsches@intel.com
  • 2 edits in trunk/LayoutTests

[EFL] Unreviewed gardening.

Removed fast/events/drag-and-drop-autoscroll from Test expectations after rollout in r139503.
ScrollingCoordinator tests moved to TestExpectations after r139686.
Border size rendering change in r139798 requires a rebaseline for
svg/zoom/page/zoom-replaced-intrinsic-ratio-001.htm &
http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm
but they fail to generate pixel results - see bug 106992.
PropertyCollection tests skipped for now after r139756

  • platform/efl/TestExpectations:
2:26 AM Changeset in webkit [139860] by vsevik@chromium.org
  • 15 edits
    3 adds in trunk

Web Inspector: Introduce file mapping allowing to map network loaded scripts and stylesheets to file system files.
https://bugs.webkit.org/show_bug.cgi?id=106795

Reviewed by Pavel Feldman.

Source/WebCore:

Introduced file mapping for inspector.
FileMapping is essentially an array of MappingEntries where each MappingEntry is a pair of urlPrefix and pathPrefix.
When scripts and stylesheets are mapped to uiSourceCodes FileMapping methods are used to establish
prefix based matching with file system uiSourceCodes if possible.

Test: inspector/file-mapping.html

  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • inspector/compile-front-end.py:
  • inspector/front-end/CompilerScriptMapping.js:

(WebInspector.CompilerScriptMapping):
(WebInspector.CompilerScriptMapping.prototype.rawLocationToUILocation):
(WebInspector.CompilerScriptMapping.prototype.uiLocationToRawLocation):
(WebInspector.CompilerScriptMapping.prototype.get addScript.get this):
(WebInspector.CompilerScriptMapping.prototype.get addScript):
(WebInspector.CompilerScriptMapping.prototype._bindUISourceCode):
(WebInspector.CompilerScriptMapping.prototype._uiSourceCodeAddedToWorkspace):

  • inspector/front-end/FileMapping.js: Added.

(WebInspector.FileMapping):
(WebInspector.FileMapping.prototype.hasMappingForURL):
(WebInspector.FileMapping.prototype.uriForURL):
(WebInspector.FileMapping.prototype.urlForURI):
(WebInspector.FileMapping.prototype.setMappings):
(WebInspector.FileMapping.prototype.mappings):
(WebInspector.FileMapping.prototype._deserialize):
(WebInspector.FileMapping.prototype._serialize):
(WebInspector.FileMapping.MappingEntry):
(WebInspector.FileMapping.MappingEntry.deserialize):
(WebInspector.FileMapping.MappingEntry.prototype.matchesURL):
(WebInspector.FileMapping.MappingEntry.prototype.matchesURI):
(WebInspector.FileMapping.MappingEntry.prototype.uriForURL):
(WebInspector.FileMapping.MappingEntry.prototype.urlForURI):
(WebInspector.FileMapping.MappingEntry.prototype.serialize):

  • inspector/front-end/NetworkUISourceCodeProvider.js:

(WebInspector.NetworkUISourceCodeProvider.prototype._addFile):

  • inspector/front-end/ResourceScriptMapping.js:

(WebInspector.ResourceScriptMapping.prototype._workspaceUISourceCodeForScript):
(WebInspector.ResourceScriptMapping.prototype._scriptsForUISourceCode):

  • inspector/front-end/ResourceUtils.js:

(WebInspector.displayNameForURL):

  • inspector/front-end/SASSSourceMapping.js:

(WebInspector.SASSSourceMapping):
(WebInspector.SASSSourceMapping.prototype._reloadCSS):
(_addURLMapping):
(rawLocationToUILocation):
(_reset):
(WebInspector.SASSSourceMapping.MappingEntry):

  • inspector/front-end/StylesSourceMapping.js:

(WebInspector.StylesSourceMapping):
(WebInspector.StylesSourceMapping.prototype.rawLocationToUILocation):
(WebInspector.StylesSourceMapping.prototype._uiSourceCodeAddedToWorkspace):
(WebInspector.StylesSourceMapping.prototype._projectWillReset):
(WebInspector.StyleContentBinding.prototype.):
(WebInspector.StyleContentBinding.prototype._innerStyleSheetChanged):

  • inspector/front-end/WebKit.qrc:
  • inspector/front-end/Workspace.js:
  • inspector/front-end/inspector.html:
  • inspector/front-end/inspector.js:

LayoutTests:

  • inspector/file-mapping-expected.txt: Added.
  • inspector/file-mapping.html: Added.
2:19 AM Changeset in webkit [139859] by vsevik@chromium.org
  • 36 edits in trunk

Web Inspector: Introduce UISourceCode.originURL().
https://bugs.webkit.org/show_bug.cgi?id=106909

Reviewed by Pavel Feldman.

Source/WebCore:

Introduced originURL on UISourceCode showing where UISourceCode in workspace was loaded from.
This is neeeded to distinguish it from network request url used by mappings.

  • inspector/front-end/AdvancedSearchController.js:

(WebInspector.FileBasedSearchResultsPane.prototype._createAnchor):
(WebInspector.FileBasedSearchResultsPane.prototype.addSearchResult):

  • inspector/front-end/BreakpointsSidebarPane.js:

(WebInspector.JavaScriptBreakpointsSidebarPane.prototype._compareBreakpoints):

  • inspector/front-end/CallStackSidebarPane.js:

(WebInspector.CallStackSidebarPane.Placard.prototype._update):

  • inspector/front-end/ExtensionServer.js:

(WebInspector.ExtensionServer.prototype._handleOpenURL):
(WebInspector.ExtensionServer.prototype._onGetResourceContent):
(WebInspector.ExtensionServer.prototype._onSetResourceContent):

  • inspector/front-end/JavaScriptSourceFrame.js:

(WebInspector.JavaScriptSourceFrame.prototype._setBreakpoint):

  • inspector/front-end/Linkifier.js:

(WebInspector.Linkifier.prototype._updateAnchor):
(WebInspector.Linkifier.DefaultFormatter.prototype.formatLiveAnchor):

  • inspector/front-end/NavigatorView.js:

(WebInspector.NavigatorSourceTreeElement):

  • inspector/front-end/SASSSourceMapping.js:

(uiLocationToRawLocation):

  • inspector/front-end/ScriptsPanel.js:

(WebInspector.ScriptsPanel.prototype.canShowAnchorLocation):
(WebInspector.ScriptsPanel.prototype._showSourceLine):
(WebInspector.ScriptsPanel.prototype._toggleFormatSource):

  • inspector/front-end/ScriptsSearchScope.js:

(WebInspector.ScriptsSearchScope.prototype._sortedUISourceCodes):
(WebInspector.ScriptsSearchScope.prototype._sortedUISourceCodes.comparator):

  • inspector/front-end/SimpleWorkspaceProvider.js:

(WebInspector.SimpleWorkspaceProvider.prototype.addFile):

  • inspector/front-end/StyleSheetOutlineDialog.js:

(WebInspector.StyleSheetOutlineDialog.prototype.requestItems):

  • inspector/front-end/StylesSourceMapping.js:

(WebInspector.StylesSourceMapping.prototype.uiLocationToRawLocation):

  • inspector/front-end/TabbedEditorContainer.js:

(WebInspector.TabbedEditorContainer.prototype._tooltipForFile):

  • inspector/front-end/UISourceCode.js:

(WebInspector.UISourceCode):
(WebInspector.UISourceCode.prototype.originURL):
(WebInspector.UISourceCode.prototype.urlChanged):
(WebInspector.UISourceCode.prototype.contentURL):
(WebInspector.Revision.prototype.contentURL):

  • inspector/front-end/Workspace.js:

(WebInspector.FileDescriptor):
(WebInspector.Project.prototype._fileAdded):
(WebInspector.Project.prototype.uiSourceCodeForOriginURL):
(WebInspector.Workspace.prototype.uiSourceCodeForOriginURL):

LayoutTests:

  • http/tests/inspector/compiler-script-mapping.html:
  • http/tests/inspector/debugger-test.js:

(initialize_DebuggerTest):

  • http/tests/inspector/network/network-request-revision-content.html:
  • http/tests/inspector/workspace-test.js:
  • inspector/debugger/breakpoint-manager.html:
  • inspector/debugger/dynamic-script-tag.html:
  • inspector/debugger/linkifier.html:
  • inspector/debugger/live-edit-breakpoints.html:
  • inspector/debugger/script-snippet-model.html:
  • inspector/debugger/scripts-file-selector.html:
  • inspector/debugger/scripts-panel.html:
  • inspector/debugger/scripts-sorting.html:
  • inspector/debugger/source-frame-count.html:
  • inspector/debugger/source-url-comment.html:
  • inspector/debugger/ui-source-code-display-name.html:
  • inspector/debugger/ui-source-code.html:
  • inspector/styles/styles-history.html:
  • inspector/uisourcecode-revisions.html:
2:16 AM Changeset in webkit [139858] by gyuyoung.kim@samsung.com
  • 4 edits
    94 moves
    23 adds in trunk

[EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
https://bugs.webkit.org/show_bug.cgi?id=106969

Reviewed by Benjamin Poulain.

.:

  • Source/PlatformEfl.cmake: Change DefaultTheme path.
  • Source/cmake/OptionsEfl.cmake: ditto.

Source/WebCore:

DefaultTheme is used by both EFL WK1 and WK2 ports. So, WebCore/platform/efl is appropriate place for it.

  • platform/efl/DefaultTheme/CMakeLists.txt: Renamed from Source/WebKit/efl/DefaultTheme/CMakeLists.txt.
  • platform/efl/DefaultTheme/default.edc: Renamed from Source/WebKit/efl/DefaultTheme/default.edc.
  • platform/efl/DefaultTheme/widget/button/button.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/button/button.edc.
  • platform/efl/DefaultTheme/widget/button/img_button_focus.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/button/img_button_focus.png.
  • platform/efl/DefaultTheme/widget/button/img_button_hover.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/button/img_button_hover.png.
  • platform/efl/DefaultTheme/widget/button/img_button_normal.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/button/img_button_normal.png.
  • platform/efl/DefaultTheme/widget/button/img_button_press.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/button/img_button_press.png.
  • platform/efl/DefaultTheme/widget/check/check.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/check/check.edc.
  • platform/efl/DefaultTheme/widget/check/img_check_bg_disabled.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/check/img_check_bg_disabled.png.
  • platform/efl/DefaultTheme/widget/check/img_check_bg_enabled.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/check/img_check_bg_enabled.png.
  • platform/efl/DefaultTheme/widget/check/img_check_off.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/check/img_check_off.png.
  • platform/efl/DefaultTheme/widget/check/img_check_off_focus.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/check/img_check_off_focus.png.
  • platform/efl/DefaultTheme/widget/check/img_check_off_hover.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/check/img_check_off_hover.png.
  • platform/efl/DefaultTheme/widget/check/img_check_on.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/check/img_check_on.png.
  • platform/efl/DefaultTheme/widget/check/img_check_on_focus.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/check/img_check_on_focus.png.
  • platform/efl/DefaultTheme/widget/check/img_check_on_hover.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/check/img_check_on_hover.png.
  • platform/efl/DefaultTheme/widget/combo/combo.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/combo/combo.edc.
  • platform/efl/DefaultTheme/widget/combo/combo_focus.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/combo/combo_focus.png.
  • platform/efl/DefaultTheme/widget/combo/combo_focus_button.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/combo/combo_focus_button.png.
  • platform/efl/DefaultTheme/widget/combo/combo_hover.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/combo/combo_hover.png.
  • platform/efl/DefaultTheme/widget/combo/combo_hover_button.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/combo/combo_hover_button.png.
  • platform/efl/DefaultTheme/widget/combo/combo_normal.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/combo/combo_normal.png.
  • platform/efl/DefaultTheme/widget/combo/combo_normal_button.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/combo/combo_normal_button.png.
  • platform/efl/DefaultTheme/widget/combo/combo_press.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/combo/combo_press.png.
  • platform/efl/DefaultTheme/widget/combo/combo_press_button.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/combo/combo_press_button.png.
  • platform/efl/DefaultTheme/widget/combo/icon.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/combo/icon.png.
  • platform/efl/DefaultTheme/widget/entry/entry.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/entry/entry.edc.
  • platform/efl/DefaultTheme/widget/entry/img_focused.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/entry/img_focused.png.
  • platform/efl/DefaultTheme/widget/entry/img_hovered.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/entry/img_hovered.png.
  • platform/efl/DefaultTheme/widget/entry/img_normal.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/entry/img_normal.png.
  • platform/efl/DefaultTheme/widget/file/file.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/file/file.edc.
  • platform/efl/DefaultTheme/widget/file/file_focus.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/file/file_focus.png.
  • platform/efl/DefaultTheme/widget/file/file_hover.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/file/file_hover.png.
  • platform/efl/DefaultTheme/widget/file/file_normal.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/file/file_normal.png.
  • platform/efl/DefaultTheme/widget/file/file_press.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/file/file_press.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/fullscreenbutton/enterfullscreenbutton.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/fullscreenbutton/enterfullscreenbutton.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/fullscreenbutton/exitfullscreenbutton.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/fullscreenbutton/exitfullscreenbutton.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/fullscreenbutton/fullscreen_button.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/fullscreenbutton/fullscreen_button.edc.
  • platform/efl/DefaultTheme/widget/mediacontrol/mutebutton/mute_button.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/mutebutton/mute_button.edc.
  • platform/efl/DefaultTheme/widget/mediacontrol/mutebutton/mutebutton.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/mutebutton/mutebutton.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/mutebutton/unmutebutton.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/mutebutton/unmutebutton.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/playpausebutton/pausebutton.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/playpausebutton/pausebutton.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/playpausebutton/playbutton.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/playpausebutton/playbutton.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/playpausebutton/playpause_button.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/playpausebutton/playpause_button.edc.
  • platform/efl/DefaultTheme/widget/mediacontrol/seekbackwardbutton/seekbackward_button.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/seekbackwardbutton/seekbackward_button.edc.
  • platform/efl/DefaultTheme/widget/mediacontrol/seekbackwardbutton/seekbackwardbutton.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/seekbackwardbutton/seekbackwardbutton.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/seekforwardbutton/seekforward_button.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/seekforwardbutton/seekforward_button.edc.
  • platform/efl/DefaultTheme/widget/mediacontrol/seekforwardbutton/seekforwardbutton.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/seekforwardbutton/seekforwardbutton.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/togglecaptionsbutton/closedcaption.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/togglecaptionsbutton/closedcaption.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/togglecaptionsbutton/closedcaption_disabled.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/togglecaptionsbutton/closedcaption_disabled.png.
  • platform/efl/DefaultTheme/widget/mediacontrol/togglecaptionsbutton/toggle_captions_button.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/mediacontrol/togglecaptionsbutton/toggle_captions_button.edc.
  • platform/efl/DefaultTheme/widget/progressbar/bt_base.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/progressbar/bt_base.png.
  • platform/efl/DefaultTheme/widget/progressbar/progressbar.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/progressbar/progressbar.edc.
  • platform/efl/DefaultTheme/widget/progressbar/shelf_inset.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/progressbar/shelf_inset.png.
  • platform/efl/DefaultTheme/widget/radio/img_radio_bg_disabled.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/radio/img_radio_bg_disabled.png.
  • platform/efl/DefaultTheme/widget/radio/img_radio_bg_enabled.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/radio/img_radio_bg_enabled.png.
  • platform/efl/DefaultTheme/widget/radio/img_radio_off.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/radio/img_radio_off.png.
  • platform/efl/DefaultTheme/widget/radio/img_radio_off_focus.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/radio/img_radio_off_focus.png.
  • platform/efl/DefaultTheme/widget/radio/img_radio_off_hover.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/radio/img_radio_off_hover.png.
  • platform/efl/DefaultTheme/widget/radio/img_radio_on.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/radio/img_radio_on.png.
  • platform/efl/DefaultTheme/widget/radio/img_radio_on_focus.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/radio/img_radio_on_focus.png.
  • platform/efl/DefaultTheme/widget/radio/img_radio_on_hover.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/radio/img_radio_on_hover.png.
  • platform/efl/DefaultTheme/widget/radio/radio.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/radio/radio.edc.
  • platform/efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar.edc.
  • platform/efl/DefaultTheme/widget/scrollbar/scrollbar_h.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_h.png.
  • platform/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_h.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_h.png.
  • platform/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_v.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_v.png.
  • platform/efl/DefaultTheme/widget/scrollbar/scrollbar_v.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_v.png.
  • platform/efl/DefaultTheme/widget/search/cancel/cancel_normal_button.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/search/cancel/cancel_normal_button.png.
  • platform/efl/DefaultTheme/widget/search/cancel/cancel_normal_button2.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/search/cancel/cancel_normal_button2.png.
  • platform/efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/search/cancel/search_cancel.edc.
  • platform/efl/DefaultTheme/widget/search/decoration/decoration_normal_button.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/search/decoration/decoration_normal_button.png.
  • platform/efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/search/decoration/search_decoration.edc.
  • platform/efl/DefaultTheme/widget/search/field/field_focused.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/search/field/field_focused.png.
  • platform/efl/DefaultTheme/widget/search/field/field_hovered.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/search/field/field_hovered.png.
  • platform/efl/DefaultTheme/widget/search/field/field_normal.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/search/field/field_normal.png.
  • platform/efl/DefaultTheme/widget/search/field/search_field.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/search/field/search_field.edc.
  • platform/efl/DefaultTheme/widget/slider/slider.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider.edc.
  • platform/efl/DefaultTheme/widget/slider/slider_fill_h.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_fill_h.png.
  • platform/efl/DefaultTheme/widget/slider/slider_fill_v.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_fill_v.png.
  • platform/efl/DefaultTheme/widget/slider/slider_h.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_h.png.
  • platform/efl/DefaultTheme/widget/slider/slider_thumb_h.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_thumb_h.png.
  • platform/efl/DefaultTheme/widget/slider/slider_thumb_press_h.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_thumb_press_h.png.
  • platform/efl/DefaultTheme/widget/slider/slider_thumb_press_v.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_thumb_press_v.png.
  • platform/efl/DefaultTheme/widget/slider/slider_thumb_v.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_thumb_v.png.
  • platform/efl/DefaultTheme/widget/slider/slider_v.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_v.png.
  • platform/efl/DefaultTheme/widget/spinner/sp_bg.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/spinner/sp_bg.png.
  • platform/efl/DefaultTheme/widget/spinner/sp_down_default.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/spinner/sp_down_default.png.
  • platform/efl/DefaultTheme/widget/spinner/sp_down_hover.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/spinner/sp_down_hover.png.
  • platform/efl/DefaultTheme/widget/spinner/sp_down_pressed.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/spinner/sp_down_pressed.png.
  • platform/efl/DefaultTheme/widget/spinner/sp_up_default.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/spinner/sp_up_default.png.
  • platform/efl/DefaultTheme/widget/spinner/sp_up_hover.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/spinner/sp_up_hover.png.
  • platform/efl/DefaultTheme/widget/spinner/sp_up_pressed.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/spinner/sp_up_pressed.png.
  • platform/efl/DefaultTheme/widget/spinner/spinner.edc: Renamed from Source/WebKit/efl/DefaultTheme/widget/spinner/spinner.edc.
2:07 AM Changeset in webkit [139857] by Csaba Osztrogonác
  • 2 edits
    1 delete in trunk/LayoutTests

REGRESSION(r139835): fast/js/integer-division-neg2tothe32-by-neg1.html is failing
https://bugs.webkit.org/show_bug.cgi?id=106991

Unreviewed gardening, updated expected file.

  • fast/js/integer-division-neg2tothe32-by-neg1-expected.txt:
  • platform/chromium/fast/js/integer-division-neg2tothe32-by-neg1-expected.txt: Removed.
2:06 AM Changeset in webkit [139856] by dominicc@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[Chromium] Unreviewed gardening.

Roll Chromium to 177117.

  • DEPS:
2:05 AM Changeset in webkit [139855] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening.

Adding a failure expectation for fast/js/integer-division-neg2tothe32-by-neg1.html.
The test started failing after r139835.

  • platform/gtk/TestExpectations:
2:02 AM Changeset in webkit [139854] by haraken@chromium.org
  • 7 edits in trunk/Source/WebCore

[V8] Make an Isolate parameter mandatory in SerializedScriptValue::deserialize()
https://bugs.webkit.org/show_bug.cgi?id=106916

Reviewed by Adam Barth.

This is one of steps to remove optional Isolate parameters.

No tests. No change in behavior.

  • bindings/v8/SerializedScriptValue.cpp:

(WebCore::SerializedScriptValue::deserialize):
(WebCore):
(WebCore::SerializedScriptValue::deserializeForInspector):

  • bindings/v8/SerializedScriptValue.h:

(SerializedScriptValue):

  • bindings/v8/custom/V8HistoryCustom.cpp:

(WebCore::V8History::stateAccessorGetter):

  • bindings/v8/custom/V8MessageEventCustom.cpp:

(WebCore::V8MessageEvent::dataAccessorGetter):

  • bindings/v8/custom/V8PopStateEventCustom.cpp:

(WebCore::V8PopStateEvent::stateAccessorGetter):

1:50 AM Changeset in webkit [139853] by commit-queue@webkit.org
  • 10 edits
    5 adds in trunk

[Inspector] Add events for tracking page loads and scheduled navigations.
https://bugs.webkit.org/show_bug.cgi?id=104168

Patch by Ken Kania <kkania@chromium.org> on 2013-01-16
Reviewed by Pavel Feldman.

These events are needed for clients who need to be aware of when a page is
navigating or about to navigate. Some clients may wish to prevent interaction
with the page during this time. Two of the new events track loading start and
stop, as measured by the ProgressTracker. The other two events track when a
page has a new scheduled navigation and when it no longer has a scheduled
navigation. These latter two events won't allow the client to determine if
a load is going to happen in all circumstances, but is sufficient for many cases.

Source/WebCore:

Tests: inspector-protocol/page/frameScheduledNavigation.html

inspector-protocol/page/frameStartedLoading.html

  • inspector/Inspector.json:
  • inspector/InspectorInstrumentation.cpp:

(WebCore):
(WebCore::InspectorInstrumentation::frameStartedLoadingImpl):
(WebCore::InspectorInstrumentation::frameStoppedLoadingImpl):
(WebCore::InspectorInstrumentation::frameScheduledNavigationImpl):
(WebCore::InspectorInstrumentation::frameClearedScheduledNavigationImpl):

  • inspector/InspectorInstrumentation.h:

(InspectorInstrumentation):
(WebCore::InspectorInstrumentation::frameStartedLoading):
(WebCore):
(WebCore::InspectorInstrumentation::frameStoppedLoading):
(WebCore::InspectorInstrumentation::frameScheduledNavigation):
(WebCore::InspectorInstrumentation::frameClearedScheduledNavigation):

  • inspector/InspectorPageAgent.cpp:

(WebCore::InspectorPageAgent::frameStartedLoading):
(WebCore):
(WebCore::InspectorPageAgent::frameStoppedLoading):
(WebCore::InspectorPageAgent::frameScheduledNavigation):
(WebCore::InspectorPageAgent::frameClearedScheduledNavigation):

  • inspector/InspectorPageAgent.h:
  • inspector/front-end/ResourceTreeModel.js:

(WebInspector.PageDispatcher.prototype.frameDetached):
(WebInspector.PageDispatcher.prototype.frameStartedLoading):
(WebInspector.PageDispatcher.prototype.frameStoppedLoading):
(WebInspector.PageDispatcher.prototype.frameScheduledNavigation):
(WebInspector.PageDispatcher.prototype.frameClearedScheduledNavigation):

  • loader/NavigationScheduler.cpp:

(WebCore::NavigationScheduler::clear):
(WebCore::NavigationScheduler::timerFired):
(WebCore::NavigationScheduler::startTimer):
(WebCore::NavigationScheduler::cancel):

  • loader/ProgressTracker.cpp:

(WebCore::ProgressTracker::progressStarted):
(WebCore::ProgressTracker::finalProgressComplete):

LayoutTests:

  • inspector-protocol/page/frameScheduledNavigation-expected.txt: Added.
  • inspector-protocol/page/frameScheduledNavigation.html: Added.
  • inspector-protocol/page/frameStartedLoading-expected.txt: Added.
  • inspector-protocol/page/frameStartedLoading.html: Added.
1:47 AM Changeset in webkit [139852] by zandobersek@gmail.com
  • 2 edits
    1 add in trunk/LayoutTests

Unreviewed GTK gardening.

Rebaselining after r139798.

  • platform/gtk/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt:
  • platform/gtk/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Added.
1:45 AM Changeset in webkit [139851] by dominicc@chromium.org
  • 2 edits in trunk/LayoutTests

[Chromium] Unreviewed gardening.

Rebaseline this test on Linux after r139798:

http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm

  • platform/chromium-linux/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.png:
1:42 AM Changeset in webkit [139850] by jochen@chromium.org
  • 8 edits in trunk/Tools

[chromium] add title text direction attribute to TestRunner
https://bugs.webkit.org/show_bug.cgi?id=106907

Reviewed by Adam Barth.

  • DumpRenderTree/chromium/DRTTestRunner.cpp:

(DRTTestRunner::DRTTestRunner):
(DRTTestRunner::reset):

  • DumpRenderTree/chromium/DRTTestRunner.h:
  • DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:

(WebTestRunner::WebTestRunner::setTitleTextDirection):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:

(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner::TestRunner::reset):
(WebTestRunner::TestRunner::setTitleTextDirection):
(WebTestRunner):

  • DumpRenderTree/chromium/TestRunner/src/TestRunner.h:

(TestRunner):

  • DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:

(WebTestRunner::WebTestProxyBase::didReceiveTitle):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::didReceiveTitle):

1:34 AM Changeset in webkit [139849] by tommyw@google.com
  • 8 edits in trunk

MediaStream API: Update MediaStreamTrack::readyState to match specification
https://bugs.webkit.org/show_bug.cgi?id=106781

Reviewed by Kentaro Hara.

Source/WebCore:

MediaStreamTrack::readyState now returns a string like the rest of the RTC classes.

Existing tests expanded to cover patch.

  • Modules/mediastream/MediaStream.cpp:

(WebCore::processTrack):

  • Modules/mediastream/MediaStreamTrack.cpp:

(WebCore::MediaStreamTrack::readyState):
(WebCore::MediaStreamTrack::ended):
(WebCore):

  • Modules/mediastream/MediaStreamTrack.h:

(MediaStreamTrack):

  • Modules/mediastream/MediaStreamTrack.idl:

LayoutTests:

  • fast/mediastream/MediaStreamTrack-expected.txt:
  • fast/mediastream/MediaStreamTrack.html:
1:24 AM Changeset in webkit [139848] by aandrey@chromium.org
  • 5 edits in trunk

Web Inspector: array grouping does not work for big and negative number keys
https://bugs.webkit.org/show_bug.cgi?id=106891

Reviewed by Pavel Feldman.

Source/WebCore:

Fixing array grouping for arrays that contain big or negative number representations as object keys.

  • inspector/front-end/ObjectPropertiesSection.js:

(.buildObjectFragment):

LayoutTests:

  • inspector/console/console-big-array-expected.txt:
  • inspector/console/console-big-array.html:
1:13 AM Changeset in webkit [139847] by dominicc@chromium.org
  • 1 edit
    1 add in trunk/LayoutTests

[Chromium] Unreviewed gardening.

Rebaseline this test after r139835:

fast/js/integer-division-neg2tothe32-by-neg1.html

  • platform/chromium/fast/js/integer-division-neg2tothe32-by-neg1-expected.txt: Added.
1:07 AM Changeset in webkit [139846] by zandobersek@gmail.com
  • 8 edits in trunk/LayoutTests

Unreviewed gardening.

Adjusting failure expectations for fast/harness/sample-fail-mismatch-reftest.html
on all ports. The expectation for the test is now marked as a WontFix image failure.

r139786 reintroduced the possibility of running tests marked as WontFix if there is
another expectation (like Failure, ImageOnlyFailure) listed for the test.

This specific test tests that the harness correctly behaves in a case of a mismatch
reftest that matches with its baseline (i.e. that an image failure is reported). As
such every port should run it to ensure correct behavior of the ImageDiff tool in combination
with NRWT.

  • platform/chromium/TestExpectations:
  • platform/efl/TestExpectations:
  • platform/gtk/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/qt/TestExpectations:
  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
1:01 AM Changeset in webkit [139845] by dominicc@chromium.org
  • 8 edits
    2 moves
    26 adds
    4 deletes in trunk/LayoutTests

[Chromium] Unreviewed gardening.

Baseline (and rebaseline on Linux) these tests introduced in
r139836:

fast/gradients/unprefixed-color-stop-units.html
fast/gradients/unprefixed-color-stops.html
fast/gradients/unprefixed-generated-gradients.html
fast/gradients/unprefixed-gradient-parsing.html
fast/gradients/unprefixed-linear-angle-gradients.html
fast/gradients/unprefixed-linear-right-angle-gradients.html
fast/gradients/unprefixed-list-item-gradient.html
fast/gradients/unprefixed-radial-gradients.html
fast/gradients/unprefixed-radial-gradients2.html
fast/gradients/unprefixed-radial-gradients3.html
fast/gradients/unprefixed-repeating-end-fill.html
fast/gradients/unprefixed-repeating-linear-gradient.html
fast/gradients/unprefixed-repeating-radial-gradients.html
fast/gradients/unprefixed-zero-range-repeating-gradient-hang.html

  • platform/chromium-linux/fast/gradients/unprefixed-color-stop-units-expected.png:
  • platform/chromium-linux/fast/gradients/unprefixed-color-stops-expected.png: Removed.
  • platform/chromium-linux/fast/gradients/unprefixed-generated-gradients-expected.png: Removed.
  • platform/chromium-linux/fast/gradients/unprefixed-linear-angle-gradients-expected.png:
  • platform/chromium-linux/fast/gradients/unprefixed-linear-right-angle-gradients-expected.png:
  • platform/chromium-linux/fast/gradients/unprefixed-radial-gradients-expected.png:
  • platform/chromium-linux/fast/gradients/unprefixed-radial-gradients2-expected.png:
  • platform/chromium-linux/fast/gradients/unprefixed-radial-gradients3-expected.png: Removed.
  • platform/chromium-linux/fast/gradients/unprefixed-repeating-linear-gradient-expected.png:
  • platform/chromium-linux/fast/gradients/unprefixed-repeating-radial-gradients-expected.png:
  • platform/chromium-linux/fast/gradients/unprefixed-zero-range-repeating-gradient-hang-expected.png: Removed.
  • platform/chromium-mac-lion/fast/gradients/unprefixed-color-stop-units-expected.png: Added.
  • platform/chromium-mac-snowleopard/fast/gradients/unprefixed-color-stop-units-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-color-stop-units-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-color-stops-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-generated-gradients-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-linear-angle-gradients-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-linear-right-angle-gradients-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-list-item-gradient-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-radial-gradients-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-radial-gradients2-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-radial-gradients3-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-repeating-end-fill-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-repeating-linear-gradient-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-repeating-radial-gradients-expected.png: Added.
  • platform/chromium-mac/fast/gradients/unprefixed-zero-range-repeating-gradient-hang-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-color-stop-units-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-color-stops-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-generated-gradients-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-linear-angle-gradients-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-linear-right-angle-gradients-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-list-item-gradient-expected.png: Renamed from LayoutTests/platform/chromium-linux/fast/gradients/unprefixed-list-item-gradient-expected.png.
  • platform/chromium-win/fast/gradients/unprefixed-radial-gradients-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-radial-gradients2-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-radial-gradients3-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-repeating-end-fill-expected.png: Renamed from LayoutTests/platform/chromium-linux/fast/gradients/unprefixed-repeating-end-fill-expected.png.
  • platform/chromium-win/fast/gradients/unprefixed-repeating-linear-gradient-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-repeating-radial-gradients-expected.png: Added.
  • platform/chromium-win/fast/gradients/unprefixed-zero-range-repeating-gradient-hang-expected.png: Added.
12:48 AM Changeset in webkit [139844] by pfeldman@chromium.org
  • 5 edits
    2 adds in trunk

Web Inspector: highlight regexp API for DefaultTextEditor
https://bugs.webkit.org/show_bug.cgi?id=106801

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-16
Reviewed by Pavel Feldman.

Source/WebCore:

Add highlightRegexp and removeRegexpHighlight methods to DefaultTextEditor that highlight
all occurrences of given regexp in text with given css class.
Highlight is done via spans positioned absolutely over the regexp occurences in text.

Test: inspector/editor/text-editor-highlight-regexp.html

  • inspector/front-end/DefaultTextEditor.js:

(WebInspector.DefaultTextEditor.prototype.highlightRegex):
(WebInspector.DefaultTextEditor.prototype.removeRegexHighlight):
(WebInspector.TextEditorMainPanel):
(WebInspector.TextEditorMainPanel.prototype.highlightRegex):
(WebInspector.TextEditorMainPanel.prototype.removeRegexHighlight):
(WebInspector.TextEditorMainPanel.prototype._repaintVisibleChunks):
(WebInspector.TextEditorMainPanel.prototype._findRegexOccurrences):
(WebInspector.TextEditorMainPanel.prototype._measureRegex):
(WebInspector.TextEditorMainPanel.prototype._appendOverlayHighlight):
(WebInspector.TextEditorMainPanel.prototype._paintLine):

  • inspector/front-end/TextEditor.js:

(WebInspector.TextEditor.prototype.highlightRegex):
(WebInspector.TextEditor.prototype.removeRegexHighlight):

  • inspector/front-end/textEditor.css:

(.text-editor-overlay-highlight):
(.debug-fadeout):

LayoutTests:

New layout test to verify DefaultTextEditor highlight regexp API.

  • inspector/editor/text-editor-highlight-regexp-expected.txt: Added.
  • inspector/editor/text-editor-highlight-regexp.html: Added.
12:23 AM Changeset in webkit [139843] by jochen@chromium.org
  • 2 edits
    2 copies in branches/chromium/1364

Merge 139419

Connect UserGestureIndicator for mousedown and mouseup events
https://bugs.webkit.org/show_bug.cgi?id=105138

Reviewed by Adam Barth.

Source/WebCore:

Ports that consume user gestures to prevent certain types of pop-ups
need to be able to connect mousedown and mouseup events, otherwise, a
single mouse click will allow for opening multiple pop-ups.

Note that a mousedown is not always followed by a mouseup and vice
versa, e.g. when the mousedown results in a context menu being shown, or
something is dragged into the page.

Test: platform/chromium/fast/events/popup-allowed-from-gesture-only-once-two-events.html

  • page/EventHandler.cpp:

(WebCore::EventHandler::clear):
(WebCore::EventHandler::handleMousePressEvent):
(WebCore::EventHandler::handleMouseReleaseEvent):

  • page/EventHandler.h:

LayoutTests:

  • platform/chromium/fast/events/popup-allowed-from-gesture-only-once-two-events-expected.txt: Added.
  • platform/chromium/fast/events/popup-allowed-from-gesture-only-once-two-events.html: Added.

TBR=jochen@chromium.org
Review URL: https://codereview.chromium.org/11975006

12:05 AM Changeset in webkit [139842] by dominicc@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

[Chromium] Unreviewed gardening.

Roll Chromium to r177080.

  • DEPS:
12:02 AM Changeset in webkit [139841] by commit-queue@webkit.org
  • 3 edits in trunk/Tools

NRWT still confused about test count with --repeat-each and --iterations
https://bugs.webkit.org/show_bug.cgi?id=106562

Patch by Jussi Kukkonen <jussi.kukkonen@intel.com> on 2013-01-16
Reviewed by Dirk Pranke.

Fix the printed unique test count and skipped count. This
seems to have broken in r127688 ("NRWT lies about the number
of tests that it's skipping when used with --repeat-each").

Also add a test for print_found()

  • Scripts/webkitpy/layout_tests/views/printing.py:

(Printer.print_found):

  • Scripts/webkitpy/layout_tests/views/printing_unittest.py:

(Testprinter.test_details):
(Testprinter):
(Testprinter.test_found):

Note: See TracTimeline for information about the timeline view.