WebKit-https.git
9 years agoUse stereo AudioBuffer instead of RealtimeAnalyserNode in the layout test of stereo2m...
commit-queue@webkit.org [Thu, 22 Mar 2012 17:41:53 +0000 (17:41 +0000)]
Use stereo AudioBuffer instead of RealtimeAnalyserNode in the layout test of stereo2mono-down-mixing
https://bugs.webkit.org/show_bug.cgi?id=81881

Patch by Xingnan Wang <xingnan.wang@intel.com> on 2012-03-22
Reviewed by Chris Rogers.

* webaudio/stereo2mono-down-mixing.html:

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

9 years agoUnreviewed, touching file to force bots to pick up CSS_SHADERS flag change.
eae@chromium.org [Thu, 22 Mar 2012 17:41:16 +0000 (17:41 +0000)]
Unreviewed, touching file to force bots to pick up CSS_SHADERS flag change.

* css/CSSStyleSelector.h:
(CSSStyleSelector):

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

9 years ago[BlackBerry] DOMSupport isPositionInNode should have early returns for null nodes
mifenton@rim.com [Thu, 22 Mar 2012 17:38:36 +0000 (17:38 +0000)]
[BlackBerry] DOMSupport isPositionInNode should have early returns for null nodes
https://bugs.webkit.org/show_bug.cgi?id=81929

Reviewed by Rob Buis.

Add early returns in isPositionInNode when either
node or the position node is null.

* WebKitSupport/DOMSupport.cpp:
(BlackBerry::WebKit::DOMSupport::isPositionInNode):

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

9 years agoReverbConvolver::latencyFrames() should return 0.
commit-queue@webkit.org [Thu, 22 Mar 2012 17:28:06 +0000 (17:28 +0000)]
ReverbConvolver::latencyFrames() should return 0.
https://bugs.webkit.org/show_bug.cgi?id=81806

Patch by Xingnan Wang <xingnan.wang@intel.com> on 2012-03-22
Reviewed by Chris Rogers.

* platform/audio/ReverbConvolver.cpp:
(WebCore::ReverbConvolver::latencyFrames):

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

9 years agoUnreviewed test_expectations update for chromium.
eae@chromium.org [Thu, 22 Mar 2012 17:25:36 +0000 (17:25 +0000)]
Unreviewed test_expectations update for chromium.

* platform/chromium/test_expectations.txt:

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

9 years agoAdded fast/events/remove-target-with-shadow-in-drag.html to the Mac WebKit2 skip...
mitz@apple.com [Thu, 22 Mar 2012 17:24:22 +0000 (17:24 +0000)]
Added fast/events/remove-target-with-shadow-in-drag.html to the Mac WebKit2 skip list, since
it relies on dragging using EventSender, which doesn’t work in WebKitTestRunner.
<http://webkit.org/b/68552> tracks this issue.

* platform/mac-wk2/Skipped:

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

9 years ago[Qt] Enable support for handling database quota's in the MiniBrowser
ahf@0x90.dk [Thu, 22 Mar 2012 17:23:02 +0000 (17:23 +0000)]
[Qt] Enable support for handling database quota's in the MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=81928

Reviewed by Simon Hausmann.

* MiniBrowser/qt/qml/BrowserWindow.qml:

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

9 years ago[Qt][WK2] Pass Origin information to the DatabaseQuotaDialogContextObject https:...
ahf@0x90.dk [Thu, 22 Mar 2012 17:22:38 +0000 (17:22 +0000)]
[Qt][WK2] Pass Origin information to the DatabaseQuotaDialogContextObject https://bugs.webkit.org/show_bug.cgi?id=81910

Reviewed by Simon Hausmann.

* UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewPrivate::exceededDatabaseQuota):
* UIProcess/API/qt/qquickwebview_p_p.h:
(QQuickWebViewPrivate):
* UIProcess/qt/QtDialogRunner.cpp:
(DatabaseQuotaDialogContextObject):
(DatabaseQuotaDialogContextObject::DatabaseQuotaDialogContextObject):
(DatabaseQuotaDialogContextObject::securityOrigin):
(QtDialogRunner::initForDatabaseQuotaDialog):
* UIProcess/qt/QtDialogRunner.h:
(QtDialogRunner):
* UIProcess/qt/QtWebPageUIClient.cpp:
(QtWebPageUIClient::exceededDatabaseQuota):
* UIProcess/qt/QtWebPageUIClient.h:

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

9 years agorefactor flexbox in preparation for flex-line-pack
tony@chromium.org [Thu, 22 Mar 2012 17:16:30 +0000 (17:16 +0000)]
refactor flexbox in preparation for flex-line-pack
https://bugs.webkit.org/show_bug.cgi?id=81843

Reviewed by Ojan Vafai.

Replace WrapReverseContext with a vector of LineContexts that contain
the same information, plus values needed for flex-align.

alignChildren has been moved to after all the lines have been
positioned. We want to align children after flex-line-pack has changed
the size of each line to avoid unnecessary layouts.

Take 2: Remove the assert. If there are no children, then there are no
flex lines. Instead, assert that child is not null.

No new tests, just refactoring.

* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::LineContext::LineContext): New struct,
holds information needed for wrap-reverse and aligning children.
(RenderFlexibleBox::LineContext):
(WebCore::RenderFlexibleBox::layoutFlexItems): alignChildren after layout out all the lines rather than after each line.
(WebCore::RenderFlexibleBox::layoutAndPlaceChildren): don't alignChildren
(WebCore::RenderFlexibleBox::alignChildren): align all flex items, not just a line at a time.
(WebCore::RenderFlexibleBox::flipForWrapReverse): Update to use LineContext
* rendering/RenderFlexibleBox.h:

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

9 years ago[EFL] Gardening, add and update animations/, fast/css,
kubo@profusion.mobi [Thu, 22 Mar 2012 17:12:24 +0000 (17:12 +0000)]
[EFL] Gardening, add and update animations/, fast/css,
fast/line-grid and fast/repaint baselines and expectations.

* platform/efl/animations/cross-fade-background-image-expected.png: Added.
* platform/efl/animations/cross-fade-background-image-expected.txt: Added.
* platform/efl/animations/cross-fade-border-image-source-expected.png: Added.
* platform/efl/animations/cross-fade-border-image-source-expected.txt: Added.
* platform/efl/animations/cross-fade-list-style-image-expected.png: Added.
* platform/efl/animations/cross-fade-list-style-image-expected.txt: Added.
* platform/efl/animations/cross-fade-webkit-mask-image-expected.png: Added.
* platform/efl/animations/cross-fade-webkit-mask-image-expected.txt: Added.
* platform/efl/fast/css/003-expected.txt:
* platform/efl/fast/css/004-expected.txt:
* platform/efl/fast/css/005-expected.txt:
* platform/efl/fast/css/acid2-expected.txt:
* platform/efl/fast/css/acid2-pixel-expected.txt:
* platform/efl/fast/css/bidi-override-in-anonymous-block-expected.txt:
* platform/efl/fast/css/color-correction-backgrounds-and-text-expected.txt:
* platform/efl/fast/css/color-correction-on-text-expected.txt:
* platform/efl/fast/css/css2-system-fonts-expected.txt:
* platform/efl/fast/css/empty-inline-003-quirksmode-expected.txt: Added.
* platform/efl/fast/css/empty-inline-line-height-first-line-expected.txt: Added.
* platform/efl/fast/css/empty-inline-line-height-first-line-quirksmode-expected.txt: Added.
* platform/efl/fast/css/first-letter-first-line-hover-expected.txt:
* platform/efl/fast/css/font-face-woff-expected.txt:
* platform/efl/fast/css/font-weight-1-expected.txt:
* platform/efl/fast/css/font_property_normal-expected.txt:
* platform/efl/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
* platform/efl/fast/css/hover-subselector-expected.txt:
* platform/efl/fast/css/hsl-color-expected.txt:
* platform/efl/fast/css/ignore-text-zoom-expected.png: Added.
* platform/efl/fast/css/inline-properties-important-expected.txt:
* platform/efl/fast/css/invalidation-errors-3-expected.txt:
* platform/efl/fast/css/non-empty-span-expected.png: Added.
* platform/efl/fast/css/non-empty-span-expected.txt: Added.
* platform/efl/fast/css/preserve-user-specified-zoom-level-on-reload-expected.png: Added.
* platform/efl/fast/css/pseudo-first-line-border-width-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.txt: Added.
* platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.txt: Added.
* platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-expected.txt: Added.
* platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.txt: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-and-parent-dynamic-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-and-parent-dynamic-expected.txt: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.txt: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.txt: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-expected.txt: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.txt: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.txt: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png: Added.
* platform/efl/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.txt: Added.
* platform/efl/fast/css/selector-set-attribute-expected.txt:
* platform/efl/fast/css/transform-default-parameter-expected.txt:
* platform/efl/fast/css/zoom-body-scroll-expected.txt: Added.
* platform/efl/fast/css/zoom-font-size-expected.txt:
* platform/efl/fast/line-grid/line-align-left-edges-expected.png: Added.
* platform/efl/fast/line-grid/line-align-left-edges-expected.txt: Added.
* platform/efl/fast/line-grid/line-align-right-edges-expected.png: Added.
* platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Added.
* platform/efl/fast/line-grid/line-grid-contains-value-expected.png: Added.
* platform/efl/fast/line-grid/line-grid-contains-value-expected.txt: Added.
* platform/efl/fast/line-grid/line-grid-into-columns-expected.png: Added.
* platform/efl/fast/line-grid/line-grid-into-columns-expected.txt: Added.
* platform/efl/fast/repaint/scroll-inside-table-cell-expected.png: Added.
* platform/efl/fast/repaint/table-hover-on-link-expected.png: Added.
* platform/efl/fast/repaint/transform-rotate-and-remove-expected.png: Added.

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

9 years agoUnreviewed test_expectations update for chromium. Marking a couple of tests as SLOW...
eae@chromium.org [Thu, 22 Mar 2012 17:06:44 +0000 (17:06 +0000)]
Unreviewed test_expectations update for chromium. Marking a couple of tests as SLOW on SNOWLEOPARD DEBUG.

* platform/chromium/test_expectations.txt:

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

9 years agoEvent dispatching in XMLHttpRequestProgressEventThrottle should go through XMLHttpReq...
commit-queue@webkit.org [Thu, 22 Mar 2012 17:01:48 +0000 (17:01 +0000)]
Event dispatching in XMLHttpRequestProgressEventThrottle should go through XMLHttpRequestProgressEventThrottle::dispatchEvent
https://bugs.webkit.org/show_bug.cgi?id=46743

Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-03-22
Reviewed by Julien Chaffraix
Based on original patch by Anton D'Auria

In preparation for platform-specific queuing of XMLHttpRequest events,
this patch changes all calls to m_target->dispatchEvent to
XMLHttpRequestProgressEventThrottle::dispatchEvent.
Currently, we queue only one progress event on suspend() if we have
throttled progress events. We should be able to queue all XHR events
that can be generated after suspend(), if the platform network layer
continues to receive data.
XMLHttpRequest uses XMLHttpRequestProgressEventThrottle to dispatch only
download events, so this doesn't change behavior of upload events, which
aren't throttled or queued.

* xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::callReadyStateChangeListener):
* xml/XMLHttpRequestProgressEventThrottle.cpp:
(WebCore::XMLHttpRequestProgressEventThrottle::dispatchReadyStateChangeEvent):
(WebCore::XMLHttpRequestProgressEventThrottle::dispatchEvent):
(WebCore::XMLHttpRequestProgressEventThrottle::flushProgressEvent):
(WebCore::XMLHttpRequestProgressEventThrottle::dispatchPausedEvent):
(WebCore::XMLHttpRequestProgressEventThrottle::fired):
* xml/XMLHttpRequestProgressEventThrottle.h:
(XMLHttpRequestProgressEventThrottle):

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

9 years ago[EFL] Map BackSpace key code to Unicode value
commit-queue@webkit.org [Thu, 22 Mar 2012 16:59:46 +0000 (16:59 +0000)]
[EFL] Map BackSpace key code to Unicode value
https://bugs.webkit.org/show_bug.cgi?id=81130

Source/WebCore:

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-03-22
Reviewed by Gustavo Noronha Silva.

Test: fast/events/backspace-navigates-back.html

* platform/efl/EflKeyboardUtilities.cpp:
(WebCore::createKeyMap): Map BackSpace to Unicode value

LayoutTests:

Unskip fast/events/backspace-navigates-back.html

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-03-22
Reviewed by Gustavo Noronha Silva.

* platform/efl/Skipped:

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

9 years ago[Qt] Gardening, skip failing tests after r111560.
kkristof@inf.u-szeged.hu [Thu, 22 Mar 2012 16:57:57 +0000 (16:57 +0000)]
[Qt] Gardening, skip failing tests after r111560.
https://bugs.webkit.org/show_bug.cgi?id=81519

Reviewed by Csaba Osztrogonác.

* platform/qt-5.0-wk2/Skipped:

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

9 years agoIncorrect beforeChild parent calculation in RenderRubyBase::moveChildren.
inferno@chromium.org [Thu, 22 Mar 2012 16:52:55 +0000 (16:52 +0000)]
Incorrect beforeChild parent calculation in RenderRubyBase::moveChildren.
https://bugs.webkit.org/show_bug.cgi?id=80297

Reviewed by Julien Chaffraix.

Source/WebCore:

beforeChild might share the same anonymous block parent with other previous
siblings. Before moving the children across ruby bases, we need to make sure
to split the tree across the beforeChild correctly.

Test: fast/ruby/ruby-text-before-child-split.html

* rendering/RenderRubyBase.cpp:
(WebCore::RenderRubyBase::moveChildren):

LayoutTests:

Test passes if you see the inline continuation in the first ruby base and only the
simple text in the second ruby base.

* fast/ruby/ruby-text-before-child-split-expected.png: Added.
* fast/ruby/ruby-text-before-child-split-expected.txt: Added.
* fast/ruby/ruby-text-before-child-split.html: Added.

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

9 years ago[EFL] Gardening, update a few more fast/forms baselines.
kubo@profusion.mobi [Thu, 22 Mar 2012 16:16:30 +0000 (16:16 +0000)]
[EFL] Gardening, update a few more fast/forms baselines.

* platform/efl/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png: Added.
* platform/efl/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Added.
* platform/efl/fast/forms/file/file-input-pressed-state-expected.png: Added.
* platform/efl/fast/forms/input-placeholder-text-indent-expected.png:
* platform/efl/fast/forms/isindex-placeholder-expected.png:
* platform/efl/fast/forms/placeholder-with-positioned-element-expected.png:
* platform/efl/fast/forms/select-overflow-scroll-expected.png: Added.
* platform/efl/fast/forms/select-overflow-scroll-expected.txt: Added.
* platform/efl/fast/forms/select-overflow-scroll-inherited-expected.png: Added.
* platform/efl/fast/forms/select-overflow-scroll-inherited-expected.txt: Added.
* platform/efl/fast/forms/textarea-placeholder-wrapping-expected.png:

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

9 years ago[Qt] Gardening, skip failing tests after r111560.
kkristof@inf.u-szeged.hu [Thu, 22 Mar 2012 16:13:45 +0000 (16:13 +0000)]
[Qt] Gardening, skip failing tests after r111560.
https://bugs.webkit.org/show_bug.cgi?id=81519

Reviewed by Csaba Osztrogonác.

* platform/qt-5.0-wk2/Skipped:

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

9 years ago[Qt] Fix Qt minimal build after r111692
kkristof@inf.u-szeged.hu [Thu, 22 Mar 2012 16:01:58 +0000 (16:01 +0000)]
[Qt] Fix Qt minimal build after r111692

Reviewed by Csaba Osztrogonác.

* bindings/js/JSScriptProfileNodeCustom.cpp:

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

9 years ago[EFL] Implement LayoutTestController::setEditingBehavior
commit-queue@webkit.org [Thu, 22 Mar 2012 15:50:48 +0000 (15:50 +0000)]
[EFL] Implement LayoutTestController::setEditingBehavior
https://bugs.webkit.org/show_bug.cgi?id=81124

Source/WebKit/efl:

Add missing implementation setEditingBehavior to EFL's
DumpRenderTreeSupport. This setting controls various editing
behaviors that differ between platforms.

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-03-22
Reviewed by Martin Robinson.

* WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
(DumpRenderTreeSupportEfl::setEditingBehavior):
* WebCoreSupport/DumpRenderTreeSupportEfl.h:

Tools:

Adding missing implementation setEditingBehavior to EFL's
LayoutTestController. This implementation allows us to
unskip some tests from the skip list.

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-03-22
Reviewed by Martin Robinson.

* DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
(LayoutTestController::setEditingBehavior): Implemented.

LayoutTests:

Unskip tests connected with setEditingBehavior.

Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-03-22
Reviewed by Martin Robinson.

* platform/efl/Skipped:

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

9 years ago[chromium] Fix scrollbar layers holding onto invalid textures after lost context
enne@google.com [Thu, 22 Mar 2012 15:37:30 +0000 (15:37 +0000)]
[chromium] Fix scrollbar layers holding onto invalid textures after lost context
https://bugs.webkit.org/show_bug.cgi?id=81841

Reviewed by James Robinson.

Source/WebCore:

Unit test: CCLayerTreeHostImplTest.scrollbarLayerLostContext

* platform/graphics/chromium/cc/CCScrollbarLayerImpl.cpp:
(WebCore::CCScrollbarLayerImpl::willDraw):

Source/WebKit/chromium:

* tests/CCLayerTreeHostImplTest.cpp:
(WebKitTests::TEST_F):
(WebKitTests):

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

9 years ago[GTK] Add MediaStream feature to avoid MediaStream test failure
commit-queue@webkit.org [Thu, 22 Mar 2012 15:36:10 +0000 (15:36 +0000)]
[GTK] Add MediaStream feature to avoid MediaStream test failure
https://bugs.webkit.org/show_bug.cgi?id=81727

Patch by Mao Yujie <yujie.mao@intel.com> on 2012-03-22
Reviewed by Martin Robinson.

* GNUmakefile.am:
* WebCoreSupport/UserMediaClientGtk.cpp: Added.
(WebKit):
(WebKit::UserMediaClientGtk::UserMediaClientGtk):
(WebKit::UserMediaClientGtk::~UserMediaClientGtk):
(WebKit::UserMediaClientGtk::pageDestroyed):
(WebKit::UserMediaClientGtk::requestUserMedia):
(WebKit::UserMediaClientGtk::cancelUserMediaRequest):
* WebCoreSupport/UserMediaClientGtk.h: Added.
(WebKit):
(UserMediaClientGtk):
* webkit/webkitwebview.cpp:
(webkit_web_view_init):

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

9 years ago[GTK] ASSERT bug in WebAudio (AudioFileReader)
philn@webkit.org [Thu, 22 Mar 2012 15:30:26 +0000 (15:30 +0000)]
[GTK] ASSERT bug in WebAudio (AudioFileReader)
https://bugs.webkit.org/show_bug.cgi?id=81777

Reviewed by Martin Robinson.

* platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:
(WebCore::AudioFileReader::decodeAudioForBusCreation): Don't steal
the GstBus floating reference.
(WebCore::AudioFileReader::createBus): Ditto.

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

9 years ago[Qt] Don't resume the suspended page if the user is continuously flicking.
jocelyn.turcotte@nokia.com [Thu, 22 Mar 2012 15:24:26 +0000 (15:24 +0000)]
[Qt] Don't resume the suspended page if the user is continuously flicking.
https://bugs.webkit.org/show_bug.cgi?id=81895

Reviewed by Kenneth Rohde Christiansen.

Create an additional suspend deferrer between TouchBegin and TouchEnd to
relay with the one kept while the flick animation is running.
This allows the page to be suspended when a pan gesture starts and stay
that way until the last flick animation ends.

