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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
eric@webkit.org [Wed, 21 Mar 2012 23:16:40 +0000 (23:16 +0000)]
WTF::MetaAllocator has a weak vtable (discovered when building wtf as a static library)
https://bugs.webkit.org/show_bug.cgi?id=81838
Reviewed by Geoffrey Garen.
My understanding is that weak vtables happen when the compiler/linker cannot
determine which compilation unit should constain the vtable. In this case
because there were only pure virtual functions as well as an "inline"
virtual destructor (thus the virtual destructor was defined in many compilation
units). Since you can't actually "inline" a virtual function (it still has to
bounce through the vtable), the "inline" on this virutal destructor doesn't
actually help performance, and is only serving to confuse the compiler here.
I've moved the destructor implementation to the .cpp file, thus making
it clear to the compiler where the vtable should be stored, and solving the error.
* wtf/MetaAllocator.cpp:
(WTF::MetaAllocator::~MetaAllocator):
(WTF):
* wtf/MetaAllocator.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111617
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 21 Mar 2012 22:59:36 +0000 (22:59 +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-21
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@111616
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
dpranke@chromium.org [Wed, 21 Mar 2012 22:59:09 +0000 (22:59 +0000)]
WebKitURLWithTitles pasteboard format should support URLs containing Emoji characters.
https://bugs.webkit.org/show_bug.cgi?id=81835
<rdar://problem/
11082749>
Patch by Enrica Casucci <enrica@apple.com> on 2012-03-21
Reviewed by Brady Eidson.
* TestWebKitAPI/Tests/mac/ContextMenuCanCopyURL.html:
* TestWebKitAPI/Tests/mac/ContextMenuCanCopyURL.mm:
(TestWebKitAPI::contextMenuCopyLink):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111615
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
enrica@apple.com [Wed, 21 Mar 2012 22:46:49 +0000 (22:46 +0000)]
WebKitURLWithTitles pasteboard format should support URLs containing Emoji characters.
https://bugs.webkit.org/show_bug.cgi?id=81835
<rdar://problem/
11082749>
Reviewed by Brady Eidson.
Source/WebCore:
When writing the URL in the pasteboard for the WebURLWithTitles format,
we use the user visible string instead of the original URL.
In case of URL with Unicode characters, we lose the encoding.
Added TestWebKitAPI test.
* platform/mac/PasteboardMac.mm:
(WebCore::writeURLForTypes): Writes to the pasteboard the original URL.
Tools:
* TestWebKitAPI/Tests/mac/ContextMenuCanCopyURL.html:
* TestWebKitAPI/Tests/mac/ContextMenuCanCopyURL.mm:
(TestWebKitAPI::contextMenuCopyLink):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111614
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
leviw@chromium.org [Wed, 21 Mar 2012 22:42:25 +0000 (22:42 +0000)]
Correct LayoutUnit usage in VisiblePosition.cpp
https://bugs.webkit.org/show_bug.cgi?id=81775
Reviewed by Eric Seidel.
Correcting a mismatch between the .h and .cpp for the definition of localCaretRect,
and properly using LayoutUnits for local coordinates.
No new tests. No change in behavior.
* editing/VisiblePosition.cpp:
(WebCore::VisiblePosition::localCaretRect): Switching to return a LayoutRect, as in the
header. Local coordinates are in LayoutUnits.
(WebCore::VisiblePosition::absoluteCaretBounds): Using LayoutRect for the localCaretRect.
(WebCore::VisiblePosition::lineDirectionPointForBlockDirectionNavigation): Ditto.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111613
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eae@chromium.org [Wed, 21 Mar 2012 22:39:11 +0000 (22:39 +0000)]
Unreviewed. Remove for chromium-mac-snowleopard and qt specific expected
results made obsolete by r111601.
* platform/chromium-mac-snowleopard/svg/custom/delete-text-crash-expected.txt: Removed.
* platform/qt/svg/custom/delete-text-crash-expected.txt: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111612
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
adamk@chromium.org [Wed, 21 Mar 2012 22:34:29 +0000 (22:34 +0000)]
"this" argument for MutationCallbacks should be the MutationObserver
https://bugs.webkit.org/show_bug.cgi?id=81712
Reviewed by Adam Barth.
Source/WebCore:
Test: fast/mutation/callback-arguments.html
* bindings/js/JSCallbackData.cpp:
(WebCore::JSCallbackData::invokeCallback): Add an overload that takes
an explicit this argument and have the old method call the new one.
* bindings/js/JSCallbackData.h:
(JSCallbackData):
* bindings/js/JSMutationCallbackCustom.cpp:
(WebCore::JSMutationCallback::handleEvent): Call the new overload.
* bindings/v8/custom/V8CustomVoidCallback.cpp:
(WebCore::invokeCallback): Add an overload that takes an explicit this
argument and have the old method call the new one.
* bindings/v8/custom/V8CustomVoidCallback.h:
(WebCore):
* bindings/v8/custom/V8MutationCallbackCustom.cpp:
(WebCore::V8MutationCallback::handleEvent): Call the new overload.
LayoutTests:
Merged new test with existing second-argument test.
* fast/mutation/callback-arguments-expected.txt: Added.
* fast/mutation/callback-arguments.html: Added.
* fast/mutation/callback-second-argument-expected.txt: Removed.
* fast/mutation/callback-second-argument.html: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111611
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
achicu@adobe.com [Wed, 21 Mar 2012 22:28:53 +0000 (22:28 +0000)]
[CSS Shaders] Make CSS Shaders compile on Chromium
https://bugs.webkit.org/show_bug.cgi?id=81435
Source/WebCore:
Reviewed by Stephen White.
This patch enables the CSS Shaders compile time flag, but keeps the runtime flag disabled.
The only way to test the functionality now is to use the overridePreference from dump render tree.
Also part of this patch I fix a layering violation: I removed the "Document" reference from the FECustomFilter.cpp and passed the
HostWindow directly. There should be no problem when the HostWindow changes, because the RenderLayer and the FECustomFilter
get recreated anyway.
No new tests. I've updated the existing custom filter tests to run under Chromium and added the expected results.
I've just added window.layoutTestController.overridePreference("WebKitCSSCustomFilterEnabled", "1") to force
enable the feature at runtime.
* loader/cache/CachedResource.cpp: Made CachedResource::ShaderResource report as ResourceRequest::TargetIsSubresource for Chromium.
(WebCore::cachedResourceTypeToTargetType):
* platform/graphics/filters/FECustomFilter.cpp:
(WebCore::FECustomFilter::FECustomFilter): Removed Document and just used the HostWindow directly.
(WebCore::FECustomFilter::create):
(WebCore::FECustomFilter::initializeContext):
(WebCore::FECustomFilter::bindVertexAttribute): There was a typo and instead of using the "size" parameter it always used 4 component attribute.
Other drivers didn't complain about it, but it was clearly a bug.
(WebCore::FECustomFilter::bindProgramAndBuffers): Reading the image back from GPU will flip vertically the framebuffer in Chromium. I've flipped the
projection matrix only on Chromium, so that we get the correct result.
* rendering/FilterEffectRenderer.cpp:
(WebCore::FilterEffectRenderer::build): Passing the HostWindow instead of the Document.
Source/WebKit/chromium:
Reviewed by Stephen White.
I've added the ENABLE_CSS_SHADERS flag by default, but kept CSS Shaders disabled using the runtime flag.
This change adds a new public API to WebSettings with syntax void setExperimentalCSSCustomFilterEnabled(bool).
* features.gypi:
* public/WebSettings.h:
* src/WebSettingsImpl.cpp:
(WebKit::WebSettingsImpl::setExperimentalCSSCustomFilterEnabled):
(WebKit):
* src/WebSettingsImpl.h:
(WebSettingsImpl):
Tools:
Reviewed by Stephen White.
I've added WebKitCSSCustomFilterEnabled support for the layoutTestController.overridePreference function.
* DumpRenderTree/chromium/LayoutTestController.cpp:
(LayoutTestController::overridePreference):
* DumpRenderTree/chromium/WebPreferences.cpp:
(WebPreferences::reset):
(WebPreferences::applyTo):
* DumpRenderTree/chromium/WebPreferences.h:
(WebPreferences):
LayoutTests:
Reviewed by Stephen White.
I've added window.layoutTestController.overridePreference("WebKitCSSCustomFilterEnabled", "1") to force
enable the feature at runtime.
I've rebased the expected results for chromium. It seems like the result is a little bit lighter then the old ones.
Also, some tests are failing and seem to be related to differences between V8 and JSC: jsWrapperClass returns "Object" and
"Function", for "__proto__" and "constructor" properties of the CSSValueList objects.
I've let the results keep the "FAIL" status for those particular cases.
* css3/filters/custom/custom-filter-shader-cache.html:
* css3/filters/custom/effect-custom-combined-missing.html:
* css3/filters/custom/effect-custom-parameters.html:
* css3/filters/custom/effect-custom.html:
* css3/filters/custom/missing-custom-filter-shader.html:
* css3/filters/script-tests/custom-filter-property-computed-style.js:
* css3/filters/script-tests/custom-filter-property-parsing-invalid.js:
* css3/filters/script-tests/custom-filter-property-parsing.js:
* platform/chromium-linux/css3/filters/custom/custom-filter-property-computed-style-expected.txt: Added.
* platform/chromium-linux/css3/filters/custom/custom-filter-property-parsing-expected.txt: Added.
* platform/chromium-linux/css3/filters/custom/custom-filter-property-parsing-invalid-expected.txt: Added.
* platform/chromium-linux/css3/filters/custom/custom-filter-shader-cache-expected.png: Added.
* platform/chromium-linux/css3/filters/custom/custom-filter-shader-cache-expected.txt: Added.
* platform/chromium-linux/css3/filters/custom/effect-custom-combined-missing-expected.png: Added.
* platform/chromium-linux/css3/filters/custom/effect-custom-combined-missing-expected.txt: Added.
* platform/chromium-linux/css3/filters/custom/effect-custom-disabled-expected.txt: Added.
* platform/chromium-linux/css3/filters/custom/effect-custom-expected.png: Added.
* platform/chromium-linux/css3/filters/custom/effect-custom-expected.txt: Added.
* platform/chromium-linux/css3/filters/custom/effect-custom-parameters-expected.png: Added.
* platform/chromium-linux/css3/filters/custom/effect-custom-parameters-expected.txt: Added.
* platform/chromium-linux/css3/filters/custom/missing-custom-filter-shader-expected.png: Added.
* platform/chromium-linux/css3/filters/custom/missing-custom-filter-shader-expected.txt: Added.
* platform/chromium-mac/css3/filters/custom/custom-filter-shader-cache-expected.png: Added.
* platform/chromium-mac/css3/filters/custom/custom-filter-shader-cache-expected.txt: Added.
* platform/chromium-mac/css3/filters/custom/effect-custom-combined-missing-expected.png: Added.
* platform/chromium-mac/css3/filters/custom/effect-custom-combined-missing-expected.txt: Added.
* platform/chromium-mac/css3/filters/custom/effect-custom-expected.png: Added.
* platform/chromium-mac/css3/filters/custom/effect-custom-expected.txt: Added.
* platform/chromium-mac/css3/filters/custom/effect-custom-parameters-expected.png: Added.
* platform/chromium-mac/css3/filters/custom/effect-custom-parameters-expected.txt: Added.
* platform/chromium-mac/css3/filters/custom/filter-repaint-shaders-expected.png: Added.
* platform/chromium-mac/css3/filters/custom/filter-repaint-shaders-expected.txt: Added.
* platform/chromium-mac/css3/filters/custom/missing-custom-filter-shader-expected.png: Added.
* platform/chromium-mac/css3/filters/custom/missing-custom-filter-shader-expected.txt: Added.
* platform/chromium/css3/filters/custom/custom-filter-property-computed-style-expected.txt: Added.
* platform/chromium/css3/filters/custom/custom-filter-property-parsing-expected.txt: Added.
* platform/chromium/css3/filters/custom/custom-filter-property-parsing-invalid-expected.txt: Added.
* platform/chromium/css3/filters/custom/effect-custom-disabled-expected.txt: Added.
* platform/chromium/test_expectations.txt: I've added Mac and Linux results, so skipping the tests only on Windows.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111610
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
dpranke@chromium.org [Wed, 21 Mar 2012 22:24:36 +0000 (22:24 +0000)]
webkitpy: clean up actually getting crash logs from DRT/WTR crashes
https://bugs.webkit.org/show_bug.cgi?id=81603
Reviewed by Adam Barth.
Add a new _get_crash_log() overridable method on the Port
object to customize how we fetch crash logs per port.
Mac will now slow-spin with a timeout waiting for the crash log, rather
than waiting for the ReportCrash process to exit (it appears
that the mac will manage multiple crashes with a single
ReportCrash process, the process waits around longer than
necessary, presumably to avoid thrashing if processes are
repeatedly crashing).
Also, add the DriverOutput should contain the crash log and other info,
which is created in a port-specific manner but can then be
treated generically. Previously single_test_runner would get
told that something crashed and attempt to do something to get
the crash log, but it didn't have the information it needed to
od the right thing; better to make the driver hand back the
right info.
* 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_log):
* Scripts/webkitpy/layout_tests/port/base.py:
(Port.diff_text):
(Port._get_crash_log):
* Scripts/webkitpy/layout_tests/port/chromium.py:
(ChromiumDriver.run_test):
* Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
(ChromiumDriverTest.test_crash_log):
* Scripts/webkitpy/layout_tests/port/driver.py:
(DriverOutput.__init__):
* Scripts/webkitpy/layout_tests/port/mac.py:
(MacPort.is_lion):
(MacPort._get_crash_log):
* 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@111609
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
philn@webkit.org [Wed, 21 Mar 2012 22:23:23 +0000 (22:23 +0000)]
Unreviewed, skip some flaky tests on GTK.
* platform/gtk/Skipped: Those media and inspector tests are
sometimes hitting ASSERTs on Debug builds.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111608
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
philn@webkit.org [Wed, 21 Mar 2012 22:10:54 +0000 (22:10 +0000)]
Unreviewed, GTK gardening after r111601.
* platform/gtk/svg/custom/delete-text-crash-expected.txt: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111607
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Wed, 21 Mar 2012 22:07:07 +0000 (22:07 +0000)]
Updated Mac WebKit2 expected results for this test. <webkit.org/b/81833> tracks the
fact that it is failing in WebKit2.
* platform/mac-wk2/fast/events: Added.
* platform/mac-wk2/fast/events/drag-link-expected.txt: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111606
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 21 Mar 2012 21:26:47 +0000 (21:26 +0000)]
Realphabetize about webaudio move
https://bugs.webkit.org/show_bug.cgi?id=81825
Patch by Mark Pilgrim <pilgrim@chromium.org> on 2012-03-21
Reviewed by Adam Barth.
No new tests, all existing tests pass.
* CMakeLists.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111605
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca@apple.com [Wed, 21 Mar 2012 21:05:22 +0000 (21:05 +0000)]
Evict tiles from pages in background tabs
https://bugs.webkit.org/show_bug.cgi?id=81829
<rdar://problem/
10866152>
Reviewed by Andreas Kling.
When the tile cache for a page is no longer in a window (which happens when it's moved to
a background tab), schedule a tile revalidation after 4 seconds. This tile revalidation
will ensure that tiles outside of the visible rect will be dropped.
* platform/graphics/ca/mac/TileCache.h:
(TileCache):
* platform/graphics/ca/mac/TileCache.mm:
(WebCore::TileCache::tileCacheLayerBoundsChanged):
(WebCore::TileCache::setIsInWindow):
(WebCore::TileCache::tileCoverageRect):
(WebCore):
(WebCore::TileCache::scheduleTileRevalidation):
(WebCore::TileCache::revalidateTiles):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111604
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
barraclough@apple.com [Wed, 21 Mar 2012 20:55:41 +0000 (20:55 +0000)]
RegExpMatchesArray should not copy the ovector
https://bugs.webkit.org/show_bug.cgi?id=81742
Reviewed by Michael Saboff.
Currently, all RegExpMatchesArray object contain Vector<int, 32>, used to hold any sub-pattern results.
This makes allocation/construction/destruction of these objects more expensive. Instead, just store the
main match, and recreate the sub-pattern ranges only if necessary (these are often only used for grouping,
and the results never accessed).
If the main match (index 0) of the RegExpMatchesArray is accessed, reify that value alone.
* dfg/DFGOperations.cpp:
- RegExpObject match renamed back to test (test returns a bool).
* runtime/RegExpConstructor.cpp:
(JSC):
- Removed RegExpResult, RegExpMatchesArray constructor, destroy method.
(JSC::RegExpMatchesArray::finishCreation):
- Removed RegExpConstructorPrivate parameter.
(JSC::RegExpMatchesArray::reifyAllProperties):
- (Was fillArrayInstance) Reify all properties of the RegExpMatchesArray.
If there are sub-pattern properties, the RegExp is re-run to generate their values.
(JSC::RegExpMatchesArray::reifyMatchProperty):
- Reify just the match (index 0) property of the RegExpMatchesArray.
* runtime/RegExpConstructor.h:
(RegExpConstructor):
(JSC::RegExpConstructor::performMatch):
- performMatch now returns a MatchResult, rather than using out-parameters.
* runtime/RegExpMatchesArray.h:
(JSC::RegExpMatchesArray::RegExpMatchesArray):
- Moved from .cpp, stores the input/regExp/result to use when lazily reifying properties.
(RegExpMatchesArray):
(JSC::RegExpMatchesArray::create):
- Now passed the input string matched against, the RegExp, and the MatchResult.
(JSC::RegExpMatchesArray::reifyAllPropertiesIfNecessary):
(JSC::RegExpMatchesArray::reifyMatchPropertyIfNecessary):
- Helpers to conditionally reify properties.
(JSC::RegExpMatchesArray::getOwnPropertySlot):
(JSC::RegExpMatchesArray::getOwnPropertySlotByIndex):
(JSC::RegExpMatchesArray::getOwnPropertyDescriptor):
(JSC::RegExpMatchesArray::put):
(JSC::RegExpMatchesArray::putByIndex):
(JSC::RegExpMatchesArray::deleteProperty):
(JSC::RegExpMatchesArray::deletePropertyByIndex):
(JSC::RegExpMatchesArray::getOwnPropertyNames):
(JSC::RegExpMatchesArray::defineOwnProperty):
- Changed to use reifyAllPropertiesIfNecessary/reifyMatchPropertyIfNecessary
(getOwnPropertySlotByIndex calls reifyMatchPropertyIfNecessary if index is 0).
* runtime/RegExpObject.cpp:
(JSC::RegExpObject::exec):
(JSC::RegExpObject::match):
- match now returns a MatchResult.
* runtime/RegExpObject.h:
(JSC::MatchResult::MatchResult):
- Added the result of a match is a start & end tuple.
(JSC::MatchResult::failed):
- A failure is indicated by (notFound, 0).
(JSC::MatchResult::operator bool):
- Evaluates to false if the match failed.
(JSC::MatchResult::empty):
- Evaluates to true if the match succeeded with length 0.
(JSC::RegExpObject::test):
- Now returns a bool.
* runtime/RegExpPrototype.cpp:
(JSC::regExpProtoFuncTest):
- RegExpObject match renamed back to test (test returns a bool).
* runtime/StringPrototype.cpp:
(JSC::removeUsingRegExpSearch):
(JSC::replaceUsingRegExpSearch):
(JSC::stringProtoFuncMatch):
(JSC::stringProtoFuncSearch):
- performMatch now returns a MatchResult, rather than using out-parameters.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111603
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
schenney@chromium.org [Wed, 21 Mar 2012 20:55:06 +0000 (20:55 +0000)]
SVG layout leaves objects still needing layout
https://bugs.webkit.org/show_bug.cgi?id=81006
Unreviewed expectations changes.
* platform/mac/Skipped: Removed skipped tests fixed by 81006
* platform/win/Skipped: Removed skipped tests fixed by 81006
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111602
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
schenney@chromium.org [Wed, 21 Mar 2012 20:49:40 +0000 (20:49 +0000)]
SVG layout leaves objects still needing layout
https://bugs.webkit.org/show_bug.cgi?id=81006
Reviewed by Nikolas Zimmermann.
Source/WebCore:
Change the layout of SVG objects such that resources that trigger
layout of other objects are handled in a distinct pass, and then
objects still requiring layout are laid out again.
Test: svg/custom/delete-text-innerText-crash.html
* rendering/svg/RenderSVGResourceContainer.cpp:
(WebCore::RenderSVGResourceContainer::layout):
* rendering/svg/RenderSVGResourceMarker.cpp:
(WebCore::RenderSVGResourceMarker::layout):
* rendering/svg/RenderSVGRoot.cpp:
(WebCore::RenderSVGRoot::layout):
(WebCore::RenderSVGRoot::addResourceForClientInvalidation):
(WebCore):
* rendering/svg/RenderSVGRoot.h:
(RenderSVGRoot):
LayoutTests:
* svg/custom/delete-text-crash-expected.png: Removed.
* svg/custom/delete-text-crash-expected.txt:
* svg/custom/delete-text-crash.html:
* svg/custom/delete-text-innerText-crash-expected.txt: Added.
* svg/custom/delete-text-innerText-crash.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111601
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
timothy_horton@apple.com [Wed, 21 Mar 2012 20:41:43 +0000 (20:41 +0000)]
Make use of CG rounded-rect primitives
https://bugs.webkit.org/show_bug.cgi?id=79932
<rdar://problem/
9274953>
Reviewed by Simon Fraser.
Portions of patch by Nikolas Zimmermann and Mustafizur Rahaman.
Dispatch to potentially platform-specific rounded rectangle path
construction from addPathForRoundedRect. Make use of this to call
wkCGPathAddRoundedRect on Lion and above, as long as the rounded
corners are all equivalent.
The origin of the stroke dash differs between the bezier approach
and the path added by wkCGPathAddRoundedRect, so Path::addRoundedRect()
takes a new parameter allowing code which is sensitive to stroke dash
origin (i.e. SVG) to fall back to the old behavior if need be.
Make use of the new Path::addRoundedRect() parameter to fall back to
the old (bezier) rounded-rect behavior when constructing a dashed SVG path,
in order to continue complying with the spec.
No new tests, as this is covered by many that use rounded corners,
and is only a performance improvement.
* WebCore.exp.in:
* platform/graphics/Path.cpp:
(WebCore::Path::addRoundedRect):
(WebCore):
(WebCore::Path::addPathForRoundedRect):
* platform/graphics/Path.h:
(Path):
* platform/graphics/cg/PathCG.cpp:
(WebCore::Path::platformAddPathForRoundedRect):
(WebCore):
* platform/mac/WebCoreSystemInterface.h:
* platform/mac/WebCoreSystemInterface.mm:
* rendering/svg/SVGPathData.cpp:
(WebCore::updatePathFromRectElement):
Add wkCGPathAddRoundedRect.
* WebCoreSupport/WebSystemInterface.mm:
(InitWebCoreSystemInterface):
Add wkCGPathAddRoundedRect.
* WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
(InitWebCoreSystemInterface):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111600
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
dpranke@chromium.org [Wed, 21 Mar 2012 20:29:02 +0000 (20:29 +0000)]
webkitpy: get ServerProcess out of the reportcrash business
https://bugs.webkit.org/show_bug.cgi?id=81600
Unreviewed, build fix.
Re-land r111307 and r111293 with another fix for a crash in NRWT;
we need to check if the driver has crashed before attempting to
read from it.
* Scripts/webkitpy/layout_tests/port/server_process.py:
(ServerProcess._reset):
(ServerProcess._handle_possible_interrupt):
(ServerProcess.write):
(ServerProcess.read_stdout):
(ServerProcess.has_crashed):
(ServerProcess._read):
(ServerProcess.stop):
* Scripts/webkitpy/layout_tests/port/server_process_unittest.py:
(TrivialMockPort.check_for_leaks):
(TestServerProcess.test_broken_pipe):
* Scripts/webkitpy/layout_tests/port/webkit.py:
(WebKitPort._read_image_diff):
(WebKitDriver.has_crashed):
(WebKitDriver._check_for_driver_crash):
(WebKitDriver.run_test):
(WebKitDriver._read_block):
* Scripts/webkitpy/layout_tests/port/webkit_unittest.py:
(MockServerProcess.__init__):
(MockServerProcess):
(MockServerProcess.has_crashed):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111599
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 21 Mar 2012 20:24:11 +0000 (20:24 +0000)]
[EFL] Use jhbuild downloaded fonts instead of hardcoded system font paths
https://bugs.webkit.org/show_bug.cgi?id=81507
Now that we're only loading from one directory, no need to
iterate over a list of directories anymore.
Patch by Dominik Röttsches <dominik.rottsches@linux.intel.com> on 2012-03-21
Reviewed by Martin Robinson.
* DumpRenderTree/efl/CMakeLists.txt:
* DumpRenderTree/efl/FontManagement.cpp:
(addFontDirectory):
(addFontsToEnvironment):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111598
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 21 Mar 2012 20:08:49 +0000 (20:08 +0000)]
[Chromium] GL_EXT_occlusion_query_boolean and GL_CHROMIUM_command_buffer_query support.
https://bugs.webkit.org/show_bug.cgi?id=80988
Patch by David Reveman <reveman@chromium.org> on 2012-03-21
Reviewed by Adrienne Walker.
Source/Platform:
Add EXT_occlusion_query API to WebGraphicsContext3D.
* chromium/public/WebGraphicsContext3D.h:
(WebGraphicsContext3D):
(WebKit::WebGraphicsContext3D::createQueryEXT):
(WebKit::WebGraphicsContext3D::deleteQueryEXT):
(WebKit::WebGraphicsContext3D::isQueryEXT):
(WebKit::WebGraphicsContext3D::beginQueryEXT):
(WebKit::WebGraphicsContext3D::endQueryEXT):
(WebKit::WebGraphicsContext3D::getQueryivEXT):
(WebKit::WebGraphicsContext3D::getQueryObjectuivEXT):
Source/WebCore:
Expose EXT_occlusion_query API to WebKit compositor. Add
GL_EXT_occlusion_query_boolean and GL_CHROMIUM_command_buffer_query
enums.
* platform/graphics/chromium/Extensions3DChromium.h:
(Extensions3DChromium):
Source/WebKit/chromium:
Expose EXT_occlusion_query API to WebKit compositor.
* src/Extensions3DChromium.cpp:
(WebCore::Extensions3DChromium::createQueryEXT):
(WebCore):
(WebCore::Extensions3DChromium::deleteQueryEXT):
(WebCore::Extensions3DChromium::isQueryEXT):
(WebCore::Extensions3DChromium::beginQueryEXT):
(WebCore::Extensions3DChromium::endQueryEXT):
(WebCore::Extensions3DChromium::getQueryivEXT):
(WebCore::Extensions3DChromium::getQueryObjectuivEXT):
* src/GraphicsContext3DChromium.cpp:
(WebCore):
* src/GraphicsContext3DPrivate.h:
(GraphicsContext3DPrivate):
* tests/FakeWebGraphicsContext3D.h:
(WebKit::FakeWebGraphicsContext3D::createQueryEXT):
(WebKit::FakeWebGraphicsContext3D::deleteQueryEXT):
(WebKit::FakeWebGraphicsContext3D::isQueryEXT):
(WebKit::FakeWebGraphicsContext3D::beginQueryEXT):
(WebKit::FakeWebGraphicsContext3D::endQueryEXT):
(WebKit::FakeWebGraphicsContext3D::getQueryivEXT):
(WebKit::FakeWebGraphicsContext3D::getQueryObjectuivEXT):
(FakeWebGraphicsContext3D):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111597
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tony@chromium.org [Wed, 21 Mar 2012 20:00:22 +0000 (20:00 +0000)]
compute the sign of flexibility for new flexbox
https://bugs.webkit.org/show_bug.cgi?id=81722
Reviewed by Ojan Vafai.
This implements the computation of the sign of flexibility used by the
new flexing algorithm.
http://dev.w3.org/csswg/css3-flexbox/#resolve-the-flexible-lengths
No new tests, we don't use the sign of flexibility yet.
* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::layoutFlexItems):
(WebCore::RenderFlexibleBox::computeNextFlexLine): Compute the size
adjusted for min/max as well as not adjusted.
(WebCore::RenderFlexibleBox::resolveFlexibleLengths): Renamed to match
spec text better.
* rendering/RenderFlexibleBox.h: Added enum for flex sign.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111596
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
vsevik@chromium.org [Wed, 21 Mar 2012 19:42:51 +0000 (19:42 +0000)]
Web Inspector: Extract WebInspector.UIBreakpoint from WebInspector.Breakpoint.
https://bugs.webkit.org/show_bug.cgi?id=81669
Reviewed by Pavel Feldman.
Source/WebCore:
* inspector/front-end/BreakpointManager.js:
(WebInspector.BreakpointManager.get for):
(WebInspector.BreakpointManager):
(WebInspector.BreakpointManager.prototype.uiSourceCodeAdded):
(WebInspector.BreakpointManager.prototype.uiSourceCodeRemoved):
(WebInspector.BreakpointManager.prototype.breakpointsForUISourceCode):
(WebInspector.BreakpointManager.prototype.setBreakpoint):
(WebInspector.BreakpointManager.prototype.removeBreakpoint):
(WebInspector.BreakpointManager.prototype._innerRemoveBreakpoint):
(WebInspector.BreakpointManager.prototype.removeAllBreakpoints):
(WebInspector.BreakpointManager.prototype._moveBreakpointInUI):
(WebInspector.BreakpointManager.prototype._uiBreakpoints.get this):
(WebInspector.BreakpointManager.prototype._uiBreakpoints):
(WebInspector.BreakpointManager.prototype.get _uiBreakpoint):
(WebInspector.BreakpointManager.prototype._addBreakpointToUI):
(WebInspector.BreakpointManager.prototype._removeBreakpointFromUI):
(WebInspector.BreakpointManager.prototype._breakpoints):
(WebInspector.BreakpointManager.prototype._breakpoint):
(WebInspector.BreakpointManager.prototype._addBreakpointToModel):
(WebInspector.BreakpointManager.prototype._removeBreakpointFromModel):
(WebInspector.BreakpointManager.prototype._forEachBreakpoint):
(WebInspector.BreakpointManager.prototype._setBreakpointInDebugger):
(WebInspector.BreakpointManager.prototype._removeBreakpointFromDebugger):
(WebInspector.BreakpointManager.prototype.debuggerReset):
(WebInspector.Breakpoint.prototype.serialize):
(WebInspector.Breakpoint.prototype.get uiBreakpoint):
(WebInspector.Breakpoint.prototype.createUIBreakpoint):
(WebInspector.Breakpoint.prototype.removeUIBreakpoint):
(WebInspector.UIBreakpoint):
* inspector/front-end/DebuggerPresentationModel.js:
(WebInspector.DebuggerPresentationModel.prototype._handleUISourceCodeListChanged):
(WebInspector.DebuggerPresentationModel.prototype.findBreakpoint):
(WebInspector.DebuggerPresentationModel.prototype._breakpointAdded):
(WebInspector.DebuggerPresentationModel.prototype._breakpointRemoved):
* inspector/front-end/ScriptsPanel.js:
LayoutTests:
* inspector/debugger/breakpoint-manager-expected.txt:
* inspector/debugger/breakpoint-manager.html:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111595
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
xji@chromium.org [Wed, 21 Mar 2012 19:37:25 +0000 (19:37 +0000)]
add DOCTYPE for move-by-word-visually tests
https://bugs.webkit.org/show_bug.cgi?id=81810
Reviewed by Ryosuke Niwa.
* editing/selection/move-by-word-visually-crash-test-1.html:
* editing/selection/move-by-word-visually-crash-test-2.html:
* editing/selection/move-by-word-visually-crash-test-3.html:
* editing/selection/move-by-word-visually-crash-test-4.html:
* editing/selection/move-by-word-visually-crash-test-css-generated-content.html:
* editing/selection/move-by-word-visually-crash-test-textarea.html:
* editing/selection/move-by-word-visually-inline-block-positioned-element.html:
* editing/selection/move-by-word-visually-null-box.html:
* editing/selection/move-by-word-visually-textarea.html:
* editing/selection/move-by-word-visually-wrong-left-right.html:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111594
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca@apple.com [Wed, 21 Mar 2012 19:24:24 +0000 (19:24 +0000)]
TileCache needs to know if its containing page is in a window
https://bugs.webkit.org/show_bug.cgi?id=81821
Reviewed by Andreas Kling.
This is in preparation for throwing away invisible tiles in background tabs to reduce memory usage.
* page/FrameView.cpp:
(WebCore::FrameView::didMoveOnscreen):
(WebCore::FrameView::willMoveOffscreen):
* page/Page.cpp:
(WebCore::Page::Page):
(WebCore::Page::didMoveOnscreen):
(WebCore::Page::willMoveOffscreen):
* page/Page.h:
(WebCore::Page::isOnscreen):
(Page):
* platform/graphics/TiledBacking.h:
(TiledBacking):
* platform/graphics/ca/mac/TileCache.h:
(TileCache):
* platform/graphics/ca/mac/TileCache.mm:
(WebCore::TileCache::TileCache):
(WebCore::TileCache::setIsInWindow):
(WebCore):
* rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::RenderLayerBacking):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111593
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ojan@chromium.org [Wed, 21 Mar 2012 19:16:35 +0000 (19:16 +0000)]
Some chromium rebaselines that differed due to platform-specific text rendering.
The changes to non-chromium platforms are the result of webkit-patch optimize-baselines
which removed duplicate baselines from the tree.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111592
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
philn@webkit.org [Wed, 21 Mar 2012 19:09:15 +0000 (19:09 +0000)]
Unreviewed, GTK rebaseline after r111569.
* platform/gtk/http/tests/security/clipboard/clipboard-file-access-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111591
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 21 Mar 2012 19:06:53 +0000 (19:06 +0000)]
Web audio layout test failed in debug with an ASSERT error in ReverbConvolverStage.cpp
https://bugs.webkit.org/show_bug.cgi?id=81744
Patch by Xingnan Wang <xingnan.wang@intel.com> on 2012-03-21
Reviewed by Chris Rogers.
* platform/audio/ReverbConvolverStage.cpp:
(WebCore::ReverbConvolverStage::ReverbConvolverStage):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111590
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
xji@chromium.org [Wed, 21 Mar 2012 19:04:30 +0000 (19:04 +0000)]
[chromium] Font fallback in cr-win is wrong for string contains zero-width-space.
https://bugs.webkit.org/show_bug.cgi?id=79961
Reviewed by Adam Barth.
Source/WebCore:
Treat zero-width-space (\u200B) as true for treatAsZeroWidthSpaceInComplexScipt().
* platform/graphics/Font.h:
(WebCore::Font::treatAsZeroWidthSpaceInComplexScript):
* platform/graphics/mac/ComplexTextController.cpp:
(WebCore::ComplexTextController::adjustGlyphsAndAdvances):
* platform/graphics/win/UniscribeController.cpp:
(WebCore::UniscribeController::shapeAndPlaceItem):
LayoutTests:
* fast/text/zero-width-characters-complex-script.html:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111589
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eae@chromium.org [Wed, 21 Mar 2012 19:01:59 +0000 (19:01 +0000)]
Unreviewed test_expectations update for chromium.
* platform/chromium/test_expectations.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111588
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
paroga@webkit.org [Wed, 21 Mar 2012 18:59:55 +0000 (18:59 +0000)]
Build fix for !ENABLE(INSPECTOR) after r111005.
* inspector/ContentSearchUtils.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111587
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 21 Mar 2012 18:54:18 +0000 (18:54 +0000)]
[V8] V8GCForContextDispose should indicate whether a context is disposed for the main frame or not
https://bugs.webkit.org/show_bug.cgi?id=81200
Patch by Ulan Degenbaev <ulan@chromium.org> on 2012-03-21
Reviewed by Adam Barth.
Pass a hint to V8::IdleNotification that requests more aggressive GC
when a main frame context is disposed and requests incremental GC otherwise.
* bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::disposeContextHandles):
* bindings/v8/V8GCForContextDispose.cpp:
(WebCore::V8GCForContextDispose::V8GCForContextDispose):
(WebCore::V8GCForContextDispose::notifyContextDisposed):
(WebCore::V8GCForContextDispose::pseudoIdleTimerFired):
* bindings/v8/V8GCForContextDispose.h:
(V8GCForContextDispose):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111586
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
nduca@chromium.org [Wed, 21 Mar 2012 18:43:21 +0000 (18:43 +0000)]
[chromium] CCThreadProxy must initialize frameBeginTime to monotonicallyIncreasingTime rather than zero
https://bugs.webkit.org/show_bug.cgi?id=81790
Reviewed by James Robinson.
* platform/graphics/chromium/cc/CCThreadProxy.cpp:
(WebCore::CCThreadProxy::scheduledActionBeginFrame):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111585
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 21 Mar 2012 18:40:34 +0000 (18:40 +0000)]
Add multichannel support in RealtimeAnalyser
https://bugs.webkit.org/show_bug.cgi?id=81745
Patch by Xingnan Wang <xingnan.wang@intel.com> on 2012-03-21
Reviewed by Chris Rogers.
* Modules/webaudio/RealtimeAnalyser.cpp:
(WebCore::RealtimeAnalyser::writeInput):
(WebCore):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111584
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eae@chromium.org [Wed, 21 Mar 2012 18:37:33 +0000 (18:37 +0000)]
Unreviewed chromium linux rebaseline.
* platform/chromium-linux/fast/eventsource: Removed.
* platform/chromium-linux/fast/eventsource/eventsource-url-attribute-expected.txt: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111583
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tommyw@google.com [Wed, 21 Mar 2012 18:29:44 +0000 (18:29 +0000)]
[chromium] MediaStream API (JSEP): Enhancing WebMediaHints and WebICEOptions
https://bugs.webkit.org/show_bug.cgi?id=81652
Reviewed by Adam Barth.
Adding an initialize method to WebMediaHints and WebICEOptions.
This is needed for Chromium unittests.
* public/platform/WebICEOptions.h:
(WebKit::WebICEOptions::WebICEOptions):
(WebICEOptions):
* public/platform/WebMediaHints.h:
(WebKit::WebMediaHints::WebMediaHints):
(WebMediaHints):
* src/AssertMatchingEnums.cpp:
* src/WebICEOptions.cpp:
(WebKit::WebICEOptions::initialize):
(WebKit):
(WebKit::WebICEOptions::candidateTypeToUse):
* src/WebMediaHints.cpp:
(WebKit::WebMediaHints::initialize):
(WebKit):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111582
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eric.carlson@apple.com [Wed, 21 Mar 2012 18:28:48 +0000 (18:28 +0000)]
Removing HTMLTrackElement does not delete TextTrack
https://bugs.webkit.org/show_bug.cgi?id=80873
Reviewed by Antti Koivisto.
Source/WebCore:
No new tests, but media/track/track-language-preference.html has been updated
to test this fix.
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::didAddTrack): Renamed from trackWasAdded.
(WebCore::HTMLMediaElement::willRemoveTrack): Renamed from trackWasRemoved because it is
called before the track is removed, to allow the TextTrack to be removed.
* html/HTMLMediaElement.h:
* html/HTMLTrackElement.cpp:
(WebCore::HTMLTrackElement::insertedIntoTree): Renamed from insertedIntoDocument
(WebCore::HTMLTrackElement::willRemove): Renamed from removedFromDocument.
* html/HTMLTrackElement.h:
* html/track/LoadableTextTrack.cpp:
(WebCore::LoadableTextTrack::trackElementIndex): Don't include tracks that are not in the
document in the calcualtion.
LayoutTests:
* media/track/track-language-preference-expected.txt:
* media/track/track-language-preference.html:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111581
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 21 Mar 2012 18:21:46 +0000 (18:21 +0000)]
Fix out of memory by allowing overcommit
https://bugs.webkit.org/show_bug.cgi?id=81743
Patch by Hojong Han <hojong.han@samsung.com> on 2012-03-21
Reviewed by Geoffrey Garen.
Garbage collection is not triggered and new blocks are added
because overcommit is allowed by MAP_NORESERVE flag when high water mark is big enough.
* wtf/OSAllocatorPosix.cpp:
(WTF::OSAllocator::reserveAndCommit):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111580
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mhahnenberg@apple.com [Wed, 21 Mar 2012 18:04:39 +0000 (18:04 +0000)]
Checking in updated test expectations
* platform/mac/fast/AppleScript/001-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111579
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
zeno.albisser@nokia.com [Wed, 21 Mar 2012 18:02:15 +0000 (18:02 +0000)]
[Qt][Mac] ranlib segfaults when creating symbol tables for libWebCore.a.
https://bugs.webkit.org/show_bug.cgi?id=81750
Building WebCore on mac currently creates an archive that is bigger than
4GB. But ranlib fails to create a symbol table for such a big archive,
even on 64bit machines.
Therefore we start using SVGAllInOne.cpp when building debug
on mac. This reduces the size of the archive by about 300MB.
Reviewed by Tor Arne Vestbø.
Source/WebCore:
* Target.pri:
Tools:
* qmake/mkspecs/features/mac/default_pre.prf:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111578
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tommyw@google.com [Wed, 21 Mar 2012 17:55:04 +0000 (17:55 +0000)]
[chromium] MediaStream API (JSEP): Introducing WebSessionDescription and WebIceCandidate
https://bugs.webkit.org/show_bug.cgi?id=81339
Reviewed by Adam Barth.
Source/WebCore:
Not possible to test until the entire JSEP feature is commited.
* Modules/mediastream/IceCandidate.cpp:
(WebCore::IceCandidate::toSdp):
* Modules/mediastream/SessionDescription.cpp:
(WebCore::SessionDescription::toSdp):
* platform/mediastream/IceCandidateDescriptor.cpp:
(WebCore::IceCandidateDescriptor::toSDP):
* platform/mediastream/IceCandidateDescriptor.h:
(IceCandidateDescriptor):
* platform/mediastream/MediaStreamCenter.cpp:
(WebCore::MediaStreamCenter::constructSDP):
* platform/mediastream/MediaStreamCenter.h:
(MediaStreamCenter):
* platform/mediastream/SessionDescriptionDescriptor.cpp:
(WebCore::SessionDescriptionDescriptor::SessionDescriptionDescriptor):
(WebCore::SessionDescriptionDescriptor::toSDP):
(WebCore::SessionDescriptionDescriptor::initialSDP):
* platform/mediastream/SessionDescriptionDescriptor.h:
(SessionDescriptionDescriptor):
Source/WebKit/chromium:
Simple WebKit representations of the WebCore/platform versions.
* WebKit.gyp:
* public/platform/WebICECandidateDescriptor.h: Added.
(WebCore):
(WebKit):
(WebICECandidateDescriptor):
(WebKit::WebICECandidateDescriptor::WebICECandidateDescriptor):
(WebKit::WebICECandidateDescriptor::~WebICECandidateDescriptor):
(WebKit::WebICECandidateDescriptor::operator=):
(WebKit::WebICECandidateDescriptor::isNull):
* public/platform/WebSessionDescriptionDescriptor.h: Added.
(WebCore):
(WebKit):
(WebSessionDescriptionDescriptor):
(WebKit::WebSessionDescriptionDescriptor::WebSessionDescriptionDescriptor):
(WebKit::WebSessionDescriptionDescriptor::~WebSessionDescriptionDescriptor):
(WebKit::WebSessionDescriptionDescriptor::operator=):
(WebKit::WebSessionDescriptionDescriptor::isNull):
* src/WebICECandidateDescriptor.cpp: Added.
(WebKit):
(WebKit::WebICECandidateDescriptor::WebICECandidateDescriptor):
(WebKit::WebICECandidateDescriptor::assign):
(WebKit::WebICECandidateDescriptor::reset):
(WebKit::WebICECandidateDescriptor::initialize):
(WebKit::WebICECandidateDescriptor::operator PassRefPtr<WebCore::IceCandidateDescriptor>):
(WebKit::WebICECandidateDescriptor::label):
(WebKit::WebICECandidateDescriptor::candidateLine):
* src/WebSessionDescriptionDescriptor.cpp: Added.
(WebKit):
(WebKit::WebSessionDescriptionDescriptor::WebSessionDescriptionDescriptor):
(WebKit::WebSessionDescriptionDescriptor::assign):
(WebKit::WebSessionDescriptionDescriptor::reset):
(WebKit::WebSessionDescriptionDescriptor::operator WTF::PassRefPtr<WebCore::SessionDescriptionDescriptor>):
(WebKit::WebSessionDescriptionDescriptor::initialize):
(WebKit::WebSessionDescriptionDescriptor::numberOfAddedCandidates):
(WebKit::WebSessionDescriptionDescriptor::candidate):
(WebKit::WebSessionDescriptionDescriptor::initialSDP):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111577
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eae@chromium.org [Wed, 21 Mar 2012 17:52:50 +0000 (17:52 +0000)]
Unreviewed test_expectations update for chromium.
* platform/chromium/test_expectations.txt:
Marking rubberbanding and a couple of svg tests as flaky.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111576
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
yutak@chromium.org [Wed, 21 Mar 2012 17:51:10 +0000 (17:51 +0000)]
Use RFC version of WebSocket protocol by default
https://bugs.webkit.org/show_bug.cgi?id=81718
Reviewed by Kent Tamura.
Flip the default value of Settings::m_useHixie76WebSocketProtocol so WebKit ports will use
RFC version of WebSocket protocol by default.
All the existing ports already use the RFC protocol as of now, so this change will not make
any impact (hopefully).
No new tests. No change in functionality.
* page/Settings.cpp:
(WebCore::Settings::Settings):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111575
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
caseq@chromium.org [Wed, 21 Mar 2012 17:49:51 +0000 (17:49 +0000)]
Web Inspector: only show JS event listeners in Event Listeners tab of Elements panel
https://bugs.webkit.org/show_bug.cgi?id=81798
Reviewed by Pavel Feldman.
* bindings/js/JSInjectedScriptHostCustom.cpp:
(WebCore::getJSListenerFunctions):
* bindings/js/ScriptEventListener.cpp:
(WebCore::eventListenerHandlerBody):
(WebCore::eventListenerHandlerLocation):
* bindings/v8/custom/V8InjectedScriptHostCustom.cpp:
(WebCore::getJSListenerFunctions):
* inspector/InspectorDOMAgent.cpp:
(WebCore::InspectorDOMAgent::getEventListeners):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111574
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
caseq@chromium.org [Wed, 21 Mar 2012 17:47:08 +0000 (17:47 +0000)]
EventListener::Type enum has unused member InspectorDOMAgentType
https://bugs.webkit.org/show_bug.cgi?id=81794
Reviewed by Pavel Feldman.
* dom/EventListener.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111573
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 21 Mar 2012 17:43:46 +0000 (17:43 +0000)]
Incremental cleanup of BitmapImage: inlined virtual functions
https://bugs.webkit.org/show_bug.cgi?id=81688
Patch by Tom Hudson <tomhudson@google.com> on 2012-03-21
Reviewed by James Robinson.
No change in functionality, so no new tests.
Move virtual functions defined in headers into .cpp files.
* WebCore.gypi:
* platform/graphics/BitmapImage.cpp:
(WebCore::BitmapImage::isBitmapImage):
(WebCore):
(WebCore::BitmapImage::hasSingleSecurityOrigin):
(WebCore::BitmapImage::nativeImageForCurrentFrame):
(WebCore::BitmapImage::currentFrameHasAlpha):
(WebCore::BitmapImage::notSolidColor):
(WebCore::BitmapImage::decodedSize):
(WebCore::BitmapImage::mayFillWithSolidColor):
(WebCore::BitmapImage::solidColor):
* platform/graphics/BitmapImage.h:
(BitmapImage):
* platform/graphics/skia/BitmapImageSingleFrameSkia.cpp: Added.
(WebCore):
(WebCore::BitmapImageSingleFrameSkia::isBitmapImage):
(WebCore::BitmapImageSingleFrameSkia::currentFrameHasAlpha):
(WebCore::BitmapImageSingleFrameSkia::size):
(WebCore::BitmapImageSingleFrameSkia::destroyDecodedData):
(WebCore::BitmapImageSingleFrameSkia::decodedSize):
(WebCore::BitmapImageSingleFrameSkia::nativeImageForCurrentFrame):
(WebCore::BitmapImageSingleFrameSkia::notSolidColor):
* platform/graphics/skia/BitmapImageSingleFrameSkia.h:
(BitmapImageSingleFrameSkia):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111572
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Wed, 21 Mar 2012 17:43:20 +0000 (17:43 +0000)]
Added fast/forms/placeholder-set-attribute.html to the Mac skipped list, because of
<http://webkit.org/b/81802> REGRESSION: fast/forms/placeholder-set-attribute.html is failing intermittently because WebKit fails to repaint after setting the placeholder attribute
* platform/mac/Skipped:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111571
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
philn@webkit.org [Wed, 21 Mar 2012 17:31:52 +0000 (17:31 +0000)]
Unreviewed, GTK rebaseline after r111558.
* platform/gtk/fast/dom/Window/window-properties-expected.txt:
* platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
* platform/gtk/fast/dom/prototype-inheritance-2-expected.txt:
* platform/gtk/fast/js/global-constructors-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111570
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap@apple.com [Wed, 21 Mar 2012 17:26:40 +0000 (17:26 +0000)]
Remove obsolete File attributes
https://bugs.webkit.org/show_bug.cgi?id=79383
Reviewed by Hajime Morita.
* bindings/objc/PublicDOMInterfaces.h:
* fileapi/File.h:
* fileapi/File.idl:
Removed fileName and fileSize, they have different names now.
* html/FileInputType.cpp:
(WebCore::FileInputType::appendFormData):
(WebCore::FileInputType::getTypeSpecificValue):
(WebCore::FileInputType::defaultToolTip):
Updated to use new function names.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111569
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
xji@chromium.org [Wed, 21 Mar 2012 17:25:54 +0000 (17:25 +0000)]
Skipped editing/selection/move-by-word-visually-crash-test-5.html due to isWordTextBreak() is not implemented.
* platform/gtk/Skipped:
* platform/qt/Skipped:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111568
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jocelyn.turcotte@nokia.com [Wed, 21 Mar 2012 17:25:07 +0000 (17:25 +0000)]
[Qt] WebGraphicsLayer: Untie the layer updates and tile updates.
https://bugs.webkit.org/show_bug.cgi?id=81771
Reviewed by Kenneth Rohde Christiansen.
The DidRenderFrame message needs to be sent for every UpdateTileForLayer
message, but this currently has to be triggered by m_shouldSyncFrame which
is only set after sending a SyncCompositingLayerState message.
This patch makes sure that tile updates won't trigger sending the whole
layer info if it didn't change, and send the DidRenderFrame message directly.
It also makes sure that the layer info is sent before any tile update so that
the layer can be created on the UI process before any tile update is handled.
* UIProcess/WebLayerTreeRenderer.cpp:
(WebKit::WebLayerTreeRenderer::getBackingStore):
* WebProcess/WebCoreSupport/WebGraphicsLayer.cpp:
(WebCore::WebGraphicsLayer::syncCompositingStateForThisLayerOnly):
(WebCore::WebGraphicsLayer::tiledBackingStorePaint):
(WebCore::WebGraphicsLayer::createTile):
(WebCore::WebGraphicsLayer::updateTile):
(WebCore::WebGraphicsLayer::removeTile):
* WebProcess/WebPage/qt/LayerTreeHostQt.cpp:
(WebKit::LayerTreeHostQt::createTile):
(WebKit::LayerTreeHostQt::updateTile):
(WebKit::LayerTreeHostQt::removeTile):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111567
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jocelyn.turcotte@nokia.com [Wed, 21 Mar 2012 17:23:30 +0000 (17:23 +0000)]
[Qt] Don't clip the contents rendering to the contents size.
https://bugs.webkit.org/show_bug.cgi?id=81770
Reviewed by Kenneth Rohde Christiansen.
The original bug was caused by the contents size updates
having to go through the UI process before being applied
on the TiledBackingStore of the non composited contents layer.
With this bug being fixed, the clipping isn't necessary anymore.
* UIProcess/qt/LayerBackingStore.cpp:
(WebKit::LayerBackingStore::paintToTextureMapper):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111566
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jocelyn.turcotte@nokia.com [Wed, 21 Mar 2012 17:22:04 +0000 (17:22 +0000)]
[Qt] Apply tile removals at the same time as update buffer swaps.
https://bugs.webkit.org/show_bug.cgi?id=81768
Reviewed by Kenneth Rohde Christiansen.
When committing the scale, we have to remove old tiles once the
tiles for the new scale are rendered. This should however wait
until those tiles gets their buffer swapped (following the DidRenderFrame
message) to make sure that there is no rendered gap between the removals
and updates swap.
This patch continues rendering the removed tiles until the DidRenderFrame
message is received to discard the old contents and show the new contents
at the same frame.
* UIProcess/WebLayerTreeRenderer.cpp:
(WebKit::WebLayerTreeRenderer::commitTileUpdates):
(WebKit::WebLayerTreeRenderer::flushLayerChanges):
* UIProcess/WebLayerTreeRenderer.h:
(WebLayerTreeRenderer):
* UIProcess/qt/LayerBackingStore.cpp:
(WebKit::LayerBackingStore::removeTile):
(WebKit::LayerBackingStore::commitTileUpdates):
* UIProcess/qt/LayerBackingStore.h:
(LayerBackingStore):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111565
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jocelyn.turcotte@nokia.com [Wed, 21 Mar 2012 17:20:47 +0000 (17:20 +0000)]
[Qt] Trigger scene graph repaints only for relevant layer updates.
https://bugs.webkit.org/show_bug.cgi?id=81765
Reviewed by Kenneth Rohde Christiansen.
Tile updates and removal shouldn't re-render the scene all by themselves
since they need a buffer swap before having any effect on the framebuffer.
* UIProcess/LayerTreeHostProxy.cpp:
(WebKit::LayerTreeHostProxy::dispatchUpdate):
(WebKit::LayerTreeHostProxy::deleteCompositingLayer):
(WebKit::LayerTreeHostProxy::setRootCompositingLayer):
(WebKit::LayerTreeHostProxy::didRenderFrame):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111564
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jocelyn.turcotte@nokia.com [Wed, 21 Mar 2012 17:19:46 +0000 (17:19 +0000)]
[Qt] Don't go through the UI process to update a layer's contents size.
https://bugs.webkit.org/show_bug.cgi?id=81764
Reviewed by Kenneth Rohde Christiansen.
It's happening when navigating pages that contents from the old page
is still present on the tiles until the contents size is shrunk to cut it out.
Since the contents size updates are asynchronous and go through the UI process,
this could occasionally show some glitch frames.
Even worse, the user could delay this update by starting to pan and keep
his finger on the screen.
This patch makes sure that changes to contents size are notifying the LayerTreeHost
immediately when in fixed layout mode, and remove the loop through the UI process.
* UIProcess/API/qt/qquickwebpage.cpp:
(QQuickWebPage::setContentsSize):
* UIProcess/API/qt/qquickwebpage_p_p.h:
(QQuickWebPagePrivate):
* UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewPrivate::didRelaunchProcess):
(QQuickWebViewLegacyPrivate::updateViewportSize):
* WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::contentsSizeChanged):
* WebProcess/WebPage/DrawingArea.h:
(WebKit):
(WebKit::DrawingArea::layerTreeHost):
* WebProcess/WebPage/DrawingAreaImpl.cpp:
(WebKit::DrawingAreaImpl::updateBackingStoreState):
* WebProcess/WebPage/DrawingAreaImpl.h:
(WebKit::DrawingAreaImpl::layerTreeHost):
* WebProcess/WebPage/qt/LayerTreeHostQt.cpp:
(WebKit::LayerTreeHostQt::sizeDidChange):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111563
268f45cc-cd09-0410-ab3c-
d52691b4dbfc