* UIProcess/qt/QtViewportInteractionEngine.cpp:
(WebKit::QtViewportInteractionEngine::touchBegin):
(WebKit):
(WebKit::QtViewportInteractionEngine::touchEnd):
(WebKit::QtViewportInteractionEngine::pinchGestureStarted):
* UIProcess/qt/QtViewportInteractionEngine.h:
(QtViewportInteractionEngine):
* UIProcess/qt/QtWebPageEventHandler.cpp:
(QtWebPageEventHandler::doneWithTouchEvent):

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

9 years agoUnreviewed: Web Inspector: fix syntax error in text.
loislo@chromium.org [Thu, 22 Mar 2012 15:22:54 +0000 (15:22 +0000)]
Unreviewed: Web Inspector: fix syntax error in text.

* English.lproj/localizedStrings.js:
* inspector/front-end/HeapSnapshotProxy.js:
(WebInspector.HeapSnapshotWorker.prototype._messageReceived):

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

9 years ago[EFL] Change returned view mode in case of NULL of ewkView.
commit-queue@webkit.org [Thu, 22 Mar 2012 15:17:57 +0000 (15:17 +0000)]
[EFL] Change returned view mode in case of NULL of ewkView.
https://bugs.webkit.org/show_bug.cgi?id=81636

Patch by Krzysztof Czech <k.czech@samsung.com> on 2012-03-22
Reviewed by Eric Seidel.

Function ewk_view_mode_get returns wrong view mode in case of NULL of ewkView.

* ewk/ewk_view.cpp:
(_Ewk_View_Private_Data):
(ewk_view_mode_get):

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

9 years agoUnreviewed, rolling out r111688.
yurys@chromium.org [Thu, 22 Mar 2012 15:15:52 +0000 (15:15 +0000)]
Unreviewed, rolling out r111688.
http://trac.webkit.org/changeset/111688
https://bugs.webkit.org/show_bug.cgi?id=81912

"Heap profiler test fails" (Requested by yurys on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-03-22

* inspector/front-end/HeapSnapshot.js:
(WebInspector.HeapSnapshot.prototype._buildRetainers):

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

9 years ago[chromium] Early out in a new prepareToDraw() step if checkerboarding an accelerated...
commit-queue@webkit.org [Thu, 22 Mar 2012 15:09:08 +0000 (15:09 +0000)]
[chromium] Early out in a new prepareToDraw() step if checkerboarding an accelerated animation in order to skip the frame
https://bugs.webkit.org/show_bug.cgi?id=81437

Patch by Dana Jansens <danakj@chromium.org> on 2012-03-22
Reviewed by Adrienne Walker.

Source/WebCore:

Split CCLayerTreeHostImpl::drawLayers() into two phases:
prepareToDraw() and drawLayers().

When calculating a RenderPass, and we checkerboard a quad on a
layer, bubble this info back up to CCLayerTreeHostImpl. If the
layer is transforming in an animation, then abort the prepareToDraw()
phase and cause it to return false back to the thread proxy.

Unit test: CCLayerTreeHostImplTest.prepareToDrawFailsWhenAnimationUsesCheckerboard

* platform/graphics/chromium/cc/CCLayerImpl.cpp:
(WebCore::CCLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCLayerImpl.h:
(CCLayerImpl):
* platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp:
(WebCore::CCLayerTreeHostImpl::calculateRenderPasses):
(WebCore::CCLayerTreeHostImpl::prepareToDraw):
(WebCore):
(WebCore::CCLayerTreeHostImpl::drawLayers):
* platform/graphics/chromium/cc/CCLayerTreeHostImpl.h:
(CCLayerTreeHostImpl):
(FrameData):
* platform/graphics/chromium/cc/CCQuadCuller.cpp:
(WebCore::CCQuadCuller::append):
* platform/graphics/chromium/cc/CCQuadCuller.h:
(CCQuadCuller):
* platform/graphics/chromium/cc/CCRenderPass.cpp:
(WebCore::CCRenderPass::appendQuadsForLayer):
* platform/graphics/chromium/cc/CCRenderPass.h:
(CCRenderPass):
* platform/graphics/chromium/cc/CCScrollbarLayerImpl.cpp:
(WebCore::CCScrollbarLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCScrollbarLayerImpl.h:
(CCScrollbarLayerImpl):
* platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:
(WebCore::CCSingleThreadProxy::doComposite):
* platform/graphics/chromium/cc/CCSolidColorLayerImpl.cpp:
(WebCore::CCSolidColorLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCSolidColorLayerImpl.h:
(CCSolidColorLayerImpl):
* platform/graphics/chromium/cc/CCTextureLayerImpl.cpp:
(WebCore::CCTextureLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCTextureLayerImpl.h:
(CCTextureLayerImpl):
* platform/graphics/chromium/cc/CCThreadProxy.cpp:
(WebCore::CCThreadProxy::scheduledActionDrawAndSwap):
* platform/graphics/chromium/cc/CCTiledLayerImpl.cpp:
(WebCore::CCTiledLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCTiledLayerImpl.h:
(CCTiledLayerImpl):
* platform/graphics/chromium/cc/CCVideoLayerImpl.cpp:
(WebCore::CCVideoLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCVideoLayerImpl.h:
(CCVideoLayerImpl):

Source/WebKit/chromium:

* tests/CCAnimationTestCommon.cpp:
(WebCore):
(WebCore::addAnimatedTransform):
(WebKitTests::addOpacityTransitionToLayer):
(WebKitTests):
(WebKitTests::addAnimatedTransformToLayer):
* tests/CCAnimationTestCommon.h:
(WebCore):
(WebKitTests):
* tests/CCLayerTreeHostImplTest.cpp:
(WebKitTests::TEST_F):
(DidDrawCheckLayer):
(WebKitTests::DidDrawCheckLayer::DidDrawCheckLayer):
(MissingTextureAnimatingLayer):
(WebKitTests::MissingTextureAnimatingLayer::create):
(WebKitTests::MissingTextureAnimatingLayer::MissingTextureAnimatingLayer):
(WebKitTests):
(WebKitTests::BlendStateCheckLayer::appendQuads):
* tests/CCLayerTreeHostTest.cpp:
(WTF::TestHooks::prepareToDrawOnCCThread):
(WTF::MockLayerTreeHostImpl::prepareToDraw):
(MockLayerTreeHostImpl):
(WTF::MockLayerTreeHostImpl::drawLayers):
* tests/CCQuadCullerTest.cpp:
(WebCore::appendQuads):
* tests/CCSolidColorLayerImplTest.cpp:
(CCLayerTestCommon::TEST):
* tests/CCTiledLayerImplTest.cpp:
(CCLayerTestCommon::TEST):
(CCLayerTestCommon::getQuads):
* tests/MockCCQuadCuller.h:
(WebCore::MockCCQuadCuller::append):

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

9 years agoCorrect LayoutUnit usage in Accessibility code
leviw@chromium.org [Thu, 22 Mar 2012 15:07:02 +0000 (15:07 +0000)]
Correct LayoutUnit usage in Accessibility code
https://bugs.webkit.org/show_bug.cgi?id=81789

Reviewed by Eric Seidel.

Reverting Accessibility hit testing code back to integers. Accessibility hit tests originate from
the embedder and don't accumulate offsets, so we get nothing from using LayoutUnits, and needlessly
expose them to the embedder.

No new tests. No change in behavior.

* accessibility/AccessibilityListBox.cpp:
(WebCore::AccessibilityListBox::elementAccessibilityHitTest): See above.
* accessibility/AccessibilityListBox.h:
(AccessibilityListBox):
* accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::clickPoint): This value is only ever used to display a context menu,
which is always done with integer coordinates.
(WebCore::AccessibilityObject::boundingBoxForQuads): This is a bounding box built from floats. We
don't pixel snap floats, so we return an integer bounding box.
(WebCore::AccessibilityObject::elementAccessibilityHitTest): See above.
(WebCore::AccessibilityObject::scrollToMakeVisible): Pixel snapping the bounding box and simplifying
up the code to position it at (0,0).
* accessibility/AccessibilityObject.h:
(WebCore::AccessibilityObject::accessibilityHitTest): See above.
(AccessibilityObject):
(WebCore::AccessibilityObject::pixelSnappedBoundingBoxRect): Convenience method for embedder callers.
* accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::visiblePositionForPoint): The point passed in here is comes from
screen coordinates and originates in embedder code. Reverting it to take an integer.
(WebCore::AccessibilityRenderObject::accessibilityImageMapHitTest): See above.
(WebCore::AccessibilityRenderObject::accessibilityHitTest): See above.
* accessibility/AccessibilityRenderObject.h:
(AccessibilityRenderObject):
* accessibility/AccessibilityScrollView.cpp:
(WebCore::AccessibilityScrollView::accessibilityHitTest): See above.
* accessibility/AccessibilityScrollView.h:
(AccessibilityScrollView):
* accessibility/AccessibilitySlider.cpp:
(WebCore::AccessibilitySlider::elementAccessibilityHitTest): See above.
* accessibility/AccessibilitySlider.h:
(AccessibilitySlider):

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

9 years ago[GTK] icon database requests not dispatched until new data arrives
sergio@webkit.org [Thu, 22 Mar 2012 15:05:41 +0000 (15:05 +0000)]
[GTK] icon database requests not dispatched until new data arrives
https://bugs.webkit.org/show_bug.cgi?id=81665

Reviewed by Martin Robinson.

Wait for the import to finish before reporting that the favicon
cache does not have a pixbuf for an URL.

Changes already covered by the favicon database unit tests.

* webkit/webkitfavicondatabase.cpp:
(webkit_favicon_database_get_favicon_pixbuf):

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

9 years agoWeb Inspector: HeapProfiler: Heap snapshot worker has to report the errors to the...
loislo@chromium.org [Thu, 22 Mar 2012 15:04:38 +0000 (15:04 +0000)]
Web Inspector: HeapProfiler: Heap snapshot worker has to report the errors to the front-end
https://bugs.webkit.org/show_bug.cgi?id=81804

Sometimes the worker process of HeapSnapshot does some wrong thing and throw an Exception.
At this momemnt we have no way to see the error in the front-end.

Reviewed by Yury Semikhatsky.

* English.lproj/localizedStrings.js:
* inspector/front-end/HeapSnapshotProxy.js: check the exception field and dump it into front-end's console.
(WebInspector.HeapSnapshotWorker.prototype._messageReceived):
* inspector/front-end/HeapSnapshotWorkerDispatcher.js: catch the exception and transfer it's text to requester's side.
(WebInspector.HeapSnapshotWorkerDispatcher.prototype.dispatchMessage):

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

9 years ago[GTK] Use the angle-bracket form to include wtf headers
carlosgc@webkit.org [Thu, 22 Mar 2012 14:56:33 +0000 (14:56 +0000)]
[GTK] Use the angle-bracket form to include wtf headers
https://bugs.webkit.org/show_bug.cgi?id=81884

Patch by Carlos Garcia Campos <cgarcia@bb-webkit-rel-64.local.igalia.com> on 2012-03-22
Reviewed by Eric Seidel.

Source/WebCore:

Use #include <wtf/foo> instead of #include "foo".

* platform/graphics/freetype/FontPlatformData.h:
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
* platform/gtk/DataObjectGtk.h:
* platform/network/ResourceHandleInternal.h:
* platform/network/soup/SocketStreamHandleSoup.cpp:

Source/WebKit/gtk:

Use #include <wtf/foo> instead of #include "foo".

* WebCoreSupport/DocumentLoaderGtk.cpp:
* WebCoreSupport/DragClientGtk.h:
* WebCoreSupport/FrameLoaderClientGtk.cpp:
* WebCoreSupport/FullscreenVideoController.h:
* WebCoreSupport/GeolocationClientGtk.h:
* WebCoreSupport/InspectorClientGtk.h:
* WebCoreSupport/TextCheckerClientGtk.cpp:
* WebCoreSupport/TextCheckerClientGtk.h:
* webkit/webkitdownload.cpp:
* webkit/webkitfavicondatabase.cpp:
* webkit/webkitglobals.cpp:
* webkit/webkithittestresult.cpp:
* webkit/webkitnetworkrequest.cpp:
* webkit/webkitnetworkresponse.cpp:
* webkit/webkitspellcheckerenchant.cpp:
* webkit/webkitwebdatasourceprivate.h:
* webkit/webkitwebsettings.cpp:
* webkit/webkitwebsettingsprivate.h:
* webkit/webkitwebviewprivate.h:

Source/WebKit2:

Use #include <wtf/foo> instead of #include <JavaScriptCore/foo>.

* UIProcess/API/gtk/tests/TestMain.h:
* UIProcess/API/gtk/tests/TestWebKitSettings.cpp:

Tools:

Use #include <wtf/foo> instead of #include "foo".

* DumpRenderTree/gtk/AccessibilityCallbacks.cpp:
* DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
* DumpRenderTree/gtk/DumpRenderTree.cpp:
* DumpRenderTree/gtk/EditingCallbacks.cpp:
* DumpRenderTree/gtk/WorkQueueItemGtk.cpp:
* WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:

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

9 years agoWeb Inspector: Case of the elements of the xml document should be shown as it is...
apavlov@chromium.org [Thu, 22 Mar 2012 14:53:28 +0000 (14:53 +0000)]
Web Inspector: Case of the elements of the xml document should be shown as it is in the console
https://bugs.webkit.org/show_bug.cgi?id=81902

Source/WebCore:

When registering a detached root, DOMAgent always presumes it is a node,
while it can also be a document.

Reviewed by Vsevolod Vlasov.

Test: inspector/console/console-xml-document.html

* inspector/front-end/ConsoleMessage.js:
(WebInspector.ConsoleMessageImpl.prototype._formatParameterAsNode):
* inspector/front-end/DOMAgent.js:
(WebInspector.DOMAgent.prototype._setDetachedRoot):

LayoutTests:

Reviewed by Vsevolod Vlasov.

* inspector/console/console-xml-document-expected.txt: Added.
* inspector/console/console-xml-document.html: Added.

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

9 years agoWeb Inspector: Introduce ScriptBound/ScriptUnbound events in ScriptMapping.
vsevik@chromium.org [Thu, 22 Mar 2012 14:48:01 +0000 (14:48 +0000)]
Web Inspector: Introduce ScriptBound/ScriptUnbound events in ScriptMapping.
https://bugs.webkit.org/show_bug.cgi?id=81904

Reviewed by Pavel Feldman.

This is another step on the way to cleaner BreakpointManager logic.
Here we extract ScriptBound/ScriptUnbound events from UISourceCodeListChanged event.
This allows us to handle script-uiSourceCode binding separately from
uiSourceCode creation/deletion and to handle unbinding that was not
possible at all before.

* inspector/front-end/CompilerScriptMapping.js:
(WebInspector.CompilerScriptMapping.prototype._uiSourceCodesForSourceMap):
(WebInspector.CompilerScriptMapping.prototype.addScript.get this):
(WebInspector.CompilerScriptMapping.prototype.addScript):
(WebInspector.CompilerScriptMapping.prototype.reset):
* inspector/front-end/ResourceScriptMapping.js:
(WebInspector.ResourceScriptMapping.prototype._uiSourceCodeChanged):
* inspector/front-end/ScriptMapping.js:
(WebInspector.MainScriptMapping):
(WebInspector.MainScriptMapping.prototype._updateLiveLocation):
(WebInspector.MainScriptMapping.prototype._handleUISourceCodeListChanged):
(WebInspector.MainScriptMapping.prototype._handleScriptBound):
(WebInspector.MainScriptMapping.prototype._handleScriptUnbound):
* inspector/front-end/SnippetsModel.js:
(WebInspector.SnippetsScriptMapping.prototype.addScript.get this):
(WebInspector.SnippetsScriptMapping.prototype._snippetAdded):
(WebInspector.SnippetsScriptMapping.prototype._createUISourceCodeForScript):
(WebInspector.SnippetsScriptMapping.prototype._snippetRemoved.get this):
(WebInspector.SnippetsScriptMapping.prototype._snippetRemoved):
(WebInspector.SnippetsScriptMapping.prototype.reset):

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

9 years agohttps://bugs.webkit.org/show_bug.cgi?id=81893
commit-queue@webkit.org [Thu, 22 Mar 2012 14:35:51 +0000 (14:35 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=81893
Remove custom bindings form ScriptProfileNode.idl of attribute type Array.

Patch by Vineet Chaudhary <rgf748@motorola.com> on 2012-03-22
Reviewed by Kentaro Hara.

Replace [CustomGetter] Array with sequence<ScriptProfileNode>.
To remove the custom bindings code.

Test: No new tests. LayoutTests/fast/profiler/* test are enough for this.

* bindings/js/JSScriptProfileNodeCustom.cpp: Removed custom function.
(WebCore::JSScriptProfileNode::callUID):
* bindings/v8/custom/V8ScriptProfileNodeCustom.cpp: Removed custom function.
(WebCore):
* inspector/ScriptProfileNode.idl: Replaced Array with sequence<ScriptProfileNode>.

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

9 years agoWeb Inspector: only update timeline overview categories strips when these are visible
caseq@chromium.org [Thu, 22 Mar 2012 14:29:39 +0000 (14:29 +0000)]
Web Inspector: only update timeline overview categories strips when these are visible
https://bugs.webkit.org/show_bug.cgi?id=81903

Reviewed by Pavel Feldman.

- factor out category strips update into a separate method;
- only invoke it when "Timeline" overview mode is selected.

* inspector/front-end/TimelineOverviewPane.js:
(WebInspector.TimelineOverviewPane.prototype._showTimelines):
(WebInspector.TimelineOverviewPane.prototype.update):
(WebInspector.TimelineOverviewPane.prototype._updateCategoryStrips):

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

9 years agoUpdate LayoutUnit usage in FrameSelection
leviw@chromium.org [Thu, 22 Mar 2012 14:14:13 +0000 (14:14 +0000)]
Update LayoutUnit usage in FrameSelection
https://bugs.webkit.org/show_bug.cgi?id=81754

Reviewed by Eric Seidel.

FrameSelection stores its caret and repaint bounds in absolute coordinates. Absolute coordinates
we treat as pixel values, so this patch changes these values to integers. Sub-pixel precision
will still be used when these coordinates are passed down and used locally.

No new tests. No change in behavior.

* editing/FrameSelection.cpp:
(WebCore::absoluteCaretY): Uses absolute coordinates, which are ints.
(WebCore::FrameSelection::modify): Uses absolute coordinates to handle vertical selection
modification. Sub-pixel precision will be used when these values are converted to local ones.
(WebCore::CaretBase::absoluteBoundsForLocalRect): Absolute coordinates -> ints.
(WebCore::FrameSelection::absoluteCaretBounds): Ditto.
(WebCore::CaretBase::caretRepaintRect): The caret repaint rect is stored in absolute coordinates.
Reverting the values to ints.
(WebCore::FrameSelection::recomputeCaretRect): Ditto.
* editing/FrameSelection.h:
(FrameSelection):
* editing/mac/FrameSelectionMac.mm:
(WebCore::FrameSelection::notifyAccessibilityForSelectionChange): Switching to store absolute
coordinates as integers.

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

9 years agoWeb Inspector: Speed up the build retainers phase.
yurys@chromium.org [Thu, 22 Mar 2012 14:12:31 +0000 (14:12 +0000)]
Web Inspector: Speed up the build retainers phase.
https://bugs.webkit.org/show_bug.cgi?id=81763

Replacing the edge iterator with a raw loop makes it
faster by more than 10 times.

Patch by Alexei Filippov <alexeif@chromium.org> on 2012-03-22
Reviewed by Yury Semikhatsky.

* inspector/front-end/HeapSnapshot.js:
(WebInspector.HeapSnapshot.prototype._buildRetainers):

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

9 years ago[Qt][WK2] The background appears to have one extra pixel from the contents
noam.rosenthal@nokia.com [Thu, 22 Mar 2012 14:07:23 +0000 (14:07 +0000)]
[Qt][WK2] The background appears to have one extra pixel from the contents
https://bugs.webkit.org/show_bug.cgi?id=81830

Reviewed by Kenneth Rohde Christiansen.

Source/WebCore:

TextureMapperGL applied a 1-offset that was covering for another bug,
which was already fixed.

No new tests, this would be tested once we test GL rendering results.

* platform/graphics/texmap/TextureMapperGL.cpp:
(WebCore::TextureMapperGLData::SharedGLData::scissorClip):

Source/WebKit2:

The clip-polygon from the scenegraph uses floats, not integers.
This could cause 1-offset clipping problems in some cases.

* UIProcess/qt/QtWebPageSGNode.cpp:
(WebKit::ContentsSGNode::clipRect):

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

9 years agoRename touchpad fling curve, add curve parameters to constructor.
wjmaclean@chromium.org [Thu, 22 Mar 2012 14:03:06 +0000 (14:03 +0000)]
Rename touchpad fling curve, add curve parameters to constructor.
https://bugs.webkit.org/show_bug.cgi?id=81820

Reviewed by Adrienne Walker.

Source/WebCore:

Covered by existing unit tests.

* GNUmakefile.list.am:
* WebCore.gypi:
* platform/ScrollAnimatorNone.cpp:
(WebCore::ScrollAnimatorNone::fireUpAnAnimation):
* platform/TouchpadFlingPlatformGestureCurve.cpp: Renamed from Source/WebCore/platform/TouchFlingPlatformGestureCurve.cpp.
(WebCore):
(WebCore::TouchpadFlingPlatformGestureCurve::create):
(WebCore::TouchpadFlingPlatformGestureCurve::TouchpadFlingPlatformGestureCurve):
(WebCore::TouchpadFlingPlatformGestureCurve::~TouchpadFlingPlatformGestureCurve):
(WebCore::TouchpadFlingPlatformGestureCurve::apply):
* platform/TouchpadFlingPlatformGestureCurve.h: Renamed from Source/WebCore/platform/TouchFlingPlatformGestureCurve.h.
(WebCore):
(TouchpadFlingPlatformGestureCurve):

Source/WebKit/chromium:

* src/WebCompositorInputHandlerImpl.cpp:
(WebKit::WebCompositorInputHandlerImpl::handleGestureFling):
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::gestureEvent):
* tests/PlatformGestureCurveTest.cpp:

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

9 years agoUnreviewed, add Michael Brüning and Allan Jensen to committers.py.
ahf@0x90.dk [Thu, 22 Mar 2012 13:59:41 +0000 (13:59 +0000)]
Unreviewed, add Michael Brüning and Allan Jensen to committers.py.

* Scripts/webkitpy/common/config/committers.py:

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

9 years ago[Qt][WK2] Add QML API for handling database quotas https://bugs.webkit.org/show_bug...
ahf@0x90.dk [Thu, 22 Mar 2012 13:51:44 +0000 (13:51 +0000)]
[Qt][WK2] Add QML API for handling database quotas https://bugs.webkit.org/show_bug.cgi?id=81827

Reviewed by Simon Hausmann.

Patch by Pierre Rossi and Alexander Færøy.

This patch adds a QML API for handling database quotas.

* UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewPrivate::exceededDatabaseQuota):
(QQuickWebViewExperimental::databaseQuotaDialog):
(QQuickWebViewExperimental::setDatabaseQuotaDialog):
* UIProcess/API/qt/qquickwebview_p.h:
* UIProcess/API/qt/qquickwebview_p_p.h:
(QQuickWebViewPrivate):
* UIProcess/qt/QtDialogRunner.cpp:
(DatabaseQuotaDialogContextObject):
(DatabaseQuotaDialogContextObject::DatabaseQuotaDialogContextObject):
(DatabaseQuotaDialogContextObject::databaseName):
(DatabaseQuotaDialogContextObject::displayName):
(DatabaseQuotaDialogContextObject::currentQuota):
(DatabaseQuotaDialogContextObject::currentOriginUsage):
(DatabaseQuotaDialogContextObject::currentDatabaseUsage):
(DatabaseQuotaDialogContextObject::expectedUsage):
(DatabaseQuotaDialogContextObject::accept):
(DatabaseQuotaDialogContextObject::reject):
(QtDialogRunner::initForDatabaseQuotaDialog):
* UIProcess/qt/QtDialogRunner.h:
(QtDialogRunner):
(QtDialogRunner::databaseQuota):
(QtDialogRunner::onDatabaseQuotaAccepted):
* UIProcess/qt/QtWebPageUIClient.cpp:
(QtWebPageUIClient::QtWebPageUIClient):
(QtWebPageUIClient::exceededDatabaseQuota):
* UIProcess/qt/QtWebPageUIClient.h:
* UIProcess/qt/WebContextQt.cpp:
(WebKit::WebContext::platformDefaultDatabaseDirectory):

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

9 years ago[Qt] Gardening. Skip failing test.
kkristof@inf.u-szeged.hu [Thu, 22 Mar 2012 13:40:06 +0000 (13:40 +0000)]
[Qt] Gardening. Skip failing test.
https://bugs.webkit.org/show_bug.cgi?id=81899

Reviewed by Csaba Osztrogonác.

* platform/qt/Skipped:

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

9 years agoWeb Inspector: make CSS and JavaScript files editable by default.
pfeldman@chromium.org [Thu, 22 Mar 2012 13:25:59 +0000 (13:25 +0000)]
Web Inspector: make CSS and JavaScript files editable by default.
https://bugs.webkit.org/show_bug.cgi?id=81787

Reviewed by Vsevolod Vlasov.

This change removes cancelEditing and setReadOnly capabilities from source frame.
It removes dblclick handler as well since one does not need to enter editing mode.
It also establishes proper content dispatching so that views are updated with the
resource content. All these are inter-dependent, need to be landed simultaneously.
Drive-by follow up to the r111675 where range is modified prior to the exiting
edit mode.

* inspector/front-end/JavaScriptSourceFrame.js:
(WebInspector.JavaScriptSourceFrame):
(WebInspector.JavaScriptSourceFrame.prototype.requestContent):
(WebInspector.JavaScriptSourceFrame.prototype.afterTextChanged):
(WebInspector.JavaScriptSourceFrame.prototype.beforeTextChanged):
(WebInspector.JavaScriptSourceFrame.prototype.didEditContent):
(WebInspector.JavaScriptSourceFrame.prototype._lineNumberAfterEditing):
* inspector/front-end/ResourceView.js:
(WebInspector.ResourceSourceFrame):
(WebInspector.ResourceSourceFrame.prototype.suggestedFileName):
(WebInspector.ResourceSourceFrame.prototype._contentChanged):
(WebInspector.EditableResourceSourceFrame.prototype.canEditSource):
(WebInspector.EditableResourceSourceFrame.prototype.editContent.callbackWrapper):
(WebInspector.EditableResourceSourceFrame.prototype.editContent):
(WebInspector.EditableResourceSourceFrame.prototype._contentChanged):
* inspector/front-end/ResourcesPanel.js:
(WebInspector.ResourcesPanel.prototype._innerShowView):
(WebInspector.FrameResourceTreeElement.prototype._appendRevision):
* inspector/front-end/ScriptsPanel.js:
(WebInspector.ScriptsPanel.prototype.setScriptSourceIsDirty):
* inspector/front-end/Settings.js:
(WebInspector.ExperimentsSettings):
* inspector/front-end/SourceFrame.js:
(WebInspector.SourceFrame):
(WebInspector.SourceFrame.prototype.wasShown):
(WebInspector.SourceFrame.prototype.willHide):
(WebInspector.SourceFrame.prototype.beforeTextChanged):
(WebInspector.SourceFrame.prototype.setContent):
(WebInspector.SourceFrame.prototype.commitEditing):
(WebInspector.SourceFrame.prototype.didEditContent):
(WebInspector.SourceFrame.prototype.editContent):
* inspector/front-end/TextPrompt.js:
(WebInspector.TextPrompt.prototype._startEditing):
(WebInspector.TextPrompt.prototype._stopEditing):
* inspector/front-end/TextViewer.js:
(WebInspector.TextViewer):
(WebInspector.TextViewer.prototype._registerShortcuts):
(WebInspector.TextEditorMainPanel.prototype.handleEnterKey):

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

9 years agoUnreviewed chromium test rebaseline.
vsevik@chromium.org [Thu, 22 Mar 2012 13:24:25 +0000 (13:24 +0000)]
Unreviewed chromium test rebaseline.

* platform/chromium/inspector/debugger/breakpoint-manager-expected.txt: Added.

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

9 years ago[EFL] Unreviewed gardening.
kubo@profusion.mobi [Thu, 22 Mar 2012 13:18:57 +0000 (13:18 +0000)]
[EFL] Unreviewed gardening.

Update expectations for some fast/forms tests which were rendering
placeholders with the wrong colors.

* platform/efl/fast/forms/input-placeholder-text-indent-expected.png: Added.
* platform/efl/fast/forms/isindex-placeholder-expected.png: Added.
* platform/efl/fast/forms/placeholder-with-positioned-element-expected.png: Added.
* platform/efl/fast/forms/textarea-placeholder-wrapping-expected.png: Added.

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

9 years ago[Qt] Enable FAST_MOBILE_SCROLLING when scrolling is delegated.
commit-queue@webkit.org [Thu, 22 Mar 2012 13:17:02 +0000 (13:17 +0000)]
[Qt] Enable FAST_MOBILE_SCROLLING when scrolling is delegated.
https://bugs.webkit.org/show_bug.cgi?id=81889

Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-03-22
Reviewed by Kenneth Rohde Christiansen.

Source/WebCore:

On the Qt platform only enable the fast mobile scroll feature when scrolling is delegated.

* rendering/RenderObject.cpp:
(WebCore::RenderObject::styleWillChange):

Tools:

Enable FAST_MOBILE_SCROLLING feature.

* qmake/mkspecs/features/features.prf:

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

9 years ago[EFL] DRT: Do not pass a relative path to DOWNLOADED_FONTS_DIR.
kubo@profusion.mobi [Thu, 22 Mar 2012 13:06:05 +0000 (13:06 +0000)]
[EFL] DRT: Do not pass a relative path to DOWNLOADED_FONTS_DIR.
https://bugs.webkit.org/show_bug.cgi?id=81900

Reviewed by Gustavo Noronha Silva.

r111598 added the DOWNLOADED_FONTS_DIR define, but it used a relative
path which assumed a certain directory structure for the build
directory which may noy be true.

Instead, hardcode the path to the downloaded fonts starting from the
top-level source directory. While this solution is also far from
perfect, it makes it more consistent and reliable, and easier to
tackle at once with the rest of bug 81475.

* DumpRenderTree/efl/CMakeLists.txt:

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

9 years agoSource/WebCore: Web Inspector: dispatch styleSheetChanged event synchronously.
pfeldman@chromium.org [Thu, 22 Mar 2012 12:56:47 +0000 (12:56 +0000)]
Source/WebCore: Web Inspector: dispatch styleSheetChanged event synchronously.
https://bugs.webkit.org/show_bug.cgi?id=81892

Reviewed by Vsevolod Vlasov.

Today, backend generates stylesheet change event synchronously from within set* command.
But CSSStyleModel defers its dispatching until the stylesheet content is available. This
prevents us from ignoring update events from within commands that initiated those updates.

This change makes stylesheet change event dispatch synchronously and delegates stylesheet
content fetching to the event client.

* inspector/front-end/CSSStyleModel.js:
(WebInspector.CSSStyleModel.prototype._fireStyleSheetChanged):
(WebInspector.CSSStyleDeclaration.prototype.insertPropertyAt):
(WebInspector.CSSStyleModelResourceBinding.prototype.setContent):
(WebInspector.CSSStyleModelResourceBinding.prototype._innerSetContent.callbackWrapper):
(WebInspector.CSSStyleModelResourceBinding.prototype._innerSetContent):
(WebInspector.CSSStyleModelResourceBinding.prototype._styleSheetChanged.callback):
(WebInspector.CSSStyleModelResourceBinding.prototype._styleSheetChanged):
(WebInspector.CSSStyleModelResourceBinding.prototype._innerStyleSheetChanged):

Source/WebKit/chromium: [chromium] timing functions are getting incorrectly applied for accelerated css transitions
https://bugs.webkit.org/show_bug.cgi?id=81692

Patch by Ian Vollick <vollick@chromium.org> on 2012-03-21
Reviewed by Adrienne Walker.

* tests/CCAnimationTestCommon.cpp:
(WebCore::addOpacityTransition):
(WebKitTests::addOpacityTransitionToController):
(WebKitTests::addOpacityTransitionToLayer):
* tests/CCAnimationTestCommon.h:
(WebKitTests):
* tests/CCLayerAnimationControllerTest.cpp:
(WebKitTests::TEST):
* tests/CCLayerTreeHostTest.cpp:
(WTF::CCLayerTreeHostTest::dispatchAddInstantAnimation):
(WTF::CCLayerTreeHostTest::dispatchAddAnimation):
(WTF::TEST_F):
(WTF):
(CCLayerTreeHostTestAddAnimationWithTimingFunction):
(WTF::CCLayerTreeHostTestAddAnimationWithTimingFunction::CCLayerTreeHostTestAddAnimationWithTimingFunction):
(WTF::CCLayerTreeHostTestAddAnimationWithTimingFunction::beginTest):
(WTF::CCLayerTreeHostTestAddAnimationWithTimingFunction::animateLayers):
(WTF::CCLayerTreeHostTestAddAnimationWithTimingFunction::afterTest):

LayoutTests: Web Inspector: dispatch styleSheetChanged event synchronously.
https://bugs.webkit.org/show_bug.cgi?id=81892

Reviewed by Vsevolod Vlasov.

* http/tests/inspector/resources-test.js:
(initialize_ResourceTest.InspectorTest.showResource.callbackWrapper):
(initialize_ResourceTest.InspectorTest.showResource.showResourceCallback.visit):
(initialize_ResourceTest.InspectorTest.showResource.showResourceCallback):
(initialize_ResourceTest.InspectorTest.showResource):
(initialize_ResourceTest):
* inspector/styles/styles-history.html:

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

9 years agoWeb Inspector: allow on-hover popover while in edit mode.
pfeldman@chromium.org [Thu, 22 Mar 2012 12:54:32 +0000 (12:54 +0000)]
Web Inspector: allow on-hover popover while in edit mode.
https://bugs.webkit.org/show_bug.cgi?id=81898

Reviewed by Vsevolod Vlasov.

This change allows popover while in-edit mode, hides it upon Esc. It also introduces anchorOverride
concept in ObjectPopoverHelper that allows dynamically switching the anchor (say if we want to highlight anchor itself).

* inspector/front-end/DetailedHeapshotView.js:
* inspector/front-end/ElementsPanel.js:
* inspector/front-end/JavaScriptSourceFrame.js:
(WebInspector.JavaScriptSourceFrame.prototype._resolveObjectForPopover.showObjectPopover):
(WebInspector.JavaScriptSourceFrame.prototype._resolveObjectForPopover):
(WebInspector.JavaScriptSourceFrame.prototype._onKeyDown):
* inspector/front-end/NetworkPanel.js:
* inspector/front-end/ObjectPopoverHelper.js:
(WebInspector.ObjectPopoverHelper.prototype._showObjectPopover.showObjectPopover.):
(WebInspector.ObjectPopoverHelper.prototype._showObjectPopover):
* inspector/front-end/Popover.js:
(WebInspector.PopoverHelper.prototype.isPopoverVisible):
* inspector/front-end/TimelinePanel.js:

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

9 years agoWeb Inspector: breakpoints should shift when line break is inserted in the middle...
pfeldman@chromium.org [Thu, 22 Mar 2012 12:52:35 +0000 (12:52 +0000)]
Web Inspector: breakpoints should shift when line break is inserted in the middle of the line.
https://bugs.webkit.org/show_bug.cgi?id=81896

Reviewed by Vsevolod Vlasov.

There is a bug that collapses selection prior to exiting change mode, we should never
collapse edit area prior committing.

* inspector/front-end/TextEditorModel.js:
(WebInspector.TextEditorModel.endsWithBracketRegex.):
* inspector/front-end/TextViewer.js:
(WebInspector.TextViewer):
(WebInspector.TextEditorMainPanel.prototype.highlightLine):
(WebInspector.TextEditorMainPanel.prototype.handleUndoRedo.callback):
(WebInspector.TextEditorMainPanel.prototype.handleUndoRedo):

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

9 years agoMerge SVGImageBufferTools to SVGRenderingContext
zherczeg@webkit.org [Thu, 22 Mar 2012 12:51:40 +0000 (12:51 +0000)]
Merge SVGImageBufferTools to SVGRenderingContext
https://bugs.webkit.org/show_bug.cgi?id=81890

Reviewed by Nikolas Zimmermann.

Copy the code to SVGRenderingContext and delete
SVGImageBufferTools[.cpp.h]. Update build systems,
no functionality change. This is the first step
towards making SVGImageBufferTools stageful.

Existing tests cover this issue.

* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.gypi:
* WebCore.xcodeproj/project.pbxproj:
* platform/graphics/filters/FETile.cpp:
(WebCore::FETile::platformApplySoftware):
* rendering/svg/RenderSVGAllInOne.cpp:
* rendering/svg/RenderSVGInlineText.cpp:
(WebCore::RenderSVGInlineText::computeNewScaledFontForStyle):
* rendering/svg/RenderSVGResourceClipper.cpp:
(WebCore::RenderSVGResourceClipper::applyClippingToContext):
(WebCore::RenderSVGResourceClipper::drawContentIntoMaskImage):
* rendering/svg/RenderSVGResourceFilter.cpp:
(WebCore::RenderSVGResourceFilter::applyResource):
* rendering/svg/RenderSVGResourceGradient.cpp:
(WebCore::createMaskAndSwapContextForTextGradient):
(WebCore::clipToTextMask):
* rendering/svg/RenderSVGResourceMasker.cpp:
(WebCore::RenderSVGResourceMasker::applyResource):
(WebCore::RenderSVGResourceMasker::drawContentIntoMaskImage):
* rendering/svg/RenderSVGResourcePattern.cpp:
(WebCore::RenderSVGResourcePattern::applyResource):
(WebCore::RenderSVGResourcePattern::createTileImage):
* rendering/svg/SVGImageBufferTools.cpp: Removed.
* rendering/svg/SVGImageBufferTools.h: Removed.
* rendering/svg/SVGInlineTextBox.cpp:
* rendering/svg/SVGRenderingContext.cpp:
(WebCore::currentContentTransformation):
(WebCore):
(WebCore::SVGRenderingContext::calculateTransformationToOutermostSVGCoordinateSystem):
(WebCore::SVGRenderingContext::createImageBuffer):
(WebCore::SVGRenderingContext::createImageBufferForPattern):
(WebCore::SVGRenderingContext::renderSubtreeToImageBuffer):
(WebCore::SVGRenderingContext::clipToImageBuffer):
(WebCore::SVGRenderingContext::clampedAbsoluteTargetRect):
(WebCore::SVGRenderingContext::clampedAbsoluteSize):
(WebCore::SVGRenderingContext::clear2DRotation):
* rendering/svg/SVGRenderingContext.h:
(SVGRenderingContext):
(WebCore::SVGRenderingContext::calculateImageBufferRect):
* svg/graphics/filters/SVGFEImage.cpp:
(WebCore::FEImage::platformApplySoftware):

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

9 years ago[EFL] Add PageClientEfl to WebCoreSupport.
commit-queue@webkit.org [Thu, 22 Mar 2012 12:43:03 +0000 (12:43 +0000)]
[EFL] Add PageClientEfl to WebCoreSupport.
https://bugs.webkit.org/show_bug.cgi?id=80748

Patch by Hyowon Kim <hw1008.kim@samsung.com> on 2012-03-22
Reviewed by Noam Rosenthal.

Source/WebCore:

* platform/Widget.h: Use PageClientEfl as type for PlatformPageClient.
(WebCore):
* platform/graphics/efl/GraphicsContext3DPrivate.cpp:
(WebCore::GraphicsContext3DPrivate::createSurface): Change the argument type.
* plugins/efl/PluginViewEfl.cpp:
(WebCore::PluginView::platformGetValue): Use PageClientEfl.

Source/WebKit:

* PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
and PageClientEfl.cpp to the source list.

Source/WebKit/efl:

This patch adds PageClientEfl for implementaion of accelerated compositing.

* WebCoreSupport/ChromeClientEfl.cpp:
(WebCore::ChromeClientEfl::platformPageClient):
* WebCoreSupport/PageClientEfl.cpp: Added.
(WebCore):
(WebCore::PageClientEfl::PageClientEfl):
(WebCore::PageClientEfl::~PageClientEfl):
(WebCore::PageClientEfl::createEvasObjectForAcceleratedCompositing):
Just call ewk_view_accelerated_compositing_object_create().
(WebCore::PageClientEfl::acceleratedCompositingContext):
Just call ewk_view_accelerated_compositing_context_get().
* WebCoreSupport/PageClientEfl.h: Added.
(WebCore):
(PageClientEfl):
(WebCore::PageClientEfl::view): Return ewkView.
* ewk/ewk_private.h:
(WebCore):
(EWKPrivate):
* ewk/ewk_view.cpp:
(_Ewk_View_Private_Data): Add OwnPtr<PageClientEfl>.
(_ewk_view_priv_new): Create a new PageClientEfl.
(ewk_view_accelerated_compositing_object_create): Not implemented.
(ewk_view_accelerated_compositing_context_get): Not implemented.
(EWKPrivate::corePageClient): Return the PageClientEfl pointer.
(EWKPrivate):

Source/WTF:

* wtf/Platform.h: Disable accelerated compositing. It's not ready yet.

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

9 years agoblur() on shadow host should work when a shadow host contains a focused element in...
commit-queue@webkit.org [Thu, 22 Mar 2012 12:38:45 +0000 (12:38 +0000)]
blur() on shadow host should work when a shadow host contains a focused element in its shadow DOM subtrees
https://bugs.webkit.org/show_bug.cgi?id=81102

Patch by Kaustubh Atrawalkar <kaustubh@motorola.com> on 2012-03-22
Reviewed by Hajime Morita.

Source/WebCore:

This implementation will support blur for a focused element when its shadowHost's blur() is called.
To achieve this Element::blur() function is modified to blur the focused node in it's treeScope.

Test: fast/dom/shadow/shadow-root-blur.html

* dom/Element.cpp:
(WebCore::Element::blur): Modified to blur current treeScope's focused node.
* dom/ShadowRoot.h:
(WebCore::ShadowRoot::activeElement): Rework for code sharing.
* dom/TreeScope.cpp:
(WebCore::TreeScope::focusedNode): Added new function to share code for getting focused node.
* dom/TreeScope.h:
(TreeScope): New function declartion.
* html/HTMLDocument.cpp:
(WebCore::HTMLDocument::activeElement): Rework for code sharing.

LayoutTests:

* fast/dom/shadow/shadow-root-blur-expected.txt: Added.
* fast/dom/shadow/shadow-root-blur.html: Added.

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

9 years agoWeb Inspector: RawSourceCode does not need uiSourceCode lists because it never has...
vsevik@chromium.org [Thu, 22 Mar 2012 12:27:39 +0000 (12:27 +0000)]
Web Inspector: RawSourceCode does not need uiSourceCode lists because it never has more than one.
https://bugs.webkit.org/show_bug.cgi?id=81894

Source/WebCore:

RawSourceCode never has more than one uiSourceCode, uiSourceCodeList
are just remains of older implementation. This patch switches RawSourceCode
and SourceMappings from uiSourceCodeList to uiSourceCode.

Reviewed by Pavel Feldman.

* inspector/front-end/RawSourceCode.js:
(WebInspector.RawSourceCode.prototype.uiSourceCode):
(WebInspector.RawSourceCode.prototype._saveSourceMapping):
(WebInspector.RawSourceCode.SourceMapping.prototype.uiLocationToRawLocation):
(WebInspector.RawSourceCode.SourceMapping.prototype.uiSourceCode):
(WebInspector.RawSourceCode.PlainSourceMapping):
(WebInspector.RawSourceCode.PlainSourceMapping.prototype.rawLocationToUILocation):
(WebInspector.RawSourceCode.PlainSourceMapping.prototype.uiLocationToRawLocation):
(WebInspector.RawSourceCode.PlainSourceMapping.prototype.uiSourceCode):
(WebInspector.RawSourceCode.FormattedSourceMapping):
(WebInspector.RawSourceCode.FormattedSourceMapping.prototype.rawLocationToUILocation):
(WebInspector.RawSourceCode.FormattedSourceMapping.prototype.uiLocationToRawLocation):
(WebInspector.RawSourceCode.FormattedSourceMapping.prototype.uiSourceCode):
* inspector/front-end/ResourceScriptMapping.js:
(WebInspector.ResourceScriptMapping.prototype.uiSourceCodeList):
(WebInspector.ResourceScriptMapping.prototype.addScript):
(WebInspector.ResourceScriptMapping.prototype._handleUISourceCodeChanged):
(WebInspector.ResourceScriptMapping.prototype._uiSourceCodeChanged):
(WebInspector.ResourceScriptMapping.prototype.reset):

LayoutTests:

Reviewed by Pavel Feldman.

* inspector/debugger/raw-source-code.html:

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

9 years ago[GTK] Fix the only remaining coding style issue in GTK accessibility code
commit-queue@webkit.org [Thu, 22 Mar 2012 11:17:35 +0000 (11:17 +0000)]
[GTK] Fix the only remaining coding style issue in GTK accessibility code
https://bugs.webkit.org/show_bug.cgi?id=81885

Patch by Mario Sanchez Prada <msanchez@igalia.com> on 2012-03-22
Reviewed by Xan Lopez.

Add needed extra line and remove an unneeded one.

* accessibility/gtk/AccessibilityObjectAtk.cpp:

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

9 years ago[GTK] Allow to run any jhbuild command with jhbuild-wrapper script
carlosgc@webkit.org [Thu, 22 Mar 2012 10:50:32 +0000 (10:50 +0000)]
[GTK] Allow to run any jhbuild command with jhbuild-wrapper script
https://bugs.webkit.org/show_bug.cgi?id=81888

Reviewed by Philippe Normand.

* Scripts/update-webkit-libs-jhbuild:
(runJhbuild): Helper function to run jhbuild with a given command.
Instead of running jhbuild directly, use the jhbuild-wrapper, so
that we don't need to run it first to check whether jhbuild is
installed or not.
* efl/run-with-jhbuild: Call jhbuild-wrapper with run command.
* gtk/run-with-jhbuild: Ditto.
* jhbuild/jhbuild-wrapper: Allow to execute any jhbuild command,
not only run.

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

9 years ago[CSSRegions] Add region styling test for region css rules specificity/position
commit-queue@webkit.org [Thu, 22 Mar 2012 10:45:51 +0000 (10:45 +0000)]
[CSSRegions] Add region styling test for region css rules specificity/position
https://bugs.webkit.org/show_bug.cgi?id=76537

Patch by Mihai Balan <mibalan@adobe.com> on 2012-03-22
Reviewed by Andreas Kling.

* fast/regions/region-style-rule-specificity-expected.html: Added.
* fast/regions/region-style-rule-specificity.html: Added.

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

9 years agoUnreviewed gardening after r111595.
kkristof@inf.u-szeged.hu [Thu, 22 Mar 2012 09:54:27 +0000 (09:54 +0000)]
Unreviewed gardening after r111595.

* inspector/debugger/breakpoint-manager-expected.txt:

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

9 years ago[Qt] Unreviewed gardening. Skip the failing test fast/mutation/callback-arguments...
kkristof@inf.u-szeged.hu [Thu, 22 Mar 2012 09:35:14 +0000 (09:35 +0000)]
[Qt] Unreviewed gardening. Skip the failing test fast/mutation/callback-arguments.html.

* platform/qt/Skipped:

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

9 years agoUnreviewed, test-webkitpy fix after r111661.
philn@webkit.org [Thu, 22 Mar 2012 09:34:41 +0000 (09:34 +0000)]
Unreviewed, test-webkitpy fix after r111661.

* Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
(MainTest.test_crash_log):
(MainTest.test_web_process_crash_log):

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

9 years agoUnreviewed, test-webkitpy fix after r111642.
philn@webkit.org [Thu, 22 Mar 2012 08:44:47 +0000 (08:44 +0000)]
Unreviewed, test-webkitpy fix after r111642.

* Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
(ChromiumDriverTest.setUp):
(ChromiumDriverTest.test_two_drivers):

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

9 years agowebkitpy: clean up actually getting crash logs from DRT/WTR crashes
ossy@webkit.org [Thu, 22 Mar 2012 08:18:39 +0000 (08:18 +0000)]
webkitpy: clean up actually getting crash logs from DRT/WTR crashes
https://bugs.webkit.org/show_bug.cgi?id=81603

Unreviewed rolling out r111609 and part of r111615,
because it broke NRWT on Qt-WK2 platform.

* Scripts/webkitpy/layout_tests/controllers/single_test_runner.py:
(SingleTestRunner._handle_error):
* Scripts/webkitpy/layout_tests/controllers/test_result_writer.py:
(write_test_result):
(TestResultWriter.write_crash_report):
* Scripts/webkitpy/layout_tests/port/base.py:
(Port.is_crash_reporter):
(Port._driver_class):
* Scripts/webkitpy/layout_tests/port/chromium.py:
(ChromiumDriver.run_test):
* Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
(ChromiumDriverTest.test_crashed_process_name):
* Scripts/webkitpy/layout_tests/port/driver.py:
(DriverOutput.__init__):
* Scripts/webkitpy/layout_tests/port/mac.py:
(MacPort):
(MacPort.is_crash_reporter):
(MacPort.release_http_lock):
* Scripts/webkitpy/layout_tests/port/test.py:
(TestDriver.run_test):
* Scripts/webkitpy/layout_tests/port/webkit.py:
(WebKitDriver.__init__):
(WebKitDriver._start):
(WebKitDriver.has_crashed):
(WebKitDriver._check_for_driver_crash):
(WebKitDriver.run_test):

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

9 years agoExpand RenderTextControlSingleLine::controlClipRect() to contain contentRect().
tkent@chromium.org [Thu, 22 Mar 2012 08:06:37 +0000 (08:06 +0000)]
Expand RenderTextControlSingleLine::controlClipRect() to contain contentRect().
https://bugs.webkit.org/show_bug.cgi?id=81866

Reviewed by Hajime Morita.

We need to expand the controlClipRect because the existing shadow
tree of a text field can be wrapped by another shadow tree. e.g.

A current situation:

<input>
  ┗ ShadowRoot
     ┗ container element
┌────────────┐<input>'s border box
│┌──────────┐│
││container box       ││
│└──────────┘│
└────────────┘

Wrapped by another ShadowRoot:

<input>
  ┗ New ShadowRoot
     ┣ <shadow> represents the existing shadow tree
     ┃  ┗ container element
     ┗ D: an additional decoration element
┌────────────┐<input>'s border box
│┌───────┬──┐│
││container box │ D  ││
│└───────┴──┘│
└────────────┘
In this case, if we clip child renderers by container box, D is not
drawn. We should clip by the content box of the <input>.

A search field has an exceptional behavior. It can have the container
box of which height is taller than the content box height. The
controlClipRect should contain both of the container box and the content
box in this case. In other cases, the container box is equivalent to the
content box. So the code always unites them.

No new tests. This won't make any behavior change for now.

* rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::controlClipRect):

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

9 years ago[Forms] The option element should not be form associated element.
commit-queue@webkit.org [Thu, 22 Mar 2012 08:04:11 +0000 (08:04 +0000)]
[Forms] The option element should not be form associated element.
https://bugs.webkit.org/show_bug.cgi?id=79764

Patch by Yoshifumi Inoue <yosin@chromium.org> on 2012-03-22
Reviewed by Kent Tamura.

Source/WebCore:

This patch changes base class of HTMLOptionELement to HTMLElement
from HTMLFormControlElement for saving memory space and iteration
time of extra "option" elements in HTMLFormElement::m_formAssociatedElements
and matching the HTML5 specification for ease of maintenance.

This patch changes behavior of handling of CSS pseudo classes "invalid"
and "valid". The "option" elements no longer use these CSS pseudo classes
as HTML5 specification. This bug was filed in https://bugs.webkit.org/show_bug.cgi?id=80088

Changes of TextIterator is lead by usage of isFormControlElement. This
changes will be replaced with more meaningful predicate as part of
https://bugs.webkit.org/show_bug.cgi?id=80381

No new tests but updated select-live-pseudo-selectors.html test.

* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::canShareStyleWithElement): Added checking of the "option" element and returns false as HTMLFormControlElement.
* css/SelectorChecker.cpp:
(WebCore::SelectorChecker::checkOneSelector): Removed isFormControlElement for PseudoDisabled and PseudoChecked.
* html/HTMLKeygenElement.cpp:
(WebCore::HTMLKeygenElement::HTMLKeygenElement): Removed form parameter of call site of HTMLOptionElement::create.
* html/HTMLOptionElement.cpp:
(WebCore::HTMLOptionElement::HTMLOptionElement): Removed form parameter which no longer needed. Changed base class in initialization list. Added m_disabled initialization.
(WebCore::HTMLOptionElement::create): Removed form parameter which no longer needed.
(WebCore::HTMLOptionElement::attach): Changeid base class.
(WebCore::HTMLOptionElement::detach): Changed base class.
(WebCore::HTMLOptionElement::parseAttribute): Changed base class. Added "disabled" attribute handling.
(WebCore::HTMLOptionElement::childrenChanged): Changed base class.
(WebCore::HTMLOptionElement::insertedIntoTree): Changed base class.
* html/HTMLOptionElement.h:
(HTMLOptionElement): Added new member variable m_disabled which was in HTMLFormControlElement.
(WebCore::HTMLOptionElement::ownElementDisabled): Changed for using m_disabled.
* html/HTMLTagNames.in: Removed constructorNeedsFormElement for the "option" element, which was used for passing form parameter to create function.

LayoutTests:

This patch fixes a bug in select-live-pseudo-selectors.js, adds
assertions to improve coverage, and updates test expectation for
behavior changes (makes the "option" element uses CSS pseudo class
":valid".)

* fast/forms/resources/select-live-pseudo-selectors.js:
(mouseDownOnSelect): Copied from listbox-selection.html for replacing broken simulateClick which used position and size of the "option" element, but these values are zero. Note: five files use mouseDownOnSelect. We'll share this function in future tracked by https://bugs.webkit.org/show_bug.cgi?id=81496.
(backgroundOf): Added String parameter support for ease of writing test case.
* fast/forms/select-live-pseudo-selectors-expected.txt: Added check fo background color of the "selection" element. Changed expected color of the "option" element because the "option" element doesn't support CSS pseudo class ":valid". This also covers bug 80088.

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

9 years ago[Qt] Add full platforms to Qt buildslaves
ossy@webkit.org [Thu, 22 Mar 2012 07:51:06 +0000 (07:51 +0000)]
[Qt] Add full platforms to Qt buildslaves
https://bugs.webkit.org/show_bug.cgi?id=81877

Reviewed by Ryosuke Niwa.

* BuildSlaveSupport/build.webkit.org-config/config.json:

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

9 years ago[chromium] Unreviewed gardening.
keishi@webkit.org [Thu, 22 Mar 2012 07:47:21 +0000 (07:47 +0000)]
[chromium] Unreviewed gardening.

Left over rebaseline from r111621.

* platform/chromium-linux/css3/filters/custom/effect-custom-parameters-expected.png:

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

9 years ago[Chromium] Should check m_socket in SocketStreamHandleInternal::close()
bashi@chromium.org [Thu, 22 Mar 2012 07:25:45 +0000 (07:25 +0000)]
[Chromium] Should check m_socket in SocketStreamHandleInternal::close()
https://bugs.webkit.org/show_bug.cgi?id=81860

Reviewed by Kent Tamura.

m_socket could be NULL if WebSocket::resume() is called after SocketStreamHandle::didClose() is called.
This could happen when the page shows a popup dialog (by using alert()) immediately after closing an WebSocket object.

* src/SocketStreamHandle.cpp:
(WebCore::SocketStreamHandleInternal::close): Ensures m_socket is not NULL.

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

9 years agoWeb Inspector: rename ClosureCompilerSourceMapping to SourceMapParser and move it...
podivilov@chromium.org [Thu, 22 Mar 2012 07:15:18 +0000 (07:15 +0000)]
Web Inspector: rename ClosureCompilerSourceMapping to SourceMapParser and move it to CompilerScriptMapping.js.
https://bugs.webkit.org/show_bug.cgi?id=81780

Reviewed by Pavel Feldman.

Source/WebCore:

* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* inspector/compile-front-end.py:
* inspector/front-end/CompilerScriptMapping.js:
(WebInspector.CompilerScriptMapping.prototype.loadSourceMapForScript):
(WebInspector.SourceMapParserPayload):
(WebInspector.SourceMapParser):
(WebInspector.SourceMapParser.prototype.load):
(WebInspector.SourceMapParser.prototype.compiledLocationToSourceLocation):
(WebInspector.SourceMapParser.prototype.sourceLocationToCompiledLocation):
(WebInspector.SourceMapParser.prototype.sources):
(WebInspector.SourceMapParser.prototype.loadSourceCode):
(WebInspector.SourceMapParser.prototype._findMapping):
(WebInspector.SourceMapParser.prototype._parseMappingPayload):
(WebInspector.SourceMapParser.prototype._parseSections):
(WebInspector.SourceMapParser.prototype._parseMap):
(WebInspector.SourceMapParser.prototype._isSeparator):
(WebInspector.SourceMapParser.prototype._decodeVLQ):
(WebInspector.SourceMapParser.prototype._canonicalizeURL):
(WebInspector.SourceMapParser.StringCharIterator):
(WebInspector.SourceMapParser.StringCharIterator.prototype.next):
(WebInspector.SourceMapParser.StringCharIterator.prototype.peek):
(WebInspector.SourceMapParser.StringCharIterator.prototype.hasNext):
* inspector/front-end/CompilerSourceMapping.js: Removed.
* inspector/front-end/WebKit.qrc:
* inspector/front-end/inspector.html:

LayoutTests:

* http/tests/inspector/compiler-script-mapping-expected.txt: Added.
* http/tests/inspector/compiler-script-mapping.html: Renamed from LayoutTests/http/tests/inspector/compiler-source-mapping.html.
* http/tests/inspector/compiler-source-mapping-expected.txt: Removed.
* inspector/debugger/compiler-source-mapping-expected.txt: Removed.

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

9 years agoWeb Inspector: IndexedDB transaction is not closed when requesting data.
vsevik@chromium.org [Thu, 22 Mar 2012 06:53:07 +0000 (06:53 +0000)]
Web Inspector: IndexedDB transaction is not closed when requesting data.
https://bugs.webkit.org/show_bug.cgi?id=81837

Reviewed by Pavel Feldman.

* inspector/InspectorIndexedDBAgent.cpp: Added missing IDBCursorBackendInterface::postSuccessHandlerCallback() call.
(WebCore):

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

9 years agoWeb Inspector: event listeners section is broken for about:blank page
yurys@chromium.org [Thu, 22 Mar 2012 06:17:24 +0000 (06:17 +0000)]
Web Inspector: event listeners section is broken for about:blank page
https://bugs.webkit.org/show_bug.cgi?id=81795

Source/WebCore:

Parse about:blank as a valid URL.

Reviewed by Pavel Feldman.

Test: inspector/elements/event-listeners-about-blank.html

* inspector/front-end/utilities.js:
(String.prototype.asParsedURL):

LayoutTests:

Reviewed by Pavel Feldman.

* inspector/elements/event-listeners-about-blank-expected.txt: Added.
* inspector/elements/event-listeners-about-blank.html: Added.

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

9 years agoREGRESSION (r111635): Assertion failure in RenderFlexibleBox::layoutFlexItems() ...
mitz@apple.com [Thu, 22 Mar 2012 04:58:22 +0000 (04:58 +0000)]
REGRESSION (r111635): Assertion failure in RenderFlexibleBox::layoutFlexItems() (!lineContexts.size()) in many flexbox tests
https://bugs.webkit.org/show_bug.cgi?id=81870

Reverted r111635, the fix for bug 81843.

* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::WrapReverseContext::WrapReverseContext):
(WebCore::RenderFlexibleBox::WrapReverseContext::addCrossAxisOffset):
(RenderFlexibleBox::WrapReverseContext):
(WebCore::RenderFlexibleBox::WrapReverseContext::addNumberOfChildrenOnLine):
(WebCore::RenderFlexibleBox::WrapReverseContext::lineCrossAxisDelta):
(WebCore::RenderFlexibleBox::layoutFlexItems):
(WebCore::RenderFlexibleBox::layoutAndPlaceChildren):
(WebCore::RenderFlexibleBox::alignChildren):
(WebCore::RenderFlexibleBox::flipForWrapReverse):
* rendering/RenderFlexibleBox.h:

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

9 years agoAdd the forgotten admin.html after r108917.
rniwa@webkit.org [Thu, 22 Mar 2012 04:52:05 +0000 (04:52 +0000)]
Add the forgotten admin.html after r108917.

* Websites/webkit-perf.appspot.com/admin.html: Added.

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

9 years agoIncrement the perf-o-matic app version.
rniwa@webkit.org [Thu, 22 Mar 2012 04:25:19 +0000 (04:25 +0000)]
Increment the perf-o-matic app version.

* Websites/webkit-perf.appspot.com/app.yaml:

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

9 years agoDFG speculation on booleans should be rationalized
fpizlo@apple.com [Thu, 22 Mar 2012 03:47:55 +0000 (03:47 +0000)]
DFG speculation on booleans should be rationalized
https://bugs.webkit.org/show_bug.cgi?id=81840

Reviewed by Gavin Barraclough.

This removes isKnownBoolean() and replaces it with AbstractState-based
optimization, and cleans up the control flow in code gen methods for
Branch and LogicalNot. Also fixes a goof in Node::shouldSpeculateNumber,
and removes isKnownNotBoolean() since that method appeared to be a
helper used solely by 32_64's speculateBooleanOperation().

This is performance-neutral.

* dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::execute):
* dfg/DFGNode.h:
(JSC::DFG::Node::shouldSpeculateNumber):
* dfg/DFGSpeculativeJIT.cpp:
(DFG):
* dfg/DFGSpeculativeJIT.h:
(SpeculativeJIT):
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
(JSC::DFG::SpeculativeJIT::compileLogicalNot):
(JSC::DFG::SpeculativeJIT::emitBranch):
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compileLogicalNot):
(JSC::DFG::SpeculativeJIT::emitBranch):
(JSC::DFG::SpeculativeJIT::compile):

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

9 years agoUnreviewed change touching CustomFilterProgram.h to try
eae@chromium.org [Thu, 22 Mar 2012 03:40:53 +0000 (03:40 +0000)]
Unreviewed change touching CustomFilterProgram.h to try
to force the chromium-win bots to rebuilt it and pick up
on the fact that CSS_SHADERS is not set (since r111610).

* platform/graphics/filters/CustomFilterProgram.h:

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

9 years ago[EFL] Unreviewed gardening.
kubo@profusion.mobi [Thu, 22 Mar 2012 03:39:44 +0000 (03:39 +0000)]
[EFL] Unreviewed gardening.

Update most of the expectations in fast/block and fast/xsl after
the recent jhbuild and font updates. Plus these expectations have
not been taken care of for ages.

* platform/efl/fast/block/basic/001-expected.png:
* platform/efl/fast/block/basic/002-expected.png:
* platform/efl/fast/block/basic/003-expected.png:
* platform/efl/fast/block/basic/006-expected.txt:
* platform/efl/fast/block/basic/009-expected.txt:
* platform/efl/fast/block/basic/013-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/018-expected.png:
* platform/efl/fast/block/basic/019-expected.png:
* platform/efl/fast/block/basic/019-expected.txt:
* platform/efl/fast/block/basic/021-expected.png:
* platform/efl/fast/block/basic/adding-near-anonymous-block-expected.png:
* platform/efl/fast/block/basic/min-pref-width-nowrap-floats-expected.png:
* platform/efl/fast/block/basic/text-indent-rtl-expected.png:
* platform/efl/fast/block/basic/truncation-rtl-expected.png:
* platform/efl/fast/block/basic/white-space-pre-wraps-expected.png:
* platform/efl/fast/block/float/002-expected.png:
* platform/efl/fast/block/float/003-expected.png:
* platform/efl/fast/block/float/004-expected.png:
* platform/efl/fast/block/float/005-expected.png:
* platform/efl/fast/block/float/006-expected.png:
* platform/efl/fast/block/float/007-expected.png:
* platform/efl/fast/block/float/010-expected.png:
* platform/efl/fast/block/float/012-expected.png:
* platform/efl/fast/block/float/014-expected.png:
* platform/efl/fast/block/float/017-expected.png:
* platform/efl/fast/block/float/020-expected.png:
* platform/efl/fast/block/float/021-expected.png:
* platform/efl/fast/block/float/024-expected.png:
* platform/efl/fast/block/float/025-expected.png:
* platform/efl/fast/block/float/026-expected.png:
* platform/efl/fast/block/float/027-expected.png:
* platform/efl/fast/block/float/028-expected.png:
* platform/efl/fast/block/float/029-expected.png:
* platform/efl/fast/block/float/030-expected.png:
* platform/efl/fast/block/float/031-expected.png:
* platform/efl/fast/block/float/032-expected.png:
* platform/efl/fast/block/float/032-expected.txt:
* platform/efl/fast/block/float/avoidance-percent-width-compat-expected.png:
* platform/efl/fast/block/float/avoidance-percent-width-strict-expected.png:
* platform/efl/fast/block/float/centered-float-avoidance-complexity-expected.png: Added.
* platform/efl/fast/block/float/centered-float-avoidance-complexity-expected.txt: Added.
* platform/efl/fast/block/float/clear-element-too-wide-for-containing-block-expected.png:
* platform/efl/fast/block/float/editable-text-overlapping-float-expected.png:
* platform/efl/fast/block/float/fit_line_below_floats-expected.png:
* platform/efl/fast/block/float/float-avoidance-expected.png:
* 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/floats-and-text-indent-expected.png:
* platform/efl/fast/block/float/floats-and-text-indent-rl-expected.png:
* platform/efl/fast/block/float/independent-align-positioning-expected.png:
* platform/efl/fast/block/float/intruding-painted-twice-expected.png:
* platform/efl/fast/block/float/marquee-shrink-to-avoid-floats-expected.png:
* platform/efl/fast/block/float/multiple-float-positioning-expected.png:
* platform/efl/fast/block/float/nestedAnonymousBlocks2-expected.png:
* platform/efl/fast/block/float/nopaint-after-layer-destruction-expected.png:
* platform/efl/fast/block/float/nopaint-after-layer-destruction2-expected.png:
* platform/efl/fast/block/float/overlapping-floats-with-overflow-hidden-expected.png:
* platform/efl/fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt:
* platform/efl/fast/block/float/shrink-to-avoid-float-complexity-expected.png: Added.
* platform/efl/fast/block/float/shrink-to-avoid-float-complexity-expected.txt: Added.
* platform/efl/fast/block/float/shrink-to-fit-width-expected.png:
* platform/efl/fast/block/float/table-relayout-expected.png:
* platform/efl/fast/block/float/vertical-move-relayout-expected.png:
* platform/efl/fast/block/float/width-update-after-clear-expected.png:
* platform/efl/fast/block/lineboxcontain/block-expected.png:
* platform/efl/fast/block/lineboxcontain/block-font-expected.png:
* platform/efl/fast/block/lineboxcontain/block-font-expected.txt:
* platform/efl/fast/block/lineboxcontain/block-glyphs-expected.png:
* platform/efl/fast/block/lineboxcontain/block-glyphs-replaced-expected.png:
* platform/efl/fast/block/lineboxcontain/block-replaced-expected.png:
* platform/efl/fast/block/lineboxcontain/font-expected.png:
* platform/efl/fast/block/lineboxcontain/font-expected.txt:
* platform/efl/fast/block/lineboxcontain/font-replaced-expected.png:
* platform/efl/fast/block/lineboxcontain/glyphs-expected.png:
* platform/efl/fast/block/lineboxcontain/inline-box-expected.png:
* platform/efl/fast/block/lineboxcontain/inline-box-replaced-expected.png:
* platform/efl/fast/block/lineboxcontain/inline-box-vertical-expected.png:
* platform/efl/fast/block/lineboxcontain/inline-expected.png:
* platform/efl/fast/block/lineboxcontain/inline-replaced-expected.png:
* platform/efl/fast/block/lineboxcontain/none-expected.png:
* platform/efl/fast/block/lineboxcontain/parsing-invalid-expected.png:
* platform/efl/fast/block/lineboxcontain/parsing-invalid-expected.txt:
* platform/efl/fast/block/lineboxcontain/replaced-expected.png:
* platform/efl/fast/block/margin-collapse/001-expected.png:
* platform/efl/fast/block/margin-collapse/001-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/010-expected.png:
* platform/efl/fast/block/margin-collapse/011-expected.png:
* platform/efl/fast/block/margin-collapse/012-expected.png:
* platform/efl/fast/block/margin-collapse/015-expected.png:
* platform/efl/fast/block/margin-collapse/016-expected.png:
* platform/efl/fast/block/margin-collapse/017-expected.png:
* platform/efl/fast/block/margin-collapse/018-expected.png:
* platform/efl/fast/block/margin-collapse/019-expected.png:
* platform/efl/fast/block/margin-collapse/020-expected.png:
* platform/efl/fast/block/margin-collapse/021-expected.png:
* platform/efl/fast/block/margin-collapse/022-expected.png:
* platform/efl/fast/block/margin-collapse/025-expected.png:
* platform/efl/fast/block/margin-collapse/026-expected.png:
* platform/efl/fast/block/margin-collapse/027-expected.png:
* platform/efl/fast/block/margin-collapse/028-expected.png:
* platform/efl/fast/block/margin-collapse/029-expected.png:
* platform/efl/fast/block/margin-collapse/030-expected.png:
* platform/efl/fast/block/margin-collapse/031-expected.png:
* platform/efl/fast/block/margin-collapse/032-expected.png:
* platform/efl/fast/block/margin-collapse/033-expected.png:
* platform/efl/fast/block/margin-collapse/034-expected.png:
* platform/efl/fast/block/margin-collapse/035-expected.png:
* platform/efl/fast/block/margin-collapse/037-expected.png:
* platform/efl/fast/block/margin-collapse/038-expected.png:
* platform/efl/fast/block/margin-collapse/039-expected.png:
* platform/efl/fast/block/margin-collapse/040-expected.png:
* platform/efl/fast/block/margin-collapse/041-expected.png:
* platform/efl/fast/block/margin-collapse/042-expected.png:
* platform/efl/fast/block/margin-collapse/043-expected.png:
* platform/efl/fast/block/margin-collapse/044-expected.png:
* platform/efl/fast/block/margin-collapse/045-expected.png:
* platform/efl/fast/block/margin-collapse/055-expected.png:
* platform/efl/fast/block/margin-collapse/056-expected.png:
* platform/efl/fast/block/margin-collapse/057-expected.png:
* platform/efl/fast/block/margin-collapse/058-expected.png:
* platform/efl/fast/block/margin-collapse/059-expected.png:
* platform/efl/fast/block/margin-collapse/100-expected.png:
* platform/efl/fast/block/margin-collapse/101-expected.png:
* platform/efl/fast/block/margin-collapse/102-expected.png:
* 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/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/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/010-expected.png:
* platform/efl/fast/block/margin-collapse/block-inside-inline/011-expected.png:
* platform/efl/fast/block/margin-collapse/block-inside-inline/012-expected.png:
* platform/efl/fast/block/margin-collapse/block-inside-inline/015-expected.png:
* platform/efl/fast/block/margin-collapse/block-inside-inline/016-expected.png:
* platform/efl/fast/block/margin-collapse/block-inside-inline/017-expected.png:
* platform/efl/fast/block/margin-collapse/block-inside-inline/018-expected.png:
* platform/efl/fast/block/margin-collapse/block-inside-inline/019-expected.png:
* platform/efl/fast/block/margin-collapse/block-inside-inline/020-expected.png:
* platform/efl/fast/block/margin-collapse/block-inside-inline/021-expected.png:
* platform/efl/fast/block/margin-collapse/block-inside-inline/022-expected.png:
* 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/positioning/047-expected.png:
* platform/efl/fast/block/positioning/051-expected.png:
* platform/efl/fast/block/positioning/051-expected.txt:
* platform/efl/fast/block/positioning/053-expected.png:
* platform/efl/fast/block/positioning/055-expected.png:
* platform/efl/fast/block/positioning/056-expected.txt:
* platform/efl/fast/block/positioning/057-expected.png:
* platform/efl/fast/block/positioning/058-expected.png:
* platform/efl/fast/block/positioning/059-expected.png:
* platform/efl/fast/block/positioning/abs-inside-inline-rel-expected.png:
* platform/efl/fast/block/positioning/absolute-in-inline-ltr-2-expected.png:
* platform/efl/fast/block/positioning/absolute-in-inline-ltr-3-expected.png:
* platform/efl/fast/block/positioning/absolute-in-inline-ltr-expected.png:
* platform/efl/fast/block/positioning/absolute-in-inline-rtl-2-expected.png:
* platform/efl/fast/block/positioning/absolute-in-inline-rtl-3-expected.png:
* platform/efl/fast/block/positioning/absolute-in-inline-rtl-expected.png:
* platform/efl/fast/block/positioning/absolute-in-inline-short-ltr-expected.png:
* platform/efl/fast/block/positioning/absolute-in-inline-short-rtl-expected.png:
* platform/efl/fast/block/positioning/absolute-positioned-overconstrained-expected.png:
* platform/efl/fast/block/positioning/auto-height-with-top-and-bottom-expected.png:
* platform/efl/fast/block/positioning/auto/001-expected.png:
* platform/efl/fast/block/positioning/auto/002-expected.png:
* platform/efl/fast/block/positioning/auto/003-expected.png:
* platform/efl/fast/block/positioning/auto/004-expected.png:
* platform/efl/fast/block/positioning/auto/005-expected.png:
* platform/efl/fast/block/positioning/auto/006-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-lr/001-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-lr/002-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-lr/003-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-lr/004-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-lr/005-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-lr/006-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-rl/001-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-rl/002-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-rl/003-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-rl/004-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-rl/005-expected.png:
* platform/efl/fast/block/positioning/auto/vertical-rl/006-expected.png:
* platform/efl/fast/block/positioning/differing-writing-modes-expected.png:
* platform/efl/fast/block/positioning/differing-writing-modes-replaced-expected.png:
* platform/efl/fast/block/positioning/height-change-expected.png:
* platform/efl/fast/block/positioning/leftmargin-topmargin-expected.png:
* platform/efl/fast/block/positioning/negative-right-pos-expected.png:
* platform/efl/fast/block/positioning/padding-percent-expected.png:
* platform/efl/fast/block/positioning/relative-overflow-block-expected.png:
* platform/efl/fast/block/positioning/relayout-on-position-change-expected.png:
* platform/efl/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png:
* platform/efl/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.txt:
* platform/efl/fast/block/positioning/table-cell-static-position-expected.png:
* platform/efl/fast/block/positioning/trailing-space-test-expected.png:
* platform/efl/fast/block/positioning/vertical-lr/002-expected.png:
* platform/efl/fast/block/positioning/window-height-change-expected.png:
* platform/efl/fast/xsl/document-function-expected.png:
* platform/efl/fast/xsl/xslt-enc-cyr-expected.png:
* platform/efl/fast/xsl/xslt-enc-expected.png:
* platform/efl/fast/xsl/xslt-enc16-expected.png:
* platform/efl/fast/xsl/xslt-enc16to16-expected.png:
* platform/efl/fast/xsl/xslt-extra-content-at-end-expected.png:
* platform/efl/fast/xsl/xslt-missing-namespace-in-xslt-expected.png:
* platform/efl/fast/xsl/xslt-relative-path-expected.png:

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

9 years ago[EFL] Unreviewed gardening.
kubo@profusion.mobi [Thu, 22 Mar 2012 03:08:25 +0000 (03:08 +0000)]
[EFL] Unreviewed gardening.

Update css2.1/ expectations after the recent jhbuild and font
changes.

* platform/efl/css2.1/20110323/absolute-non-replaced-height-002-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-height-003-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-height-004-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-height-005-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-height-006-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-height-010-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-height-011-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-height-012-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-max-height-001-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-max-height-002-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-max-height-003-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-max-height-004-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-max-height-005-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-max-height-006-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-max-height-010-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-max-height-011-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-max-height-012-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-001-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-002-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-003-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-004-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-005-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-006-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-007-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-008-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-009-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-010-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-011-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-012-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-013-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-014-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-015-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-016-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-017-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-018-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-019-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-020-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-021-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-022-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-023-expected.png:
* platform/efl/css2.1/20110323/absolute-non-replaced-width-024-expected.png:
* 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-007-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-008-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-009-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-010-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-011-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-012-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-014-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-016-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-017-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-018-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-019-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-021-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-022-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-023-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-024-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-025-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-026-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-028-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-029-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-030-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-031-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-032-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-033-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-height-035-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-001-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-006-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-008-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-013-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-015-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-020-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-022-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-027-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-029-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-034-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-036-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-041-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-043-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-048-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-050-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-055-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-057-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-062-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-064-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-069-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-071-expected.png:
* platform/efl/css2.1/20110323/absolute-replaced-width-076-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-height-001-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-height-002-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-height-004-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-height-005-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-height-006-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-height-008-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-height-010-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-height-012-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-height-014-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-height-016-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-width-005-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-width-006-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-width-007-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-width-008-expected.png:
* platform/efl/css2.1/20110323/block-non-replaced-width-008-expected.txt:
* platform/efl/css2.1/20110323/block-replaced-height-004-expected.png:
* platform/efl/css2.1/20110323/block-replaced-height-005-expected.png:
* platform/efl/css2.1/20110323/block-replaced-height-007-expected.png:
* platform/efl/css2.1/20110323/block-replaced-width-001-expected.png:
* platform/efl/css2.1/20110323/block-replaced-width-006-expected.png:
* platform/efl/css2.1/20110323/border-conflict-style-079-expected.png:
* platform/efl/css2.1/20110323/border-conflict-style-088-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-001-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-002-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-003-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-004-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-005-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-007-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-008-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-009-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-010-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-011-expected.png:
* platform/efl/css2.1/20110323/float-non-replaced-width-012-expected.png:
* platform/efl/css2.1/20110323/float-replaced-height-004-expected.png:
* platform/efl/css2.1/20110323/float-replaced-height-005-expected.png:
* platform/efl/css2.1/20110323/float-replaced-height-007-expected.png:
* platform/efl/css2.1/20110323/float-replaced-width-001-expected.png:
* platform/efl/css2.1/20110323/float-replaced-width-002-expected.png:
* platform/efl/css2.1/20110323/float-replaced-width-003-expected.png:
* platform/efl/css2.1/20110323/float-replaced-width-004-expected.png:
* platform/efl/css2.1/20110323/float-replaced-width-005-expected.png:
* platform/efl/css2.1/20110323/float-replaced-width-006-expected.png:
* platform/efl/css2.1/20110323/float-replaced-width-011-expected.png:
* platform/efl/css2.1/20110323/floating-replaced-height-008-expected.png:
* platform/efl/css2.1/20110323/inline-block-non-replaced-width-002-expected.png:
* platform/efl/css2.1/20110323/inline-block-non-replaced-width-003-expected.png:
* platform/efl/css2.1/20110323/inline-block-non-replaced-width-004-expected.png:
* platform/efl/css2.1/20110323/inline-block-replaced-height-004-expected.png:
* platform/efl/css2.1/20110323/inline-block-replaced-height-005-expected.png:
* platform/efl/css2.1/20110323/inline-block-replaced-height-007-expected.png:
* platform/efl/css2.1/20110323/inline-block-replaced-height-008-expected.png:
* platform/efl/css2.1/20110323/inline-block-replaced-width-001-expected.png:
* platform/efl/css2.1/20110323/inline-block-replaced-width-006-expected.png:
* platform/efl/css2.1/20110323/inline-non-replaced-width-001-expected.png:
* platform/efl/css2.1/20110323/inline-non-replaced-width-002-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-height-004-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-height-005-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-height-007-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-height-008-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-width-001-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-width-006-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-width-011-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-width-012-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-width-013-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-width-014-expected.png:
* platform/efl/css2.1/20110323/inline-replaced-width-015-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-001-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-002-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-003-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-004-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-005-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-006-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-007-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-009-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-010-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-012-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-013-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-014-expected.png:
* platform/efl/css2.1/20110323/margin-applies-to-015-expected.png:
* platform/efl/css2.1/20110323/replaced-elements-001-expected.png:
* platform/efl/css2.1/20110323/replaced-intrinsic-001-expected.png:
* platform/efl/css2.1/20110323/replaced-min-max-001-expected.png:
* platform/efl/css2.1/20110323/width-non-replaced-inline-001-expected.png:
* platform/efl/css2.1/t010403-shand-border-00-c-expected.png:
* platform/efl/css2.1/t010403-shand-font-00-b-expected.png:
* platform/efl/css2.1/t010403-shand-font-01-b-expected.png:
* platform/efl/css2.1/t010403-shand-font-02-b-expected.png:
* platform/efl/css2.1/t010403-shand-font-03-b-expected.png:
* platform/efl/css2.1/t040102-keywords-00-b-expected.png:
* platform/efl/css2.1/t040102-keywords-01-b-expected.png:
* platform/efl/css2.1/t040103-case-00-b-expected.png:
* platform/efl/css2.1/t040103-case-01-c-expected.png:
* platform/efl/css2.1/t040103-escapes-00-b-expected.png:
* platform/efl/css2.1/t040103-escapes-01-b-expected.png:
* platform/efl/css2.1/t040103-escapes-02-d-expected.png:
* platform/efl/css2.1/t040103-escapes-03-b-expected.png:
* platform/efl/css2.1/t040103-escapes-04-b-expected.png:
* platform/efl/css2.1/t040103-escapes-05-c-expected.png:
* platform/efl/css2.1/t040103-escapes-06-b-expected.png:
* platform/efl/css2.1/t040103-escapes-07-b-expected.png:
* platform/efl/css2.1/t040103-escapes-08-b-expected.png:
* platform/efl/css2.1/t040109-c17-comments-00-b-expected.png:
* platform/efl/css2.1/t0402-c71-fwd-parsing-00-f-expected.png:
* platform/efl/css2.1/t0402-c71-fwd-parsing-01-f-expected.png:
* platform/efl/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
* platform/efl/css2.1/t0402-c71-fwd-parsing-03-f-expected.png:
* platform/efl/css2.1/t0402-c71-fwd-parsing-04-f-expected.png:
* platform/efl/css2.1/t040302-c61-phys-len-00-b-expected.png:
* platform/efl/css2.1/t040303-c62-percent-00-b-ag-expected.png:
* platform/efl/css2.1/t040304-c64-uri-00-a-g-expected.png:
* platform/efl/css2.1/t040306-c63-color-00-b-ag-expected.png:
* platform/efl/css2.1/t040306-syntax-01-f-expected.png:
* platform/efl/css2.1/t050201-c12-grouping-00-b-expected.png:
* platform/efl/css2.1/t0505-c16-descendant-00-e-expected.png:
* platform/efl/css2.1/t050803-c14-classes-00-e-expected.png:
* platform/efl/css2.1/t0509-c15-ids-00-a-expected.png:
* platform/efl/css2.1/t0509-c15-ids-01-e-expected.png:
* platform/efl/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.png:
* platform/efl/css2.1/t051103-dom-hover-02-c-io-expected.png:
* 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-inheritance-00-e-expected.png:
* platform/efl/css2.1/t0602-inherit-bdr-pad-b-00-expected.png:
* platform/efl/css2.1/t0603-c11-import-00-b-expected.png:
* platform/efl/css2.1/t060401-c32-cascading-00-b-expected.png:
* platform/efl/css2.1/t060402-c31-important-00-b-expected.png:
* platform/efl/css2.1/t0801-c412-hz-box-00-b-a-expected.png:
* platform/efl/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png:
* platform/efl/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png:
* platform/efl/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png:
* platform/efl/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png:
* platform/efl/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.png:
* platform/efl/css2.1/t0803-c5502-mrgn-r-03-c-expected.png:
* platform/efl/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png:
* platform/efl/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png:
* platform/efl/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png:
* platform/efl/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png:
* platform/efl/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.png:
* platform/efl/css2.1/t0803-c5504-mrgn-l-03-c-expected.png:
* platform/efl/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png:
* platform/efl/css2.1/t0803-c5505-mrgn-01-e-a-expected.png:
* platform/efl/css2.1/t0803-c5505-mrgn-02-c-expected.png:
* platform/efl/css2.1/t0803-c5505-mrgn-03-c-ag-expected.png:
* platform/efl/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/efl/css2.1/t0804-c5506-padn-t-00-b-a-expected.png:
* platform/efl/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
* platform/efl/css2.1/t0804-c5507-padn-r-01-c-a-expected.png:
* platform/efl/css2.1/t0804-c5507-padn-r-03-f-expected.png:
* platform/efl/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.png:
* platform/efl/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png:
* platform/efl/css2.1/t0804-c5509-padn-l-01-b-a-expected.png:
* platform/efl/css2.1/t0804-c5509-padn-l-03-f-g-expected.png:
* platform/efl/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
* platform/efl/css2.1/t0804-c5510-padn-01-e-a-expected.png:
* platform/efl/css2.1/t0804-c5510-padn-02-f-expected.png:
* platform/efl/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.png:
* platform/efl/css2.1/t0805-c5511-brdr-tw-03-b-expected.png:
* platform/efl/css2.1/t0805-c5512-brdr-rw-00-b-expected.png:
* platform/efl/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.png:
* platform/efl/css2.1/t0805-c5512-brdr-rw-03-b-expected.png:
* platform/efl/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.png:
* platform/efl/css2.1/t0805-c5514-brdr-lw-00-b-expected.png:
* platform/efl/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.png:
* platform/efl/css2.1/t0805-c5514-brdr-lw-03-b-expected.png:
* platform/efl/css2.1/t0805-c5515-brdr-w-00-a-expected.png:
* platform/efl/css2.1/t0805-c5515-brdr-w-01-b-g-expected.png:
* platform/efl/css2.1/t0805-c5516-brdr-c-00-a-expected.png:
* platform/efl/css2.1/t0805-c5516-ibrdr-c-00-a-expected.png:
* platform/efl/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
* platform/efl/css2.1/t0805-c5517-ibrdr-s-00-a-expected.png:
* platform/efl/css2.1/t0805-c5518-brdr-t-00-a-expected.png:
* platform/efl/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/efl/css2.1/t0805-c5518-ibrdr-t-00-a-expected.png:
* platform/efl/css2.1/t0805-c5519-brdr-r-00-a-expected.png:
* platform/efl/css2.1/t0805-c5519-brdr-r-01-e-expected.txt:
* 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.txt:
* 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-01-b-g-expected.png:
* platform/efl/css2.1/t0805-c5522-brdr-02-e-expected.png:
* platform/efl/css2.1/t0805-c5522-ibrdr-00-a-expected.png:
* platform/efl/css2.1/t090204-display-change-01-b-ao-expected.png:
* platform/efl/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.png:
* platform/efl/css2.1/t0905-c414-flt-00-d-expected.png:
* platform/efl/css2.1/t0905-c414-flt-01-d-g-expected.png:
* platform/efl/css2.1/t0905-c414-flt-02-c-expected.png:
* platform/efl/css2.1/t0905-c414-flt-03-c-expected.png:
* platform/efl/css2.1/t0905-c414-flt-04-c-expected.png:
* platform/efl/css2.1/t0905-c414-flt-fit-00-d-expected.png:
* platform/efl/css2.1/t0905-c414-flt-fit-01-d-g-expected.png:
* platform/efl/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
* platform/efl/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png:
* platform/efl/css2.1/t0905-c5525-fltblck-00-d-ag-expected.png:
* platform/efl/css2.1/t0905-c5525-fltblck-01-d-expected.png:
* platform/efl/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
* platform/efl/css2.1/t0905-c5525-flthw-00-c-g-expected.png:
* platform/efl/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png:
* platform/efl/css2.1/t0905-c5525-fltmult-00-d-g-expected.png:
* platform/efl/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/efl/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
* platform/efl/css2.1/t0905-c5525-fltwrap-00-b-expected.png:
* platform/efl/css2.1/t0905-c5526-flthw-00-c-g-expected.png:
* platform/efl/css2.1/t090501-c414-flt-00-d-expected.png:
* platform/efl/css2.1/t090501-c414-flt-01-b-expected.png:
* platform/efl/css2.1/t090501-c414-flt-02-d-g-expected.png:
* 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-01-d-g-expected.png:
* platform/efl/css2.1/t090501-c414-flt-ln-02-d-expected.png:
* platform/efl/css2.1/t090501-c414-flt-ln-03-d-expected.png:
* platform/efl/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
* platform/efl/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
* platform/efl/css2.1/t1002-c5523-width-00-b-g-expected.png:
* platform/efl/css2.1/t1002-c5523-width-01-b-g-expected.png:
* platform/efl/css2.1/t1002-c5523-width-02-b-g-expected.png:
* platform/efl/css2.1/t100304-c43-rpl-bbx-00-d-g-expected.png:
* platform/efl/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.png:
* platform/efl/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png:
* platform/efl/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.png:
* platform/efl/css2.1/t1004-c5524-width-00-b-g-expected.png:
* platform/efl/css2.1/t1005-c5524-width-01-b-g-expected.png:
* platform/efl/css2.1/t1008-c44-ln-box-00-d-ag-expected.png:
* platform/efl/css2.1/t1008-c44-ln-box-01-d-ag-expected.png:
* platform/efl/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
* platform/efl/css2.1/t1008-c44-ln-box-03-d-ag-expected.png:
* platform/efl/css2.1/t100801-c42-ibx-ht-00-d-a-expected.png:
* platform/efl/css2.1/t100801-c544-valgn-00-a-ag-expected.png:
* platform/efl/css2.1/t100801-c544-valgn-02-d-agi-expected.png:
* 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-c548-ln-ht-00-c-a-expected.png:
* platform/efl/css2.1/t100801-c548-ln-ht-01-b-ag-expected.png:
* platform/efl/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
* platform/efl/css2.1/t1202-counter-00-b-expected.png:
* platform/efl/css2.1/t1202-counter-01-b-expected.png:
* platform/efl/css2.1/t1202-counter-04-b-expected.png:
* platform/efl/css2.1/t1202-counter-05-b-expected.png:
* platform/efl/css2.1/t1202-counter-06-b-expected.png:
* platform/efl/css2.1/t1202-counter-07-b-expected.png:
* platform/efl/css2.1/t1202-counter-08-b-expected.png:
* platform/efl/css2.1/t1202-counter-09-b-expected.png:
* platform/efl/css2.1/t1202-counter-11-b-expected.png:
* platform/efl/css2.1/t1202-counter-12-b-expected.png:
* platform/efl/css2.1/t1202-counter-13-b-expected.png:
* platform/efl/css2.1/t1202-counter-14-b-expected.png:
* platform/efl/css2.1/t1202-counter-15-b-expected.png:
* platform/efl/css2.1/t1202-counter-16-f-expected.png:
* platform/efl/css2.1/t1202-counters-00-b-expected.png:
* platform/efl/css2.1/t1202-counters-01-b-expected.png:
* platform/efl/css2.1/t1202-counters-02-b-expected.png:
* platform/efl/css2.1/t1202-counters-03-b-expected.png:
* platform/efl/css2.1/t1202-counters-04-b-expected.png:
* platform/efl/css2.1/t1202-counters-05-b-expected.png:
* platform/efl/css2.1/t1202-counters-06-b-expected.png:
* platform/efl/css2.1/t1202-counters-07-b-expected.png:
* platform/efl/css2.1/t1202-counters-08-b-expected.png:
* platform/efl/css2.1/t1202-counters-09-b-expected.png:
* platform/efl/css2.1/t1202-counters-11-b-expected.png:
* platform/efl/css2.1/t1202-counters-12-b-expected.png:
* platform/efl/css2.1/t1202-counters-13-b-expected.png:
* platform/efl/css2.1/t1202-counters-14-b-expected.png:
* platform/efl/css2.1/t1202-counters-15-b-expected.png:
* platform/efl/css2.1/t1202-counters-16-c-expected.png:
* platform/efl/css2.1/t1202-counters-17-d-expected.png:
* platform/efl/css2.1/t1202-counters-18-f-expected.png:
* platform/efl/css2.1/t1204-order-00-c-expected.png:
* platform/efl/css2.1/t1204-order-01-d-expected.png:
* platform/efl/css2.1/t120401-scope-00-b-expected.png:
* platform/efl/css2.1/t120401-scope-01-c-expected.png:
* platform/efl/css2.1/t120401-scope-02-c-expected.png:
* platform/efl/css2.1/t120401-scope-03-c-expected.png:
* platform/efl/css2.1/t1205-c561-list-displ-00-b-expected.png:
* platform/efl/css2.1/t1205-c563-list-type-00-b-expected.png:
* platform/efl/css2.1/t1205-c563-list-type-01-b-expected.png:
* platform/efl/css2.1/t1205-c564-list-img-00-b-g-expected.png:
* platform/efl/css2.1/t1205-c565-list-pos-00-b-expected.png:
* platform/efl/css2.1/t140201-c532-bgcolor-00-a-expected.png:
* platform/efl/css2.1/t140201-c533-bgimage-00-a-expected.png:
* platform/efl/css2.1/t140201-c534-bgreps-00-c-ag-expected.png:
* platform/efl/css2.1/t140201-c534-bgreps-01-c-ag-expected.png:
* platform/efl/css2.1/t140201-c534-bgreps-02-c-ag-expected.png:
* platform/efl/css2.1/t140201-c534-bgreps-03-c-ag-expected.png:
* platform/efl/css2.1/t140201-c534-bgreps-04-c-ag-expected.png:
* platform/efl/css2.1/t140201-c534-bgreps-05-c-ag-expected.png:
* platform/efl/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png:
* platform/efl/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png:
* platform/efl/css2.1/t1503-c522-font-family-00-b-expected.png:
* platform/efl/css2.1/t1504-c523-font-style-00-b-expected.png:
* platform/efl/css2.1/t1504-c543-txt-decor-00-d-g-expected.png:
* platform/efl/css2.1/t1505-c524-font-var-00-b-expected.png:
* platform/efl/css2.1/t1506-c525-font-wt-00-b-expected.png:
* 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/t1601-c547-indent-01-d-expected.png:
* platform/efl/css2.1/t1602-c546-txt-align-00-b-expected.png:
* platform/efl/css2.1/t1604-c541-word-sp-00-b-a-expected.png:
* platform/efl/css2.1/t1604-c541-word-sp-01-b-a-expected.png:
* platform/efl/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
* platform/efl/css2.1/t1604-c542-letter-sp-01-b-a-expected.png:
* platform/efl/css2.1/t1605-c545-txttrans-00-b-ag-expected.png:
* platform/efl/css2.1/t1606-c562-white-sp-00-b-ag-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-01-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-02-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-03-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-04-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-05-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-06-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-07-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-08-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-11-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-12-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-13-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-14-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-15-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-16-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-17-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-18-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-19-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-21-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-22-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-23-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-24-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-25-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-26-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-27-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-28-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-31-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-32-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-33-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-34-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-35-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-36-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-37-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-38-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-41-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-42-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-43-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-44-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-45-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-46-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-47-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-48-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-49-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-51-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-52-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-53-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-54-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-55-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-56-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-57-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-58-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-59-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-61-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-62-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-63-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-64-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-65-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-66-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-67-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-68-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-69-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-71-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-72-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-73-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-74-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-75-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-76-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-77-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-78-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-79-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-81-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-82-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-83-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-84-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-85-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-86-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-87-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-88-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-89-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-91-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-92-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-93-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-94-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-95-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-96-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-97-d-expected.png:
* platform/efl/css2.1/t170602-bdr-conflct-w-98-d-expected.png:

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

9 years ago[EFL] Unreviewed gardening.
kubo@profusion.mobi [Thu, 22 Mar 2012 03:02:39 +0000 (03:02 +0000)]
[EFL] Unreviewed gardening.

Update css3/ expectations after the recent jhbuild and font
changes.

* platform/efl/css3/css3-modsel-33-expected.png:
* platform/efl/css3/css3-modsel-35-expected.png:
* platform/efl/css3/css3-modsel-36-expected.png:
* platform/efl/css3/css3-modsel-37-expected.png:
* platform/efl/css3/flexbox/repaint-expected.png: Added.
* platform/efl/css3/flexbox/repaint-rtl-column-expected.png: Added.
* platform/efl/css3/font-feature-settings-rendering-expected.png:
* platform/efl/css3/images/cross-fade-overflow-position-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-1-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-10-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-11-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-13-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-14-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-144-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-148-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-14b-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-14c-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-14d-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-14e-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-15-expected.png: Added.
* platform/efl/css3/selectors3/html/css3-modsel-150-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-154-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-155-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-155a-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-155b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-155c-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-155d-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-156-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-156b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-156c-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-157-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-158-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-15b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-160-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-161-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-168-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-168a-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-169-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-169a-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-176-expected.png:
* 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-181-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-183-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-18a-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-18b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-2-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-21-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-21b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-22-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-23-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-24-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-28-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-28b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-29-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-29b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-30-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-31-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-32-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-33-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-34-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-35-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-36-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-37-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-38-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-39-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-39-expected.txt:
* 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-4-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-43-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-43b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-44-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-44b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-44c-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-44d-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-45-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-45b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-45c-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-46-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-46b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-5-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-54-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-55-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-56-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-59-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-6-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-60-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-63-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-64-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-66-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-66b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-67-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-68-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-69-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-7-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-72-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-72b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-73-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-73b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-74-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-74b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-75-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-75b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-76-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-76b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-77-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-77b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-78-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-78b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-79-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-7b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-8-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-80-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-81-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-81b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-82-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-82b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-83-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-87-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-87b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-9-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-90-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-90b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-d1-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-d1b-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-d2-expected.png:
* platform/efl/css3/selectors3/html/css3-modsel-d4-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-1-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-10-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-100-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-100b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-101-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-101b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-102-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-102b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-103-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-103b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-104-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-104b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-105-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-105b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-106-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-106b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-107-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-107b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-108-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-108b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-109-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-109b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-11-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-110-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-110b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-111-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-111b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-112-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-112b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-113-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-113b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-114-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-114b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-115-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-115b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-116-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-116b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-117-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-117b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-118-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-119-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-120-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-121-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-122-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-123-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-124-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-124b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-125-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-125b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-126-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-126b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-127-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-127b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-128-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-128b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-129-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-129b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-13-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-130-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-130b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-131-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-131b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-132-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-132b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-133-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-133b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-134-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-134b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-135-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-135b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-136-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-136b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-137-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-137b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-138-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-138b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-139-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-139b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-14-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-140-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-140b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-141-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-141b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-142-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-142b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-143-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-143b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-144-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-145a-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-145b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-146a-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-146b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-147a-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-147b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-148-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-14b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-14c-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-14d-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-14e-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-15-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-150-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-153-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-154-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-155-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-155a-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-155b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-155c-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-155d-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-156-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-156b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-156c-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-157-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-158-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-15b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-160-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-161-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-168-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-168a-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-169-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-169a-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-172a-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-172b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-173a-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-173b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-176-expected.png:
* 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-181-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-183-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-18a-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-18b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-2-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-21-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-21b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-22-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-23-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-24-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-28-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-29-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-3-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-30-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-31-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-32-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-33-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-34-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-35-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-36-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-37-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-38-expected.png:
* 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-4-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-43-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-43b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-44-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-44b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-44c-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-44d-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-45-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-45b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-45c-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-46-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-46b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-47-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-48-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-49-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-5-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-51-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-52-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-53-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-54-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-55-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-56-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-57-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-57b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-59-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-6-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-60-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-63-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-64-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-66-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-66b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-67-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-68-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-69-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-7-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-72-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-72b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-73-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-74-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-75-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-75b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-76-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-76b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-77-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-77b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-78-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-78b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-79-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-7b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-8-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-80-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-81-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-81b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-82-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-82b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-83-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-87-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-87b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-9-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-90-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-90b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-94-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-94b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-95-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-96-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-96b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-97-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-97b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-98-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-98b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-99-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-99b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-d1-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-d1b-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-d2-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-d3-expected.png:
* platform/efl/css3/selectors3/xhtml/css3-modsel-d4-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-1-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-10-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-100-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-100b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-101-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-101b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-102-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-102b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-103-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-103b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-104-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-104b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-105-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-105b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-106-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-106b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-107-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-107b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-108-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-108b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-109-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-109b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-11-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-110-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-110b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-111-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-111b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-112-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-112b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-113-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-113b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-114-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-114b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-115-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-115b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-116-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-116b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-117-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-117b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-118-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-119-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-120-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-121-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-122-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-123-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-124-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-124b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-125-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-125b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-126-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-126b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-127-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-127b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-128-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-128b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-129-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-129b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-13-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-130-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-130b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-131-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-131b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-132-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-132b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-133-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-133b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-134-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-134b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-135-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-135b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-136-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-136b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-137-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-137b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-138-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-138b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-139-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-139b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-14-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-140-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-140b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-141-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-141b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-142-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-142b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-143-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-143b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-144-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-145a-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-145b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-146a-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-146b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-147a-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-147b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-148-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-14b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-14c-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-14d-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-14e-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-15-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-150-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-153-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-154-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-155-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-155a-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-155b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-155c-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-155d-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-156-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-156b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-156c-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-157-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-158-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-15b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-160-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-161-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-168-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-168a-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-169-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-169a-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-172a-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-172b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-173a-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-173b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-176-expected.png:
* 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-181-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-183-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-18a-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-18b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-2-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-21-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-21b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-22-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-23-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-24-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-28-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-28b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-29-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-29b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-3-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-30-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-31-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-32-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-33-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-34-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-35-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-36-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-37-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-38-expected.png:
* 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-4-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-43-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-43b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-44-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-44b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-44c-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-44d-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-45-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-45b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-45c-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-46-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-46b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-47-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-48-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-49-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-5-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-51-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-52-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-53-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-54-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-55-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-56-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-57-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-57b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-59-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-6-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-60-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-63-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-64-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-66-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-66b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-67-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-68-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-69-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-7-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-72-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-72b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-73-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-73b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-74-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-74b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-75-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-75b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-76-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-76b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-77-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-77b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-78-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-78b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-79-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-7b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-8-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-80-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-81-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-81b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-82-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-82b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-83-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-87-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-87b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-9-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-90-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-90b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-94-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-94b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-95-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-96-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-96b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-97-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-97b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-98-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-98b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-99-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-99b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-d1-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-d1b-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-d2-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-d3-expected.png:
* platform/efl/css3/selectors3/xml/css3-modsel-d4-expected.png:
* platform/efl/css3/unicode-bidi-isolate-basic-expected.png:

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

9 years ago[EFL] Unreviewed gardening.
kubo@profusion.mobi [Thu, 22 Mar 2012 02:55:13 +0000 (02:55 +0000)]
[EFL] Unreviewed gardening.

Update css1/ expectations after the recent jhbuild and font
changes.

* platform/efl/css1/basic/contextual_selectors-expected.png:
* platform/efl/css1/basic/grouping-expected.png:
* platform/efl/css1/basic/id_as_selector-expected.png:
* platform/efl/css1/basic/inheritance-expected.png:
* 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_inline-expected.png:
* platform/efl/css1/box_properties/border_color-expected.png:
* platform/efl/css1/box_properties/border_color_inline-expected.png:
* platform/efl/css1/box_properties/border_inline-expected.png:
* 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_inline-expected.png:
* 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_inline-expected.png:
* platform/efl/css1/box_properties/border_style-expected.png:
* platform/efl/css1/box_properties/border_style_inline-expected.png:
* platform/efl/css1/box_properties/border_top-expected.png:
* platform/efl/css1/box_properties/border_top_inline-expected.png:
* platform/efl/css1/box_properties/border_top_width-expected.png:
* platform/efl/css1/box_properties/border_top_width_inline-expected.png:
* platform/efl/css1/box_properties/border_width-expected.png:
* platform/efl/css1/box_properties/border_width_inline-expected.png:
* platform/efl/css1/box_properties/clear-expected.png:
* 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_elements_in_series-expected.png:
* platform/efl/css1/box_properties/float_margin-expected.png:
* 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/margin-expected.png:
* platform/efl/css1/box_properties/margin_bottom-expected.png:
* platform/efl/css1/box_properties/margin_bottom_inline-expected.png:
* platform/efl/css1/box_properties/margin_inline-expected.png:
* platform/efl/css1/box_properties/margin_left-expected.png:
* platform/efl/css1/box_properties/margin_left_inline-expected.png:
* platform/efl/css1/box_properties/margin_right-expected.png:
* platform/efl/css1/box_properties/margin_right_inline-expected.png:
* platform/efl/css1/box_properties/margin_top-expected.png:
* platform/efl/css1/box_properties/margin_top_inline-expected.png:
* platform/efl/css1/box_properties/padding-expected.png:
* platform/efl/css1/box_properties/padding_bottom-expected.png:
* platform/efl/css1/box_properties/padding_bottom_inline-expected.png:
* platform/efl/css1/box_properties/padding_inline-expected.png:
* platform/efl/css1/box_properties/padding_left-expected.png:
* platform/efl/css1/box_properties/padding_left_inline-expected.png:
* platform/efl/css1/box_properties/padding_right-expected.png:
* platform/efl/css1/box_properties/padding_right_inline-expected.png:
* platform/efl/css1/box_properties/padding_top-expected.png:
* platform/efl/css1/box_properties/padding_top_inline-expected.png:
* platform/efl/css1/box_properties/width-expected.png:
* platform/efl/css1/classification/list_style_image-expected.png:
* platform/efl/css1/classification/list_style_position-expected.png:
* platform/efl/css1/classification/list_style_type-expected.png:
* platform/efl/css1/classification/white_space-expected.png:
* platform/efl/css1/color_and_background/background_color-expected.png:
* platform/efl/css1/color_and_background/background_image-expected.png:
* platform/efl/css1/color_and_background/background_position-expected.png:
* platform/efl/css1/color_and_background/background_repeat-expected.png:
* platform/efl/css1/color_and_background/color-expected.png:
* platform/efl/css1/font_properties/font-expected.png:
* platform/efl/css1/font_properties/font_family-expected.png:
* 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_variant-expected.png:
* platform/efl/css1/font_properties/font_weight-expected.png:
* platform/efl/css1/formatting_model/canvas-expected.png:
* platform/efl/css1/formatting_model/floating_elements-expected.png:
* platform/efl/css1/formatting_model/height_of_lines-expected.png:
* platform/efl/css1/formatting_model/horizontal_formatting-expected.png:
* platform/efl/css1/formatting_model/inline_elements-expected.png:
* platform/efl/css1/formatting_model/replaced_elements-expected.png:
* platform/efl/css1/formatting_model/vertical_formatting-expected.png:
* platform/efl/css1/pseudo/anchor-expected.png:
* 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/text_properties/letter_spacing-expected.png:
* platform/efl/css1/text_properties/line_height-expected.png:
* platform/efl/css1/text_properties/text_align-expected.png:
* platform/efl/css1/text_properties/text_decoration-expected.png:
* platform/efl/css1/text_properties/text_indent-expected.png:
* platform/efl/css1/text_properties/text_transform-expected.png:
* platform/efl/css1/text_properties/vertical_align-expected.png:
* platform/efl/css1/text_properties/vertical_align-expected.txt:
* platform/efl/css1/text_properties/word_spacing-expected.png:
* platform/efl/css1/units/color_units-expected.png:
* platform/efl/css1/units/length_units-expected.png:
* platform/efl/css1/units/length_units-expected.txt:
* platform/efl/css1/units/percentage_units-expected.png:
* platform/efl/css1/units/urls-expected.png:

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

9 years agoCustomize layout test timeout value for different ports.
jnd@chromium.org [Thu, 22 Mar 2012 02:26:20 +0000 (02:26 +0000)]
Customize layout test timeout value for different ports.
https://bugs.webkit.org/show_bug.cgi?id=79859

Reviewed by Ojan Vafai.

* Scripts/webkitpy/layout_tests/controllers/manager.py:
(Manager):
* Scripts/webkitpy/layout_tests/port/base.py:
(Port.default_test_timeout_ms):
* Scripts/webkitpy/layout_tests/port/chromium.py:
(ChromiumDriver.stop):
* Scripts/webkitpy/layout_tests/port/chromium_android.py:
(ChromiumAndroidPort.default_test_timeout_ms):
* Scripts/webkitpy/layout_tests/run_webkit_tests.py:
(_set_up_derived_options):

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

9 years ago[chromium] FPS counter causes garbage to be displayed at top left corner
vangelis@chromium.org [Thu, 22 Mar 2012 02:21:42 +0000 (02:21 +0000)]
[chromium] FPS counter causes garbage to be displayed at top left corner
https://bugs.webkit.org/show_bug.cgi?id=81851

The HUD expects the PlatformCanvas it paints on to be cleared on creation which is
no longer true after http://src.chromium.org/viewvc/chrome?view=rev&revision=127196 .
This patch does an explicit clearRect before the HUD contents are painted.

Reviewed by Adrienne Walker.

TEST=Manually verified that --show-fps-counter and --show-composited-layer-tree work correctly.

* platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp:
(WebCore::CCHeadsUpDisplay::draw):

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

9 years agoTouch a file to make Chromium Windows bots happy.
rniwa@webkit.org [Thu, 22 Mar 2012 02:10:56 +0000 (02:10 +0000)]
Touch a file to make Chromium Windows bots happy.

Source/Platform:

* chromium/public/WebGraphicsContext3D.h:

Source/WebCore:

* css/CSSValueKeywords.in:

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

9 years agohttps://bugs.webkit.org/show_bug.cgi?id=38025
igor.o@sisa.samsung.com [Thu, 22 Mar 2012 02:06:28 +0000 (02:06 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=38025

Implement updateAnimationTimerForRender. This reduces unnecessary animation
steps on the current RenderObject by checking the value of timeToNextService
before starting a new timer.

Reviewed by Dean Jackson.

Test: animations/animation-welcome-safari.html

* page/animation/AnimationController.cpp:
(WebCore::AnimationControllerPrivate::updateAnimationTimerForRenderer):
(WebCore):
(WebCore::AnimationController::updateAnimations):
* page/animation/AnimationControllerPrivate.h:
(AnimationControllerPrivate):

LayoutTests;

Every call to RenderObject::setAnimatableStyle() iterates through all m_compositeAnimations: potentially O(N^2)
https://bugs.webkit.org/show_bug.cgi?id=38025

Reviewed Dean Jackson.

* animations/animation-welcome-safari-expected.txt: Added.
* animations/animation-welcome-safari.html: Added.

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

9 years agoUnreviewed, rolling out r111616.
eae@chromium.org [Thu, 22 Mar 2012 01:44:08 +0000 (01:44 +0000)]
Unreviewed, rolling out r111616.
http://trac.webkit.org/changeset/111616
https://bugs.webkit.org/show_bug.cgi?id=81862

broke chromium mac (Requested by eae on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-03-21

Source/WebCore:

* platform/graphics/chromium/cc/CCLayerImpl.cpp:
(WebCore::CCLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCLayerImpl.h:
(CCLayerImpl):
* platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp:
(WebCore::CCLayerTreeHostImpl::calculateRenderPasses):
(WebCore::CCLayerTreeHostImpl::drawLayers):
* platform/graphics/chromium/cc/CCLayerTreeHostImpl.h:
(CCLayerTreeHostImpl):
* platform/graphics/chromium/cc/CCQuadCuller.cpp:
(WebCore::CCQuadCuller::append):
* platform/graphics/chromium/cc/CCQuadCuller.h:
(CCQuadCuller):
* platform/graphics/chromium/cc/CCRenderPass.cpp:
(WebCore::CCRenderPass::appendQuadsForLayer):
* platform/graphics/chromium/cc/CCRenderPass.h:
(CCRenderPass):
* platform/graphics/chromium/cc/CCScrollbarLayerImpl.cpp:
(WebCore::CCScrollbarLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCScrollbarLayerImpl.h:
(CCScrollbarLayerImpl):
* platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:
(WebCore::CCSingleThreadProxy::doComposite):
* platform/graphics/chromium/cc/CCSolidColorLayerImpl.cpp:
(WebCore::CCSolidColorLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCSolidColorLayerImpl.h:
(CCSolidColorLayerImpl):
* platform/graphics/chromium/cc/CCTextureLayerImpl.cpp:
(WebCore::CCTextureLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCTextureLayerImpl.h:
(CCTextureLayerImpl):
* platform/graphics/chromium/cc/CCThreadProxy.cpp:
(WebCore::CCThreadProxy::scheduledActionDrawAndSwap):
* platform/graphics/chromium/cc/CCTiledLayerImpl.cpp:
(WebCore::CCTiledLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCTiledLayerImpl.h:
(CCTiledLayerImpl):
* platform/graphics/chromium/cc/CCVideoLayerImpl.cpp:
(WebCore::CCVideoLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCVideoLayerImpl.h:
(CCVideoLayerImpl):

Source/WebKit/chromium:

* tests/CCAnimationTestCommon.cpp:
* tests/CCAnimationTestCommon.h:
(WebKitTests):
* tests/CCLayerTreeHostImplTest.cpp:
(WebKit::TEST_F):
(DidDrawCheckLayer):
(WebKit::DidDrawCheckLayer::DidDrawCheckLayer):
(WebKit::BlendStateCheckLayer::appendQuads):
* tests/CCLayerTreeHostTest.cpp:
(WTF::MockLayerTreeHostImpl::drawLayers):
* tests/CCQuadCullerTest.cpp:
(WebCore::appendQuads):
* tests/CCSolidColorLayerImplTest.cpp:
(CCLayerTestCommon::TEST):
* tests/CCTiledLayerImplTest.cpp:
(CCLayerTestCommon::TEST):
(CCLayerTestCommon::getQuads):
* tests/MockCCQuadCuller.h:
(WebCore::MockCCQuadCuller::append):

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

9 years agohttps://bugs.webkit.org/show_bug.cgi?id=80322
bdakin@apple.com [Thu, 22 Mar 2012 01:36:29 +0000 (01:36 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=80322
Implement image-set

Reviewed by Dean Jackson.

Source/WebCore:

This initial implementation of -webkit-image-set.
http://lists.w3.org/Archives/Public/www-style/2012Feb/1103.html
The idea behind the feature is to allow authors to provide multiple variants
of the same image at differing resolutions, and to allow the User Agent to
choose the resource that is most appropriate at the time. This patch will
choose the most appropriate image based on device scale factor.

CSSImageSetValue inherits from CSSValueList and behaves a lot like
CSSImageValue.
* WebCore.xcodeproj/project.pbxproj:
* css/CSSImageSetValue.h: Added.
(WebCore):
(CSSImageSetValue):
(WebCore::CSSImageSetValue::create):
(WebCore::CSSImageSetValue::isPending):
(ImageWithScale):
(WebCore::CSSImageSetValue::compareByScaleFactor):
* css/CSSImageSetValue.cpp: Added.
(WebCore):
(WebCore::CSSImageSetValue::CSSImageSetValue):
(WebCore::CSSImageSetValue::~CSSImageSetValue):
(WebCore::CSSImageSetValue::cachedOrPendingImageSet):
(WebCore::CSSImageSetValue::customCssText):

fillImageSet() iterates through the value list and turns the information into
a sorted Vector of ImageWithScales (which is a struct containing image URLs
and scale factors).
(WebCore::CSSImageSetValue::fillImageSet):

cachedImageSet() finds which image is most appropriate based on the device
scale factor, and it loads only that image. In the future, additional scale
factors will be taken into account.
(WebCore::CSSImageSetValue::bestImageForScaleFactor):
(WebCore::CSSImageSetValue::cachedImageSet):

parseImageSet() is called everywhere in the CSSParser that a regular image or
generated image can be found.
* css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseContent):
(WebCore::CSSParser::parseFillImage):
(WebCore::CSSParser::parseBorderImage):
(WebCore):
(WebCore::CSSParser::parseImageSet):
* css/CSSParser.h:

Since CSSImageSetValue is implemented as a value list,
ApplyPropertyFillLayer::applyValue() needs to be more specific when it's
looking for a list of multiple URLs.
* css/CSSStyleApplyProperty.cpp:
(WebCore::ApplyPropertyFillLayer::applyValue):

Handle image-set as a valid image value.
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::collectMatchingRulesForList):
* css/CSSStyleSelector.h:
(CSSStyleSelector):
* css/CSSValue.cpp:
(WebCore::CSSValue::cssText):
(WebCore::CSSValue::destroy):
* css/CSSValue.h:
(CSSValue):
(WebCore::CSSValue::isImageSetValue):

computeIntrinsicDimensions() now takes an optional scaleFactor parameter that represents the author-enforced "intrinsic" scale factor of the image.
* loader/cache/CachedImage.cpp:
(WebCore::CachedImage::computeIntrinsicDimensions):
* loader/cache/CachedImage.h:
(CachedImage):
* platform/graphics/GeneratedImage.h:
(GeneratedImage):
* platform/graphics/GeneratorGeneratedImage.cpp:
(WebCore::GeneratedImage::computeIntrinsicDimensions):
* platform/graphics/Image.cpp:
(WebCore::Image::computeIntrinsicDimensions):
* platform/graphics/Image.h:
(Image):
* platform/graphics/cg/PDFDocumentImage.cpp:
(WebCore::PDFDocumentImage::computeIntrinsicDimensions):
* platform/graphics/cg/PDFDocumentImage.h:
(PDFDocumentImage):
* svg/graphics/SVGImage.cpp:
(WebCore::SVGImage::computeIntrinsicDimensions):
* svg/graphics/SVGImage.h:
(SVGImage):

Inherits from StyleImage and returns a scaled size for imageSize() and
computeIntrinsicDimensions().
* rendering/style/StyleCachedImageSet.cpp: Added.
(WebCore):
(WebCore::StyleCachedImageSet::StyleCachedImageSet):
(WebCore::StyleCachedImageSet::cssValue):
(WebCore::StyleCachedImageSet::canRender):
(WebCore::StyleCachedImageSet::isLoaded):
(WebCore::StyleCachedImageSet::errorOccurred):
(WebCore::StyleCachedImageSet::imageSize):
(WebCore::StyleCachedImageSet::imageHasRelativeWidth):
(WebCore::StyleCachedImageSet::imageHasRelativeHeight):
(WebCore::StyleCachedImageSet::computeIntrinsicDimensions):
(WebCore::StyleCachedImageSet::usesImageContainerSize):
(WebCore::StyleCachedImageSet::setContainerSizeForRenderer):
(WebCore::StyleCachedImageSet::addClient):
(WebCore::StyleCachedImageSet::removeClient):
(WebCore::StyleCachedImageSet::image):
* rendering/style/StyleCachedImageSet.h: Added.
(WebCore):
(StyleCachedImageSet):
(WebCore::StyleCachedImageSet::create):
(WebCore::StyleCachedImageSet::data):
(WebCore::StyleCachedImageSet::cachedImage):

Handle image-set.
* rendering/style/StyleImage.h:
(WebCore::StyleImage::isCachedImageSet):
(WebCore::StyleImage::StyleImage):
(StyleImage):
* rendering/style/StylePendingImage.h:
(StylePendingImage):
(WebCore::StylePendingImage::cssImageSetValue):

Source/WTF:

For the time being, image-set is opt-in since the implementation is
incomplete.

Add an ENABLE flag for image-set.
* wtf/Platform.h:

LayoutTests:

* fast/css/image-set-parsing-expected.txt: Added.
* fast/css/image-set-parsing-invalid-expected.txt: Added.
* fast/css/image-set-parsing-invalid.html: Added.
* fast/css/image-set-parsing.html: Added.
* fast/css/script-tests/image-set-parsing-invalid.js: Added.
(testInvalidImageSet):
* fast/css/script-tests/image-set-parsing.js: Added.
(jsWrapperClass):
(shouldBeType):
(testImageSetRule):
* fast/hidpi/image-set-as-background.html: Added.
* fast/hidpi/image-set-background-repeat-without-size.html: Added.
* fast/hidpi/image-set-background-repeat.html: Added.
* fast/hidpi/image-set-border-image-simple.html: Added.
* fast/hidpi/image-set-out-of-order.html: Added.
* fast/hidpi/image-set-simple.html: Added.
* fast/hidpi/image-set-without-specified-width.html: Added.
* fast/hidpi/resources: Added.
* fast/hidpi/resources/blue-100-px-square.png: Added.
* fast/hidpi/resources/deleteButton-2x.png: Added.
* fast/hidpi/resources/deleteButton.png: Added.
* fast/hidpi/resources/red-200-px-square.png: Added.
* platform/efl/Skipped:
* platform/gtk/Skipped:
* platform/mac/fast/hidpi/image-set-as-background-expected.png: Added.
* platform/mac/fast/hidpi/image-set-as-background-expected.txt: Added.
* platform/mac/fast/hidpi/image-set-background-repeat-expected.png: Added.
* platform/mac/fast/hidpi/image-set-background-repeat-expected.txt: Added.
* platform/mac/fast/hidpi/image-set-background-repeat-without-size-expected.png: Added.
* platform/mac/fast/hidpi/image-set-background-repeat-without-size-expected.txt: Added.
* platform/mac/fast/hidpi/image-set-border-image-simple-expected.png: Added.
* platform/mac/fast/hidpi/image-set-border-image-simple-expected.txt: Added.
* platform/mac/fast/hidpi/image-set-out-of-order-expected.png: Added.
* platform/mac/fast/hidpi/image-set-out-of-order-expected.txt: Added.
* platform/mac/fast/hidpi/image-set-simple-expected.png: Added.
* platform/mac/fast/hidpi/image-set-simple-expected.txt: Added.
* platform/mac/fast/hidpi/image-set-without-specified-width-expected.png: Added.
* platform/mac/fast/hidpi/image-set-without-specified-width-expected.txt: Added.
* platform/qt/Skipped:
* platform/win/Skipped:
* platform/wincairo/Skipped:

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

9 years agoMathML internals - improve naming in RenderMathMLSquareRoot.cpp and RenderMathMLRoot.cpp
commit-queue@webkit.org [Thu, 22 Mar 2012 01:33:34 +0000 (01:33 +0000)]
MathML internals - improve naming in RenderMathMLSquareRoot.cpp and RenderMathMLRoot.cpp
https://bugs.webkit.org/show_bug.cgi?id=81850

Patch by David Barton <dbarton@mathscribe.com> on 2012-03-21
Reviewed by Eric Seidel.

This prepares these files for bug fixes, and eventually combining their common code. To
understand this patch, I suggest you start with RenderMathMLSquareRoot.cpp, as it's
simpler than RenderMathMLRoot.cpp.

No new tests. LayoutTests/mathml/presentation/roots.xhtml is thorough enough for this.

* rendering/mathml/RenderMathMLRoot.cpp:
(WebCore):
(WebCore::RenderMathMLRoot::addChild):
(WebCore::RenderMathMLRoot::paint):
(WebCore::RenderMathMLRoot::layout):
* rendering/mathml/RenderMathMLRoot.h:
(WebCore):
(RenderMathMLRoot):
* rendering/mathml/RenderMathMLSquareRoot.cpp:
(WebCore):
(WebCore::RenderMathMLSquareRoot::paint):
(WebCore::RenderMathMLSquareRoot::layout):
* rendering/mathml/RenderMathMLSquareRoot.h:
(WebCore):
(RenderMathMLSquareRoot):
* rendering/mathml/RenderMathMLSubSup.h:
(WebCore):

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

9 years agorefactor flexbox in preparation for flex-line-pack
tony@chromium.org [Thu, 22 Mar 2012 01:29:04 +0000 (01:29 +0000)]
refactor flexbox in preparation for flex-line-pack
https://bugs.webkit.org/show_bug.cgi?id=81843

Reviewed by Ojan Vafai.

Replace WrapReverseContext with a vector of LineContexts that contain
the same information, plus values needed for flex-align.

alignChildren has been moved to after all the lines have been
positioned. We want to align children after flex-line-pack has changed
the size of each line to avoid unnecessary layouts.

No new tests, just refactoring.

* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::LineContext::LineContext): New struct,
holds information needed for wrap-reverse and aligning children.
(RenderFlexibleBox::LineContext):
(WebCore::RenderFlexibleBox::layoutFlexItems): alignChildren after layout out all the lines rather than after each line.
(WebCore::RenderFlexibleBox::layoutAndPlaceChildren): don't alignChildren
(WebCore::RenderFlexibleBox::alignChildren): align all flex items, not just a line at a time.
(WebCore::RenderFlexibleBox::flipForWrapReverse): Update to use LineContext
* rendering/RenderFlexibleBox.h:

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

9 years agoFix the build.
mrowe@apple.com [Thu, 22 Mar 2012 01:13:56 +0000 (01:13 +0000)]
Fix the build.

Source/JavaScriptCore:

* wtf/MetaAllocator.h:
(MetaAllocator): Export the destructor.

Tools:

Ensure that our test tools don't try and use RTTI unnecessarily.

* DumpRenderTree/mac/Configurations/Base.xcconfig:
* TestWebKitAPI/Configurations/Base.xcconfig:
* WebKitTestRunner/Configurations/Base.xcconfig:

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

9 years agoUnreviewed test_expectations update for chromium.
eae@chromium.org [Thu, 22 Mar 2012 01:11:44 +0000 (01:11 +0000)]
Unreviewed test_expectations update for chromium.

* platform/chromium/test_expectations.txt:

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

9 years agoBDI element should have dir=auto by default
rniwa@webkit.org [Thu, 22 Mar 2012 01:08:22 +0000 (01:08 +0000)]
BDI element should have dir=auto by default
https://bugs.webkit.org/show_bug.cgi?id=68773

Reviewed by Daniel Bates.

Source/WebCore:

Treat bdi elements without dir content attribute as if they have dir=auto per spec:
http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-bdi-element

The patch tries to encapsulate the logic to look for dir content attribute and dir=auto.

It also adds HTMLBDIElement interface (binding remains to use HTMLElement) to set
selfOrAncestorHasDirAutoAttribute flag true by default, which is used by functions like
directionalityIfhasDirAutoAttribute to look for elements with dir=auto. Since dir=auto-ness of bdi
elements can be overridden by dir content attribute, we must change and only change the default value.

Tests: fast/text/international/bdi-dir-default-to-auto-expected.html
       fast/text/international/bdi-dir-default-to-auto.html

* GNUmakefile.list.am:
* Target.pri:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::collectMatchingRulesForList):
* html/HTMLBDIElement.h: Added.
(WebCore):
(HTMLBDIElement):
(WebCore::HTMLBDIElement::create):
(WebCore::HTMLBDIElement::HTMLBDIElement): Sets selfOrAncestorHasDirAutoAttribute to true because
bdi elements are treated as if it has dir=auto by default.
* html/HTMLElement.cpp:
(WebCore::elementAffectsDirectionality): Added. Checks if the specified element is bdi or
has dir content attribute.
(WebCore):
(WebCore::setHasDirAutoFlagRecursively):
(WebCore::HTMLElement::hasDirectionAuto): Added. Checks if the specified element should be treated
as if it has dir=auto (bdi or element with dir=auto).
(WebCore::HTMLElement::directionalityIfhasDirAutoAttribute):
(WebCore::HTMLElement::adjustDirectionalityIfNeededAfterChildAttributeChanged):
(WebCore::HTMLElement::adjustDirectionalityIfNeededAfterChildrenChanged):
* html/HTMLElement.h:
(HTMLElement):
* html/HTMLTagNames.in: Use HTMLBDIElement instead of HTMLElement for constructing bdi element
to set selfOrAncestorHasDirAutoAttribute true but still use HTMLElement for binding.

LayoutTests:

Add a test written by Aharon Lanin.

* fast/text/international/bdi-dir-default-to-auto-expected.html: Added.
* fast/text/international/bdi-dir-default-to-auto.html: Added.

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

9 years agoUse CSSPrimitiveValue::convertToLength() in a few places.
macpherson@chromium.org [Thu, 22 Mar 2012 00:58:36 +0000 (00:58 +0000)]
Use CSSPrimitiveValue::convertToLength() in a few places.
https://bugs.webkit.org/show_bug.cgi?id=81492

Reviewed by Eric Seidel.

No new tests - refactoring only.

CSSPrimitiveValue::convertToLength() provides the same functionality that is duplicated
in many places in CSSStyleSelector. This patch removes some of that code duplication.

* css/CSSStyleApplyProperty.cpp:
(WebCore::ApplyPropertyVerticalAlign::applyValue):
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::collectMatchingRulesForList):

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

9 years agohttp/tests/media/video-useragent.html should be skipped on Mac
eric.carlson@apple.com [Thu, 22 Mar 2012 00:37:46 +0000 (00:37 +0000)]
http/tests/media/video-useragent.html should be skipped on Mac
https://bugs.webkit.org/show_bug.cgi?id=81832

Reviewed by Dean Jackson.

* platform/mac/Skipped: Move video-useragent.html from the block skipped for
    https://bugs.webkit.org/show_bug.cgi?id=81604 to its own entry.

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

9 years agoBuild fix for ENABLE(SVG) && !ENABLE(FILTERS) after r111601.
paroga@webkit.org [Thu, 22 Mar 2012 00:31:03 +0000 (00:31 +0000)]
Build fix for ENABLE(SVG) && !ENABLE(FILTERS) after r111601.

* rendering/svg/RenderSVGRoot.cpp:

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

9 years agoBuild fix for !ENABLE(INSPECTOR) after r104831.
paroga@webkit.org [Thu, 22 Mar 2012 00:25:48 +0000 (00:25 +0000)]
Build fix for !ENABLE(INSPECTOR) after r104831.

* bindings/js/ScriptDebugServer.cpp:
(WebCore::ScriptDebugServer::dispatchDidParseSource):

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

9 years agovisual word movement: using cache to decrease the number of collectLeafBoxesInLogical...
xji@chromium.org [Thu, 22 Mar 2012 00:20:43 +0000 (00:20 +0000)]
visual word movement: using cache to decrease the number of collectLeafBoxesInLogicalOrder on RootInlineBox
https://bugs.webkit.org/show_bug.cgi?id=81408

Reviewed by Ryosuke Niwa.

Source/WebCore:

Cache logically ordered leaf boxes under a particular root box.
Also, move 'Vector<UChar, 1024> string' declared in visualWordPosition() to outside of loop (it is always
clear-ed before use).

* editing/visible_units.cpp:
(CachedLogicallyOrderedLeafBoxes): Add class to cache logically ordered leaf boxes under a particular root box.
(WebCore::CachedLogicallyOrderedLeafBoxes::size):
(WebCore::CachedLogicallyOrderedLeafBoxes::firstBox):
(WebCore):
(WebCore::CachedLogicallyOrderedLeafBoxes::CachedLogicallyOrderedLeafBoxes):
(WebCore::CachedLogicallyOrderedLeafBoxes::previousTextBox):
(WebCore::CachedLogicallyOrderedLeafBoxes::nextTextBox):
(WebCore::CachedLogicallyOrderedLeafBoxes::collectBoxes):
(WebCore::CachedLogicallyOrderedLeafBoxes::boxIndexInLeaves):
(WebCore::logicallyPreviousBox): Pass CachedLogicallyOrderedLeafBoxes object around.
(WebCore::logicallyNextBox):
(WebCore::wordBreakIteratorForMinOffsetBoundary):
(WebCore::wordBreakIteratorForMaxOffsetBoundary):
(WebCore::visualWordPosition):

LayoutTests:

* editing/selection/move-by-word-visually-single-space-one-element-expected.txt:
* editing/selection/move-by-word-visually-single-space-one-element.html:
  Add a test case that a word is spreading across multiple inline boxes.

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

9 years agoWebKit should have some scripts to smooth interactions with GitHub
abarth@webkit.org [Thu, 22 Mar 2012 00:20:38 +0000 (00:20 +0000)]
WebKit should have some scripts to smooth interactions with GitHub
https://bugs.webkit.org/show_bug.cgi?id=81842

Reviewed by Eric Seidel.

These scripts support the workflow in
https://trac.webkit.org/wiki/UsingGitHub by automating the
configuration and syncing operations needed for a GitHub fork of WebKit
to track the main WebKit repository.

* Scripts/configure-github-as-upstream: Added.
* Scripts/sync-master-with-upstream: Added.

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

9 years ago[EFL] Unreviewed gardening; skip a few tests which are not really being rendered...
kubo@profusion.mobi [Thu, 22 Mar 2012 00:05:25 +0000 (00:05 +0000)]
[EFL] Unreviewed gardening; skip a few tests which are not really being rendered correctly.

* platform/efl/Skipped:
* platform/efl/fast/css/color-correction-on-background-image-expected.png: Removed.
* platform/efl/fast/css/color-correction-on-background-image-expected.txt: Removed.
* platform/efl/fast/css/color-correction-on-backgrounds-expected.png: Removed.
* platform/efl/fast/css/color-correction-on-backgrounds-expected.txt: Removed.
* platform/efl/fast/css/color-correction-on-box-shadow-expected.png: Removed.
* platform/efl/fast/css/color-correction-on-box-shadow-expected.txt: Removed.
* platform/efl/fast/css/color-correction-on-text-shadow-expected.png: Removed.
* platform/efl/fast/css/color-correction-on-text-shadow-expected.txt: Removed.
* platform/efl/fast/css/color-correction-untagged-images-expected.png: Removed.
* platform/efl/fast/css/color-correction-untagged-images-expected.txt: Removed.

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

9 years agoUnreviewed css3/filters/custom rebaseline for chromium.
eae@chromium.org [Thu, 22 Mar 2012 00:04:19 +0000 (00:04 +0000)]
Unreviewed css3/filters/custom rebaseline for chromium.

* platform/chromium-linux/css3/filters/custom/custom-filter-shader-cache-expected.txt: Removed.
* platform/chromium-linux/css3/filters/custom/effect-custom-combined-missing-expected.txt: Removed.
* platform/chromium-linux/css3/filters/custom/effect-custom-expected.txt: Removed.
* platform/chromium-linux/css3/filters/custom/effect-custom-parameters-expected.png:
* platform/chromium-linux/css3/filters/custom/effect-custom-parameters-expected.txt: Removed.
* platform/chromium-linux/css3/filters/custom/missing-custom-filter-shader-expected.txt: Removed.
* platform/chromium-mac-leopard/css3/filters/custom: Added.
* platform/chromium-mac-leopard/css3/filters/custom/custom-filter-shader-cache-expected.png: Added.
* platform/chromium-mac-leopard/css3/filters/custom/effect-custom-combined-missing-expected.png: Added.
* platform/chromium-mac-leopard/css3/filters/custom/effect-custom-expected.png: Added.
* platform/chromium-mac-leopard/css3/filters/custom/effect-custom-parameters-expected.png: Added.
* platform/chromium-mac-leopard/css3/filters/custom/missing-custom-filter-shader-expected.png: Added.
* platform/chromium-mac/css3/filters/custom/custom-filter-shader-cache-expected.txt: Removed.
* platform/chromium-mac/css3/filters/custom/effect-custom-combined-missing-expected.txt: Removed.
* platform/chromium-mac/css3/filters/custom/effect-custom-expected.txt: Removed.
* platform/chromium-mac/css3/filters/custom/effect-custom-parameters-expected.txt: Removed.
* platform/chromium-mac/css3/filters/custom/missing-custom-filter-shader-expected.txt: Removed.

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

9 years agoWTR - log the pid of a crashing WebProcess
dpranke@chromium.org [Wed, 21 Mar 2012 23:29:29 +0000 (23:29 +0000)]
WTR - log the pid of a crashing WebProcess
https://bugs.webkit.org/show_bug.cgi?id=81575

Reviewed by Alexey Proskuryakov.

This allows run-webkit-tests to find the right crash log for a
given crashed WebProcess in WebKit2.

* WebKitTestRunner/TestController.cpp:
(WTR::exceededDatabaseQuota):
(WTR::TestController::createOtherPage):
(WTR::TestController::initialize):
(WTR::TestController::resetStateToConsistentValues):
(WTR::TestController::runTest):
(WTR::TestController::processDidCrash):

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

9 years agoFix remaining WTF includes in JavaScriptCore in preparation for moving WTF headers...
eric@webkit.org [Wed, 21 Mar 2012 23:18:20 +0000 (23:18 +0000)]
Fix remaining WTF includes in JavaScriptCore in preparation for moving WTF headers out of JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=81834

Reviewed by Adam Barth.

* jsc.cpp:
* os-win32/WinMain.cpp:
* runtime/JSDateMath.cpp:
* runtime/TimeoutChecker.cpp:
* testRegExp.cpp:
* tools/CodeProfiling.cpp:

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