Timeline


and

11/30/11:

23:59 Changeset [101626] by dgrogan@chromium.org

Move data in IDBPendingTransactionMonitor from static to
ThreadSpecific.
https://bugs.webkit.org/show_bug.cgi?id=73389

IDBPendingTransactionMonitor previously stored transactions in
a static member variable so that they could be aborted if they were
had no work queued up when leaving script execution. That was fine when
IndexedDB could only be used on the main thread, but is insufficient
for IndexedDB on workers. In addition to not being thread-safe, this
caused pending transactions that were created from a worker thread to
abort when the main thread left script execution.

Reviewed by David Levin.

No new tests - IndexedDB worker tests forthcoming.

  • storage/IDBPendingTransactionMonitor.cpp:

(WebCore::transactions): Create the TLS. The other methods used to
manage the container's memory lifetime but now we just leak it until
the thread shuts down in the interest of simpler code.
(WebCore::IDBPendingTransactionMonitor::addPendingTransaction):
(WebCore::IDBPendingTransactionMonitor::removePendingTransaction):
(WebCore::IDBPendingTransactionMonitor::abortPendingTransactions):

  • storage/IDBPendingTransactionMonitor.h:
23:47 Changeset [101625] by leo.yang@torchmobile.com.cn

Upstream platform/network/blackberry/NetworkStateNotifierBlackBerry.cpp
https://bugs.webkit.org/show_bug.cgi?id=73522

Reviewed by Daniel Bates.

Initial upstream, can't be built yet, no new tests.

  • platform/network/blackberry/NetworkStateNotifierBlackBerry.cpp: Added.

(WebCore::NetworkStateNotifier::NetworkStateNotifier):
(WebCore::NetworkStateNotifier::networkStateChange):

23:43 Changeset [101624] by hayato@chromium.org

Unreviewed. Chromium rebaselines for svg tests.

  • platform/chromium-cg-mac-leopard/svg/custom/feComponentTransfer-Discrete-expected.png:
  • platform/chromium-cg-mac-leopard/svg/custom/feComponentTransfer-Gamma-expected.png:
  • platform/chromium-cg-mac-leopard/svg/custom/feComponentTransfer-Linear-expected.png:
  • platform/chromium-cg-mac-leopard/svg/custom/feComponentTransfer-Table-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/struct-group-01-t-expected.png: Added.
  • platform/chromium-cg-mac-snowleopard/svg/as-image/svg-non-integer-scaled-image-expected.png: Added.
  • platform/chromium-cg-mac-snowleopard/svg/custom/feComponentTransfer-Discrete-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/custom/feComponentTransfer-Gamma-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/custom/feComponentTransfer-Linear-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/custom/feComponentTransfer-Table-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/custom/linking-a-03-b-transform-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/zoom/page/zoom-foreignObject-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/struct-group-01-t-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.1/struct-group-01-t-expected.png.
23:40 Changeset [101623] by commit-queue@webkit.org

Source/WebCore: [Chromium] Improve tile invalidation
https://bugs.webkit.org/show_bug.cgi?id=71872

Patch by David Reveman <reveman@chromium.org> on 2011-11-30
Reviewed by James Robinson.

Virtualize LayerChromium::setNeedsDisplay so that dirty rectangles can
be handled directly by the TiledLayerChromium class. Replace
LayerChromium::dirtyRect() with LayerChromium::needsDisplay() and
remove unnecessary union of dirty rectangles. By invalidating existing
tiles using the initial dirty rectangles instead of their union we
avoid a large amount of unnecessary tile updates.

Update LayerChromiumTest.

  • platform/graphics/chromium/Canvas2DLayerChromium.cpp:

(WebCore::Canvas2DLayerChromium::updateCompositorResources):

  • platform/graphics/chromium/ContentLayerChromium.cpp:

(WebCore::ContentLayerChromium::paintContentsIfDirty):

  • platform/graphics/chromium/GraphicsLayerChromium.cpp:

(WebCore::GraphicsLayerChromium::setNeedsDisplayInRect):

  • platform/graphics/chromium/ImageLayerChromium.cpp:

(WebCore::ImageLayerChromium::setContents):
(WebCore::ImageLayerChromium::paintContentsIfDirty):

  • platform/graphics/chromium/LayerChromium.cpp:

(WebCore::LayerChromium::LayerChromium):
(WebCore::LayerChromium::setBounds):
(WebCore::LayerChromium::setNeedsDisplayRect):

  • platform/graphics/chromium/LayerChromium.h:

(WebCore::LayerChromium::setNeedsDisplay):
(WebCore::LayerChromium::needsDisplay):

  • platform/graphics/chromium/TiledLayerChromium.cpp:

(WebCore::TiledLayerChromium::setNeedsDisplayRect):
(WebCore::TiledLayerChromium::invalidateRect):

  • platform/graphics/chromium/TiledLayerChromium.h:
  • platform/graphics/chromium/VideoLayerChromium.cpp:

(WebCore::VideoLayerChromium::updateCompositorResources):

  • platform/graphics/chromium/WebGLLayerChromium.cpp:

(WebCore::WebGLLayerChromium::updateCompositorResources):

Source/WebKit/chromium: [Chromium] Improve tile invalidation.
https://bugs.webkit.org/show_bug.cgi?id=71872

Patch by David Reveman <reveman@chromium.org> on 2011-11-30
Reviewed by James Robinson.

Remove public API function WebContentLayer::invalidRect(). Add new
test case to
LayerChromiumTest.checkSetNeedsDisplayCausesCorrectBehavior that
verifies that calling setNeedsDisplay() on a LayerChromium with
empty bounds is handled correctly.

  • public/WebContentLayer.h:
  • src/WebContentLayer.cpp:

(WebKit::WebContentLayer::invalidateRect):

  • src/WebMediaPlayerClientImpl.cpp:

(WebKit::WebMediaPlayerClientImpl::repaint):

  • tests/LayerChromiumTest.cpp:
23:38 Changeset [101622] by rniwa@webkit.org

Fix typo in the tests added by r101575.

  • editing/deleting/delete-and-cleanup.html:
  • editing/pasteboard/paste-without-nesting.html:
23:27 Changeset [101621] by ap@apple.com

SocketStreamHandleCFNet doesn't check for proxy errors
https://bugs.webkit.org/show_bug.cgi?id=71965

Reviewed by Darin Adler.

  • platform/network/cf/SocketStreamHandleCFNet.cpp:

(WebCore::getStoredCONNECTProxyCredentials): Added a FIXME about retrieving proxy credentials.
(WebCore::SocketStreamHandle::addCONNECTCredentials): Added human readable messages to errors,
they go to Web Inspector console.
(WebCore::SocketStreamHandle::readStreamCallback): Handle proxy response codes other than 200
and 407 by failing cleanly.

23:22 Changeset [101620] by hayato@chromium.org

Unreviewed. Update chromium test expectations for another inspector crash.

  • platform/chromium/test_expectations.txt:
23:20 Changeset [101619] by commit-queue@webkit.org

When the mouse is dragged out of an :active element, it should lose :hover.
https://bugs.webkit.org/show_bug.cgi?id=57206

Patch by Jeremy Apthorp <jeremya@google.com> on 2011-11-30
Reviewed by Ryosuke Niwa.

Source/WebCore:

Test: fast/css/hover-active-drag.html

  • page/EventHandler.cpp:

(WebCore::EventHandler::handleMouseMoveEvent): Don't mark mouse-drag hit tests read-only, since they no longer are.
(WebCore::EventHandler::dragSourceEndedAt): Send a hit test request when the mouse goes up after a drag, so
RenderLayer has a chance to update the hover/active status.

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::updateHoverActiveState): Only allow the :active state to change on mouse down or mouse up.

LayoutTests:

  • fast/css/hover-active-drag-expected.txt: Added.
  • fast/css/hover-active-drag.html: Added.
23:16 Changeset [101618] by loislo@chromium.org

Web Inspector: chromium: I'd like to add a script for running perf tests for WebInspector.
https://bugs.webkit.org/show_bug.cgi?id=73079

The idea is to have performance tests for WebInspector.
I was suggested to put these tests into PerformanceTests/inspector.
They produce output in a format that is suitable for chromium perf bot drawing scripts.

I'd like to reuse code for scanning folders for test files.
Because of the fact that original test_files.py has common and layout specific parts
I decided to extract the generic part and put it into webkitpy/common
I think the two packages with name test_files look strange but I have no idea about a better name.

Reviewed by Dirk Pranke.

  • Scripts/run-inspector-perf-tests.py: Added.
  • Scripts/webkitpy/common/find_files.py: Renamed from Tools/Scripts/webkitpy/layout_tests/port/test_files.py.

(find):
(_normalize):

  • Scripts/webkitpy/common/find_files_unittest.py: Added.

(MockWinFileSystem.join):
(MockWinFileSystem):
(MockWinFileSystem.normpath):
(TestWinNormalize.assert_filesystem_normalizes):
(TestWinNormalize.test_mocked_win):
(TestWinNormalize):
(TestWinNormalize.test_win):

  • Scripts/webkitpy/layout_tests/port/base.py:

(Port.tests):
(Port.find_test_files):
(Port._driver_class):
(is_reference_html_file):
(_has_supported_extension):

  • Scripts/webkitpy/layout_tests/port/base_unittest.py:

(PortTest.test_find_no_paths_specified):
(PortTest.test_find_one_test):
(PortTest.test_find_glob):
(PortTest.test_find_with_skipped_directories):
(PortTest.test_find_with_skipped_directories_2):
(PortTest):
(PortTest.test_is_test_file):

  • Scripts/webkitpy/layout_tests/port/chromium_gpu.py:

(_tests):

  • Scripts/webkitpy/layout_tests/port/test.py:
  • Scripts/webkitpy/layout_tests/port/test_files_unittest.py: Removed.
  • Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
  • Scripts/webkitpy/performance_tests/init.py: Added.
  • Scripts/webkitpy/performance_tests/perftestsrunner.py: Added.

(PerfTestsRunner.init):
(PerfTestsRunner._parse_args):
(PerfTestsRunner._collect_tests._is_test_file):
(PerfTestsRunner._collect_tests):
(PerfTestsRunner.run):
(PerfTestsRunner._run_tests_set):

  • Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: Added.

(MainTest.TestPort):
(MainTest.TestPort.create_driver):
(MainTest.TestDriver.run_test):
(MainTest.TestDriver):
(MainTest.TestDriver.stop):
(MainTest.create_runner):
(MainTest.run_test):
(MainTest.test_run_passing_test):
(MainTest.test_run_silent_test):
(MainTest.test_run_failed_test):
(MainTest.test_run_tonguey_test):
(MainTest.test_run_timeout_test):
(MainTest.test_run_crash_test):
(MainTest.test_run_test_set):
(MainTest.test_collect_tests):
(MainTest):
(MainTest.test_parse_args):

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

(OptimizeBaselines.execute):
(AnalyzeBaselines.execute):

23:15 Changeset [101617] by hayato@chromium.org

Unreviewed. Update chromium test expectations for plugins/form-value.html.

  • platform/chromium/test_expectations.txt:
23:12 Changeset [101616] by hayato@chromium.org

Unreviewed. Chromium rebaselines for svg tests.

  • platform/chromium-cg-mac-snowleopard/svg/custom/marker-child-changes-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/custom/marker-child-changes-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/custom/marker-viewBox-changes-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/custom/marker-viewBox-changes-expected.png.
  • platform/chromium-mac-leopard/svg/batik/text/textLength-expected.png:
  • platform/chromium-mac-leopard/svg/carto.net/button-expected.png:
  • platform/chromium-mac-leopard/svg/carto.net/combobox-expected.png:
  • platform/chromium-mac-leopard/svg/carto.net/selectionlist-expected.png:
  • platform/chromium-mac-leopard/svg/text/text-tselect-02-f-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/text/textLength-expected.png:
  • platform/chromium-mac-snowleopard/svg/carto.net/button-expected.png:
  • platform/chromium-mac-snowleopard/svg/carto.net/combobox-expected.png:
  • platform/chromium-mac-snowleopard/svg/carto.net/selectionlist-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/marker-child-changes-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/marker-viewBox-changes-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/text/text-tselect-02-f-expected.png:
  • platform/chromium-mac/svg/custom/marker-child-changes-expected.png: Removed.
  • platform/chromium-mac/svg/custom/marker-viewBox-changes-expected.png: Removed.
  • platform/chromium-win/svg/batik/text/textLength-expected.png:
  • platform/chromium-win/svg/carto.net/button-expected.png:
  • platform/chromium-win/svg/carto.net/combobox-expected.png:
  • platform/chromium-win/svg/carto.net/selectionlist-expected.png:
  • platform/chromium-win/svg/custom/marker-child-changes-expected.png:
  • platform/chromium-win/svg/custom/marker-viewBox-changes-expected.png:
  • platform/chromium-win/svg/text/text-tselect-02-f-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/mac/svg/custom/marker-child-changes-expected.txt: Removed.
  • platform/mac/svg/custom/marker-viewBox-changes-expected.txt: Removed.
  • platform/qt/svg/custom/marker-child-changes-expected.txt: Removed.
  • platform/qt/svg/custom/marker-viewBox-changes-expected.txt: Removed.
  • svg/custom/marker-child-changes-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/marker-child-changes-expected.txt.
  • svg/custom/marker-viewBox-changes-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/marker-viewBox-changes-expected.txt.
23:11 Changeset [101615] by fpizlo@apple.com

DFG should make it easier to notice node boundaries in disassembly
https://bugs.webkit.org/show_bug.cgi?id=73509

Rubber-stamped by Gavin Barraclough

If you set XOR_DEBUG_AID to 1 in DFGCommon.h, a pair of xor's will
be emitted at node boundaries, where the immediate being xor'd is the
node index.

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

(JSC::DFG::SpeculativeJIT::compile):

23:01 Changeset [101614] by commit-queue@webkit.org

Add didUpdateBufferedAmount callback to WebSocketClient API
https://bugs.webkit.org/show_bug.cgi?id=73306

Patch by Takashi Toyoshima <toyoshim@chromium.org> on 2011-11-30
Reviewed by Darin Fisher.

  • public/WebSocketClient.h: Add didUpdateBufferedAmount and default implementations for all callbacks.

(WebKit::WebSocketClient::didConnect):
(WebKit::WebSocketClient::didReceiveMessage):
(WebKit::WebSocketClient::didReceiveBinaryData):
(WebKit::WebSocketClient::didReceiveMessageError):
(WebKit::WebSocketClient::didUpdateBufferedAmount):
(WebKit::WebSocketClient::didStartClosingHandshake):
(WebKit::WebSocketClient::didClose):

  • src/WebSocketImpl.cpp:

(WebKit::WebSocketImpl::didUpdateBufferedAmount):

  • src/WebSocketImpl.h:
22:54 Changeset [101613] by commit-queue@webkit.org

[chromium] Expose WebLayerTreeView::setRootLayer as a call through
to same method on CCLayerTreeHost.
https://bugs.webkit.org/show_bug.cgi?id=73506

Patch by Scott Violet <sky@google.com> on 2011-11-30
Reviewed by James Robinson.

  • public/WebLayerTreeView.h: Adds setRootLayer.
  • src/WebLayerTreeView.cpp: Ditto.

(WebKit::WebLayerTreeView::setRootLayer):

22:38 Changeset [101612] by commit-queue@webkit.org

XHR 'progress' event code assumes wrongly that expectedLength >= 0
https://bugs.webkit.org/show_bug.cgi?id=36156

Source/WebCore:

Patch by Hans Muller <hmuller@adobe.com> on 2011-11-30
Reviewed by Alexey Proskuryakov

Avoid passing a negative value as the dispatchProgressEvent's total parameter and always use 0 when lengthComputable is false.

Test: http/tests/xmlhttprequest/chunked-progress-event-expectedLength.html

  • xml/XMLHttpRequest.cpp:

(WebCore::XMLHttpRequest::didReceiveData):

LayoutTests:

Patch by Hans Muller <hmuller@adobe.com> on 2011-11-30
Reviewed by Alexey Proskuryakov

Verify that XMLHttpRequest ProgressEvent's total is zero when the expectedLength of the
(chunked transfer mode) response can't be computed.

  • http/tests/xmlhttprequest/chunked-progress-event-expectedLength-expected.txt: Added.
  • http/tests/xmlhttprequest/chunked-progress-event-expectedLength.html: Added.
  • http/tests/xmlhttprequest/resources/chunked-transfer.php: Added.
22:30 Changeset [101611] by gyuyoung.kim@samsung.com

Unreviewed. Fix build error when NOTIFICATIONS feature is enabled.

Source/WebCore:

  • CMakeLists.txt:

Source/WebKit/efl:

  • WebCoreSupport/ChromeClientEfl.h:
22:26 WebKit Team edited by jarred@sencha.com
(diff)
22:20 Changeset [101610] by noel.gordon@gmail.com

Remove ImageFrame::setSize() style nits
https://bugs.webkit.org/show_bug.cgi?id=73490

Reviewed by Andreas Kling.

Equality comparisons to 0 should be performed with the not operator, write
width() == 0 && height() == 0 as !width() && !height().

No new tests, style refactor.

  • platform/image-decoders/qt/ImageFrameQt.cpp:

(WebCore::ImageFrame::setSize):

  • platform/image-decoders/skia/ImageDecoderSkia.cpp:

(WebCore::ImageFrame::setSize):

22:15 Changeset [101609] by ap@apple.com

Remove an unneeded argument from FrameLoaderClient::download
https://bugs.webkit.org/show_bug.cgi?id=73486

Reviewed by Andreas Kling.

Source/WebCore:

No change in functionality.

  • loader/FrameLoaderClient.h: Removed initialRequest argument.
  • loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::continueAfterContentPolicy):

We're already passing ResourceHandle, why also pass its data member?

  • loader/EmptyClients.h: (WebCore::EmptyFrameLoaderClient::download): Updated for the change.

Source/WebKit/chromium:

  • src/FrameLoaderClientImpl.cpp:

(WebKit::FrameLoaderClientImpl::download):

  • src/FrameLoaderClientImpl.h:

Updated for the change.

Source/WebKit/efl:

  • WebCoreSupport/FrameLoaderClientEfl.cpp:

(WebCore::FrameLoaderClientEfl::download):

  • WebCoreSupport/FrameLoaderClientEfl.h:

Updated for the change.

Source/WebKit/gtk:

  • WebCoreSupport/FrameLoaderClientGtk.cpp:

(WebKit::FrameLoaderClient::download):

  • WebCoreSupport/FrameLoaderClientGtk.h:

Updated for the change.

Source/WebKit/mac:

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

(WebFrameLoaderClient::download):
Updated for the change.

Source/WebKit/qt:

  • WebCoreSupport/FrameLoaderClientQt.cpp:

(WebCore::FrameLoaderClientQt::download):

  • WebCoreSupport/FrameLoaderClientQt.h:

Updated for the change.

Source/WebKit/win:

  • WebFrame.cpp:

(WebFrame::download):

  • WebFrame.h:

Updated for the change.

Source/WebKit/wince:

  • WebCoreSupport/FrameLoaderClientWinCE.cpp:

(WebKit::FrameLoaderClientWinCE::download):

  • WebCoreSupport/FrameLoaderClientWinCE.h:

Updated for the change.

Source/WebKit/wx:

  • WebKitSupport/FrameLoaderClientWx.cpp:

(WebCore::FrameLoaderClientWx::download):

  • WebKitSupport/FrameLoaderClientWx.h:

Updated for the change.

Source/WebKit2:

  • WebProcess/Downloads/Download.h:
  • WebProcess/Downloads/DownloadManager.cpp:

(WebKit::DownloadManager::convertHandleToDownload):

  • WebProcess/Downloads/DownloadManager.h:
  • WebProcess/Downloads/cfnet/DownloadCFNet.cpp:

(WebKit::Download::startWithHandle):

  • WebProcess/Downloads/curl/DownloadCurl.cpp:

(WebKit::Download::startWithHandle):

  • WebProcess/Downloads/mac/DownloadMac.mm:

(WebKit::Download::startWithHandle):

  • WebProcess/Downloads/qt/DownloadQt.cpp:

(WebKit::Download::startWithHandle):

  • WebProcess/Downloads/soup/DownloadSoup.cpp:

(WebKit::Download::startWithHandle):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::download):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.h:
  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::convertHandleToDownload):

  • WebProcess/WebPage/WebFrame.h:

Updated for the change. CF version is the only one worth seeing, as it was using the argument.

22:04 Changeset [101608] by hayato@chromium.org

Unreviewed. Update chromium test expectations, adding one more inspector test crash.

  • platform/chromium/test_expectations.txt:
21:55 Changeset [101607] by ap@apple.com

Original page URL is not set in quarantine information when downloading using context menu Save Linked File
https://bugs.webkit.org/show_bug.cgi?id=73475
<rdar://problem/10500337>

Reviewed by Dan Bernstein.

Source/WebCore:

  • WebCore.exp.in: Exported FrameLoader::setOriginalURLForDownloadRequest.

Source/WebKit2:

  • WebProcess/WebProcess.cpp: (WebKit::WebProcess::downloadRequest): Set main document URL

for the request, so that CFNetwork would know where te file was downloaded. Note that this
is an easier case than downloading due to clicks, since we don't really need to build a host
only URL, and could use full page URL. However, the same function is used for consistency.

21:44 Changeset [101606] by commit-queue@webkit.org

[FileSystem API] DirectoryEntry.getFile path argument is required
https://bugs.webkit.org/show_bug.cgi?id=69642

Patch by Mark Pilgrim <pilgrim@chromium.org> on 2011-11-30
Reviewed by Adam Barth.

Source/WebCore:

Test: fast/filesystem/simple-required-arguments-getfile.html

  • bindings/js/JSDirectoryEntryCustom.cpp:

(WebCore::JSDirectoryEntry::getFile): check args length and throw TypeError if not enough arguments

  • bindings/v8/custom/V8DirectoryEntryCustom.cpp:

(WebCore::V8DirectoryEntry::getFileCallback): check args length and throw TypeError if not enough arguments

LayoutTests:

  • fast/filesystem/resources/simple-required-arguments-getfile.js: Added.

(errorCallback):
(successCallback):

  • fast/filesystem/simple-required-arguments-getfile-expected.txt: Added.
  • fast/filesystem/simple-required-arguments-getfile.html: Added.
21:42 Changeset [101605] by commit-queue@webkit.org

[MutationObservers] Need layout tests asserting that non-event async callbacks deliver mutations after completion
https://bugs.webkit.org/show_bug.cgi?id=73480

Patch by Rafael Weinstein <rafaelw@chromium.org> on 2011-11-30
Reviewed by Ryosuke Niwa.

  • fast/mutation/non-event-delivery-expected.txt: Added.
  • fast/mutation/non-event-delivery.html: Added.
21:38 Changeset [101604] by ggaren@apple.com

Removed ArgList iterators.

Reviewed by Gavin Barraclough.

Another step toward reversing the argument order.

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct): Switched from iterator to int.

  • runtime/ArgList.h:

(JSC::ArgList::ArgList):
(JSC::ArgList::isEmpty): Removed iterators.

  • runtime/JSArray.cpp:

(JSC::JSArray::finishCreation): Switched from iterator to int.

21:24 Changeset [101603] by hayato@chromium.org

Unreviewed. Update chromium test expectations for flaky inspector tests.

  • platform/chromium/test_expectations.txt:
21:22 Changeset [101602] by commit-queue@webkit.org

IndexedDB: Implement IDBIndex multientry feature
https://bugs.webkit.org/show_bug.cgi?id=73232

Patch by Joshua Bell <jsbell@chromium.org> on 2011-11-30
Reviewed by Tony Chang.

Source/WebCore:

The multientry flag is used when populating indexes, either when the index
is created on an existing store or as new values are added to the store.
Per the spec the semantics are: if the flag is set and the index key is
calculated to be an array, each member of the array is used as an index key
instead.

Test: storage/indexeddb/index-multientry.html

  • storage/IDBBackingStore.h:
  • storage/IDBIndex.h:

(WebCore::IDBIndex::multientry):

  • storage/IDBIndex.idl:
  • storage/IDBIndexBackendImpl.cpp:

(WebCore::IDBIndexBackendImpl::IDBIndexBackendImpl):

  • storage/IDBIndexBackendImpl.h:

(WebCore::IDBIndexBackendImpl::create):
(WebCore::IDBIndexBackendImpl::multientry):

  • storage/IDBIndexBackendInterface.h:
  • storage/IDBLevelDBBackingStore.cpp:

(WebCore::checkIndexAndMetaDataKey):
(WebCore::IDBLevelDBBackingStore::getIndexes):
(WebCore::IDBLevelDBBackingStore::createIndex):

  • storage/IDBLevelDBBackingStore.h:
  • storage/IDBLevelDBCoding.cpp:
  • storage/IDBObjectStore.cpp:

(WebCore::IDBObjectStore::createIndex):

  • storage/IDBObjectStoreBackendImpl.cpp:

(WebCore::IDBObjectStoreBackendImpl::putInternal):
(WebCore::IDBObjectStoreBackendImpl::populateIndex):
(WebCore::IDBObjectStoreBackendImpl::createIndex):
(WebCore::IDBObjectStoreBackendImpl::createIndexInternal):
(WebCore::IDBObjectStoreBackendImpl::loadIndexes):

  • storage/IDBObjectStoreBackendImpl.h:
  • storage/IDBObjectStoreBackendInterface.h:

Source/WebKit/chromium:

Adds the multientry IDBIndex flag to the WebKit API. A version of the
createIndex() method without this flag is retained until all callers
are updated.

  • public/WebIDBIndex.h:

(WebKit::WebIDBIndex::multientry):

  • public/WebIDBObjectStore.h:

(WebKit::WebIDBObjectStore::createIndex):

  • src/IDBIndexBackendProxy.cpp:

(WebKit::IDBIndexBackendProxy::multientry):

  • src/IDBIndexBackendProxy.h:
  • src/IDBObjectStoreBackendProxy.cpp:

(WebKit::IDBObjectStoreBackendProxy::createIndex):

  • src/IDBObjectStoreBackendProxy.h:
  • src/WebIDBIndexImpl.cpp:

(WebKit::WebIDBIndexImpl::multientry):

  • src/WebIDBIndexImpl.h:
  • src/WebIDBObjectStoreImpl.cpp:

(WebKit::WebIDBObjectStoreImpl::createIndex):

  • src/WebIDBObjectStoreImpl.h:

(WebKit::WebIDBObjectStoreImpl::createIndex):

LayoutTests:

  • storage/indexeddb/index-basics-expected.txt:
  • storage/indexeddb/index-basics.html:
  • storage/indexeddb/index-multientry-expected.txt: Added.
  • storage/indexeddb/index-multientry.html: Added.
21:18 Changeset [101601] by hayato@chromium.org

Unreviewed. Update chromium test expectations.

  • platform/chromium/test_expectations.txt: fast/froms/selector-popup-pagekeys.html
21:17 Changeset [101600] by commit-queue@webkit.org

[Chromium] Add support for painting into an SkPicture and then rasterizing into tile-sized chunks.
https://bugs.webkit.org/show_bug.cgi?id=71388

Patch by David Reveman <reveman@chromium.org> on 2011-11-30
Reviewed by James Robinson.

Source/WebCore:

Add UpdatableTexture class, which allows texture updater to
allocate tile specific resources and paint tiles separately.
Rename texture uploader classes and move them to separate files.

No new tests. Covered by existing tests.

  • WebCore.gypi:
  • platform/graphics/chromium/BitmapCanvasLayerTextureUpdater.cpp: Added.

(WebCore::BitmapCanvasLayerTextureUpdater::Texture::Texture):
(WebCore::BitmapCanvasLayerTextureUpdater::Texture::~Texture):
(WebCore::BitmapCanvasLayerTextureUpdater::Texture::updateRect):
(WebCore::BitmapCanvasLayerTextureUpdater::create):
(WebCore::BitmapCanvasLayerTextureUpdater::BitmapCanvasLayerTextureUpdater):
(WebCore::BitmapCanvasLayerTextureUpdater::~BitmapCanvasLayerTextureUpdater):
(WebCore::BitmapCanvasLayerTextureUpdater::createTexture):
(WebCore::BitmapCanvasLayerTextureUpdater::sampledTexelFormat):
(WebCore::BitmapCanvasLayerTextureUpdater::prepareToUpdate):
(WebCore::BitmapCanvasLayerTextureUpdater::updateTextureRect):

  • platform/graphics/chromium/BitmapCanvasLayerTextureUpdater.h: Copied from Source/WebCore/platform/graphics/chromium/LayerTextureUpdater.h.

(WebCore::BitmapCanvasLayerTextureUpdater::Texture::textureUpdater):
(WebCore::BitmapCanvasLayerTextureUpdater::orientation):

  • platform/graphics/chromium/CanvasLayerTextureUpdater.cpp: Copied from Source/WebCore/platform/graphics/chromium/cc/CCTextureUpdater.h.

(WebCore::CanvasLayerTextureUpdater::CanvasLayerTextureUpdater):
(WebCore::CanvasLayerTextureUpdater::~CanvasLayerTextureUpdater):
(WebCore::CanvasLayerTextureUpdater::paintContents):

  • platform/graphics/chromium/CanvasLayerTextureUpdater.h: Copied from Source/WebCore/platform/graphics/chromium/cc/CCTextureUpdater.h.

(WebCore::CanvasLayerTextureUpdater::contentRect):

  • platform/graphics/chromium/ContentLayerChromium.cpp:

(WebCore::ContentLayerChromium::createTextureUpdater):

  • platform/graphics/chromium/FrameBufferSkPictureCanvasLayerTextureUpdater.cpp: Added.

(WebCore::FrameBuffer::FrameBuffer::FrameBuffer):
(WebCore::FrameBuffer::FrameBuffer::~FrameBuffer):
(WebCore::FrameBuffer::FrameBuffer::initialize):
(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::Texture::Texture):
(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::Texture::~Texture):
(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::Texture::updateRect):
(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::create):
(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::FrameBufferSkPictureCanvasLayerTextureUpdater):
(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::~FrameBufferSkPictureCanvasLayerTextureUpdater):
(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::createTexture):
(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::sampledTexelFormat):
(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::updateTextureRect):

  • platform/graphics/chromium/FrameBufferSkPictureCanvasLayerTextureUpdater.h: Copied from Source/WebCore/platform/graphics/chromium/LayerTextureUpdater.h.

(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::Texture::textureUpdater):
(WebCore::FrameBufferSkPictureCanvasLayerTextureUpdater::orientation):

  • platform/graphics/chromium/ImageLayerChromium.cpp:

(WebCore::ImageLayerTextureUpdater::Texture::Texture):
(WebCore::ImageLayerTextureUpdater::Texture::updateRect):
(WebCore::ImageLayerTextureUpdater::Texture::textureUpdater):
(WebCore::ImageLayerTextureUpdater::createTexture):

  • platform/graphics/chromium/LayerRendererChromium.cpp:
  • platform/graphics/chromium/LayerTextureUpdater.h:

(WebCore::LayerTextureUpdater::Texture::~Texture):
(WebCore::LayerTextureUpdater::Texture::texture):
(WebCore::LayerTextureUpdater::Texture::prepareRect):
(WebCore::LayerTextureUpdater::Texture::Texture):
(WebCore::LayerTextureUpdater::prepareToUpdate):

  • platform/graphics/chromium/LayerTextureUpdaterCanvas.cpp: Removed.
  • platform/graphics/chromium/LayerTextureUpdaterCanvas.h: Removed.
  • platform/graphics/chromium/SkPictureCanvasLayerTextureUpdater.cpp: Copied from Source/WebCore/platform/graphics/chromium/cc/CCTextureUpdater.h.

(WebCore::SkPictureCanvasLayerTextureUpdater::SkPictureCanvasLayerTextureUpdater):
(WebCore::SkPictureCanvasLayerTextureUpdater::~SkPictureCanvasLayerTextureUpdater):
(WebCore::SkPictureCanvasLayerTextureUpdater::prepareToUpdate):
(WebCore::SkPictureCanvasLayerTextureUpdater::drawPicture):

  • platform/graphics/chromium/SkPictureCanvasLayerTextureUpdater.h: Copied from Source/WebCore/platform/graphics/chromium/cc/CCTextureUpdater.h.
  • platform/graphics/chromium/TiledLayerChromium.cpp:

(WebCore::UpdatableTile::UpdatableTile):
(WebCore::UpdatableTile::texture):
(WebCore::UpdatableTile::managedTexture):
(WebCore::TiledLayerChromium::updateCompositorResources):
(WebCore::TiledLayerChromium::pushPropertiesTo):
(WebCore::TiledLayerChromium::createTile):
(WebCore::TiledLayerChromium::protectTileTextures):
(WebCore::TiledLayerChromium::prepareToUpdate):

  • platform/graphics/chromium/cc/CCTextureUpdater.cpp:

(WebCore::CCTextureUpdater::append):
(WebCore::CCTextureUpdater::update):

  • platform/graphics/chromium/cc/CCTextureUpdater.h:

Source/WebKit/chromium:

Track changes to texture updater.

  • tests/TiledLayerChromiumTest.cpp:

(WTF::FakeLayerTextureUpdater::Texture::Texture):
(WTF::FakeLayerTextureUpdater::Texture::~Texture):
(WTF::FakeLayerTextureUpdater::Texture::updateRect):
(WTF::FakeLayerTextureUpdater::createTexture):

21:05 Changeset [101599] by hayato@chromium.org

Unreviewed. Update test expectations for inspector tests crash.

  • platform/chromium/test_expectations.txt:
21:00 Changeset [101598] by yuqiang.xian@intel.com

32 bit DFG should handle logicalNot slow case instead of simply bailing out
https://bugs.webkit.org/show_bug.cgi?id=73515

Reviewed by Filip Pizlo.

This improves Kraken performance by 14%, mainly due to ~3X improvement
on imaging-desaturate.

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compileLogicalNot):

21:00 Changeset [101597] by commit-queue@webkit.org

[MutationObservers] Make WebKitMutationObserver::deliverAllMutations() tolerant of re-entrant calls
https://bugs.webkit.org/show_bug.cgi?id=73472

Patch by Rafael Weinstein <rafaelw@chromium.org> on 2011-11-30
Reviewed by Ojan Vafai.

No new tests. This patch just adds a static guard which makes more explicit the current semantics.

  • dom/WebKitMutationObserver.cpp:

(WebCore::WebKitMutationObserver::deliverAllMutations):

20:27 Changeset [101596] by hayato@chromium.org

Unreviewed. Update test expectations after r101576.

  • platform/chromium/test_expectations.txt:
20:02 Changeset [101595] by igor.oliveira@openbossa.org

[WK2][Qt] AC animation startTime is wrong

[WK2][Qt] AC animation startTime is wrong
https://bugs.webkit.org/show_bug.cgi?id=73467

When WebProcess sends animation information to UIProcess, It uses the
current time(WTF::currentTime) minus the timeOffset to set the start time
animation.

But there is a latency between the WebProcess and UIProcess communication
and sometimes the animation transition starts late.

This patch fixes the bug moving the startTime calculation to UIProcess.

Reviewed by Noam Rosenthal.

  • UIProcess/qt/LayerTreeHostProxyQt.cpp:

(WebKit::LayerTreeHostProxy::syncLayerParameters):

  • WebProcess/WebCoreSupport/WebGraphicsLayer.cpp:

(WebCore::WebGraphicsLayer::addAnimation):

19:44 Changeset [101594] by commit-queue@webkit.org

Add OVERRIDE to WebSocket related sources for safe inheritances.
https://bugs.webkit.org/show_bug.cgi?id=73308

Patch by Takashi Toyoshima <toyoshim@chromium.org> on 2011-11-30
Reviewed by Kent Tamura.

No new tests because this change contains no functional change.

  • platform/network/chromium/SocketStreamHandle.h:
  • websockets/CloseEvent.h:
  • websockets/WebSocket.h:
  • websockets/WebSocketChannel.h:
  • websockets/WorkerThreadableWebSocketChannel.h:
19:43 Changeset [101593] by mihnea@adobe.com

[CSSRegions]Rename CSSRegionStyleRule to WebKitCSSRegionRule
https://bugs.webkit.org/show_bug.cgi?id=73450

Reviewed by Andreas Kling.

No functionality changed so no new tests. The new name has the webkit prefix as required for new api.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • css/CSSParser.cpp:

(WebCore::CSSParser::createRegionStylingRule):

  • css/CSSRule.cpp:

(WebCore::CSSRule::cssText):
(WebCore::CSSRule::destroy):

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::addRegionStyleRule):
(WebCore::CSSStyleSelector::checkRegionStyle):
(WebCore::RuleSet::addRulesFromSheet):

  • css/CSSStyleSelector.h:
  • css/WebKitCSSRegionRule.cpp: Renamed from Source/WebCore/css/CSSRegionStyleRule.cpp.

(WebCore::WebKitCSSRegionRule::WebKitCSSRegionRule):
(WebCore::WebKitCSSRegionRule::~WebKitCSSRegionRule):
(WebCore::WebKitCSSRegionRule::cssText):

  • css/WebKitCSSRegionRule.h: Renamed from Source/WebCore/css/CSSRegionStyleRule.h.
19:25 Changeset [101592] by commit-queue@webkit.org

Alter an early return that was preventing HTMLCanvasElement::didDraw notifications
from being triggered when accelerated compositing was enabled. The notification is
necessary to make sure that any cached state is cleared in the HTMLCanvasElement object.
To prevent performance regressions, the cached state is explicitly cleared, as the didDraw
machinery is not necessary for accelerated canvases.
https://bugs.webkit.org/show_bug.cgi?id=73257

Patch by Jeff Timanus <twiz@chromium.org> on 2011-11-30
Reviewed by Stephen White.

Source/WebCore:

Test: fast/canvas/webgl/canvas-2d-webgl-texture.html

  • html/HTMLCanvasElement.cpp:

(WebCore::HTMLCanvasElement::didDraw):
(WebCore::HTMLCanvasElement::setSurfaceSize):

  • html/canvas/CanvasRenderingContext2D.cpp:

(WebCore::CanvasRenderingContext2D::didDraw):

LayoutTests:

  • fast/canvas/webgl/canvas-2d-webgl-texture-expected.txt: Added.
  • fast/canvas/webgl/canvas-2d-webgl-texture.html: Added.
19:23 Changeset [101591] by haraken@chromium.org

Implement the StorageEvent constructor
https://bugs.webkit.org/show_bug.cgi?id=71685

Reviewed by Adam Barth.

Source/WebCore:

This patch makes StorageEvent constractable.
The spec: http://www.whatwg.org/specs/web-apps/current-work/#storageevent

Test: fast/events/constructors/storage-event-constructor.html

  • bindings/js/JSDictionary.cpp:

(WebCore::JSDictionary::tryGetProperty):
(WebCore::JSDictionary::convertValue): Returns a Storage object corresponding to a given key.

  • bindings/js/JSDictionary.h:

(WebCore::JSDictionary::tryGetProperty):

  • bindings/v8/OptionsObject.cpp:

(WebCore::OptionsObject::get): Ditto.

  • bindings/v8/OptionsObject.h:
  • storage/StorageEvent.cpp: Added an implementation of the StorageEvent constructor.

(WebCore::StorageEventInit::StorageEventInit):
(WebCore::StorageEvent::create):
(WebCore::StorageEvent::StorageEvent):

  • storage/StorageEvent.h: Added a definition of StorageEventInit.

(WebCore::StorageEvent::key):
(WebCore::StorageEvent::oldValue):
(WebCore::StorageEvent::newValue):
(WebCore::StorageEvent::url):
(WebCore::StorageEvent::storageArea):

  • storage/StorageEvent.idl: Added [ConstructorTemplate=Event] IDL.

LayoutTests:

storage-event-constructor.html checks the behavior of the StorageEvent constructor.

  • fast/dom/constructed-objects-prototypes-expected.txt: Added window.StorageEvent.
  • fast/events/constructors/storage-event-constructor-expected.txt: Added.
  • fast/events/constructors/storage-event-constructor.html: Added.
19:13 Changeset [101590] by hayato@chromium.org

Unreviewed. Update test expectations for flaky svg test.

  • platform/chromium/test_expectations.txt:
19:10 Changeset [101589] by ossy@webkit.org

[Qt] Buildfix for generating forwarding headers
https://bugs.webkit.org/show_bug.cgi?id=73446

Reviewed by Noam Rosenthal.

  • DerivedSources.pri: Always create the parent directory before generating a forwarding header.
18:59 Changeset [101588] by hayato@chromium.org

Unreviewed. Update test expectations for r101575.

  • platform/chromium/test_expectations.txt:
18:53 Changeset [101587] by commit-queue@webkit.org

window.getMatchedCSSRules() not supporting pseudo element
https://bugs.webkit.org/show_bug.cgi?id=72930

Patch by Naveen Bobbili <qghc36@motorola.com> on 2011-11-30
Reviewed by Darin Adler.

Added functionality to retrieve CSS rules of psuedo elements using
getMatchedCSSRules.

Source/WebCore:

Test: fast/dom/Window/getMatchedCSSRules-with-pseudo-elements.html

  • page/DOMWindow.cpp:

(WebCore::DOMWindow::getMatchedCSSRules):
Retreiving CSS Rules of the appropriate pseudo element.

LayoutTests:

  • fast/dom/Window/getMatchedCSSRules-with-pseudo-elements-expected.txt: Added.
  • fast/dom/Window/getMatchedCSSRules-with-pseudo-elements.html: Added.
18:48 Changeset [101586] by commit-queue@webkit.org

[chromium] TextureManager LRU list is not fully honor the order tiles are used
https://bugs.webkit.org/show_bug.cgi?id=73344

Patch by Grace Kloba <klobag@chromium.org> on 2011-11-30
Reviewed by James Robinson.

Reorder the texture in the LRU list only when protectTexture() is called.

  • platform/graphics/chromium/TextureManager.cpp:

(WebCore::TextureManager::hasTexture):
(WebCore::TextureManager::protectTexture):

18:40 Changeset [101585] by commit-queue@webkit.org

[EFL] Apply alpha channel into ewk_tiled_backing_store's tile objects.
https://bugs.webkit.org/show_bug.cgi?id=73015

Patch by JungJik Lee <jungjik.lee@samsung.com> on 2011-11-30
Reviewed by Chang Shu.

Add alpha_set API to tiled backing store to apply alpha channel on tile objects.

  • ewk/ewk_tiled_backing_store.cpp:

(_ewk_tiled_backing_store_tile_associate):
(ewk_tiled_backing_store_alpha_set):

  • ewk/ewk_tiled_backing_store.h:
  • ewk/ewk_view.h:
  • ewk/ewk_view_tiled.cpp:

(_ewk_view_tiled_smart_bg_color_set):
(ewk_view_tiled_smart_set):

18:36 Changeset [101584] by commit-queue@webkit.org

Crash from first letter text fragments having flows split
https://bugs.webkit.org/show_bug.cgi?id=72759

Patch by Ken Buchanan <kenrb@chromium.org> on 2011-11-30
Reviewed by David Hyatt.

Source/WebCore:

When an inline flow is split that contains a first letter block
and its remaining text, it can prevent the remaining text fragment
from getting updated if the first letter block is replaced. This
patch enables the text fragment to be found and updated properly.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::updateFirstLetterBlock):

LayoutTests:

New test for fix to crash on bug 72759.

  • fast/css/first-letter-inline-flow-split-crash-expected.txt: Added
  • fast/css/first-letter-inline-flow-split-crash.html: Added
18:33 Changeset [101583] by commit-queue@webkit.org

Get rid of AllowCrossThreadAccess throughout ThreadableWebSocketChannelClientWrapper.
https://bugs.webkit.org/show_bug.cgi?id=73336

Patch by Takashi Toyoshima <toyoshim@chromium.org> on 2011-11-30
Reviewed by David Levin.

No new tests because it contains no functional change.

  • websockets/ThreadableWebSocketChannelClientWrapper.cpp:

(WebCore::ThreadableWebSocketChannelClientWrapper::didConnect):
(WebCore::ThreadableWebSocketChannelClientWrapper::didReceiveMessage):
(WebCore::ThreadableWebSocketChannelClientWrapper::didReceiveBinaryData):
(WebCore::ThreadableWebSocketChannelClientWrapper::didUpdateBufferedAmount):
(WebCore::ThreadableWebSocketChannelClientWrapper::didStartClosingHandshake):
(WebCore::ThreadableWebSocketChannelClientWrapper::didClose):
(WebCore::ThreadableWebSocketChannelClientWrapper::didConnectCallback):
(WebCore::ThreadableWebSocketChannelClientWrapper::didReceiveMessageCallback):
(WebCore::ThreadableWebSocketChannelClientWrapper::didReceiveBinaryDataCallback):
(WebCore::ThreadableWebSocketChannelClientWrapper::didUpdateBufferedAmountCallback):
(WebCore::ThreadableWebSocketChannelClientWrapper::didStartClosingHandshakeCallback):
(WebCore::ThreadableWebSocketChannelClientWrapper::didCloseCallback):

  • websockets/ThreadableWebSocketChannelClientWrapper.h:
18:15 Changeset [101582] by commit-queue@webkit.org

Some date values not handled consistently with IE/Firefox
https://bugs.webkit.org/show_bug.cgi?id=14176

Patch by Max Vujovic <mvujovic@adobe.com> on 2011-11-30
Reviewed by Gavin Barraclough.

Changed time zone offset parsing behavior to match IE/Firefox/Opera's in
implementation dependent cases like "GMT-4".

Source/JavaScriptCore:

  • wtf/DateMath.cpp:

(WTF::parseDateFromNullTerminatedCharacters):

LayoutTests:

  • wtf/DateMath.cpp:

(WTF::parseDateFromNullTerminatedCharacters):

18:10 Changeset [101581] by commit-queue@webkit.org

Add a test for css escape sequences parser.
https://bugs.webkit.org/show_bug.cgi?id=72008

Patch by Szilard Ledan <Ledan-Muntean.Szilard@stud.u-szeged.hu> on 2011-11-30
Reviewed by Darin Adler.

  • fast/css/parsing-css-wrap-expected.txt: Added.
  • fast/css/parsing-css-wrap.html: Added.
17:55 Changeset [101580] by cfleizach@apple.com

[Mac] Unreviewed, adding accessibility/multiselect-list-reports-active-option.html
to the Mac Skip list.

  • platform/mac/Skipped:
17:47 Changeset [101579] by leo.yang@torchmobile.com.cn

[BlackBerry] Add 2 cpp files to the BlackBerry build system
https://bugs.webkit.org/show_bug.cgi?id=73408

platform/network/blackberry/DeferredData.cpp and platform/network/blackberry/NetworkJob.cpp
will be added, change build system first.

Reviewed by Antonio Gomes.

  • PlatformBlackBerry.cmake:
17:37 Changeset [101578] by kbr@google.com

Implement draft WEBGL_compressed_textures WebGL extension
https://bugs.webkit.org/show_bug.cgi?id=72086

Patch by Gregg Tavares <gman@google.com> on 2011-11-30
Reviewed by Kenneth Russell.

Source/WebCore:

No new tests. Will write final test once on hardware.

  • CMakeLists.txt:
  • DerivedSources.make:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSWebGLRenderingContextCustom.cpp:

(WebCore::toJS):

  • bindings/v8/custom/V8WebGLRenderingContextCustom.cpp:

(WebCore::toV8Object):

  • html/canvas/WebGLCompressedTextures.cpp: Added.

(WebCore::WebGLCompressedTextures::WebGLCompressedTextures):
(WebCore::WebGLCompressedTextures::~WebGLCompressedTextures):
(WebCore::WebGLCompressedTextures::getName):
(WebCore::WebGLCompressedTextures::create):
(WebCore::WebGLCompressedTextures::supported):
(WebCore::WebGLCompressedTextures::validateCompressedTexFormat):
(WebCore::WebGLCompressedTextures::validateCompressedTexFuncData):
(WebCore::WebGLCompressedTextures::validateCompressedTexSubDimensions):
(WebCore::WebGLCompressedTextures::compressedTexImage2D):
(WebCore::WebGLCompressedTextures::compressedTexSubImage2D):
(WebCore::WebGLCompressedTextures::getCompressedTextureFormats):

  • html/canvas/WebGLCompressedTextures.h: Added.
  • html/canvas/WebGLCompressedTextures.idl: Added.
  • html/canvas/WebGLExtension.h:
  • html/canvas/WebGLRenderingContext.cpp:

(WebCore::WebGLRenderingContext::getExtension):
(WebCore::WebGLRenderingContext::getParameter):
(WebCore::WebGLRenderingContext::getSupportedExtensions):

  • html/canvas/WebGLRenderingContext.h:
  • platform/graphics/Extensions3D.h:
  • platform/graphics/GraphicsContext3D.h:
  • platform/graphics/efl/GraphicsContext3DEfl.cpp:

(WebCore::GraphicsContext3D::compressedTexImage2D):
(WebCore::GraphicsContext3D::compressedTexSubImage2D):

  • platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:

(WebCore::GraphicsContext3D::compressedTexImage2D):
(WebCore::GraphicsContext3D::compressedTexSubImage2D):

  • platform/graphics/qt/GraphicsContext3DQt.cpp:

(WebCore::GraphicsContext3D::compressedTexImage2D):
(WebCore::GraphicsContext3D::compressedTexSubImage2D):

Source/WebKit/chromium:

  • public/WebGraphicsContext3D.h:
  • src/GraphicsContext3DChromium.cpp:
  • src/GraphicsContext3DPrivate.h:
  • tests/MockWebGraphicsContext3D.h:

(WebKit::MockWebGraphicsContext3D::compressedTexImage2D):
(WebKit::MockWebGraphicsContext3D::compressedTexSubImage2D):

17:24 Changeset [101577] by scheib@chromium.org

Rebasing many SVG text & pixel tests due to r101517 Add new renderer for SVGRectElement. Differences are primarily 1 pixel bounds differences

  • platform/chromium-cg-mac-leopard/svg/custom/percentage-rect-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/custom/percentage-rect-expected.png.
  • platform/chromium-cg-mac-leopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/W3C-SVG-1.1/script-handle-02-b-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/W3C-SVG-1.1/script-handle-03-b-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/W3C-SVG-1.1/script-handle-04-b-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/custom/js-late-marker-and-object-creation-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/custom/js-late-marker-and-object-creation-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/custom/js-late-marker-creation-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/custom/js-late-marker-creation-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/custom/marker-child-changes-css-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/custom/marker-child-changes-css-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/custom/marker-strokeWidth-changes-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/custom/marker-strokeWidth-changes-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-07-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/text-text-06-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/carto.net/scrollbar-expected.png: Removed.
  • platform/chromium-linux-x86/svg/carto.net/scrollbar-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/carto.net/window-expected.png: Removed.
  • platform/chromium-linux-x86/svg/carto.net/window-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/js-late-marker-and-object-creation-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/marker-strokeWidth-changes-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/pan-direction-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/pattern-size-bigger-than-target-size-expected.png: Removed.
  • platform/chromium-linux-x86/svg/filters/filterRes-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/bidi-text-query-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-1-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-2-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-3-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-4-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-1-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-2-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-3-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: Removed.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/chromium-linux/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
  • platform/chromium-linux/svg/batik/paints/patternRegionA-expected.png:
  • platform/chromium-linux/svg/batik/paints/patternRegions-expected.png:
  • platform/chromium-linux/svg/batik/paints/patternRegions-positioned-objects-expected.png:
  • platform/chromium-linux/svg/batik/text/textDecoration-expected.png:
  • platform/chromium-linux/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-linux/svg/carto.net/window-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/container-opacity-clip-viewBox-expected.png:
  • platform/chromium-linux/svg/custom/js-late-marker-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-linux/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-linux/svg/custom/marker-child-changes-css-expected.png:
  • platform/chromium-linux/svg/custom/marker-default-width-height-expected.png:
  • platform/chromium-linux/svg/custom/marker-overflow-clip-expected.png:
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux/svg/custom/pan-direction-expected.png: Removed.
  • platform/chromium-linux/svg/custom/pattern-rotate-gaps-expected.png:
  • platform/chromium-linux/svg/custom/pattern-size-bigger-than-target-size-expected.png: Removed.
  • platform/chromium-linux/svg/custom/text-dom-01-f-expected.png:
  • platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png:
  • platform/chromium-linux/svg/filters/filterRes-expected.png:
  • platform/chromium-linux/svg/filters/filterRes-expected.txt: Added.
  • platform/chromium-linux/svg/foreignObject/svg-document-in-html-document-expected.png:
  • platform/chromium-linux/svg/hixie/error/010-expected.png:
  • platform/chromium-linux/svg/hixie/error/011-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
  • platform/chromium-linux/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
  • platform/chromium-mac-leopard/svg/batik/paints/patternRegions-expected.png:
  • platform/chromium-mac-leopard/svg/batik/paints/patternRegions-positioned-objects-expected.png:
  • platform/chromium-mac-leopard/svg/batik/text/textDecoration-expected.png:
  • platform/chromium-mac-leopard/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-mac-leopard/svg/custom/container-opacity-clip-viewBox-expected.png:
  • platform/chromium-mac-leopard/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-mac-leopard/svg/custom/marker-overflow-clip-expected.png:
  • platform/chromium-mac-leopard/svg/custom/pattern-rotate-gaps-expected.png:
  • platform/chromium-mac-leopard/svg/foreignObject/svg-document-in-html-document-expected.png:
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-squeeze-1-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-squeeze-2-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-squeeze-3-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-squeeze-4-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-mac-leopard/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt.
  • platform/chromium-mac-snowleopard/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
  • platform/chromium-mac-snowleopard/svg/batik/paints/patternRegionA-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/batik/paints/patternRegions-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/batik/paints/patternRegions-positioned-objects-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/batik/text/textDecoration-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/container-opacity-clip-viewBox-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/gradient-stop-corner-cases-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-marker-creation-expected.png: Renamed from LayoutTests/platform/chromium-mac-leopard/svg/custom/js-late-marker-and-object-creation-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/js-update-pattern-child-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/js-update-pattern-expected.png: Copied from LayoutTests/platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/marker-child-changes-css-expected.png: Renamed from LayoutTests/platform/chromium-mac-leopard/svg/custom/marker-strokeWidth-changes-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/marker-default-width-height-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/marker-overflow-clip-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.png: Renamed from LayoutTests/platform/chromium-mac-leopard/svg/custom/pan-direction-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/object-sizing-height-50p-on-target-svg-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/custom/pan-direction-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.png: Renamed from LayoutTests/platform/chromium-mac-leopard/svg/custom/pattern-size-bigger-than-target-size-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.png: Copied from LayoutTests/platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.png: Renamed from LayoutTests/platform/chromium-mac-leopard/svg/custom/object-sizing-width-50p-on-target-svg-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/pattern-in-defs-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/custom/object-sizing-height-50p-on-target-svg-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-rotate-gaps-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/pattern-size-bigger-than-target-size-expected.png: Removed.
  • platform/chromium-mac-snowleopard/svg/custom/percentage-rect-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/custom/pattern-size-bigger-than-target-size-expected.png.
  • platform/chromium-mac-snowleopard/svg/custom/text-dom-01-f-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/use-referencing-nonexisting-symbol-expected.png:
  • platform/chromium-mac-snowleopard/svg/filters/filterRes-expected.png:
  • platform/chromium-mac-snowleopard/svg/foreignObject/svg-document-in-html-document-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/error/010-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/hixie/error/011-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium-mac-snowleopard/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-mac-snowleopard/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Removed.
  • platform/chromium-mac/svg/batik/paints/patternRegionA-expected.png: Removed.
  • platform/chromium-mac/svg/batik/paints/patternRegions-expected.png: Removed.
  • platform/chromium-mac/svg/batik/paints/patternRegions-positioned-objects-expected.png: Removed.
  • platform/chromium-mac/svg/batik/text/textDecoration-expected.png: Removed.
  • platform/chromium-mac/svg/custom/container-opacity-clip-viewBox-expected.png: Removed.
  • platform/chromium-mac/svg/custom/gradient-stop-corner-cases-expected.png: Removed.
  • platform/chromium-mac/svg/custom/js-late-marker-and-object-creation-expected.png: Removed.
  • platform/chromium-mac/svg/custom/js-late-marker-creation-expected.png: Removed.
  • platform/chromium-mac/svg/custom/js-update-pattern-child-expected.png: Removed.
  • platform/chromium-mac/svg/custom/js-update-pattern-expected.png: Removed.
  • platform/chromium-mac/svg/custom/marker-child-changes-css-expected.png: Removed.
  • platform/chromium-mac/svg/custom/marker-overflow-clip-expected.png: Removed.
  • platform/chromium-mac/svg/custom/marker-strokeWidth-changes-expected.png: Removed.
  • platform/chromium-mac/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-mac/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-mac/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-mac/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-mac/svg/custom/text-dom-01-f-expected.png: Removed.
  • platform/chromium-mac/svg/foreignObject/svg-document-in-html-document-expected.png: Removed.
  • platform/chromium-mac/svg/hixie/error/010-expected.png: Removed.
  • platform/chromium-mac/svg/hixie/error/011-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-07-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/text-text-06-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/carto.net/colourpicker-expected.png: Removed.
  • platform/chromium-win-vista/svg/carto.net/colourpicker-expected.txt: Removed.
  • platform/chromium-win-vista/svg/carto.net/scrollbar-expected.png: Removed.
  • platform/chromium-win-vista/svg/carto.net/scrollbar-expected.txt: Removed.
  • platform/chromium-win-vista/svg/carto.net/window-expected.png: Removed.
  • platform/chromium-win-vista/svg/carto.net/window-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/js-late-marker-and-object-creation-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-win-vista/svg/custom/marker-strokeWidth-changes-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/pan-direction-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/pattern-size-bigger-than-target-size-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-1-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-2-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-3-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-4-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-1-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-2-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-3-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/chromium-win-vista/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Removed.
  • platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
  • platform/chromium-win-vista/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-07-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/text-text-06-t-expected.png: Removed.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
  • platform/chromium-win-xp/svg/carto.net/colourpicker-expected.png: Removed.
  • platform/chromium-win-xp/svg/carto.net/colourpicker-expected.txt: Removed.
  • platform/chromium-win-xp/svg/carto.net/scrollbar-expected.png: Removed.
  • platform/chromium-win-xp/svg/carto.net/scrollbar-expected.txt: Removed.
  • platform/chromium-win-xp/svg/carto.net/window-expected.png: Removed.
  • platform/chromium-win-xp/svg/carto.net/window-expected.txt: Removed.
  • platform/chromium-win-xp/svg/custom/js-late-marker-and-object-creation-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/marker-strokeWidth-changes-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/pan-direction-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/pattern-size-bigger-than-target-size-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-1-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-2-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-3-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-4-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-1-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-2-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-3-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: Removed.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/chromium-win-xp/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Removed.
  • platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
  • platform/chromium-win-xp/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-win-xp/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
  • platform/chromium-win/svg/batik/paints/patternRegionA-expected.png:
  • platform/chromium-win/svg/batik/paints/patternRegions-expected.png:
  • platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.png:
  • platform/chromium-win/svg/batik/text/textDecoration-expected.png:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.png:
  • platform/chromium-win/svg/custom/container-opacity-clip-viewBox-expected.png:
  • platform/chromium-win/svg/custom/gradient-stop-corner-cases-expected.png:
  • platform/chromium-win/svg/custom/js-late-marker-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.png:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.png:
  • platform/chromium-win/svg/custom/js-update-pattern-child-expected.png:
  • platform/chromium-win/svg/custom/js-update-pattern-expected.png:
  • platform/chromium-win/svg/custom/marker-child-changes-css-expected.png:
  • platform/chromium-win/svg/custom/marker-default-width-height-expected.png:
  • platform/chromium-win/svg/custom/marker-overflow-clip-expected.png:
  • platform/chromium-win/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.png:
  • platform/chromium-win/svg/custom/object-sizing-height-50p-on-target-svg-expected.png:
  • platform/chromium-win/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.png:
  • platform/chromium-win/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.png:
  • platform/chromium-win/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png:
  • platform/chromium-win/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png:
  • platform/chromium-win/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.png:
  • platform/chromium-win/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.png:
  • platform/chromium-win/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png:
  • platform/chromium-win/svg/custom/pattern-in-defs-expected.png: Renamed from LayoutTests/platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png.
  • platform/chromium-win/svg/custom/pattern-rotate-gaps-expected.png:
  • platform/chromium-win/svg/custom/percentage-rect-expected.png:
  • platform/chromium-win/svg/custom/text-dom-01-f-expected.png:
  • platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.png:
  • platform/chromium-win/svg/filters/filterRes-expected.png:
  • platform/chromium-win/svg/foreignObject/svg-document-in-html-document-expected.png:
  • platform/chromium-win/svg/hixie/error/010-expected.png:
  • platform/chromium-win/svg/hixie/error/011-expected.png:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
  • platform/chromium/svg/custom/pattern-size-bigger-than-target-size-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/custom/pattern-size-bigger-than-target-size-expected.png.
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Removed.
  • platform/mac/svg/custom/gradient-stop-corner-cases-expected.txt: Removed.
  • platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt: Removed.
  • platform/mac/svg/custom/js-late-marker-creation-expected.txt: Removed.
  • platform/mac/svg/custom/js-update-pattern-child-expected.txt: Removed.
  • platform/mac/svg/custom/js-update-pattern-expected.txt: Removed.
  • platform/mac/svg/custom/marker-child-changes-css-expected.txt: Removed.
  • platform/mac/svg/custom/pattern-in-defs-expected.txt: Removed.
  • platform/mac/svg/custom/percentage-rect-expected.txt: Removed.
  • platform/qt/svg/custom/gradient-stop-corner-cases-expected.txt: Removed.
  • platform/qt/svg/custom/js-late-marker-and-object-creation-expected.txt: Removed.
  • platform/qt/svg/custom/js-late-marker-creation-expected.txt: Removed.
  • platform/qt/svg/custom/js-update-pattern-child-expected.txt: Removed.
  • platform/qt/svg/custom/js-update-pattern-expected.txt: Removed.
  • platform/qt/svg/custom/marker-child-changes-css-expected.txt: Removed.
  • platform/qt/svg/custom/pattern-in-defs-expected.txt: Removed.
  • platform/qt/svg/custom/percentage-rect-expected.txt: Removed.
  • svg/custom/gradient-stop-corner-cases-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/gradient-stop-corner-cases-expected.txt.
  • svg/custom/js-late-marker-and-object-creation-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/js-late-marker-and-object-creation-expected.txt.
  • svg/custom/js-late-marker-creation-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/js-late-marker-creation-expected.txt.
  • svg/custom/js-update-pattern-child-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/js-update-pattern-child-expected.txt.
  • svg/custom/js-update-pattern-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/js-update-pattern-expected.txt.
  • svg/custom/marker-child-changes-css-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/marker-child-changes-css-expected.txt.
  • svg/custom/pattern-in-defs-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/pattern-in-defs-expected.txt.
  • svg/custom/percentage-rect-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/percentage-rect-expected.txt.
17:24 Changeset [101576] by nduca@chromium.org

[chromium] Enable threaded compositing via CCThreadProxy::hasThread only
https://bugs.webkit.org/show_bug.cgi?id=70838

Source/WebCore:

Reviewed by James Robinson.

  • platform/graphics/chromium/LayerRendererChromium.cpp:

(WebCore::LayerRendererChromium::initialize):

  • platform/graphics/chromium/WebGLLayerChromium.cpp:

(WebCore::WebGLLayerChromium::layerRendererContext):

  • platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp:

(WebCore::CCHeadsUpDisplay::enabled):

  • platform/graphics/chromium/cc/CCLayerTreeHost.cpp:

(WebCore::CCLayerTreeHost::initialize):
(WebCore::CCLayerTreeHost::context):
(WebCore::CCLayerTreeHost::setNeedsAnimate):
(WebCore::CCLayerTreeHost::setNeedsCommit):
(WebCore::CCLayerTreeHost::setNeedsRedraw):
(WebCore::CCLayerTreeHost::composite):

  • platform/graphics/chromium/cc/CCLayerTreeHost.h:

(WebCore::CCSettings::CCSettings):

  • platform/graphics/chromium/cc/CCProxy.cpp:

(WebCore::CCProxy::isMainThread):
(WebCore::CCProxy::isImplThread):
(WebCore::CCProxy::setMainThreadIsImplThread):

  • platform/graphics/chromium/cc/CCProxy.h:
  • platform/graphics/chromium/cc/CCSingleThreadProxy.h:

(WebCore::DebugScopedSetImplThread::DebugScopedSetImplThread):
(WebCore::DebugScopedSetImplThread::~DebugScopedSetImplThread):

Source/WebKit/chromium:

Reviewed by James Robinson.

  • public/WebCompositor.h:
  • public/WebLayerTreeView.h:

(WebKit::WebLayerTreeView::Settings::Settings):

  • public/WebSettings.h:
  • src/WebCompositorImpl.cpp:

(WebKit::WebCompositor::initialize):
(WebKit::WebCompositor::shutdown):
(WebKit::WebCompositor::fromIdentifier):

  • src/WebKit.cpp:

(WebKit::initializeWithoutV8):

  • src/WebLayerTreeView.cpp:

(WebKit::WebLayerTreeView::Settings::operator CCSettings):
(WebKit::WebLayerTreeView::composite):

  • src/WebLayerTreeViewImpl.cpp:

(WebKit::WebLayerTreeViewImpl::createLayerTreeHostContext3D):

  • src/WebSettingsImpl.cpp:

(WebKit::WebSettingsImpl::WebSettingsImpl):

  • src/WebSettingsImpl.h:
  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::animate):
(WebKit::WebViewImpl::composite):
(WebKit::WebViewImpl::scheduleAnimation):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
(WebKit::WebViewImpl::createLayerTreeHostContext3D):
(WebKit::WebViewImpl::scheduleComposite):
(WebKit::WebViewImpl::graphicsContext3D):

  • tests/CCLayerTreeHostTest.cpp:

(WTF::CCLayerTreeHostTest::CCLayerTreeHostTest):
(WTF::CCLayerTreeHostTest::runTest):

Tools:

Patch by nduca@chromium.org <nduca@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc> on 2011-11-30
Reviewed by James Robinson.

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::resetWebSettings):

  • DumpRenderTree/chromium/TestShell.h:

(TestShell::threadedCompositingEnabled):

  • DumpRenderTree/chromium/WebPreferences.cpp:

(WebPreferences::reset):
(WebPreferences::applyTo):

  • DumpRenderTree/chromium/WebPreferences.h:
  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::WebViewHost):
(WebViewHost::~WebViewHost):

17:16 Changeset [101575] by enrica@apple.com

Source/WebCore: Copy/paste of the same content produces increasingly nested markup
https://bugs.webkit.org/show_bug.cgi?id=73497
<rdar://problem/10208605>

When pasting a fragment over a selection, we perfom a DeleteSelection command
followed by a ReplaceSelection command. Delete selection preserves the style
of the selection start, leaving all the blocks containing the insertion point.
This patch eliminates all the nested divs that don't provide additional style,
avoiding the proliferation of nested divs.

Reviewed by Darin Adler.

Tests: editing/deleting/delete-and-cleanup.html

editing/pasteboard/paste-without-nesting.html

  • editing/DeleteSelectionCommand.cpp:

(WebCore::DeleteSelectionCommand::removeRedundantBlocks):
(WebCore::DeleteSelectionCommand::doApply):

  • editing/DeleteSelectionCommand.h:

LayoutTests: Copy/paste of the same content produces increasingly nested markup
https://bugs.webkit.org/show_bug.cgi?id=73497
<rdar://problem/10208605>

Reviewed by Darin Adler.

  • editing/deleting/delete-and-cleanup-expected.txt: Added.
  • editing/deleting/delete-and-cleanup.html: Added.
  • editing/pasteboard/paste-without-nesting-expected.txt: Added.
  • editing/pasteboard/paste-without-nesting.html: Added.
17:14 Changeset [101574] by mitz@apple.com

Source/WebCore: WebCore part of: Allow the length of a page along the pagination axis to differ from the length of the view
https://bugs.webkit.org/show_bug.cgi?id=73476

Reviewed by Anders Carlsson.

  • page/Page.cpp:

(WebCore::Page::setPagination): Changed to use Pagination::operator==.

  • page/Page.h:

(WebCore::Page::Pagination::Pagination): Added initializer for the new pageLength member variable.
(WebCore::Page::Pagination::operator==): Added.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::layoutColumns): Narrowed the scope of a local variable.

  • rendering/RenderBlock.h: Promoted setDesiredColumnCountAndWidth() from private to protected,

allowing its use from RenderView::calcColumnWidth(). Made calcColumnWidth() virtual.

  • rendering/RenderView.cpp:

(WebCore::RenderView::calcColumnWidth): Added. Uses the page length specified in the pagination
parameters to set the column width, if pages are to be laid out one next to the other.
(WebCore::RenderView::viewLogicalHeight): Added. Uses the page length specified in the pagination
parameters as the height, if pages are to be laid out one after the other.

  • rendering/RenderView.h:

Source/WebKit/mac: WebKit/mac part of: Allow the length of a page along the pagination axis to differ from the length of the view
https://bugs.webkit.org/show_bug.cgi?id=73476

Reviewed by Anders Carlsson.

  • WebView/WebView.mm:

(-[WebView _setPageLength:]): Added this accessor.
(-[WebView _pageLength]): Ditto.

  • WebView/WebViewPrivate.h:

Source/WebKit2: WebKit2 part of: Allow the length of a page along the pagination axis to differ from the length of the view
https://bugs.webkit.org/show_bug.cgi?id=73476

Reviewed by Anders Carlsson.

  • Shared/WebPageCreationParameters.cpp:

(WebKit::WebPageCreationParameters::encode): Encode pageLength.
(WebKit::WebPageCreationParameters::decode): Decode pageLength.

  • Shared/WebPageCreationParameters.h: Added pageLength.
  • UIProcess/API/C/WKPage.cpp:

(WKPageSetPageLength): Added this accessor.
(WKPageGetPageLength): Ditto.

  • UIProcess/API/C/WKPagePrivate.h:
  • UIProcess/API/mac/WKBrowsingContextController.mm:

(-[WKBrowsingContextController setPageLength:]): Ditto.
(-[WKBrowsingContextController pageLength]): Ditto.

  • UIProcess/API/mac/WKBrowsingContextControllerPrivate.h:
  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::WebPageProxy): Added initializer for m_pageLength.
(WebKit::WebPageProxy::setPageLength): Added.
(WebKit::WebPageProxy::creationParameters): Initialize pageLength.

  • UIProcess/WebPageProxy.h:

(WebKit::WebPageProxy::pageLength): Added.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage): Set the page length based on the creation parameters.
(WebKit::WebPage::setPageLength): Added.

  • WebProcess/WebPage/WebPage.h:
  • WebProcess/WebPage/WebPage.messages.in: Added SetPageLength.
17:08 Changeset [101573] by cfleizach@apple.com

AX: Nodes are reporting that focus can be set when they really can't
https://bugs.webkit.org/show_bug.cgi?id=72791

Reviewed by Beth Dakin.

Source/WebCore:

Whether focus can be set on a node shouldn't rely only on the role.
It should depend on whether the node supports focus.

Test: platform/mac/accessibility/supports-focus-setting.html

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::canSetFocusAttribute):

Tools:

  • DumpRenderTree/mac/AccessibilityUIElementMac.mm:

(AccessibilityUIElement::isFocusable):

  • WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
  • WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:

(WTR::AccessibilityUIElement::isFocusable):

LayoutTests:

  • platform/mac/accessibility/supports-focus-setting-expected.txt: Added.
  • platform/mac/accessibility/supports-focus-setting.html: Added.
17:05 Changeset [101572] by cfleizach@apple.com

WebKit does not send mouse down/up/click events to ARIA tabs
https://bugs.webkit.org/show_bug.cgi?id=72573

Reviewed by Darin Adler.

LayoutTests:
accessibility/press-works-on-control-types.html

17:03 Changeset [101571] by cfleizach@apple.com

WebKit does not send mouse down/up/click events to ARIA tabs
https://bugs.webkit.org/show_bug.cgi?id=72573

Reviewed by Darin Adler.

Source/WebCore:

There are a number of "control" type elements that should perform a click on the actual element.

Test: accessibility/press-works-on-control-types.html

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::actionElement):

LayoutTests:

  • accessibility/press-works-on-control-types-expected.txt: Added.
  • accessibility/press-works-on-control-types.html: Added.
16:58 Changeset [101570] by cfleizach@apple.com

AX: Searching mechanism is too slow when finding the element.
https://bugs.webkit.org/show_bug.cgi?id=72523

Reviewed by Beth Dakin.

This makes the element searching mechanism much faster. Previously, searching literally went
through every element, looking for the start element before "starting" the search.

Now we only go through the elements that need to be searched. This is done by going up the
start object parent chain. At each level, a DFS is done. As we go up the parent chain,
only the elements before/after the current element are examined.

  • accessibility/AccessibilityObject.cpp:

(WebCore::appendChildrenToArray):
(WebCore::AccessibilityObject::findMatchingObjects):

16:36 Changeset [101569] by scheib@chromium.org

[Chromium] Test expectations: svg/text/non-bmp-positioning-lists.svg BUGWK73494

  • platform/chromium/test_expectations.txt:
16:14 Changeset [101568] by scheib@chromium.org

Rebasing many SVG text & pixel tests due to r101517 Add new renderer for SVGRectElement. Differences are primarily 1 pixel bounds differences and some images that moved by 1px.

  • platform/chromium-cg-mac-snowleopard/svg/custom/marker-changes-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/custom/marker-changes-expected.png.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-stretch-4-expected.png:
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png:
  • platform/chromium-mac-leopard/svg/zoom/page/zoom-mask-with-percentages-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/grayscale-gradient-mask-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/marker-changes-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacing-stretch-4-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-x-list-1-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-x-list-2-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-x-list-3-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-x-list-4-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-x-list-with-tspans-1-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-x-list-with-tspans-2-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-x-list-with-tspans-3-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-x-list-with-tspans-4-expected.png:
  • platform/chromium-mac-snowleopard/svg/zoom/page/zoom-mask-with-percentages-expected.png:
  • platform/chromium-mac/svg/custom/marker-changes-expected.png: Removed.
  • platform/mac/svg/custom/marker-changes-expected.txt: Removed.
  • platform/qt/svg/custom/marker-changes-expected.txt: Removed.
  • svg/custom/marker-changes-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/marker-changes-expected.txt.
16:10 Changeset [101567] by lforschler@apple.com

Merged r94596.

16:09 Changeset [101566] by lforschler@apple.com

Merged r94595.

16:08 Changeset [101565] by jschuh@chromium.org

Merge 101272
BUG=104859
Review URL: http://codereview.chromium.org/8760017

16:04 Changeset [101564] by lforschler@apple.com

Merge 94593.

16:03 Changeset [101563] by jschuh@chromium.org

Merge 100408
BUG=104151
Review URL: http://codereview.chromium.org/8758009

15:32 Changeset [101562] by scheib@chromium.org

[Chromium] Adding baseline variations for platform specific color differences

Tests were recently added in r101542 : feImage referencing a primitive draws incorrectly

  • platform/chromium-cg-mac-leopard/svg/filters/feImage-reference-svg-primitive-expected.png: Added.
  • platform/chromium-cg-mac-snowleopard/svg/filters/feImage-reference-svg-primitive-expected.png: Added.
  • platform/chromium-linux/svg/filters/feImage-reference-svg-primitive-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/filters/feImage-reference-invalidation-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/filters/feImage-reference-svg-primitive-expected.png: Added.
  • platform/chromium-win/svg/filters/feImage-reference-invalidation-expected.png: Added.
  • platform/chromium-win/svg/filters/feImage-reference-svg-primitive-expected.png: Added.
15:27 Changeset [101561] by rniwa@webkit.org

Cannot select RTL text inside LTR text from right to left by a mouse drag
https://bugs.webkit.org/show_bug.cgi?id=73056

Reviewed by Eric Seidel.

Source/WebCore:

The bug was caused by positionAtRightBoundaryOfBiDiRun using current inline box's offset
even when creating a position with previous inline box. Fixed the bug by using the correct offset.

  • editing/RenderedPosition.cpp:

(WebCore::RenderedPosition::positionAtLeftBoundaryOfBiDiRun):
(WebCore::RenderedPosition::positionAtRightBoundaryOfBiDiRun):

LayoutTests:

Added a test case to ensure WebKit can select "A" in "aCBAb" when selecting text by a mouse drag
from the position between "A" and "b" to the position between "B" and "A".

  • editing/selection/select-bidi-run-expected.txt:
  • editing/selection/select-bidi-run.html:
15:25 Changeset [101560] by cfleizach@apple.com

AX: Searching mechanism gets stuck when searching tables
https://bugs.webkit.org/show_bug.cgi?id=72519

Source/WebCore:

When searching through the elements within a data table, the children() method should not
be used, since that contains elements (like a table header column) which have the same children
as the table itself. Instead the cells() should be searched.

Reviewed by Beth Dakin.

Test: platform/mac/accessibility/search-when-element-starts-in-table.html

  • accessibility/AccessibilityObject.cpp:

(WebCore::AccessibilityObject::findMatchingObjects):

LayoutTests:

Reviewed by Beth Dakin.

  • platform/mac/accessibility/search-when-element-starts-in-table-expected.txt: Added.
  • platform/mac/accessibility/search-when-element-starts-in-table.html: Added.
15:15 Changeset [101559] by scheib@chromium.org

Rebasing many SVG text & pixel tests due to r101517 Add new renderer for SVGRectElement.

Differences are primarily 1 pixel bounds differences and some images that moved by 1px.

  • platform/chromium-cg-mac-leopard/svg/carto.net/colourpicker-expected.png: Added.
  • platform/chromium-cg-mac-leopard/svg/carto.net/scrollbar-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/carto.net/colourpicker-expected.png: Added.
  • platform/chromium-cg-mac-snowleopard/svg/carto.net/scrollbar-expected.png:
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-03-f-expected.png:
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-07-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/paths-data-12-t-expected.png:
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/text-text-06-t-expected.png: Added.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • platform/chromium-linux-x86/svg/carto.net/scrollbar-expected.png: Added.
  • platform/chromium-linux-x86/svg/carto.net/scrollbar-expected.txt: Added.
  • platform/chromium-linux-x86/svg/carto.net/window-expected.png: Added.
  • platform/chromium-linux-x86/svg/carto.net/window-expected.txt: Added.
  • platform/chromium-linux-x86/svg/custom/js-late-marker-and-object-creation-expected.png: Added.
  • platform/chromium-linux-x86/svg/custom/marker-strokeWidth-changes-expected.png: Added.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Added.
  • platform/chromium-linux-x86/svg/custom/pan-direction-expected.png: Added.
  • platform/chromium-linux-x86/svg/custom/pattern-size-bigger-than-target-size-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/bidi-text-query-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-1-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-2-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-3-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-4-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-1-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-1-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-2-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-2-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-3-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacing-stretch-3-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: Added.
  • platform/chromium-linux-x86/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Added.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Added.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
  • platform/chromium-linux-x86/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Added.
  • platform/chromium-linux-x86/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-linux/css2.1/20110323/background-intrinsic-004-expected.png:
  • platform/chromium-linux/css2.1/20110323/background-intrinsic-005-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-02-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/interact-events-01-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-01-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-02-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-03-f-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-06-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-08-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-09-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-12-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/script-handle-02-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/script-handle-03-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/script-handle-04-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/struct-group-03-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/styling-css-04-f-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/text-text-04-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/text-text-05-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/text-text-06-t-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • platform/chromium-linux/svg/carto.net/scrollbar-expected.png:
  • platform/chromium-linux/svg/carto.net/window-expected.png:
  • platform/chromium-linux/svg/carto.net/window-expected.txt: Added.
  • platform/chromium-linux/svg/custom/js-late-marker-and-object-creation-expected.png:
  • platform/chromium-linux/svg/custom/marker-strokeWidth-changes-expected.png:
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Added.
  • platform/chromium-linux/svg/custom/pan-direction-expected.png: Added.
  • platform/chromium-linux/svg/custom/pattern-size-bigger-than-target-size-expected.png: Added.
  • platform/chromium-linux/svg/text/bidi-text-query-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacing-squeeze-1-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacing-squeeze-2-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacing-squeeze-3-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacing-squeeze-4-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-1-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-1-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-2-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-2-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-3-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-3-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png:
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
  • platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
  • platform/chromium-linux/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png:
  • platform/chromium-linux/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-mac-leopard/css2.1/20110323/background-intrinsic-004-expected.png:
  • platform/chromium-mac-leopard/css2.1/20110323/background-intrinsic-005-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-units-02-b-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/interact-events-01-b-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-01-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-02-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-03-f-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-08-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/paths-data-12-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/struct-group-03-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/text-text-04-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/text-text-05-t-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/text-text-06-t-expected.png:
  • platform/chromium-mac-leopard/svg/carto.net/colourpicker-expected.png:
  • platform/chromium-mac-leopard/svg/carto.net/scrollbar-expected.png:
  • platform/chromium-mac-leopard/svg/carto.net/window-expected.png:
  • platform/chromium-mac-leopard/svg/custom/js-late-marker-and-object-creation-expected.png: Added.
  • platform/chromium-mac-leopard/svg/custom/marker-strokeWidth-changes-expected.png: Added.
  • platform/chromium-mac-leopard/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Added.
  • platform/chromium-mac-leopard/svg/custom/pan-direction-expected.png: Added.
  • platform/chromium-mac-leopard/svg/custom/pattern-size-bigger-than-target-size-expected.png: Added.
  • platform/chromium-mac-leopard/svg/text/bidi-text-query-expected.png:
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-squeeze-1-expected.png:
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-squeeze-2-expected.png: Added.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-squeeze-3-expected.png: Added.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-squeeze-4-expected.png: Added.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-stretch-1-expected.png:
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-stretch-2-expected.png:
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacing-stretch-3-expected.png:
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png:
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png:
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png:
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: Added.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: Added.
  • platform/chromium-mac-leopard/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: Added.
  • platform/chromium-mac-leopard/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
  • platform/chromium-mac-leopard/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
  • platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
  • platform/chromium-mac-leopard/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png:
  • platform/chromium-mac-leopard/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/css2.1/20110323/background-intrinsic-004-expected.png:
  • platform/chromium-mac-snowleopard/css2.1/20110323/background-intrinsic-005-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-units-02-b-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-06-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-08-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/paths-data-09-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/struct-group-03-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/styling-css-04-f-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/text-text-05-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/text-text-06-t-expected.png:
  • platform/chromium-mac-snowleopard/svg/carto.net/colourpicker-expected.png:
  • platform/chromium-mac-snowleopard/svg/carto.net/scrollbar-expected.png:
  • platform/chromium-mac-snowleopard/svg/carto.net/window-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/js-late-marker-and-object-creation-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/marker-strokeWidth-changes-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pan-direction-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/pattern-size-bigger-than-target-size-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/text/bidi-text-query-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacing-squeeze-1-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacing-squeeze-2-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacing-squeeze-3-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacing-squeeze-4-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacing-stretch-1-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacing-stretch-2-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacing-stretch-3-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png:
  • platform/chromium-mac-snowleopard/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png:
  • platform/chromium-mac-snowleopard/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
  • platform/chromium-mac-snowleopard/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
  • platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
  • platform/chromium-mac-snowleopard/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png:
  • platform/chromium-mac-snowleopard/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-07-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/text-text-06-t-expected.png: Added.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • platform/chromium-win-vista/svg/carto.net/colourpicker-expected.png: Added.
  • platform/chromium-win-vista/svg/carto.net/colourpicker-expected.txt: Added.
  • platform/chromium-win-vista/svg/carto.net/scrollbar-expected.png: Added.
  • platform/chromium-win-vista/svg/carto.net/scrollbar-expected.txt: Added.
  • platform/chromium-win-vista/svg/carto.net/window-expected.png: Added.
  • platform/chromium-win-vista/svg/carto.net/window-expected.txt: Added.
  • platform/chromium-win-vista/svg/custom/js-late-marker-and-object-creation-expected.png: Added.
  • platform/chromium-win-vista/svg/custom/marker-strokeWidth-changes-expected.png: Added.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Added.
  • platform/chromium-win-vista/svg/custom/pan-direction-expected.png: Added.
  • platform/chromium-win-vista/svg/custom/pattern-size-bigger-than-target-size-expected.png: Added.
  • platform/chromium-win-vista/svg/text/bidi-text-query-expected.png:
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-1-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-2-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-3-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-4-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-1-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-1-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-2-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-2-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-3-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacing-stretch-3-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: Added.
  • platform/chromium-win-vista/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
  • platform/chromium-win-vista/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Added.
  • platform/chromium-win-vista/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
  • platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
  • platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
  • platform/chromium-win-vista/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Added.
  • platform/chromium-win-vista/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/interact-events-01-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-01-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-02-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-03-f-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-04-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-05-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-06-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-07-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-08-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-09-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/script-handle-02-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/script-handle-03-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/script-handle-04-b-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/struct-group-03-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/styling-css-04-f-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/text-text-06-t-expected.png: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
  • platform/chromium-win-xp/svg/carto.net/colourpicker-expected.png: Added.
  • platform/chromium-win-xp/svg/carto.net/colourpicker-expected.txt: Added.
  • platform/chromium-win-xp/svg/carto.net/scrollbar-expected.png: Added.
  • platform/chromium-win-xp/svg/carto.net/scrollbar-expected.txt: Added.
  • platform/chromium-win-xp/svg/carto.net/window-expected.png: Added.
  • platform/chromium-win-xp/svg/carto.net/window-expected.txt: Added.
  • platform/chromium-win-xp/svg/custom/js-late-marker-and-object-creation-expected.png: Added.
  • platform/chromium-win-xp/svg/custom/marker-strokeWidth-changes-expected.png: Added.
  • platform/chromium-win-xp/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.png: Added.
  • platform/chromium-win-xp/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Added.
  • platform/chromium-win-xp/svg/custom/pan-direction-expected.png: Added.
  • platform/chromium-win-xp/svg/custom/pattern-size-bigger-than-target-size-expected.png: Added.
  • platform/chromium-win-xp/svg/text/bidi-text-query-expected.png:
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-1-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-2-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-3-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-4-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-1-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-1-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-2-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-3-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacing-stretch-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png: Added.
  • platform/chromium-win-xp/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
  • platform/chromium-win-xp/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Added.
  • platform/chromium-win-xp/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
  • platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
  • platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
  • platform/chromium-win-xp/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Added.
  • platform/chromium-win-xp/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
  • platform/chromium-win/css2.1/20110323/background-intrinsic-004-expected.png:
  • platform/chromium-win/css2.1/20110323/background-intrinsic-005-expected.png:
  • platform/chromium-win/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-units-02-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/interact-events-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-01-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-02-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-03-f-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-06-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-08-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-09-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/paths-data-12-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/script-handle-02-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/script-handle-03-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/script-handle-04-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-group-03-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/styling-css-04-f-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-04-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.png:
  • platform/chromium-win/svg/carto.net/colourpicker-expected.png:
  • platform/chromium-win/svg/carto.net/scrollbar-expected.png:
  • platform/chromium-win/svg/carto.net/window-expected.png:
  • platform/chromium-win/svg/custom/js-late-marker-and-object-creation-expected.png:
  • platform/chromium-win/svg/custom/marker-strokeWidth-changes-expected.png:
  • platform/chromium-win/svg/custom/object-sizing-width-50p-on-target-svg-expected.png:
  • platform/chromium-win/svg/custom/pan-direction-expected.png:
  • platform/chromium-win/svg/custom/pattern-size-bigger-than-target-size-expected.png:
  • platform/chromium-win/svg/text/bidi-text-query-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-1-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-2-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-3-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-4-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-1-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-2-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-3-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png:
  • platform/chromium-win/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
  • platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
  • platform/chromium-win/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png:
  • platform/chromium/fast/repaint/moving-shadow-on-container-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Removed.
  • svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Renamed from LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt.
14:53 Changeset [101558] by rniwa@webkit.org

commit-review-policy.html should make clear committers shouldn't land patches without authors' consent
https://bugs.webkit.org/show_bug.cgi?id=73098

Reviewed by Antti Koivisto.

Revise the sentence about committers being allowed to land patches by others to explicitly state that
they can only land patches by others if asked by authors themselves.

  • coding/commit-review-policy.html:
14:38 Changeset [101557] by lforschler@apple.com

Merge 94420.

14:33 Changeset [101556] by rniwa@webkit.org

Assertion failure (m_nestedIsolateCount >= 1) in BidiResolver::exitIsolate()
https://bugs.webkit.org/show_bug.cgi?id=69267

Reviewed by Eric Seidel.

Source/WebCore:

The failure was caused by our updating bidi resolver's current position in layoutRunsAndFloatsInRange
without updating the number of nested isolated ancestors. Fixed the bug by computing the number of
isolated ancestors when setting a new position to the bidi resolver.

Also renamed the existing BidiResolver::setPosition to setPositionIgnoringNestedIsolates because this
version can be used only when we don't have to update the number of nested isolates.

Tests: fast/text/bidi-isolate-hang-with-neutral-expected.html

fast/text/bidi-isolate-hang-with-neutral.html
fast/text/bidi-isolate-nextlinebreak-failure.html

  • platform/graphics/GraphicsContext.cpp:

(WebCore::GraphicsContext::drawBidiText):

  • platform/text/BidiResolver.h:

(WebCore::BidiResolver::setPositionIgnoringNestedIsolates):
(WebCore::BidiResolver::setPosition):

  • rendering/InlineIterator.h:

(WebCore::numberOfIsolateAncestors): Takes InlineIterator instead of object and root.
(WebCore::InlineBidiResolver::appendRun):

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::constructBidiRuns):
(WebCore::RenderBlock::layoutRunsAndFloatsInRange):
(WebCore::RenderBlock::determineStartPosition):

LayoutTests:

Add a regression test for the assertion failure. Also add a regression test for a hang
found by Levi Weintraub and Jeremy Moskovich.

This patch also fixes the assertion failure in fast/block/child-not-removed-from-parent-lineboxes-crash.html
introduced by r101268.

  • fast/text/bidi-isolate-hang-with-neutral-expected.html: Added.
  • fast/text/bidi-isolate-hang-with-neutral.html: Added.
  • fast/text/bidi-isolate-nextlinebreak-failure-expected.txt: Added.
  • fast/text/bidi-isolate-nextlinebreak-failure.html: Added.
14:18 WebKit Team edited by alex@webkit.org
(diff)
14:11 Changeset [101555] by alex@webkit.org

2011-11-30 Alejandro G. Castro <alex@igalia.com>

Moved myself to the reviewers list.

  • Scripts/webkitpy/common/config/committers.py:
14:01 Changeset [101554] by bfulgham@webkit.org

[WinCairo] Correct SimpleFontData implementation to match Apple results.
https://bugs.webkit.org/show_bug.cgi?id=73474

Reviewed by Adam Roben.

Tested by existing dom/xhtml/level3/core/nodegetbaseuri05.xhtml
and dom/xhtml/level3/core/nodegetbaseuri07.xhtml

  • platform/graphics/SimpleFontData.h: Add declaration for new 'ascentConsideringMacAscentHack' method.
  • platform/graphics/win/SimpleFontDataCGWin.cpp: Remove implementation of 'platformCharWidthInit' (moved to SimpleFontDataWin.cpp). Also use new 'ascentConsideringMacAscentHack' method.
  • platform/graphics/win/SimpleFontDataCairoWin.cpp: Remove dummy implementation.

(WebCore::SimpleFontData::platformInit): Add logic to handle the

'shouldApplyMacAscentHack' case, as well as to identify system font
using the same criteria as the Apple port.

(WebCore::SimpleFontData::platformWidthForGlyph): Add check for

missing font data state.

  • platform/graphics/win/SimpleFontDataWin.cpp:

(WebCore::SimpleFontData::ascentConsideringMacAscentHack): New
(WebCore::SimpleFontData::platformCharWidthInit): Moved from the

CG implementation.

14:00 Changeset [101553] by levin@chromium.org

[chromium] Move didUpdateLayout from WebFrameClient to WebViewClient.
https://bugs.webkit.org/show_bug.cgi?id=73415

Reviewed by Darin Fisher.

Source/WebKit/chromium:

  • public/WebFrameClient.h: Move didUpdateLayout to WebViewClient.
  • public/WebViewClient.h:

(WebKit::WebViewClient::didUpdateLayout): Ditto.

  • src/ChromeClientImpl.cpp: Call WebViewImpl now.

(WebKit::ChromeClientImpl::layoutUpdated):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::layoutUpdated):

  • src/WebViewImpl.h: Added layoutUpdated.

Tools:

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::didUpdateLayout): Move didUpdateLayout to account for
it being moved to a new interface and having the parameter removed.

  • DumpRenderTree/chromium/WebViewHost.h: Ditto.
13:47 Changeset [101552] by lforschler@apple.com

Merged r94304.

13:45 Changeset [101551] by lforschler@apple.com

Merge 94299.

13:39 Changeset [101550] by timothy_horton@apple.com

Unreviewed new Snow Leopard baseline after 101537.

  • platform/mac-snowleopard/svg/text/non-bmp-positioning-lists-expected.txt: Added.
13:37 Changeset [101549] by levin@chromium.org

Make FrameView use TemporarilyChange in a few places.
https://bugs.webkit.org/show_bug.cgi?id=73403

Reviewed by Dmitry Titov.

No new functionality exposed so no new tests.

  • page/FrameView.cpp:

(WebCore::FrameView::forceLayoutParentViewIfNeeded): Since this function isn't
re-entrant, TemporarilyChange does the same thing but in a more robust manner
in case there would be a return added in the function.
(WebCore::FrameView::layout): This place is the key reason for the change.
layout is re-entrant, but layout will set m_layoutSchedulingEnabled to true when
leaving though the "layout" function higher in the stack would still have it set
to false (which works ok but is hit by another change I'm working on).
The majority of the change is due to indenting the code to make m_layoutSchedulingEnabled
and TemporarilyChange behave like they did before. A few variables were moved before
the scoping to allow them to be used after the scope is closed.
(WebCore::FrameView::setScrollPosition): TemporarilyChange does exactly what
this code did before (saving the old value and restoring it).

13:33 Changeset [101548] by alex@webkit.org

2011-11-30 Alejandro G. Castro <alex@igalia.com>

[GTK] Add TextureMapperCairo boilerplate implementation
https://bugs.webkit.org/show_bug.cgi?id=73440

Add TextureMapperCairo class and TextureMapper classes compilation
for GTK+.

Reviewed by Martin Robinson.

  • GNUmakefile.am:
  • GNUmakefile.list.am:
  • platform/graphics/GraphicsContext3D.h:
  • platform/graphics/GraphicsLayer.cpp:
  • platform/graphics/GraphicsLayer.h:
  • platform/graphics/cairo/GraphicsContext3DCairo.cpp: (WebCore::GraphicsContext3D::platformLayer):
  • platform/graphics/cairo/TextureMapperCairo.cpp: Added. (WebCore::BitmapTextureCairo::destroy): (WebCore::BitmapTextureCairo::size): (WebCore::BitmapTextureCairo::reset): (WebCore::BitmapTextureCairo::beginPaint): (WebCore::BitmapTextureCairo::endPaint): (WebCore::BitmapTextureCairo::updateContents): (WebCore::BitmapTextureCairo::save): (WebCore::BitmapTextureCairo::setContentsToImage): (WebCore::TextureMapperCairo::beginClip): (WebCore::TextureMapperCairo::endClip): (WebCore::TextureMapperCairo::viewportSize): (WebCore::TextureMapperCairo::TextureMapperCairo): (WebCore::TextureMapperCairo::setGraphicsContext): (WebCore::TextureMapperCairo::graphicsContext): (WebCore::TextureMapperCairo::bindSurface): (WebCore::TextureMapperCairo::drawTexture): (WebCore::TextureMapper::create): (WebCore::TextureMapperCairo::createTexture): (WebCore::BitmapTextureCairo::BitmapTextureCairo): (WebCore::TextureMapperCairo::beginPainting): (WebCore::TextureMapperCairo::endPainting):
  • platform/graphics/cairo/TextureMapperCairo.h: Added. (WebCore::BitmapTextureCairo::~BitmapTextureCairo): (WebCore::BitmapTextureCairo::isValid): (WebCore::BitmapTextureCairo::sourceRect): (WebCore::BitmapTextureCairo::pack): (WebCore::BitmapTextureCairo::unpack): (WebCore::BitmapTextureCairo::isPacked): (WebCore::BitmapTextureCairo::cr): (WebCore::TextureMapperCairo::allowSurfaceForRoot): (WebCore::TextureMapperCairo::create):

2011-11-30 Alejandro G. Castro <alex@igalia.com>

[GTK] Add TextureMapperCairo boilerplate implementation
https://bugs.webkit.org/show_bug.cgi?id=73440

Add texture mapper glue to the widget and chrome client.

Reviewed by Martin Robinson.

  • WebCoreSupport/ChromeClientGtk.cpp: (WebKit::ChromeClient::attachRootGraphicsLayer): (WebKit::ChromeClient::setNeedsOneShotDrawingSynchronization): (WebKit::ChromeClient::scheduleCompositingLayerSync): (WebKit::ChromeClient::allowedCompositingTriggers):
  • webkit/webkitwebview.cpp: (webViewSetRootGraphicsLayer): (webViewMarkForSync):
  • webkit/webkitwebviewprivate.h:
13:22 Changeset [101547] by alex@webkit.org

2011-11-30 Alejandro G. Castro <alex@igalia.com>

[GTK] Add accelerated compositing compilation option
https://bugs.webkit.org/show_bug.cgi?id=73298

Compile whatever we have inside the USE(ACCELERATED_COMPOSITING)
define. Fix accelerated compositing compilation in WK2, update the
enter/exit functions.

Reviewed by Martin Robinson.

  • UIProcess/API/gtk/PageClientImpl.cpp: (WebKit::PageClientImpl::enterAcceleratedCompositingMode): (WebKit::PageClientImpl::exitAcceleratedCompositingMode):
  • UIProcess/API/gtk/PageClientImpl.h:

2011-11-30 Alejandro G. Castro <alex@igalia.com>

[GTK] Add accelerated compositing compilation option
https://bugs.webkit.org/show_bug.cgi?id=73298

Compile whatever we have inside the USE(ACCELERATED_COMPOSITING)
define. Add the build compilation option
--with-accelerated-compositing and use it in the makefile.

Reviewed by Martin Robinson.

  • GNUmakefile.am:
  • configure.ac:
13:20 Changeset [101546] by timothy_horton@apple.com

Implement CSS3 Images cross-fade() image function
https://bugs.webkit.org/show_bug.cgi?id=52162
<rdar://problem/10209254>

Reviewed by Simon Fraser.

Fix platform layering violation by moving CachedImage invalidation code into
CSSCrossfadeValue (instead of CrossfadeGeneratedImage).

No new tests.

  • css/CSSCrossfadeValue.cpp:

(WebCore::loadSubimage):
(WebCore::CSSCrossfadeValue::~CSSCrossfadeValue):
(WebCore::CSSCrossfadeValue::customCssText):
(WebCore::CSSCrossfadeValue::fixedSize):
(WebCore::CSSCrossfadeValue::isPending):
(WebCore::CSSCrossfadeValue::loadSubimages):
(WebCore::CSSCrossfadeValue::image):
(WebCore::CSSCrossfadeValue::CrossfadeSubimageObserverProxy::imageChanged):

  • css/CSSCrossfadeValue.h:

(WebCore::CSSCrossfadeValue::create):
(WebCore::CSSCrossfadeValue::setPercentage):
(WebCore::CSSCrossfadeValue::CSSCrossfadeValue):
(WebCore::CSSCrossfadeValue::CrossfadeSubimageObserverProxy::CrossfadeSubimageObserverProxy):
(WebCore::CSSCrossfadeValue::CrossfadeSubimageObserverProxy::~CrossfadeSubimageObserverProxy):
(WebCore::CSSCrossfadeValue::CrossfadeSubimageObserverProxy::setReady):

  • platform/graphics/CrossfadeGeneratedImage.cpp:

(WebCore::CrossfadeGeneratedImage::CrossfadeGeneratedImage):
(WebCore::CrossfadeGeneratedImage::drawCrossfade):
(WebCore::CrossfadeGeneratedImage::drawPattern):

  • platform/graphics/CrossfadeGeneratedImage.h:

(WebCore::CrossfadeGeneratedImage::create):

13:08 Changeset [101545] by vsevik@chromium.org

Web Inspector: [Regression] Successfully loaded XHRs are shown as canceled.
https://bugs.webkit.org/show_bug.cgi?id=72873

Reviewed by Nate Chapin.

Source/WebCore:

  • loader/SubresourceLoader.cpp:

(WebCore::SubresourceLoader::cancelIfNotFinishing):

  • loader/SubresourceLoader.h:
  • loader/cache/CachedRawResource.cpp:

(WebCore::CachedRawResource::allClientsRemoved):

LayoutTests:

  • http/tests/inspector/network/network-xhr-async.html:
  • http/tests/inspector/network/network-xhr-sync.html:
12:34 Changeset [101544] by hausmann@webkit.org

[V8] Make WebCoreTestingSupport::resetInternalsObject more robust
https://bugs.webkit.org/show_bug.cgi?id=73437

Reviewed by Adam Barth.

The Qt DRT may end up calling resetInternalsObject at a time when
there's no internals object yet. In that case the looking of the internals
object in the global object fails and returns undefined. V8Internals::toNative
doesn't handle that and causing failing assertions. This patch adds a simple
check to handle this case.

  • testing/v8/WebCoreTestSupport.cpp:

(WebCoreTestSupport::resetInternalsObject):

12:19 Changeset [101543] by simonjam@chromium.org

Fix valgrind issue in SubresourceLoader::didFinishLoading
https://bugs.webkit.org/show_bug.cgi?id=72787

Hang on to CachedResource until finish() is called.

Reviewed by Nate Chapin.

Source/WebCore:

Test: fast/loader/subresource-load-failed-crash.html (under asan)

  • loader/SubresourceLoader.cpp:

(WebCore::SubresourceLoader::didFinishLoading):
(WebCore::SubresourceLoader::didFail):

LayoutTests:

  • fast/loader/subresource-load-failed-crash-expected.txt: Added.
  • fast/loader/subresource-load-failed-crash.html: Added.
11:53 Changeset [101542] by timothy_horton@apple.com

feImage referencing a primitive draws incorrectly
https://bugs.webkit.org/show_bug.cgi?id=71731
<rdar://problem/10408178>

Reviewed by Simon Fraser.

If the target of an <feImage> appears to be a local fragment identifier, but
it hasn't resolved yet, defer resolution instead of loading a bogus image.

Invalidate <feImage> if the xlink:href attribute changes.

Don't attempt to render an <feImage> if the referenced element is of size 0x0.

Tests: svg/filters/feImage-reference-invalidation.svg

svg/filters/feImage-reference-svg-primitive.svg
svg/filters/feImage-zero-size-crash.svg

  • svg/SVGFEImageElement.cpp:

(WebCore::SVGFEImageElement::parseMappedAttribute):
(WebCore::SVGFEImageElement::build):

Add a test (feImage-reference-svg-primitive) that ensures that having
an <feImage> referencing an SVG primitive which is declared after it
successfully paints the referenced object.

Add a test (feImage-zero-size-crash) to see if we crash when <feImage>
references an object with 0x0 size.

Add a test (feImage-reference-invalidation) that ensures that changing the
xlink:href on an <feImage> correctly invalidates the image.

  • svg/filters/feImage-reference-invalidation-expected.png: Added.
  • svg/filters/feImage-reference-invalidation-expected.txt: Added.
  • svg/filters/feImage-reference-svg-primitive-expected.png: Added.
  • svg/filters/feImage-reference-svg-primitive-expected.txt: Added.
  • svg/filters/feImage-reference-invalidation.svg: Added.
  • svg/filters/feImage-reference-svg-primitive.svg: Added.
  • svg/filters/feImage-zero-size-crash-expected.txt: Added.
  • svg/filters/feImage-zero-size-crash.svg: Added.
11:43 Changeset [101541] by lforschler@apple.com

Merged r94206.

11:42 Changeset [101540] by kevino@webkit.org

Generate a more robust user agent string.
https://bugs.webkit.org/show_bug.cgi?id=73465

Reviewed by Kevin Ollivier.

11:36 Changeset [101539] by mhahnenberg@apple.com

toStringCallback and valueOfCallback do not check the entire prototype chain for convertToType callback
https://bugs.webkit.org/show_bug.cgi?id=73368

Reviewed by Darin Adler.

We need to search the entire prototype chain for the convertToType callback, rather than just calling whatever
happens to be in the first class of the chain, which potentially could be null.

<rdar://problem/10493218>

  • API/JSCallbackFunction.cpp:

(JSC::JSCallbackFunction::toStringCallback):
(JSC::JSCallbackFunction::valueOfCallback):

11:34 Changeset [101538] by kevino@webkit.org

[wx] Ensure we always notify the popup client that the popup
was hidden, and fix handling of empty menu items.
https://bugs.webkit.org/show_bug.cgi?id=73464

Reviewed by Kevin Ollivier.

11:30 Changeset [101537] by timothy_horton@apple.com

dx causes non-BMP characters to fail to render
https://bugs.webkit.org/show_bug.cgi?id=18039
<rdar://problem/10422142>

Reviewed by Simon Fraser.

Don't split the surrogate pairs of non-BMP characters across
elements of <text> positioning lists.

Test: svg/text/non-bmp-positioning-lists.svg

  • rendering/svg/SVGTextLayoutAttributesBuilder.cpp:

(WebCore::SVGTextLayoutAttributesBuilder::propagateLayoutAttributes):

Add a test combining non-BMP characters and positioning lists.

  • platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Added.
  • platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Added.
  • svg/text/non-bmp-positioning-lists.svg: Added.
11:27 Changeset [101536] by kevino@webkit.org

Use the wxGCDC(wxGraphicsContext) constructor on Mac as well
to avoid issues with the wxGCDC(wxPrinterDC) constructor.
https://bugs.webkit.org/show_bug.cgi?id=73463

Reviewed by Kevin Ollivier.

11:25 Changeset [101535] by kevino@webkit.org

[wx] Add a scope for the raw bitmap access so that wx
will not make a copy when creating the wxMemoryDC.
https://bugs.webkit.org/show_bug.cgi?id=73461

Reviewed By Kevin Ollivier.

11:12 Changeset [101534] by aroben@apple.com

Make NRWT show DRT/WTR build logs when the build fails or --verbose is passed

This will make it a lot easier to investigate build failures on the bots.

Fixes <http://webkit.org/b/71160> NRWT doesn't show build output when building DRT

Reviewed by Eric Seidel.

  • Scripts/webkitpy/common/system/executive_mock.py:

(MockExecutive.run_command): Include the mock output in the ScriptError we raise since it
makes the expected output in WebKitPortTest.test_build_driver more closely mimic the output
seen in practice.

  • Scripts/webkitpy/layout_tests/controllers/manager_unittest.py:

(ManagerTest.test_http_locking): Pass False for the configure_logging parameter to Printer.
The Printer was modifying the root logger in way that would cause my new tests in
WebKitPort.test_build_driver to fail. The value of the configure_logging parameter doesn't
seem important to the functioning of this test, and passing False makes Printer not modify
the root logger.

  • Scripts/webkitpy/layout_tests/port/webkit.py:

(WebKitPort._run_script): Log the output of the command at the DEBUG level so it will show
up when --verbose is passed but not otherwise.
(WebKitPort._build_driver): When an error occurs, log the error message and the script's
output at the ERROR level so it will always show up.

  • Scripts/webkitpy/layout_tests/port/webkit_unittest.py:

(WebKitPortTest.test_build_driver): Test that nothing is logged in the normal, successful
cases. Test that the build scripts' output is logged when --verbose is passed or the build
fails.

11:12 Changeset [101533] by aroben@apple.com

Add a way to set OutputCapture's log level

This will be used by some unit tests I'm planning to add.

Fixes <http://webkit.org/b/73469> OutputCapture can't be used to capture DEBUG messages

Reviewed by Eric Seidel.

  • Scripts/webkitpy/common/system/outputcapture.py:

(OutputCapture.init): Initialize our internal logging level to INFO, which was the only
level we ever used before this patch.
(OutputCapture.set_log_level): Added. This is useful for testing what log level code that is
being tested uses. Sets the log level for any current or future logging handlers.
(OutputCapture.capture_output): Use our internal logging level instead of always using INFO.

  • Scripts/webkitpy/common/system/outputcapture_unittest.py: Added.

(OutputCaptureTest.setUp): Create an OutputCapture to test.
(OutputCaptureTest.log_all_levels): Helper method to log a message at each log level.
(OutputCaptureTest.assertLogged): Helper method to assert that a particular set of strings
was logged.
(OutputCaptureTest.test_initial_log_level): Test that we start out at the INFO level.
(OutputCaptureTest.test_set_log_level): Test that set_log_level correctly modifies the log
level.

11:00 Changeset [101532] by bdakin@apple.com

https://bugs.webkit.org/show_bug.cgi?id=72751
WebKit2.MouseMoveAfterCrash API test is failing

Reviewed by Sam Weinig.

Source/WebKit2:

windowIsFocused() is too restrictive. All we need to know is that the page is
active.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::mouseEvent):
(WebKit::WebPage::mouseEventSyncForTesting):

Tools:

Like DumpRenderTree, the NSWindow should act as an active window.

  • TestWebKitAPI/mac/PlatformWebViewMac.mm:

(-[ActiveOffscreenWindow isKeyWindow]):
(TestWebKitAPI::PlatformWebView::PlatformWebView):

10:49 Changeset [101531] by vsevik@chromium.org

Web Inspector: Inspect element does not highlight element in elements panel when inspector is opened.
https://bugs.webkit.org/show_bug.cgi?id=73459

Reviewed by Pavel Feldman.

This regressed in r101503.

  • inspector/InjectedScriptHost.cpp:

(WebCore::InjectedScriptHost::InjectedScriptHost):
(WebCore::InjectedScriptHost::disconnect):
(WebCore::InjectedScriptHost::inspectImpl):

  • inspector/InjectedScriptHost.h:

(WebCore::InjectedScriptHost::init):

  • inspector/InspectorAgent.cpp:

(WebCore::InspectorAgent::enable):
(WebCore::InspectorAgent::inspect):

  • inspector/InspectorAgent.h:
  • inspector/InspectorController.cpp:

(WebCore::InspectorController::connectFrontend):
(WebCore::InspectorController::disconnectFrontend):

  • inspector/WorkerInspectorController.cpp:

(WebCore::WorkerInspectorController::connectFrontend):
(WebCore::WorkerInspectorController::disconnectFrontend):

10:44 Changeset [101530] by tony@chromium.org

Remove dead flexible box code
https://bugs.webkit.org/show_bug.cgi?id=73377

Reviewed by Darin Adler.

We used to use these with an earlier version of the spec where margins
set to auto were treated as flex(1).

No new tests, just removing some uncalled methods.

  • rendering/RenderFlexibleBox.cpp:
  • rendering/RenderFlexibleBox.h:
10:26 Changeset [101529] by weinig@apple.com

Add move semantics to WKRetainPtr
https://bugs.webkit.org/show_bug.cgi?id=73400

Reviewed by Anders Carlsson.

  • UIProcess/API/cpp/WKRetainPtr.h:

(WebKit::WKRetainPtr::WKRetainPtr):
Add a move constructor and move enabled assignment operators
to WKRetainPtr if the compiler being used supports rvalue
references. If the compiler does not support it, we fallback
to the copy semantics we have always had.

10:25 Changeset [101528] by weinig@apple.com

Add adoptCF and adoptNS convenience functions to RetainPtr.h
https://bugs.webkit.org/show_bug.cgi?id=73399

Reviewed by Anders Carlsson.

  • wtf/RetainPtr.h:

(WTF::adoptCF):
(WTF::adoptNS):
These adoption functions match the pattern we use in other
smart pointer classes.

10:11 Changeset [101527] by kov@webkit.org

Add step to update gtk dependencies to the buildbot
https://bugs.webkit.org/show_bug.cgi?id=73455

Reviewed by Martin Robinson.

  • BuildSlaveSupport/build.webkit.org-config/master.cfg:
10:03 Changeset [101526] by philn@webkit.org

[GTK] HTML5 Youtube video fullscreen button doesn't work
https://bugs.webkit.org/show_bug.cgi?id=73456

Reviewed by Martin Robinson.

  • WebCoreSupport/ChromeClientGtk.cpp:

(WebKit::ChromeClient::supportsFullScreenForElement): Ignore
withKeyboard argument value, like Chrome's implementation.

09:35 Changeset [101525] by jocelyn.turcotte@nokia.com

[Qt] Add a fullscreen option to MiniBrowser.
https://bugs.webkit.org/show_bug.cgi?id=73445

Reviewed by Noam Rosenthal.

This bypasses the compositor on the N9 to increase performances
and remove the huge useless gray bar part of the window frame
at the bottom.

  • MiniBrowser/qt/BrowserWindow.cpp:

(BrowserWindow::BrowserWindow):

  • MiniBrowser/qt/MiniBrowserApplication.cpp:

(printHelp):
(MiniBrowserApplication::handleUserOptions):

  • MiniBrowser/qt/MiniBrowserApplication.h:

(WindowOptions::setStartFullScreen):
(WindowOptions::startFullScreen):

09:25 Changeset [101524] by antti@apple.com

Reuse cached style fully if the parent inherited styles are equal
https://bugs.webkit.org/show_bug.cgi?id=73421

Reviewed by Oliver Hunt.

The matched declaration cache currently restores the non-inherted properties from the cache
entry but still applies all inherited properties normally. In case the current parent
inherited style is equivalent to the cache entry's, also the inherited style can be reused
and no properties need to be applied. This is faster and saves memory (by sharing the
style substructures better).

The new optimized code path has a pretty good hit rate, >50% of all cases on many pages.

Loading the HTML5 spec this reduces style memory consumption by ~20% (5MB, ~2.5% of total) and
speeds up style applying by ~25% for ~0.4s (2-3%) gain in the spec loading benchmark.

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::applyDeclaration):
(WebCore::CSSStyleSelector::applyDeclarations):

Remove the code that dynamically disables inherited only applying. We now don't allow
styles with explicitly inherited properties to be cached in the first place.


(WebCore::CSSStyleSelector::findFromMatchedDeclarationCache):

Return the full cache item.


(WebCore::CSSStyleSelector::addToMatchedDeclarationCache):

Also the parent style is now needed for the check for full sharing.


(WebCore::isCacheableInMatchedDeclarationCache):

Don't allow styles with explicitly inherited properties to be cached at all.


(WebCore::CSSStyleSelector::applyMatchedDeclarations):

If the parent inherited styles are equal reuse the cache entry fully and return without
doing anything else.


  • css/CSSStyleSelector.h:
  • rendering/style/RenderStyle.cpp:

(WebCore::RenderStyle::inheritedDataShared):

  • rendering/style/RenderStyle.h:


Add fast check for equal inherited properties.

09:16 Changeset [101523] by mrobinson@webkit.org

[GTK] Add an initial jhbuild setup which installs fonts into the WebKitBuild
https://bugs.webkit.org/show_bug.cgi?id=73425

Reviewed by Gustavo Noronha Silva.

Add initial jhbuild support to the GTK+ port. update-webkitgtk-libs will
ensure that the jhbuild root is up-to-date. Currently the only module is
the font module.

  • Scripts/update-webkitgtk-libs: Added.
  • gtk/common.py: Added a helper to get the number of CPUs.
  • gtk/jhbuild.modules: Added.
  • gtk/jhbuildrc: Added.
08:57 Changeset [101522] by philn@webkit.org

Unreviewed, skip the GTK tests failing since the font metrics change.

  • platform/gtk/Skipped:
08:41 BuildingQt5OnHarmattan edited by jocelyn.turcotte@nokia.com
Add the V8 snapshot build error workaround and remove obsolete … (diff)
08:39 Changeset [101521] by aroben@apple.com

Fix RetainPtr's move assignment operators

Fixes <http://webkit.org/b/73449> RetainPtr's move assignment operators don't modify the
pointer being assigned to

I didn't write a test for this because we don't have a way of unit testing C++11 code (see
<http://webkit.org/b/73448>).

Reviewed by Anders Carlsson.

  • wtf/RetainPtr.h:

(WTF::RetainPtr::operator=): Adopt the passed-in RetainPtr's underlying pointer, not our own
pointer.

08:25 Changeset [101520] by reni@webkit.org

CG buildfix after r101517.

Rubber stamped by Zoltan Herczeg.

  • rendering/svg/RenderSVGRect.cpp:

(WebCore::RenderSVGRect::fillShape):

08:15 Changeset [101519] by annacc@chromium.org

Missing RuntimeEnabled check for <track>
https://bugs.webkit.org/show_bug.cgi?id=73398

Reviewed by Eric Carlson.

No new tests. This fixes a problem when --enable-video-track is not used,
but the tests use this flag.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::trackWillBeRemoved):

08:02 Changeset [101518] by caseq@chromium.org

Web Inspector: [refactoring] do not clone nodes that contain linkified URLs
https://bugs.webkit.org/show_bug.cgi?id=73323

Reviewed by Pavel Feldman.

Source/WebCore:

  • inspector/front-end/StylesSidebarPane.js:

(WebInspector.StylePropertiesSection):
(WebInspector.StylePropertiesSection.prototype._createRuleOriginNode):
(WebInspector.StylePropertiesSection.prototype.editingSelectorCommitted.successCallback):
(WebInspector.StylePropertiesSection.prototype.editingSelectorCommitted):
(WebInspector.ComputedStylePropertiesSection.prototype.rebuildComputedTrace):
(WebInspector.BlankStylePropertiesSection.prototype.makeNormal):

  • inspector/front-end/elementsPanel.css:

(.styles-section a[data-uncopyable]):
(.styles-section a[data-uncopyable]::before):

LayoutTests:

  • http/tests/inspector/elements-test.js:

(initialize_ElementTest.InspectorTest.dumpSelectedElementStyles):

07:49 Changeset [101517] by reni@webkit.org

Add new renderer for SVGRectElement.
https://bugs.webkit.org/show_bug.cgi?id=65769

Source/WebCore:

Reviewed by Nikolas Zimmermann.

This patch introduces a new common base class called RenderSVGShape which
replaces the RenderSVGPath. This new base class has the same purpose
as the replaced class and has specialized descendants for common
shapes (like Rectangles and Circles), which allows faster painting
of these shapes when certain conditions are fulfilled. On some
benchmark programs we have seen 5% speedup.

The biggest motivation of this refactor is taking advantage
of faster primitive drawing in the most common and frequent
cases. However in some rare cases, like painting rounded
rects, we need to fallback to the original code path, which
is fully kept in the RenderSVGShape base class. Some other
cases, like dashed strokes, can be painted but mouse pointer
events cannot be handled by the descendant classes. A different
fallback mechanism is used in such cases which redirects
only the pointer event handling to the base class.

Tests: svg/custom/pointer-events-on-rounded-rect.xhtml

svg/custom/pointer-events-with-linecaps-and-miterlimits.xhtml

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • platform/graphics/FloatRect.cpp:

(WebCore::FloatRect::contains):

  • platform/graphics/FloatRect.h:

(WebCore::FloatRect::contains):

  • rendering/RenderObject.h:

(WebCore::RenderObject::isSVGRect):
(WebCore::RenderObject::isSVGShape):

  • rendering/RenderTreeAsText.cpp:

(WebCore::write):

  • rendering/svg/RenderSVGAllInOne.cpp:
  • rendering/svg/RenderSVGModelObject.cpp:

(WebCore::isGraphicsElement):

  • rendering/svg/RenderSVGPath.cpp:

(WebCore::RenderSVGPath::RenderSVGPath):
(WebCore::RenderSVGPath::inflateWithStrokeAndMarkerBounds): Unite the markerBounds with strokeBoundingBox.

  • rendering/svg/RenderSVGPath.h:
  • rendering/svg/RenderSVGRect.cpp: Added.

(WebCore::RenderSVGRect::RenderSVGRect):
(WebCore::RenderSVGRect::~RenderSVGRect):
(WebCore::RenderSVGRect::createShape):
(WebCore::RenderSVGRect::objectBoundingBox):
(WebCore::RenderSVGRect::strokeBoundingBox):
(WebCore::RenderSVGRect::fillShape):
(WebCore::RenderSVGRect::strokeShape):
(WebCore::RenderSVGRect::shapeDependentStrokeContains):
(WebCore::RenderSVGRect::shapeDependentFillContains):

  • rendering/svg/RenderSVGRect.h: Added.

(WebCore::RenderSVGRect::isSVGRect):
(WebCore::RenderSVGRect::renderName):
(WebCore::RenderSVGRect::isEmpty):

  • rendering/svg/RenderSVGResource.h:

(WebCore::RenderSVGResource::postApplyResource): A new shape argument was added to allow shape specific faster painting.

  • rendering/svg/RenderSVGResourceClipper.cpp:

(WebCore::RenderSVGResourceClipper::drawContentIntoMaskImage):
(WebCore::RenderSVGResourceClipper::calculateClipContentRepaintRect):
(WebCore::RenderSVGResourceClipper::hitTestClipContent):

  • rendering/svg/RenderSVGResourceContainer.cpp:

(WebCore::RenderSVGResourceContainer::transformOnNonScalingStroke):

  • rendering/svg/RenderSVGResourceFilter.cpp:

(WebCore::RenderSVGResourceFilter::postApplyResource):

  • rendering/svg/RenderSVGResourceFilter.h:
  • rendering/svg/RenderSVGResourceGradient.cpp:

(WebCore::RenderSVGResourceGradient::applyResource):

  • rendering/svg/RenderSVGResourceGradient.h:
  • rendering/svg/RenderSVGResourcePattern.cpp:

(WebCore::RenderSVGResourcePattern::postApplyResource):

  • rendering/svg/RenderSVGResourcePattern.h:
  • rendering/svg/RenderSVGResourceSolidColor.cpp:

(WebCore::RenderSVGResourceSolidColor::postApplyResource):

  • rendering/svg/RenderSVGResourceSolidColor.h:
  • rendering/svg/RenderSVGShape.cpp: Copied from Source/WebCore/rendering/svg/RenderSVGPath.cpp.

(WebCore::RenderSVGShape::RenderSVGShape):
(WebCore::RenderSVGShape::~RenderSVGShape):
(WebCore::RenderSVGShape::createShape):
(WebCore::RenderSVGShape::isEmpty):
(WebCore::RenderSVGShape::fillShape):
(WebCore::RenderSVGShape::objectBoundingBox):
(WebCore::RenderSVGShape::strokeBoundingBox):
(WebCore::RenderSVGShape::strokeShape):
(WebCore::RenderSVGShape::shapeDependentStrokeContains):
The purpose of this virtual function allows decendants to use their own fast checks.
(WebCore::RenderSVGShape::shapeDependentFillContains):
The purpose of this virtual function allows decendants to use their own fast checks.
(WebCore::RenderSVGShape::fillContains):
(WebCore::RenderSVGShape::strokeContains):
(WebCore::RenderSVGShape::layout):
(WebCore::RenderSVGShape::shouldStrokeZeroLengthSubpath):
(WebCore::RenderSVGShape::zeroLengthSubpathRect):
(WebCore::RenderSVGShape::setupSquareCapPath):
(WebCore::RenderSVGShape::setupNonScalingStrokePath):
(WebCore::RenderSVGShape::fillAndStrokePath):
(WebCore::RenderSVGShape::paint):
(WebCore::RenderSVGShape::addFocusRingRects):
(WebCore::RenderSVGShape::nodeAtFloatPoint):
(WebCore::RenderSVGShape::calculateMarkerBoundsIfNeeded):
(WebCore::RenderSVGShape::updateCachedBoundaries):
(WebCore::RenderSVGShape::strokeWidth):

  • rendering/svg/RenderSVGShape.h: Copied from Source/WebCore/rendering/svg/RenderSVGPath.h.

(WebCore::BoundingRectStrokeStyleApplier::BoundingRectStrokeStyleApplier):
(WebCore::BoundingRectStrokeStyleApplier::strokeStyle):
(WebCore::RenderSVGShape::setNeedsShapeUpdate):
(WebCore::RenderSVGShape::setNeedsBoundariesUpdate):
(WebCore::RenderSVGShape::setNeedsTransformUpdate):
(WebCore::RenderSVGShape::isPaintingFallback):
(WebCore::RenderSVGShape::path):
(WebCore::RenderSVGShape::setIsPaintingFallback):
(WebCore::RenderSVGShape::setStrokeAndMarkerBoundingBox):
(WebCore::RenderSVGShape::hasPath):
(WebCore::RenderSVGShape::repaintRectInLocalCoordinates):
(WebCore::RenderSVGShape::localToParentTransform):
(WebCore::RenderSVGShape::localTransform):
(WebCore::RenderSVGShape::isSVGShape):
(WebCore::RenderSVGShape::renderName):
(WebCore::RenderSVGShape::isRoundedRect):
(WebCore::RenderSVGShape::inflateWithMarkerBounds):
(WebCore::toRenderSVGShape):

  • rendering/svg/SVGInlineTextBox.cpp:

(WebCore::SVGInlineTextBox::releasePaintingResource):

  • rendering/svg/SVGRenderSupport.cpp:

(WebCore::SVGRenderSupport::finishRenderSVGContent):
(WebCore::SVGRenderSupport::layoutChildren):

  • rendering/svg/SVGRenderTreeAsText.cpp:

(WebCore::writeStyle):
(WebCore::operator<<):
(WebCore::write):

  • rendering/svg/SVGRenderTreeAsText.h:
  • rendering/svg/SVGTextRunRenderingContext.cpp:

(WebCore::SVGTextRunRenderingContext::drawSVGGlyphs):

  • svg/SVGCircleElement.cpp:

(WebCore::SVGCircleElement::svgAttributeChanged):

  • svg/SVGEllipseElement.cpp:

(WebCore::SVGEllipseElement::svgAttributeChanged):

  • svg/SVGLineElement.cpp:

(WebCore::SVGLineElement::svgAttributeChanged):

  • svg/SVGPathElement.cpp:

(WebCore::SVGPathElement::svgAttributeChanged):
(WebCore::SVGPathElement::pathSegListChanged):
(WebCore::SVGPathElement::createRenderer):

  • svg/SVGPathElement.h:
  • svg/SVGPolyElement.cpp:

(WebCore::SVGPolyElement::svgAttributeChanged):

  • svg/SVGRectElement.cpp:

(WebCore::SVGRectElement::svgAttributeChanged):
(WebCore::SVGRectElement::createRenderer):

  • svg/SVGRectElement.h:

LayoutTests:

Add new tests to check the new shape based rendering mechanism of SVGRectElement.

Reviewed by Nikolas Zimmermann.

  • svg/custom/pointer-events-on-rounded-rect-expected.txt: Added.
  • svg/custom/pointer-events-on-rounded-rect.xhtml: Added.
  • svg/custom/pointer-events-with-linecaps-and-miterlimits-expected.txt: Added.
  • svg/custom/pointer-events-with-linecaps-and-miterlimits.xhtml: Added.
07:36 Changeset [101516] by aroben@apple.com

Another Clang build fix after r101507

  • platform/network/SocketStreamHandleClient.h:

(WebCore::SocketStreamHandleClient::didUpdateBufferedAmount): Removed unused parameter.

07:35 Changeset [101515] by reni@webkit.org

MAC build fix after r101507.

Rubber stamped by Csaba Osztrogonac.

  • platform/network/SocketStreamHandleClient.h:

(WebCore::SocketStreamHandleClient::didUpdateBufferedAmount):

  • websockets/WebSocket.cpp:

(WebCore::WebSocket::didUpdateBufferedAmount):

  • websockets/WebSocket.h:
  • websockets/WebSocketChannel.cpp:

(WebCore::WebSocketChannel::didUpdateBufferedAmount):

  • websockets/WebSocketChannel.h:
07:32 Changeset [101514] by commit-queue@webkit.org

[Gtk] Links should be Tab-focusable by default
https://bugs.webkit.org/show_bug.cgi?id=73427

Patch by Mario Sanchez Prada <msanchez@igalia.com> on 2011-11-30
Reviewed by Martin Robinson.

  • UIProcess/API/gtk/WebKitSettings.cpp:

(webkit_settings_class_init): Switch the default value for
'enable-tabs-to-links' property from FALSE to TRUE.

  • UIProcess/API/gtk/tests/TestWebKitSettings.cpp:

(testWebKitSettings): Updated unit test.

07:28 Changeset [101513] by jknotten@chromium.org

Remove unnecessary asserts in HTMLTextAreaElement.
https://bugs.webkit.org/show_bug.cgi?id=73135

http://code.google.com/p/chromium/issues/detail?id=103228 shows
that sometimes we are hitting the following assert in
HTMLTextAreaElement::updateFocusAppearance:

ASSERT(!document()->childNeedsAndNotInStyleRecalc());

This assert was added by https://bugs.webkit.org/show_bug.cgi?id=27474
as part of a fix for a crash when the selection is set immediately
after setting display:none.

All the methods called by updateFocusAppearance already handle the
case of the document having the childNeedsStyleRecalc flag set, so
this assert is unnecessary. The ASSERT(renderer()) is similarly
redundant.

Reviewed by Kent Tamura.

  • html/HTMLTextAreaElement.cpp:

(WebCore::HTMLTextAreaElement::updateFocusAppearance):

07:24 Changeset [101512] by aroben@apple.com

Clang build fix after r101507

  • websockets/WebSocketChannelClient.h:

(WebCore::WebSocketChannelClient::didUpdateBufferedAmount): Removed unused parameter.

07:18 Changeset [101511] by commit-queue@webkit.org

Web Inspector: Preserve an indentation level when inserting a new line
https://bugs.webkit.org/show_bug.cgi?id=71625

Indent one level more when a line ends with either "{", "[" or "(".

Patch by Nikita Vasilyev <me@elv1s.ru> on 2011-11-30
Reviewed by Pavel Feldman.

  • inspector/front-end/TextEditorModel.js:

(WebInspector.TextRange.prototype.collapseToEnd):
(WebInspector.TextRange.prototype.normalize):

  • inspector/front-end/TextViewer.js:

(WebInspector.TextViewer.prototype._registerShortcuts):
(WebInspector.TextViewer.prototype._handleKeyDown):
(WebInspector.TextEditorMainPanel.prototype.handleEnterKey):
(WebInspector.TextEditorMainPanel.prototype._getSelection):

07:14 Changeset [101510] by apavlov@chromium.org

Web Inspector: Display of data URIs cumbersome in the Elements panel
https://bugs.webkit.org/show_bug.cgi?id=73438

Reviewed by Pavel Feldman.

  • inspector/front-end/ElementsTreeOutline.js:

(WebInspector.ElementsTreeElement.prototype._buildAttributeDOM):

07:00 Changeset [101509] by vsevik@chromium.org

Web Inspector: TreeOutline elements should be formatted using margin-left instead of text-indent.
https://bugs.webkit.org/show_bug.cgi?id=73234

Reviewed by Pavel Feldman.

  • inspector/front-end/ResourceHeadersView.js:

(WebInspector.ResourceHeadersView.prototype._refreshHeadersText):

  • inspector/front-end/ResourcesPanel.js:

(WebInspector.BaseStorageTreeElement.prototype.get searchMatchesCount):

  • inspector/front-end/auditsPanel.css:

(.audit-result-tree li):
(.audit-result-tree li.parent):
(.audit-result img):

  • inspector/front-end/inspector.css:

(.outline-disclosure li):
(.outline-disclosure li.parent):

  • inspector/front-end/networkPanel.css:
  • inspector/front-end/resourcesPanel.css:

(.resources.panel .sidebar-resizer-vertical):
(.resources.panel .sidebar li):

  • inspector/front-end/treeoutline.js:

(TreeElement.prototype.isEventWithinDisclosureTriangle):

06:55 Changeset [101508] by haraken@chromium.org

Implement the [NamedConstructor] IDL in CodeGeneratorJS.pm
https://bugs.webkit.org/show_bug.cgi?id=73307

Reviewed by Adam Barth.

This patch implements the [NamedConstructor] IDL for JSC.
The spec: http://www.w3.org/TR/WebIDL/#NamedConstructor

Tests: bindings/scripts/test/JS/JSTestNamedConstructor.idl

  • bindings/scripts/CodeGeneratorJS.pm:
(GenerateHeader): Removed unnecessary conditions '$dataNode->extendedAttributes->{"JSCustomConstructor"}
$dataNode->extendedAttributes->{"CustomConstructor"}'.

(GenerateImplementation): Calls GenerateConstructorDefinition() to generate a NamedConstructor.
(GenerateConstructorDeclaration): Generates a header for a NamedConstructor.
(GenerateConstructorDefinition): Generates a NamedConstructor implementation and getConstructData() for the NamedConstructor.
(IsConstructable): Added a NamedConstructor condition.

  • bindings/scripts/test/JS/JSTestNamedConstructor.cpp: Updated a run-bindings-tests result.

(WebCore::JSTestNamedConstructorNamedConstructor::JSTestNamedConstructorNamedConstructor):
(WebCore::JSTestNamedConstructorNamedConstructor::finishCreation):
(WebCore::JSTestNamedConstructorNamedConstructor::constructJSTestNamedConstructor):
(WebCore::JSTestNamedConstructorNamedConstructor::getConstructData):

  • bindings/scripts/test/JS/JSTestNamedConstructor.h: Ditto.

(WebCore::JSTestNamedConstructorNamedConstructor::create):
(WebCore::JSTestNamedConstructorNamedConstructor::createStructure):

06:47 Changeset [101507] by commit-queue@webkit.org

Add didUpdateBufferedAmount() callback to SocketStreamHandleClient
and WebSocketChannelClient.
https://bugs.webkit.org/show_bug.cgi?id=73290

Patch by Takashi Toyoshima <toyoshim@chromium.org> on 2011-11-30
Reviewed by Kent Tamura.

No new tests because this callback is not used in WebCore.

  • platform/network/SocketStreamHandleBase.cpp: Invoke new callback.

(WebCore::SocketStreamHandleBase::send):
(WebCore::SocketStreamHandleBase::sendPendingData):

  • platform/network/SocketStreamHandleBase.h: Change returning value type.

(WebCore::SocketStreamHandleBase::bufferedAmount):

  • platform/network/SocketStreamHandleClient.h: Add new callback definition.

(WebCore::SocketStreamHandleClient::didUpdateBufferedAmount):

  • websockets/ThreadableWebSocketChannelClientWrapper.cpp: Add new callback handling.

(WebCore::ThreadableWebSocketChannelClientWrapper::didUpdateBufferedAmount):
(WebCore::ThreadableWebSocketChannelClientWrapper::didUpdateBufferedAmountCallback):

  • websockets/ThreadableWebSocketChannelClientWrapper.h: Add new callback inheritance and its helper method.
  • websockets/WebSocket.cpp: Add new callback handling.

(WebCore::WebSocket::didUpdateBufferedAmount):

  • websockets/WebSocket.h: Add new callback inheritance.
  • websockets/WebSocketChannel.cpp: Add new callback handling.

(WebCore::WebSocketChannel::didUpdateBufferedAmount):

  • websockets/WebSocketChannel.h: Add new callback inheritacne.
  • websockets/WebSocketChannelClient.h: Add new callback definition.

(WebCore::WebSocketChannelClient::didUpdateBufferedAmount):

  • websockets/WorkerThreadableWebSocketChannel.cpp: Add new callback handling.

(WebCore::workerContextDidUpdateBufferedAmount):
(WebCore::WorkerThreadableWebSocketChannel::Peer::didUpdateBufferedAmount):

  • websockets/WorkerThreadableWebSocketChannel.h: Add new callback inheritance and its helper method.
06:33 Changeset [101506] by haraken@chromium.org

[Refactoring] In preprocessor.pm, remove double quotations from $defines
https://bugs.webkit.org/show_bug.cgi?id=73160

Reviewed by Adam Barth.

In preprocessor.pm, we need to extract gcc macros from $defines.
$defines can contain unnecessary double quotations.
For example, if $defines is ' "A=1" "B=1" C=1 "" D ',
then it should be converted into four macros, -DA=1, -DB=1, -DC=1 and -DD.
This patch refactors the logic in preprocessor.pm.

No new tests. No change in behavior.

  • bindings/scripts/generate-bindings.pl: Removed a code for $defines conversion, since it is now done in preprocessor.pm.
  • bindings/scripts/preprocessor.pm:

(applyPreprocessor):

06:23 Changeset [101505] by philn@webkit.org

Unreviewed, GTK rebaseline of some of the previously unskipped
tests that have same results on 32-bit and 64-bit.

  • platform/gtk/fast/css/text-rendering-expected.txt:
  • platform/gtk/fast/text/emphasis-expected.txt:
  • platform/gtk/fast/text/international/hindi-whitespace-expected.txt:
  • platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
  • platform/gtk/svg/as-image/img-preserveAspectRatio-support-1-expected.txt:
  • platform/gtk/svg/batik/filters/filterRegions-expected.txt:
  • platform/gtk/svg/batik/masking/maskRegions-expected.txt:
  • platform/gtk/svg/batik/text/textOnPath3-expected.txt:
  • platform/gtk/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt:
  • platform/gtk/svg/css/composite-shadow-example-expected.txt:
  • platform/gtk/svg/css/composite-shadow-with-opacity-expected.txt:
  • platform/gtk/svg/css/stars-with-shadow-expected.txt:
  • platform/gtk/svg/custom/circular-marker-reference-1-expected.txt: Added.
  • platform/gtk/svg/custom/circular-marker-reference-3-expected.txt: Added.
  • platform/gtk/svg/custom/circular-marker-reference-4-expected.txt: Added.
  • platform/gtk/svg/custom/embedding-external-svgs-expected.txt:
  • platform/gtk/svg/custom/empty-merge-expected.txt:
  • platform/gtk/svg/custom/getSubStringLength-expected.txt: Added.
  • platform/gtk/svg/custom/gradient-with-1d-boundingbox-expected.txt:
  • platform/gtk/svg/custom/image-with-transform-clip-filter-expected.txt:
  • platform/gtk/svg/custom/linking-uri-01-b-expected.txt:
  • platform/gtk/svg/custom/non-scaling-stroke-markers-expected.txt: Added.
  • platform/gtk/svg/custom/relative-sized-inner-svg-expected.txt:
  • platform/gtk/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
  • platform/gtk/svg/custom/stroke-width-click-expected.txt: Added.
  • platform/gtk/svg/custom/stroked-pattern-expected.txt:
  • platform/gtk/svg/custom/svg-fonts-in-text-controls-expected.txt: Added.
  • platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt:
  • platform/gtk/svg/custom/svg-fonts-word-spacing-expected.txt:
  • platform/gtk/svg/custom/text-rotated-gradient-expected.txt:
  • platform/gtk/svg/custom/use-css-events-expected.txt:
  • platform/gtk/svg/custom/use-detach-expected.txt:
  • platform/gtk/svg/custom/use-elementInstance-event-target-expected.txt: Added.
  • platform/gtk/svg/custom/use-elementInstance-methods-expected.txt: Added.
  • platform/gtk/svg/dom/altGlyph-dom-expected.txt: Added.
  • platform/gtk/svg/dom/css-transforms-expected.txt: Added.
  • platform/gtk/svg/filters/feColorMatrix-default-type-expected.txt:
  • platform/gtk/svg/filters/feColorMatrix-saturate-expected.txt: Added.
  • platform/gtk/svg/filters/filterRes-expected.txt:
  • platform/gtk/svg/filters/parent-children-with-same-filter-expected.txt:
  • platform/gtk/svg/filters/sourceAlpha-expected.txt:
  • platform/gtk/svg/hixie/links/001-expected.txt:
  • platform/gtk/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/gtk/svg/overflow/overflow-on-inner-svg-element-expected.txt:
  • platform/gtk/svg/text/lengthAdjust-text-metrics-expected.txt: Added.
  • platform/gtk/svg/text/small-fonts-2-expected.txt:
  • platform/gtk/svg/text/text-align-04-b-expected.txt:
  • platform/gtk/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
  • platform/gtk/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
  • platform/gtk/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
  • platform/gtk/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt:
06:15 Changeset [101504] by bashi@chromium.org

@font-face: unquoted local font names containing spaces don't work
https://bugs.webkit.org/show_bug.cgi?id=64783

Source/WebCore:

Allows local font names with spaces.
Rejects the src descriptor if there is invalid identifiers in local(), as the same as Firefox.

Reviewed by Ryosuke Niwa.

Tests: fast/css/font-face-unquoted-local-expected.html

fast/css/font-face-unquoted-local.html

  • css/CSSParser.cpp:

(WebCore::parseFontFaceSrcFunction): Added. Treats multiple identifiers in local() as a font name separated by spaces.
(WebCore::CSSParser::parseFontFaceSrc): Moved the code block which parses local() and format() to parseFontFaceSrcFunction().

LayoutTests:

Adds a test which makes sure that unquoted local font names contains spaces are allowed.

Reviewed by Ryosuke Niwa.

  • fast/css/font-face-unquoted-local-expected.html: Added.
  • fast/css/font-face-unquoted-local.html: Added.
06:08 Changeset [101503] by pfeldman@chromium.org

Web Inspector: get rid of deferred backend->front-end commands processing.
https://bugs.webkit.org/show_bug.cgi?id=73439

Source/WebCore:

We should issue tests upon InspectorAgent::enable and should not do any deferred command processing.

Reviewed by Yury Semikhatsky.

  • inspector/InspectorAgent.cpp:

(WebCore::InspectorAgent::InspectorAgent):
(WebCore::InspectorAgent::setFrontend):
(WebCore::InspectorAgent::clearFrontend):
(WebCore::InspectorAgent::enable):
(WebCore::InspectorAgent::evaluateForTestInFrontend):

  • inspector/InspectorAgent.h:
  • inspector/front-end/inspector.js:

Source/WebKit/chromium:

Reviewed by Yury Semikhatsky.

  • src/WebDevToolsFrontendImpl.cpp:

(WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
(WebKit::WebDevToolsFrontendImpl::frontendLoaded):
(WebKit::WebDevToolsFrontendImpl::dispatchOnInspectorFrontend):

  • src/WebDevToolsFrontendImpl.h:
06:07 Changeset [101502] by kling@webkit.org

REGRESSION(r101172): It made fast/dom/clone-node-style.html assert.
<http://webkit.org/b/73227>

Reviewed by Antti Koivisto.

Source/WebCore:

r101172 inadvertently introduced a default assignment operator for CSSElementStyleDeclaration
which caused StyledElement::copyNonAttributeProperties() to associate the element's inline
style declaration with the element being cloned.

Replace CSSMutableStyleDeclaration::operator= by copyPropertiesAndStrictnessFrom()
that matches the old behavior.

  • css/CSSMutableStyleDeclaration.cpp:

(WebCore::CSSMutableStyleDeclaration::copyPropertiesAndStrictnessFrom):

  • css/CSSMutableStyleDeclaration.h:
  • dom/StyledElement.cpp:

(WebCore::StyledElement::copyNonAttributeProperties):

LayoutTests:

Unskip fast/dom/clone-node-style.html.

  • platform/chromium/test_expectations.txt:
  • platform/qt/Skipped:
06:01 Changeset [101501] by commit-queue@webkit.org

remove buildinformation from BlackBerry porting build system
https://bugs.webkit.org/show_bug.cgi?id=73276

Patch by Mary Wu <mary.wu@torchmobile.com.cn> on 2011-11-30
Reviewed by Daniel Bates.

.:

  • Source/cmake/OptionsBlackBerry.cmake: remove script file generate-buildinfo

Source/WebCore:

  • PlatformBlackBerry.cmake: remove generated files BuildInformation.cpp/.h
05:53 Changeset [101500] by hayato@chromium.org

Webkit gardening: chromium rebaseline for svg tests.
Unreviewed.

  • platform/chromium-cg-mac-snowleopard/svg/custom/visited-link-color-expected.png: Added.
  • platform/chromium-mac-snowleopard/svg/custom/visited-link-color-expected.png: Added.
05:48 Changeset [101499] by macpherson@chromium.org

Implement Zoom Property in CSSSStyleApplyProperty.
https://bugs.webkit.org/show_bug.cgi?id=72840

Reviewed by Andreas Kling.

Covered by fast/css/*zoom*.html

  • css/CSSStyleApplyProperty.cpp:

Add new handler for zoom property (based on existing code from CSSStyleSelector.cpp)
(WebCore::ApplyPropertyZoom::resetEffectiveZoom):
(WebCore::ApplyPropertyZoom::applyInheritValue):
(WebCore::ApplyPropertyZoom::applyInitialValue):
(WebCore::ApplyPropertyZoom::applyValue):
(WebCore::ApplyPropertyZoom::createHandler):
(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):

  • css/CSSStyleSelector.cpp:

Remove existing implementation.
(WebCore::CSSStyleSelector::applyProperty):

  • css/CSSStyleSelector.h:

(WebCore::CSSStyleSelector::document):
Add getter for Document.

05:46 Changeset [101498] by commit-queue@webkit.org

[Chromium] Re-enable layer anti-aliasing on ChromeOS.
https://bugs.webkit.org/show_bug.cgi?id=73361

Patch by David Reveman <reveman@chromium.org> on 2011-11-30
Reviewed by James Robinson.

Anti-aliasing should be enabled by default on ChromeOS.

No new tests.

  • platform/graphics/chromium/cc/CCRenderSurface.cpp:

(WebCore::CCRenderSurface::drawLayer):

  • platform/graphics/chromium/cc/CCTiledLayerImpl.cpp:

(WebCore::CCTiledLayerImpl::draw):

05:45 Changeset [101497] by hayato@chromium.org

Unreviewed. Update test expectations for svg test.

  • platform/chromium/test_expectations.txt:
05:36 Changeset [101496] by kbalazs@webkit.org

[WK2] Gardening - skip 2 crashers.

Unreviewed gardening.

[WK2] http/tests/security/local-image-from-remote-whitelisted.html crashes
https://bugs.webkit.org/show_bug.cgi?id=73435

[Qt][WK2] fast/multicol/pagination-v-vertical-lr.html crashes
https://bugs.webkit.org/show_bug.cgi?id=73436

  • platform/wk2/Skipped:
  • platform/qt-wk2/Skipped:
05:34 Changeset [101495] by hayato@chromium.org

Webkit gardening: chromium rebaseline for svg tests.
Unreviewed.

  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
05:24 Changeset [101494] by hausmann@webkit.org

[Qt] Fix crash when using Qt DRT with V8.

Reviewed by Csaba Osztrogonác.

Add missing handle scopes for the handles returned by mainWorldContext.

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp:

(DumpRenderTreeSupportQt::injectInternalsObject):
(DumpRenderTreeSupportQt::resetInternalsObject):

05:24 Changeset [101493] by hausmann@webkit.org

[Qt] Remove dependency of Qt DRT on JavaScriptCore.

Reviewed by Csaba Osztrogonác.

  • DumpRenderTree/WorkQueue.cpp: Include the correct header file we're using anyway,

instead of one that pulls in JavaScriptCore headers.

  • DumpRenderTree/qt/DumpRenderTree.pro: There's no need to pull in the JSC headers

with load(javascriptcore).

04:58 Changeset [101492] by michaeln@google.co

Source/WebCore: [chromium] WebSQLDatabase could use some better error reporting.
Instruments the database classes to report errors to a DatabaseObserver.
https://bugs.webkit.org/show_bug.cgi?id=73258

Reviewed by David Levin.

No new tests, no content observable artifacts.

  • storage/AbstractDatabase.cpp:

(WebCore::AbstractDatabase::AbstractDatabase):
(WebCore::AbstractDatabase::performOpenAndVerify):
(WebCore::AbstractDatabase::incrementalVacuumIfNeeded):
(WebCore::AbstractDatabase::reportOpenDatabaseResult):
(WebCore::AbstractDatabase::reportChangeVersionResult):
(WebCore::AbstractDatabase::reportStartTransactionResult):
(WebCore::AbstractDatabase::reportCommitTransactionResult):
(WebCore::AbstractDatabase::reportExecuteStatementResult):
(WebCore::AbstractDatabase::reportVacuumDatabaseResult):

  • storage/AbstractDatabase.h:

(WebCore::AbstractDatabase::isSyncDatabase):

  • storage/ChangeVersionWrapper.cpp:

(WebCore::ChangeVersionWrapper::performPreflight):
(WebCore::ChangeVersionWrapper::performPostflight):

  • storage/Database.cpp:

(WebCore::Database::Database):

  • storage/DatabaseSync.cpp:

(WebCore::DatabaseSync::DatabaseSync):
(WebCore::DatabaseSync::changeVersion):

  • storage/SQLStatement.cpp:

(WebCore::SQLStatement::execute):
(WebCore::SQLStatement::setDatabaseDeletedError):
(WebCore::SQLStatement::setVersionMismatchedError):
(WebCore::SQLStatement::setFailureDueToQuota):

  • storage/SQLStatement.h:
  • storage/SQLTransaction.cpp:

(WebCore::SQLTransaction::executeSQL):
(WebCore::SQLTransaction::openTransactionAndPreflight):
(WebCore::SQLTransaction::deliverTransactionCallback):
(WebCore::SQLTransaction::runCurrentStatement):
(WebCore::SQLTransaction::handleCurrentStatementError):
(WebCore::SQLTransaction::deliverStatementCallback):
(WebCore::SQLTransaction::postflightAndCommit):

  • storage/SQLTransactionSync.cpp:

(WebCore::SQLTransactionSync::begin):
(WebCore::SQLTransactionSync::commit):

  • storage/chromium/DatabaseObserver.h:

Source/WebKit/chromium: [chromium] WebSQLDatabase could use some better error reporting.
Instruments the database classes to report errors a the DatabaseObserver.
https://bugs.webkit.org/show_bug.cgi?id=73258

Reviewed by David Levin.

  • public/WebDatabase.h:
  • public/WebDatabaseObserver.h:

(WebKit::WebDatabaseObserver::reportOpenDatabaseResult):
(WebKit::WebDatabaseObserver::reportChangeVersionResult):
(WebKit::WebDatabaseObserver::reportStartTransactionResult):
(WebKit::WebDatabaseObserver::reportCommitTransactionResult):
(WebKit::WebDatabaseObserver::reportExecuteStatementResult):
(WebKit::WebDatabaseObserver::reportVacuumDatabaseResult):

  • src/DatabaseObserver.cpp:

(WebCore::DatabaseObserver::reportOpenDatabaseResult):
(WebCore::DatabaseObserver::reportChangeVersionResult):
(WebCore::DatabaseObserver::reportStartTransactionResult):
(WebCore::DatabaseObserver::reportCommitTransactionResult):
(WebCore::DatabaseObserver::reportExecuteStatementResult):
(WebCore::DatabaseObserver::reportVacuumDatabaseResult):

  • src/WebDatabase.cpp:

(WebKit::WebDatabase::isSyncDatabase):

04:58 Changeset [101491] by hausmann@webkit.org

[Qt] Fix crashing layout tests

Reviewed by Kenneth Rohde Christiansen.

Fix ASSERTION FAILED: m_key != PTHREAD_KEYS_MAX in ThreadIdentifierDataPthreads.cpp(65)
static WTF::ThreadIdentifier WTF::ThreadIdentifierData::identifier()

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp:

(DumpRenderTreeSupportQt::initialize): Add missing WebCore::initializeWebCoreQt().

04:57 Changeset [101490] by commit-queue@webkit.org

[MutationObservers] V8 bindings don't properly wrap all calls into JS
https://bugs.webkit.org/show_bug.cgi?id=72063

Patch by Rafael Weinstein <rafaelw@chromium.org> on 2011-11-30
Reviewed by Adam Barth.

This patch changes cleans up script invocation in V8Proxy. It removes callFunctionWithoutFrame
and changes callers to simply call instrumentedFunctionCall with a null Page. Also, it implements
the non-static callFunction to be implemented in terms of instrumentedFunctionCall.

No new tests.

  • bindings/v8/ScriptFunctionCall.cpp:

(WebCore::ScriptCallback::call):

  • bindings/v8/V8NodeFilterCondition.cpp:

(WebCore::V8NodeFilterCondition::acceptNode):

  • bindings/v8/V8Proxy.cpp:

(WebCore::V8Proxy::callFunction):
(WebCore::V8Proxy::instrumentedCallFunction):

  • bindings/v8/V8Proxy.h:
  • bindings/v8/custom/V8CustomXPathNSResolver.cpp:

(WebCore::V8CustomXPathNSResolver::lookupNamespaceURI):

04:52 Changeset [101489] by kbalazs@webkit.org

[Qt] X11 plugins need to be reworked for Qt5
https://bugs.webkit.org/show_bug.cgi?id=70023

Rubber-stamped by Csaba Osztrogonác.

Skip the rest of plugin tests (from http directory).
It's not reliable to test plugins without NPAPI support.

  • platform/qt-5.0/Skipped:
04:31 Changeset [101488] by commit-queue@webkit.org

Unreviewed, rolling out r101440 and r101442.
http://trac.webkit.org/changeset/101440
http://trac.webkit.org/changeset/101442
https://bugs.webkit.org/show_bug.cgi?id=73429

multiple crashes on layout tests (Requested by hayato on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-11-30

Source/WebCore:

  • platform/graphics/chromium/LayerRendererChromium.cpp:

(WebCore::LayerRendererChromium::initialize):

  • platform/graphics/chromium/WebGLLayerChromium.cpp:

(WebCore::WebGLLayerChromium::layerRendererContext):

  • platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp:

(WebCore::CCHeadsUpDisplay::enabled):

  • platform/graphics/chromium/cc/CCLayerTreeHost.cpp:

(WebCore::CCLayerTreeHost::CCLayerTreeHost):
(WebCore::CCLayerTreeHost::initialize):
(WebCore::CCLayerTreeHost::~CCLayerTreeHost):
(WebCore::CCLayerTreeHost::context):
(WebCore::CCLayerTreeHost::setNeedsAnimate):
(WebCore::CCLayerTreeHost::setNeedsCommit):
(WebCore::CCLayerTreeHost::setNeedsRedraw):
(WebCore::CCLayerTreeHost::composite):

  • platform/graphics/chromium/cc/CCLayerTreeHost.h:

(WebCore::CCSettings::CCSettings):

  • platform/graphics/chromium/cc/CCProxy.cpp:

(WebCore::CCProxy::isMainThread):
(WebCore::CCProxy::isImplThread):
(WebCore::CCProxy::setImplThread):

  • platform/graphics/chromium/cc/CCProxy.h:
  • platform/graphics/chromium/cc/CCSingleThreadProxy.h:

(WebCore::DebugScopedSetImplThread::DebugScopedSetImplThread):
(WebCore::DebugScopedSetImplThread::~DebugScopedSetImplThread):

Source/WebKit/chromium:

  • WebKit.gyp:
  • WebKit.gypi:
  • public/WebCompositor.h:
  • public/WebCompositorClient.h:
  • public/WebCompositorInputHandler.h: Removed.
  • public/WebCompositorInputHandlerClient.h: Removed.
  • public/WebLayerTreeView.h:

(WebKit::WebLayerTreeView::Settings::Settings):

  • public/WebSettings.h:
  • src/WebCompositorImpl.cpp:

(WebCore::CCInputHandler::create):
(WebKit::WebCompositor::setThread):
(WebKit::WebCompositor::fromIdentifier):
(WebKit::WebCompositorImpl::fromIdentifier):
(WebKit::WebCompositorImpl::WebCompositorImpl):
(WebKit::WebCompositorImpl::~WebCompositorImpl):
(WebKit::WebCompositorImpl::setClient):
(WebKit::WebCompositorImpl::handleInputEvent):
(WebKit::WebCompositorImpl::identifier):
(WebKit::WebCompositorImpl::willDraw):

  • src/WebCompositorImpl.h:

(WebKit::WebCompositorImpl::create):

  • src/WebCompositorInputHandlerImpl.cpp: Removed.
  • src/WebCompositorInputHandlerImpl.h: Removed.
  • src/WebKit.cpp:

(WebKit::initializeWithoutV8):
(WebKit::shutdown):

  • src/WebLayerTreeView.cpp:

(WebKit::WebLayerTreeView::Settings::operator CCSettings):
(WebKit::WebLayerTreeView::composite):

  • src/WebLayerTreeViewImpl.cpp:

(WebKit::WebLayerTreeViewImpl::createLayerTreeHostContext3D):

  • src/WebSettingsImpl.cpp:

(WebKit::WebSettingsImpl::WebSettingsImpl):
(WebKit::WebSettingsImpl::setUseThreadedCompositor):

  • src/WebSettingsImpl.h:

(WebKit::WebSettingsImpl::useThreadedCompositor):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::animate):
(WebKit::WebViewImpl::composite):
(WebKit::WebViewImpl::scheduleAnimation):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
(WebKit::WebViewImpl::createLayerTreeHostContext3D):
(WebKit::WebViewImpl::scheduleComposite):
(WebKit::WebViewImpl::graphicsContext3D):

  • tests/CCLayerTreeHostTest.cpp:

(WTF::CCLayerTreeHostTest::CCLayerTreeHostTest):
(WTF::CCLayerTreeHostTest::onEndTest):
(WTF::CCLayerTreeHostTest::runTest):
(WTF::CCLayerTreeHostTest::doBeginTest):
(WTF::CCLayerTreeHostTestShortlived1::beginTest):
(WTF::CCLayerTreeHostTestShortlived2::beginTest):
(WTF::CCLayerTreeHostTestShortlived3::beginTest):
(WTF::CCLayerTreeHostTestCommitingWithContinuousRedraw::beginTest):
(WTF::CCLayerTreeHostTestOpacityChange::afterTest):

  • tests/WebCompositorImplTest.cpp: Renamed from Source/WebKit/chromium/tests/WebCompositorInputHandlerImplTest.cpp.

Tools:

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::resetWebSettings):

  • DumpRenderTree/chromium/TestShell.h:
  • DumpRenderTree/chromium/WebPreferences.cpp:

(WebPreferences::reset):
(WebPreferences::applyTo):

  • DumpRenderTree/chromium/WebPreferences.h:
  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::WebViewHost):
(WebViewHost::~WebViewHost):

04:22 Changeset [101487] by ossy@webkit.org

Unreviewed rolling out incorrect r101481.

  • assembler/MIPSAssembler.h:
  • assembler/MacroAssemblerMIPS.h:
04:13 Changeset [101486] by ap@apple.com

Download page URL should be set by WebCore
https://bugs.webkit.org/show_bug.cgi?id=73358

Reviewed by Darin Adler.

Source/WebCore:

No change in behavior, just refactoring.

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

(WebCore::originatingURLFromBackForwardList):
(WebCore::FrameLoader::setOriginalURLForDownloadRequest):
Moved implementations from WebKit, added a bunch of FIXMEs.

  • loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::continueAfterContentPolicy):

Set main document URL (incorrectly renamed to "first party for cookies" in WebCore), so that
CFNetwork would automatically use it.

  • loader/PolicyChecker.cpp: (WebCore::PolicyChecker::continueAfterNavigationPolicy): Ditto

for requests that start as downloads (as opposed to being converted after reading first bits
of response).

Source/WebKit/mac:

  • WebCoreSupport/WebFrameLoaderClient.h: Removed setOriginalURLForDownload, which is now

in WebCore.

  • WebCoreSupport/WebFrameLoaderClient.mm:

(WebFrameLoaderClient::download): There is no need to set original URL post factum any more.
(WebFrameLoaderClient::startDownload): Ditto.

Source/WebKit2:

  • WebProcess/Downloads/mac/DownloadMac.mm:

(WebKit::Download::start): There is no need to set original URL post factum any more.
(WebKit::Download::startWithHandle): Ditto.

04:09 Changeset [101485] by kenneth@webkit.org

Rename WebKit::ViewportUpdateGuard to *Deferrer and add some better comments to explain its purpose.

Reviewed by Simon Hausmann.

  • UIProcess/qt/QtViewportInteractionEngine.cpp:

(WebKit::ViewportUpdateDeferrer::ViewportUpdateDeferrer):
(WebKit::ViewportUpdateDeferrer::~ViewportUpdateDeferrer):
(WebKit::QtViewportInteractionEngine::setItemRectVisible):
(WebKit::QtViewportInteractionEngine::scaleAnimationStateChanged):
(WebKit::QtViewportInteractionEngine::scrollStateChanged):
(WebKit::QtViewportInteractionEngine::applyConstraints):
(WebKit::QtViewportInteractionEngine::pinchGestureStarted):

  • UIProcess/qt/QtViewportInteractionEngine.h:
04:05 Changeset [101484] by hausmann@webkit.org

Fix compilation with MingW.

Reviewed by Csaba Osztrogonác.

  • wtf/ThreadingWin.cpp:

(WTF::initializeCurrentThreadInternal): MingW doesn't support MSVC exception handling, so for
the time being make the thread name setting unimplemented for MingW.

03:50 Changeset [101483] by hausmann@webkit.org

Unreviewed propective build fix for Qt/Windows part 2 after r101477.

  • wtf/ThreadSpecific.h: Fix the OS(WINDOWS) defines for the friend declaration for ThreadSpecific<T>::Data
03:43 Changeset [101482] by hausmann@webkit.org

Unreviewed propective build fix for Qt/Windows after r101477.

  • wtf/ThreadSpecific.h: Use OS(WINDOWS) for declaring "destructor", as it's

only referenced from within another OS(WINDOWS) section.

03:39 Changeset [101481] by ossy@webkit.org

Unreviewed speculative buildfix after r101457.

  • assembler/MIPSAssembler.h:

(JSC::MIPSAssembler::readCallTarget):

  • assembler/MacroAssemblerMIPS.h:

(JSC::MacroAssemblerMIPS::readCallTarget):

03:30 Changeset [101480] by commit-queue@webkit.org

Remove unused isInlineCode from V8Proxy
https://bugs.webkit.org/show_bug.cgi?id=73341

Patch by Rafael Weinstein <rafaelw@chromium.org> on 2011-11-30
Reviewed by Adam Barth.

No tests needed. This patch only removes unnecessary code.

  • bindings/v8/V8LazyEventListener.cpp:

(WebCore::V8LazyEventListener::prepareListenerObject):

  • bindings/v8/V8Proxy.cpp:

(WebCore::V8Proxy::V8Proxy):
(WebCore::V8Proxy::evaluate):
(WebCore::V8Proxy::runScript):

  • bindings/v8/V8Proxy.h:
03:28 Changeset [101479] by ossy@webkit.org

[Qt] Unreviewed gardening. Add Qt5 specific expected results for passing tests and skip failing tests.

  • platform/qt-5.0/Skipped: Skip new failing tests.
  • platform/qt-5.0/css2.1/20110323/empty-inline-001-expected.txt: Added.
  • platform/qt-5.0/css2.1/20110323/empty-inline-002-expected.txt: Added.
  • platform/qt-5.0/css2.1/20110323/empty-inline-003-expected.txt: Added.
  • platform/qt-5.0/css2.1/20110323/table-caption-001-expected.txt: Added.
  • platform/qt-5.0/css2.1/20110323/table-caption-margins-001-expected.txt: Added.
  • platform/qt-5.0/editing/execCommand/indent-nested-lists-3-expected.txt: Added.
  • platform/qt-5.0/fast/css/empty-inline-003-quirksmode-expected.txt: Added.
  • platform/qt-5.0/fast/css/empty-inline-line-height-first-line-expected.txt: Added.
  • platform/qt-5.0/fast/css/empty-inline-line-height-first-line-quirksmode-expected.txt: Added.
  • platform/qt-5.0/fast/css/font-face-descending-unicode-range-expected.txt: Added.
  • platform/qt-5.0/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.txt: Added.
  • platform/qt-5.0/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt: Added.
  • platform/qt-5.0/svg/transforms/svg-css-transforms-clip-path-expected.txt: Added.
  • platform/qt-5.0/svg/transforms/svg-css-transforms-expected.txt: Added.
03:22 Changeset [101478] by commit-queue@webkit.org

Test how HTMLButtonElement.setCustomValidity reacts to too few arguments
https://bugs.webkit.org/show_bug.cgi?id=66524

This patch combines tests from this bug, bug 66525, bug 66526, and bug 66528
and puts them in a single file under fast/forms/

Patch by Mark Pilgrim <pilgrim@chromium.org> on 2011-11-30
Reviewed by Adam Barth.

  • fast/forms/setCustomValidity-arguments-expected.txt: Added.
  • fast/forms/setCustomValidity-arguments.html: Added.
03:17 Changeset [101477] by hausmann@webkit.org

.: Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
https://bugs.webkit.org/show_bug.cgi?id=72155

Patch by Andrew Wason <rectalogic@rectalogic.com> on 2011-11-30
Reviewed by Simon Hausmann.

Add additional WebCoreSupport files for Qt.

  • Source/api.pri:

Source/JavaScriptCore: Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
https://bugs.webkit.org/show_bug.cgi?id=72155

Patch by Andrew Wason <rectalogic@rectalogic.com> on 2011-11-30
Reviewed by Simon Hausmann.

Use ThreadingPthreads and ThreadingWin instead of ThreadingQt.

  • heap/MachineStackMarker.cpp:
  • wtf/MainThread.cpp:

(WTF::initializeMainThread):

  • wtf/Platform.h:
  • wtf/ThreadSpecific.h: Drop QThreadStorage related code.

(WTF::::destroy):

  • wtf/ThreadingPrimitives.h:
  • wtf/qt/MainThreadQt.cpp: Drop Qt specific isMainThread().

(WTF::initializeMainThreadPlatform): Initialize MainThreadInvoker on main thread to avoid infecting secondary thread with QAdoptedThread.
(WTF::scheduleDispatchFunctionsOnMainThread):

  • wtf/qt/ThreadingQt.cpp: Removed.
  • wtf/wtf.pro:

Source/WebCore: Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
https://bugs.webkit.org/show_bug.cgi?id=72155

Patch by Andrew Wason <rectalogic@rectalogic.com> on 2011-11-30
Reviewed by Simon Hausmann.

Need to include qglobal.h since ThreadingPrimitives.h no longer does.

  • platform/network/NetworkingContext.h:

Source/WebKit/qt: Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
https://bugs.webkit.org/show_bug.cgi?id=72155

Patch by Andrew Wason <rectalogic@rectalogic.com> on 2011-11-30
Reviewed by Simon Hausmann.

Extract WebCore initialization out of QWebPagePrivate into a
separate initialization function. This also needs to be called
from public static QWebSettings methods that call into WebCore,
since those can be used before a QWebPage has been constructed.

  • Api/qwebpage.cpp:

(QWebPagePrivate::QWebPagePrivate):

  • Api/qwebsettings.cpp:

(QWebSettings::globalSettings):
(QWebSettings::setIconDatabasePath):
(QWebSettings::iconDatabasePath):
(QWebSettings::clearIconDatabase):
(QWebSettings::iconForUrl):
(QWebSettings::setWebGraphic):
(QWebSettings::webGraphic):
(QWebSettings::clearMemoryCaches):
(QWebSettings::maximumPagesInCache):
(QWebSettings::setObjectCacheCapacities):
(QWebSettings::setOfflineStoragePath):
(QWebSettings::offlineStoragePath):
(QWebSettings::setOfflineWebApplicationCachePath):
(QWebSettings::offlineWebApplicationCachePath):
(QWebSettings::setOfflineWebApplicationCacheQuota):
(QWebSettings::offlineWebApplicationCacheQuota):
(QWebSettings::enablePersistentStorage):

  • WebCoreSupport/InitWebCoreQt.cpp: Added.

(WebCore::initializeWebCoreQt):

  • WebCoreSupport/InitWebCoreQt.h: Added.

Source/WebKit2: Build fix. The removal of the Qt threading back-end also removed
an implicit QString inclusion/forward-declaration.

  • UIProcess/qt/QtWebContext.h:
03:12 Changeset [101476] by reed@google.com

[skia] update expectations for mac-skia results
https://bugs.webkit.org/show_bug.cgi?id=73340

unreviewed, expectations updated.

  • platform/chromium/test_expectations.txt:
03:08 Changeset [101475] by philn@webkit.org

Unreviewed, unskip some of the SVG tests on GTK that might have
been fixed by r101342.

  • platform/gtk/Skipped:
03:07 Changeset [101474] by commit-queue@webkit.org

[SOUP][WK2] Implement the functions to manager cookies in CookieJar for WebKit2
https://bugs.webkit.org/show_bug.cgi?id=72353

r79722 inserted the functions to manange cookies from web process.
(getHostnamesWithCookies,deleteCookiesForHostname,deleteAllCookies)
Implement the functions for soup network backend.

Patch by Jongseok Yang <js45.yang@samsung.com> on 2011-11-30
Reviewed by Martin Robinson.

  • platform/network/soup/CookieJarSoup.cpp:

(WebCore::getHostnamesWithCookies):
(WebCore::deleteCookiesForHostname):
(WebCore::deleteAllCookies):

03:06 Changeset [101473] by ossy@webkit.org

MacroAssemblerARM does not implement readCallTarget
https://bugs.webkit.org/show_bug.cgi?id=73413

Based on Filip Pizlo's patch.

Buildfix. Rubber-stamped by Gabor Loki.

  • assembler/ARMAssembler.h:

(JSC::ARMAssembler::readCallTarget):

  • assembler/MacroAssemblerARM.h:

(JSC::MacroAssemblerARM::readCallTarget):

03:00 Changeset [101472] by commit-queue@webkit.org

[Chromium] Avoid ASSERT_NOT_REACHED() from creating FBO with content texture of size 0
https://bugs.webkit.org/show_bug.cgi?id=73266

Source/WebCore:

Remove render surface layers with no children after clipping to
the parent layer.

Move the check for empty render surfaces after the piece of code
used to apply the parent's clip, as we might end up calling
renderSurface->clearLayerList().

Render surfaces with no children or visible content are unexpected
especially at draw time where we might try to create a content
texture and FBO with a size of zero, which will fail. This fixes
an ASSERT_NOT_REACHED() for checkFramebufferStatus() != COMPLETE

Patch by Daniel Sievers <sievers@chromium.org> on 2011-11-30
Reviewed by James Robinson.

Added unit test.

  • platform/graphics/chromium/cc/CCLayerTreeHostCommon.cpp:

(WebCore::calculateDrawTransformsAndVisibilityInternal):

Source/WebKit/chromium:

Patch by Daniel Sievers <sievers@chromium.org> on 2011-11-30
Reviewed by James Robinson.

  • tests/CCLayerTreeHostCommonTest.cpp:

(WebCore::TEST):

02:56 Changeset [101471] by gyuyoung.kim@samsung.com

[EFL] Remove duplicated UA information function.
https://bugs.webkit.org/show_bug.cgi?id=73104

Reviewed by Filip Pizlo.

Though ewk_setting already implemented an internal function for UA(user agent) information,
FrameLoaderClientEfl has used duplicated function for UA information. So, this patch removes
the UA information function of FrameLoaderClientEfl and uses an internal UA information function
of ewk_setting. In addition, UA infomation function is enhanced for other ports.

  • WebCoreSupport/FrameLoaderClientEfl.cpp:

(WebCore::composeUserAgent):

  • ewk/ewk_settings.cpp:

(ewk_settings_default_user_agent_get):

02:55 Changeset [101470] by kenneth@webkit.org

[Qt] Clean up the Qt viewport interaction engine

Reviewed by Simon Hausmann.

  • UIProcess/qt/QtViewportInteractionEngine.cpp:

(WebKit::QtViewportInteractionEngine::reset):

Make sure reset is not called while suspended.

(WebKit::QtViewportInteractionEngine::applyConstraints):

We always need to apply the constrains due to initial-scale.

Now that we only apply the constrains when we are ready to
paint, it is impossible for the user to have interacted with
the content in the case the viewport meta tag was declared
in the <head> tag, and it is thus always applied.

(WebKit::QtViewportInteractionEngine::panGestureStarted):
(WebKit::QtViewportInteractionEngine::pinchGestureActive):

Fix this method to actually do what it advertises, before
it would be true even if just animation a bounce back effect.

(WebKit::QtViewportInteractionEngine::pinchGestureStarted):
(WebKit::QtViewportInteractionEngine::pinchGestureEnded):

  • UIProcess/qt/QtViewportInteractionEngine.h:

General, get rid of the interaction flags as we only need to
know whether the user interacted (panned, pinched, double-tapped).
Before we would still apply initial-scale if the user had panned
the content which can be pretty confusing.

02:14 Changeset [101469] by pfeldman@chromium.org

Web Inspector: do not report worker-related events unless inspector agent is enabled.
https://bugs.webkit.org/show_bug.cgi?id=73411

Source/WebCore:

Backend should not generate messages until the client requests that they are sent.

Reviewed by Yury Semikhatsky.

  • inspector/Inspector.json:
  • inspector/InspectorAgent.cpp:

(WebCore::InspectorAgent::setFrontend):
(WebCore::InspectorAgent::clearFrontend):
(WebCore::InspectorAgent::enable):
(WebCore::InspectorAgent::disable):
(WebCore::InspectorAgent::postWorkerNotificationToFrontend):
(WebCore::InspectorAgent::didCreateWorker):
(WebCore::InspectorAgent::didDestroyWorker):
(WebCore::InspectorAgent::developerExtrasEnabled):

  • inspector/InspectorAgent.h:
  • inspector/InspectorController.cpp:

(WebCore::InspectorController::enabled):

  • inspector/InspectorInstrumentation.cpp:

(WebCore::InspectorInstrumentation::didLoadResourceFromMemoryCacheImpl):
(WebCore::InspectorInstrumentation::didCommitLoadImpl):
(WebCore::InspectorInstrumentation::didOpenDatabaseImpl):
(WebCore::InspectorInstrumentation::didUseDOMStorageImpl):
(WebCore::InspectorInstrumentation::didCreateWebSocketImpl):

  • inspector/InspectorPageAgent.cpp:
  • inspector/PageConsoleAgent.cpp:

(WebCore::PageConsoleAgent::developerExtrasEnabled):

  • inspector/front-end/WorkerManager.js:

(WebInspector.WorkerManager.prototype._workerInspectorClosing):
(WebInspector.WorkerManager.prototype._disconnectedFromWorker):
(WebInspector.DedicatedWorkerMessageForwarder.prototype.dispatchMessageFromWorker):
(WebInspector.DedicatedWorkerMessageForwarder.prototype.disconnectedFromWorker):

  • inspector/front-end/inspector.js:

Source/WebKit/chromium:

Reviewed by Yury Semikhatsky.

  • src/WebDevToolsAgentImpl.cpp:

(WebKit::WebDevToolsAgent::disconnectEventAsText):

02:08 Changeset [101468] by hausmann@webkit.org

Build fix try 2. forgot the missing (void)unused; in the next line

02:01 Changeset [101467] by hausmann@webkit.org

Unreviewed prospective mac build fix after r101450.

  • Platform/mac/ModuleMac.mm:

(WebKit::Module::unload): leakRef is declared with attribute warn_unused_result.

01:50 Changeset [101466] by philn@webkit.org

Unreviewed, skip failing placeholder tests on GTK and baselines
for two other tests.

  • platform/gtk/Skipped:
  • platform/gtk/fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt: Added.
  • platform/gtk/http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt: Added.
01:41 Changeset [101465] by commit-queue@webkit.org

Upstream BlackBerry porting of WebCore/editing.
https://bugs.webkit.org/show_bug.cgi?id=73275

Patch by Jacky Jiang <zhajiang@rim.com> on 2011-11-30
Reviewed by Daniel Bates.

Initial upstream, no new tests.

  • editing/blackberry/EditorBlackBerry.cpp: Added.

(WebCore::Editor::newGeneralClipboard):

  • editing/blackberry/SmartReplaceBlackBerry.cpp: Added.

(WebCore::isCharacterSmartReplaceExempt):

01:37 Changeset [101464] by fsamuel@chromium.org

[Chromium] Fix broken DRT build for Aura Linux
https://bugs.webkit.org/show_bug.cgi?id=72667

Reviewed by Tony Chang.

Source/WebKit/chromium:

  • WebKit.gyp:

Tools:

DRT now builds for Aura Linux. This, more or less, shares the same code as Android.

The following changes have been made:

  1. Renamed TestShellAndroid to TestShellLinux.
  2. Stub code moved added in TestShellStub that will only compile on non-GTK Linux builds.
  3. Code common to Gtk, Aura, and Android moved to TestShellLinux.
  • DumpRenderTree/DumpRenderTree.gypi:
  • DumpRenderTree/chromium/EventSender.cpp:

(EventSender::keyDown):

  • DumpRenderTree/chromium/TestShellAndroid.cpp: Removed.
  • DumpRenderTree/chromium/TestShellGtk.cpp:
  • DumpRenderTree/chromium/TestShellLinux.cpp: Copied from Tools/DumpRenderTree/chromium/TestShellGtk.cpp.

(AlarmHandler):
(TestShell::waitTestFinished):
(setupFontconfig):
(platformInit):

  • DumpRenderTree/chromium/TestShellStub.cpp: Added.

(checkLayoutTestSystemDependencies):
(openStartupDialog):

01:27 Changeset [101463] by fsamuel@chromium.org

[Chromium] Set Result Before Early Exit for Fixed Layout Methods in LayoutTestController
https://bugs.webkit.org/show_bug.cgi?id=73328

Reviewed by Kent Tamura.

  • DumpRenderTree/chromium/LayoutTestController.cpp:

(LayoutTestController::enableFixedLayoutMode):
(LayoutTestController::setFixedLayoutSize):

01:22 Changeset [101462] by commit-queue@webkit.org

[EFL] Added DEFAULT_CACHE_SIZE define.
https://bugs.webkit.org/show_bug.cgi?id=73120

Patch by Tomasz Morawski <t.morawski@samsung.com> on 2011-11-30
Reviewed by Filip Pizlo.

Remove form code 40960000 value used in code directly and replaced it by DEFAULT_CACHE_SIZE define. The code
looks cleaner now.

  • ewk/ewk_tiled_matrix.cpp:

(ewk_tile_matrix_new):

01:12 Changeset [101461] by noel.gordon@gmail.com

JPEGImageDecoder: Code input color space case entries in numerical order
https://bugs.webkit.org/show_bug.cgi?id=73287

Reviewed by Adam Barth.

No new tests. Covered by existing tests.

  • platform/image-decoders/jpeg/JPEGImageDecoder.cpp:

(WebCore::JPEGImageReader::decode): JCS_YCbCr is one greater than JSC_RGB.

01:07 Changeset [101460] by dgrogan@chromium.org

IndexedDB: fix transaction-basics layout test
https://bugs.webkit.org/show_bug.cgi?id=73302

Reviewed by Tony Chang.

  • removed commitAndContinue in favor of transaction complete event handlers
  • abort event handler no longer prints "complete event fired"
  • addIDBObjectsAndCommit no longer overrides addIDBObjects
  • removed starting a transaction from within a setversion transaction
  • removed layoutTestController call and idb-specific done() in favor of finishJSTest and js-test-post include
  • storage/indexeddb/transaction-basics-expected.txt:
  • storage/indexeddb/transaction-basics.html:
01:01 Changeset [101459] by philn@webkit.org

Unreviewed, skip tests on GTK presenting 1px differences since r101342.

  • platform/gtk/Skipped: Skip svg and tables tests failing on

64-bits but passing on 32-bits bot.

00:57 Changeset [101458] by achicu@adobe.com

FilterOperation* should stay in rendering/style, because it is directly referenced from RenderStyle
https://bugs.webkit.org/show_bug.cgi?id=72539

Reviewed by Dean Jackson.

No new tests, just moving some files.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • rendering/style/CustomFilterOperation.h: Renamed from Source/WebCore/platform/graphics/filters/CustomFilterOperation.h.
  • rendering/style/FilterOperation.h: Renamed from Source/WebCore/platform/graphics/filters/FilterOperation.h.
  • rendering/style/FilterOperations.cpp: Renamed from Source/WebCore/platform/graphics/filters/FilterOperations.cpp.
  • rendering/style/FilterOperations.h: Renamed from Source/WebCore/platform/graphics/filters/FilterOperations.h.
00:44 Changeset [101457] by fpizlo@apple.com

Resetting a put_by_id inline cache should preserve the "isDirect" bit
https://bugs.webkit.org/show_bug.cgi?id=73375

Reviewed by Gavin Barraclough.

For the replace case, we can find out if it was direct by looking at the
slow call. For the transition case, we explicitly remember if it was
direct.

  • bytecode/CodeBlock.cpp:

(JSC::printStructureStubInfo):

  • bytecode/StructureStubInfo.cpp:

(JSC::StructureStubInfo::deref):
(JSC::StructureStubInfo::visitWeakReferences):

  • bytecode/StructureStubInfo.h:

(JSC::isPutByIdAccess):
(JSC::StructureStubInfo::initPutByIdTransition):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGRepatch.cpp:

(JSC::DFG::tryCachePutByID):

  • jit/JIT.h:
  • jit/JITPropertyAccess.cpp:

(JSC::JIT::resetPatchPutById):
(JSC::JIT::isDirectPutById):

  • jit/JITPropertyAccess32_64.cpp:

(JSC::JIT::resetPatchPutById):

  • jit/JITStubs.cpp:

(JSC::JITThunks::tryCachePutByID):

00:41 Changeset [101456] by commit-queue@webkit.org

[Qt][WK2] Implement permission API for Qt port
https://bugs.webkit.org/show_bug.cgi?id=59200

Permission API hookup for Geolocation, it allows to receive in WebView
a signal when a permission request is done (e.g. to grant permission
for accessing geolocation information) and set it accordingly.

Patch by Adenilson Cavalcanti <adenilson.silva@openbossa.org> on 2011-11-30
Reviewed by Simon Hausmann.

.:

  • Source/qtwebkit-export.map:

Source/WebKit/qt:

  • declarative/plugin.cpp:

(WebKitQmlPlugin::registerTypes):

Source/WebKit2:

  • Target.pri:
  • UIProcess/API/qt/qquickwebview_p.h:
  • UIProcess/API/qt/qwebpermissionrequest.cpp: Added.

(QWebPermissionRequestPrivate::QWebPermissionRequestPrivate):
(QWebPermissionRequestPrivate::~QWebPermissionRequestPrivate):
(QWebPermissionRequest::create):
(QWebPermissionRequest::QWebPermissionRequest):
(QWebPermissionRequest::~QWebPermissionRequest):
(QWebPermissionRequest::type):
(QWebPermissionRequest::setAllow):
(QWebPermissionRequest::allow):
(QWebPermissionRequest::scheme):
(QWebPermissionRequest::host):
(QWebPermissionRequest::port):

  • UIProcess/API/qt/qwebpermissionrequest_p.h: Added.
  • UIProcess/API/qt/tests/qmltests/WebView/tst_geopermission.qml: Added.
  • UIProcess/API/qt/tests/qmltests/common/geolocation.html: Added.
  • UIProcess/API/qt/tests/qmltests/qmltests.pro:
  • UIProcess/qt/QtWebPageUIClient.cpp:

(QtWebPageUIClient::QtWebPageUIClient):
(QtWebPageUIClient::permissionRequest):
(QtWebPageUIClient::policyForGeolocationPermissionRequest):

  • UIProcess/qt/QtWebPageUIClient.h:
00:17 Changeset [101455] by hayato@chromium.org

Skip writing the result of diff_image since non-chromium ports don't implement diff_image.
https://bugs.webkit.org/show_bug.cgi?id=73381

Reviewed by Ryosuke Niwa.

This is a quick fix for the breakage of tests on non-chromium port.
We should implement diff_image later on non-chromium ports.

  • Scripts/webkitpy/layout_tests/controllers/test_result_writer.py:

(write_test_result):

00:11 Changeset [101454] by ap@apple.com

-[WKView attributedSubstringForProposedRange:actualRange:] doesn't update actualRange when it's out of bounds
https://bugs.webkit.org/show_bug.cgi?id=67813

Reviewed by Simon Fraser.

  • UIProcess/API/mac/WKView.mm:

(-[WKView attributedSubstringForProposedRange:actualRange:]): Update actualRange to match
result length.
(-[WKView firstRectForCharacterRange:actualRange:]): Added a FIXME. This is harder to
implement, and it's unclear if clients care at this time.

00:07 Changeset [101453] by haraken@chromium.org

StorageEvent.key should not be nullable
https://bugs.webkit.org/show_bug.cgi?id=73125

Reviewed by Adam Barth.

Currently, document.createEvent('StorageEvent').key is evaluated as null.
However, the spec (http://www.whatwg.org/specs/web-apps/current-work/#storageevent)
says that StorageEvent.key is not a nullable type, and thus
document.createEvent('StorageEvent').key should be (an empty string).

Source/WebCore:

  • storage/StorageEvent.idl: Removed a [ConvertNullStringTo=Null] IDL from StorageEvent.key.

LayoutTests:

  • storage/domstorage/events/basic-body-attribute-expected.txt: Updated the test result as described above.
  • storage/domstorage/events/basic-expected.txt: Ditto.
  • storage/domstorage/events/basic-setattribute-expected.txt: Ditto.
  • storage/domstorage/events/script-tests/basic-body-attribute.js: Ditto.

(step6):

  • storage/domstorage/events/script-tests/basic-setattribute.js: Ditto.

(step6):

  • storage/domstorage/events/script-tests/basic.js: Ditto.

(step6):

11/29/11:

23:56 Changeset [101452] by commit-queue@webkit.org

Fix for fill color not being applied inside visited links
https://bugs.webkit.org/show_bug.cgi?id=70434

Patch by Philip Rogers <pdr@google.com> on 2011-11-29
Reviewed by Antti Koivisto.

Source/WebCore:

Test: svg/custom/visited-link-color.svg

  • rendering/style/SVGRenderStyle.h:

(WebCore::SVGRenderStyle::setFillPaint):
(WebCore::SVGRenderStyle::setStrokePaint):

LayoutTests:

  • svg/custom/visited-link-color-expected.png: Added.
  • svg/custom/visited-link-color-expected.txt: Added.
  • svg/custom/visited-link-color.svg: Added.
23:53 Changeset [101451] by ossy@webkit.org

[NRWT] Fix --platform=qt-5.0 --new-baseline combo
https://bugs.webkit.org/show_bug.cgi?id=72489

Patch by Balazs Ankes <Ankes.Balazs@stud.u-szeged.hu> on 2011-11-29
Reviewed by Eric Seidel.

Before the this fix always added "qt" option for the option list

  • Scripts/run-webkit-tests:
  • Scripts/webkitpy/layout_tests/port/qt.py:
22:03 Changeset [101450] by weinig@apple.com

Remove RetainPtr::releaseRef
https://bugs.webkit.org/show_bug.cgi?id=73396

Reviewed by Dan Bernstein.

../JavaScriptCore:

  • wtf/RetainPtr.h:

Be gone releaseRef! Long live leakRef!

../WebKit2:

  • Platform/mac/ModuleMac.mm:

(WebKit::Module::unload):
Replace the final use of RetainPtr::releaseRef() with RetainPtr::leakRef(),
its sexy replacement.

21:51 Changeset [101449] by hayato@chromium.org

Webkit gardening: chromium rebaseline for svg tests.
Unreviewed.

  • platform/chromium-cg-mac-leopard/fast/backgrounds/size/contain-and-cover-expected.png:
  • platform/chromium-cg-mac-leopard/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
  • platform/chromium-cg-mac-leopard/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
  • platform/chromium-cg-mac-leopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/chromium-cg-mac-leopard/svg/custom/absolute-sized-content-with-resources-expected.png:
  • platform/chromium-cg-mac-leopard/svg/custom/animate-path-discrete-expected.png:
  • platform/chromium-cg-mac-leopard/svg/foreignObject/text-tref-02-b-expected.txt: Removed.
  • platform/chromium-cg-mac-leopard/svg/text/bidi-text-anchor-direction-expected.png:
  • platform/chromium-cg-mac-leopard/svg/zoom/page/zoom-mask-with-percentages-expected.png:
  • platform/chromium-cg-mac-snowleopard/fast/backgrounds/size/contain-and-cover-expected.png:
  • platform/chromium-cg-mac-snowleopard/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Added.
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/css/composite-shadow-example-expected.txt: Removed.
  • platform/chromium-cg-mac-snowleopard/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
  • platform/chromium-cg-mac-snowleopard/svg/custom/absolute-sized-content-with-resources-expected.png: Added.
  • platform/chromium-cg-mac-snowleopard/svg/custom/linking-uri-01-b-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/custom/use-detach-expected.png:
  • platform/chromium-cg-mac-snowleopard/svg/foreignObject/text-tref-02-b-expected.png: Renamed from LayoutTests/platform/chromium-cg-mac/svg/foreignObject/text-tref-02-b-expected.png.
  • platform/chromium-cg-mac-snowleopard/svg/zoom/page/zoom-mask-with-percentages-expected.png:
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
  • platform/chromium-linux-x86/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
  • platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
  • platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt.
  • platform/chromium-linux/svg/css/composite-shadow-example-expected.txt: Removed.
  • platform/chromium-linux/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-linux/svg/hixie/perf/007-expected.png:
  • platform/chromium-linux/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png: Added.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt.
  • platform/chromium-mac-leopard/svg/css/composite-shadow-example-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/custom/js-late-gradient-creation-expected.png: Added.
  • platform/chromium-mac-leopard/svg/text/bidi-text-anchor-direction-expected.png:
  • platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
  • platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.png:
  • platform/chromium-mac-snowleopard/svg/foreignObject/text-tref-02-b-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/foreignObject/text-tref-02-b-expected.png.
  • platform/chromium-mac/svg/css/composite-shadow-example-expected.txt: Removed.
  • platform/chromium-mac/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
  • platform/chromium-win-vista/svg/css/composite-shadow-example-expected.txt: Removed.
  • platform/chromium-win-vista/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-win-xp/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
  • platform/chromium-win-xp/svg/css/composite-shadow-example-expected.txt: Removed.
  • platform/chromium-win-xp/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
  • platform/chromium-win-xp/svg/text/bidi-text-anchor-direction-expected.txt: Added.
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
  • platform/chromium-win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
  • platform/chromium-win/svg/css/composite-shadow-example-expected.txt: Removed.
  • platform/chromium-win/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
  • platform/chromium-win/svg/hixie/perf/007-expected.png:
  • platform/chromium/svg/css/composite-shadow-example-expected.txt: Renamed from LayoutTests/platform/chromium-cg-mac/svg/css/composite-shadow-example-expected.txt.
  • platform/chromium/svg/css/composite-shadow-with-opacity-expected.txt: Renamed from LayoutTests/platform/chromium-cg-mac/svg/css/composite-shadow-with-opacity-expected.txt.
  • platform/mac/svg/foreignObject/text-tref-02-b-expected.txt: Removed.
  • platform/win/svg/css/composite-shadow-example-expected.txt: Removed.
  • platform/win/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
  • svg/foreignObject/text-tref-02-b-expected.txt: Renamed from LayoutTests/platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt.
21:42 Changeset [101448] by weinig@apple.com

Add move semantics to RetainPtr
https://bugs.webkit.org/show_bug.cgi?id=73393

Reviewed by Anders Carlsson.

  • wtf/RetainPtr.h:

(WTF::RetainPtr::RetainPtr):
Add a move constructor and move enabled assignment operators
to RetainPtr if the compiler being used supports rvalue
references. If the compiler does not support it, we fallback
to the copy semantics we have always had.

21:39 Changeset [101447] by yuqiang.xian@intel.com

DFG local CSE may cause incorrect reference counting for a node
https://bugs.webkit.org/show_bug.cgi?id=73390

Reviewed by Filip Pizlo.

When performing a node substitution, the ref count of the replaced
child will be increased, no matter whether the user node is skipped in
code generation or not. This will cause the reference count of the
replaced child never get the chance to become zero and so the
registers occupied by it cannot be reused simply without spilling, if
it's used by a "skipped" node.
This is a 1% gain on V8 benchmark, tested on IA32 Linux.

  • dfg/DFGPropagator.cpp:

(JSC::DFG::Propagator::performSubstitution):
(JSC::DFG::Propagator::performNodeCSE):

21:36 Changeset [101446] by levin@chromium.org

Add a way to revert a variable to its previous value after leaving a scope.
https://bugs.webkit.org/show_bug.cgi?id=73371

Reviewed by Adam Barth.

Source/JavaScriptCore:

In case anyone from Chromium sees this, it is nearly identical to AutoReset
but if the same name were used, it causes unnecessary ambiguity.

  • JavaScriptCore.xcodeproj/project.pbxproj:
  • wtf/TemporarilyChange.h: Added.

(WTF::TemporarilyChange::TemporarilyChange):
(WTF::TemporarilyChange::~TemporarilyChange):

Source/JavaScriptGlue:

  • ForwardingHeaders/wtf/TemporarilyChange.h: Added.

Source/WebCore:

  • ForwardingHeaders/wtf/TemporarilyChange.h: Added.

Source/WebKit/mac:

  • ForwardingHeaders/wtf/TemporarilyChange.h: Added.

Tools:

  • DumpRenderTree/ForwardingHeaders/wtf/TemporarilyChange.h: Added.
  • TestWebKitAPI/TestWebKitAPI.gypi: Added test file to the build.
  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Ditto.
  • TestWebKitAPI/win/TestWebKitAPI.vcproj: Ditto.
  • TestWebKitAPI/Tests/WTF/TemporarilyChange.cpp: Added.

(TestWebKitAPI::TEST): Added a test for TemporarilyChange.

21:17 EFLWebKitCodingStyle created by gyuyoung.kim@samsung.com
21:17 EFLWebKit edited by gyuyoung.kim@samsung.com
(diff)
20:35 Changeset [101445] by haraken@chromium.org

Implement [Supplemental] IDL and support it in run-bindings-tests
https://bugs.webkit.org/show_bug.cgi?id=73162

Reviewed by Adam Barth.

Source/WebCore:

  • Overview:
    • Implement the [Supplemental] IDL in resolve-supplemental.pl and generate-bindings.pl.
    • Support the [Supplemental] IDL in run-bindings-tests.
    • Add TestSupplemental.idl as a binding test and confirm that it works.
  • This patch affects run-bindings-tests results only and does not affect any real builds

since no [Supplemental] IDL has been written in real WebCore IDL files for now.

  • This patch makes a change on CodeGenerator*.pm to support the [Supplemental] IDL

for (custom) getters and setters.

  • Added perl scripts implement the [Supplemental] IDL as follows:

Previous build flow:

foreach $idl (all IDL files) {

generate-bindings.pl depends on $idl;
generate-bindings.pl reads $idl;
generate-bindings.pl generates .h and .cpp files for $idl;

}

New build flow (See the discussions in bug 72138 for more details):

resolve-supplemental.pl depends on all IDL files;
resolve-supplemental.pl reads all IDL files;
resolve-supplemental.pl resolves the dependency of [Supplemental=XXXX];
resolve-supplemental.pl outputs supplemental_dependency.tmp;
foreach $idl (all IDL files) {

generate-bindings.pl depends on $idl and supplemental_dependency.tmp;
generate-bindings.pl reads $idl;
generate-bindings.pl reads supplemental_dependency.tmp;
generate-bindings.pl generates .h and .cpp files for $idl, including all attributes in IDL files which are implementing $idl;

}

Tests: bindings/scripts/test/TestSupplemental.idl

  • bindings/scripts/generate-bindings.pl: The input is an IDL file |x| and the dependency file. generate-bindings.pl generates .h and .cpp files for the IDL file |x|, including all the attributes in the IDL files which are implementing the IDL file |x|. generate-bindings.pl addes the [ImplementedBy] IDL to the attributes with the [Supplemental] IDL in order to indicate what IDL is implementing the attributes.
  • bindings/scripts/resolve-supplemental.pl: Added. resolve-supplemental.pl reads all IDL files, resolves [Supplemental=XXX] dependencies, and then outputs the dependency file. See the comment in resolve-supplemental.pl for the format of the dependency file.
  • bindings/scripts/CodeGenerator.pm:

(GenerateConditionalStringFromAttributeValue): Avoids duplicated conditions.

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateHeader): If an attribute is [ImplementedBy] another IDL, then we omit the declaration of the custom getter and setter.
(GenerateImplementation): If an attribute is [ImplementedBy] another IDL, then we call back the (custom) getter and setter of the IDL.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateHeader): If an attribute is [ImplementedBy] another IDL, then we omit the declaration of the custom getter and setter.
(GenerateNormalAttrGetter): If an attribute is [ImplementedBy] another IDL, then we call back the getter of the IDL.
(GenerateNormalAttrSetter): If an attribute is [ImplementedBy] another IDL, then we call back the setter of the IDL.
(GenerateSingleBatchedAttribute): If an attribute is [ImplementedBy] another IDL, then we call back the custom getter or setter of the IDL.

  • bindings/scripts/CodeGeneratorCPP.pm:

(GenerateImplementation): If an attribute is [ImplementedBy] another IDL, then we call back the getter and setter of the IDL. CodeGeneratorCPP.pm does not support a custom getter and setter.

  • bindings/scripts/CodeGeneratorGObject.pm:

(GenerateProperty): Ditto.

  • bindings/scripts/CodeGeneratorObjC.pm:

(GenerateImplementation): Ditto.

  • bindings/scripts/test/TestSupplemental.idl: Added. A test case for the [Supplemental] IDL.
  • bindings/scripts/test/CPP/WebDOMTestInterface.cpp: Updated a run-bindings-tests result.

(WebDOMTestInterface::str1):
(WebDOMTestInterface::str2):
(WebDOMTestInterface::setStr2):

  • bindings/scripts/test/CPP/WebDOMTestInterface.h: Ditto.
  • bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp: Ditto.

(webkit_dom_test_interface_get_str1):
(webkit_dom_test_interface_get_str2):
(webkit_dom_test_interface_set_str2):
(webkit_dom_test_interface_set_property):
(webkit_dom_test_interface_get_property):
(webkit_dom_test_interface_class_init):

  • bindings/scripts/test/GObject/WebKitDOMTestInterface.h: Ditto.
  • bindings/scripts/test/JS/JSTestInterface.cpp: Ditto.

(WebCore::jsTestInterfaceStr1):
(WebCore::jsTestInterfaceStr2):
(WebCore::jsTestInterfaceStr3):
(WebCore::JSTestInterface::put):
(WebCore::setJSTestInterfaceStr2):
(WebCore::setJSTestInterfaceStr3):

  • bindings/scripts/test/JS/JSTestInterface.h: Ditto.
  • bindings/scripts/test/ObjC/DOMTestInterface.h: Ditto.
  • bindings/scripts/test/ObjC/DOMTestInterface.mm: Ditto.

(-[DOMTestInterface str1]):
(-[DOMTestInterface str2]):
(-[DOMTestInterface setStr2:]):
(-[DOMTestInterface str3]):
(-[DOMTestInterface setStr3:]):

  • bindings/scripts/test/V8/V8TestInterface.cpp: Ditto.

(WebCore::TestInterfaceInternal::str1AttrGetter):
(WebCore::TestInterfaceInternal::str2AttrGetter):
(WebCore::TestInterfaceInternal::str2AttrSetter):
(WebCore::ConfigureV8TestInterfaceTemplate):

Tools:

run-bindings-tests supports the [Supplemental] IDL in the following way.

(1) It creates a file |x| listing all IDL files.
(2) It generates a supplemental dependency file |y| using resolve-supplemental.pl and |x|.
(3) For each IDL file |z|, it runs generate-bindings.pl with |y|.

Then, generate-bindings.pl generates .h and .cpp files for the IDL file |z|,
including all attributes in IDL files that are supplementing the IDL file |z|.

  • Scripts/run-bindings-tests:

(generate_from_idl):
(generate_supplemental_dependency):
(detect_changes):
(run_tests):
(main):

19:19 Changeset [101444] by leo.yang@torchmobile.com.cn

Upstream platform/network/blackberry/ProxyServerBlackBerry.cpp
https://bugs.webkit.org/show_bug.cgi?id=73288

Reviewed by Antonio Gomes.

Initial upstream, can't be built yet, no new tests.

  • platform/network/blackberry/ProxyServerBlackBerry.cpp: Added.

(WebCore::proxyServersForURL):

19:05 Changeset [101443] by weinig@apple.com

Add COMPILER_SUPPORTS macro to allow for compiler feature testing
https://bugs.webkit.org/show_bug.cgi?id=73386

Reviewed by Anders Carlsson.

  • wtf/Compiler.h:

Add COMPILER_SUPPORTS and #defines for C++11 variadic templates and
rvalue references for Clang.

18:29 Changeset [101442] by nduca@chromium.org

Unreviewed. Fix clang build by using raw pointers instead of static OwnPtrs
for WebCompositor managment.

  • src/WebCompositorImpl.cpp:

(WebKit::WebCompositorImpl::initialize):
(WebKit::WebCompositorImpl::shutdown):

  • src/WebCompositorImpl.h:
18:29 Changeset [101441] by jberlin@webkit.org

WKKeyValueStorageManagerGetKeyValueStorageOrigins may not report the correct list of origins
the first time it is called.
https://bugs.webkit.org/show_bug.cgi?id=73374 (<rdar://problem/10196057>)

Reviewed by Brady Eidson.

Source/WebCore:

Add a callback for when the Storage Tracker is done loading the list of origins with Local
Storage.

  • storage/StorageTracker.cpp:

(WebCore::StorageTracker::StorageTracker):
Keep track of whether the import from disk has been completed.
(WebCore::StorageTracker::notifyFinishedImportingOriginIdentifiersOnMainThread):
(WebCore::StorageTracker::finishedImportingOriginIdentifiers):
Set m_finishedImportingOriginIdentifiers to true and tell the client.
(WebCore::StorageTracker::syncImportOriginIdentifiers):
When finished, notify the shared StorageTracker on the main thread.

  • storage/StorageTracker.h:

(WebCore::StorageTracker::originsLoaded):

  • storage/StorageTrackerClient.h:

Add didFinishLoadingOrigins.

Source/WebKit/mac:

  • Storage/WebStorageTrackerClient.h:
  • Storage/WebStorageTrackerClient.mm:

(WebStorageTrackerClient::didFinishLoadingOrigins):

Source/WebKit2:

Queue any requests for the origins that have Local Storage until the StorageTracker is done
loading the list of those origins from disk.

  • WebProcess/KeyValueStorage/WebKeyValueStorageManager.cpp:

(WebKit::keyValueStorageOriginIdentifiers):
Refactored here from getKeyValueStorageOrigins so it can be used by didFinishLoadingOrigins.
(WebKit::dispatchDidGetKeyValueStorageOrigins):
Ditto.
(WebKit::WebKeyValueStorageManager::getKeyValueStorageOrigins):
If the StorageTracker is not done loading the list of origins from disk, queue up the
request to be handled later.
(WebKit::WebKeyValueStorageManager::didFinishLoadingOrigins):
Dispatch the results for any requests that were make before the StorageTracker was done
loading the list of origins from disk.
(WebKit::WebKeyValueStorageManager::dispatchDidModifyOrigin):

  • WebProcess/KeyValueStorage/WebKeyValueStorageManager.h:
  • WebProcess/WebProcess.cpp:

(WebKit::WebProcess::initializeWebProcess):
Set the WebKeyValueStorageManager as the StorageTrackerClient.

18:16 EFLWebKit edited by ryuan.choi@samsung.com
update package dependency which added after r101347. (diff)
18:09 Changeset [101440] by nduca@chromium.org

[chromium] Enable threaded compositing via CCThreadProxy::hasThread only
https://bugs.webkit.org/show_bug.cgi?id=70838

Reviewed by James Robinson.

Source/WebCore:

  • platform/graphics/chromium/LayerRendererChromium.cpp:

(WebCore::LayerRendererChromium::initialize):

  • platform/graphics/chromium/WebGLLayerChromium.cpp:

(WebCore::WebGLLayerChromium::layerRendererContext):

  • platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp:

(WebCore::CCHeadsUpDisplay::enabled):

  • platform/graphics/chromium/cc/CCLayerTreeHost.cpp:

(WebCore::CCLayerTreeHost::initialize):
(WebCore::CCLayerTreeHost::context):
(WebCore::CCLayerTreeHost::setNeedsAnimate):
(WebCore::CCLayerTreeHost::setNeedsCommit):
(WebCore::CCLayerTreeHost::setNeedsRedraw):
(WebCore::CCLayerTreeHost::composite):

  • platform/graphics/chromium/cc/CCLayerTreeHost.h:

(WebCore::CCSettings::CCSettings):

  • platform/graphics/chromium/cc/CCProxy.cpp:

(WebCore::CCProxy::isMainThread):
(WebCore::CCProxy::isImplThread):
(WebCore::CCProxy::setMainThreadIsImplThread):

  • platform/graphics/chromium/cc/CCProxy.h:
  • platform/graphics/chromium/cc/CCSingleThreadProxy.h:

(WebCore::DebugScopedSetImplThread::DebugScopedSetImplThread):
(WebCore::DebugScopedSetImplThread::~DebugScopedSetImplThread):

Source/WebKit/chromium:

  • public/WebCompositor.h:
  • public/WebLayerTreeView.h:

(WebKit::WebLayerTreeView::Settings::Settings):

  • public/WebSettings.h:
  • src/WebCompositorImpl.cpp:

(WebKit::WebCompositor::initialize):
(WebKit::WebCompositor::shutdown):
(WebKit::WebCompositor::fromIdentifier):

  • src/WebKit.cpp:

(WebKit::initializeWithoutV8):

  • src/WebLayerTreeView.cpp:

(WebKit::WebLayerTreeView::Settings::operator CCSettings):
(WebKit::WebLayerTreeView::composite):

  • src/WebLayerTreeViewImpl.cpp:

(WebKit::WebLayerTreeViewImpl::createLayerTreeHostContext3D):

  • src/WebSettingsImpl.cpp:

(WebKit::WebSettingsImpl::WebSettingsImpl):

  • src/WebSettingsImpl.h:
  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::animate):
(WebKit::WebViewImpl::composite):
(WebKit::WebViewImpl::scheduleAnimation):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
(WebKit::WebViewImpl::createLayerTreeHostContext3D):
(WebKit::WebViewImpl::scheduleComposite):
(WebKit::WebViewImpl::graphicsContext3D):

  • tests/CCLayerTreeHostTest.cpp:

(WTF::CCLayerTreeHostTest::CCLayerTreeHostTest):
(WTF::CCLayerTreeHostTest::runTest):

Tools:

  • DumpRenderTree/chromium/TestShell.cpp:

(TestShell::resetWebSettings):

  • DumpRenderTree/chromium/TestShell.h:

(TestShell::threadedCompositingEnabled):

  • DumpRenderTree/chromium/WebPreferences.cpp:

(WebPreferences::reset):
(WebPreferences::applyTo):

  • DumpRenderTree/chromium/WebPreferences.h:
  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::WebViewHost):
(WebViewHost::~WebViewHost):

17:44 Changeset [101439] by simon.fraser@apple.com

Update Mac results after r101342.

  • platform/mac/fast/block/float/overhanging-tall-block-expected.txt:
  • platform/mac/transforms/svg-vs-css-expected.txt:
17:20 Changeset [101438] by zmo@google.com

Webkit gardening: chromium rebaseline.

17:05 Changeset [101437] by zmo@google.com

Webkit gardening: chromium rebaseline.

16:54 Changeset [101436] by zmo@google.com

Webkit gardening: chromium rebaseline.

16:46 Changeset [101435] by commit-queue@webkit.org

Unreviewed, rolling out r101363.
http://trac.webkit.org/changeset/101363
https://bugs.webkit.org/show_bug.cgi?id=73373

checked in incorrect results (Requested by thorton on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-11-29

  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/mac/svg/text/text-intro-05-t-expected.txt:
16:45 Changeset [101434] by kevino@webkit.org

[wx] Unreviewed build fix for Leopard compilation.

16:38 Changeset [101433] by arv@chromium.org

WebIDL: Add support for static for JSC and V8
https://bugs.webkit.org/show_bug.cgi?id=72998

Reviewed by Adam Barth.

WebIDL uses "static" for class methods. We used to use "[ClassMethod]". This change makes us use the WebIDL syntax instead.

No new tests: Covered by existing tests.

  • bindings/scripts/CodeGeneratorJS.pm:

(GetFunctionName): Use isStatic instead.
(GenerateOverloadedFunction): Ditto.
(GenerateImplementation): Ditto.
(GenerateParametersCheck): Ditto.
(GenerateImplementationFunctionCall): Ditto.
(GenerateConstructorDefinition): Ditto.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateFunctionCallback): Ditto.
(GenerateImplementation): Ditto.
(GenerateFunctionCallString): Ditto.

  • bindings/scripts/IDLParser.pm:

(ParseInterface): Set isStatic as needed.

  • bindings/scripts/IDLStructure.pm: Update regular expression to parse "static".
  • bindings/scripts/test/TestObj.idl: Use static instead of [ClassMethod].
  • storage/IDBKeyRange.idl: Ditto.
16:30 Changeset [101432] by zmo@google.com

Webkit gardening: rebaseline.

16:30 Changeset [101431] by haraken@chromium.org

Unreviewed. Rebaselined a run-bindings-tests result.

  • bindings/scripts/test/JS/JSFloat64Array.h:
16:23 Changeset [101430] by xji@chromium.org

--webkit-visual-word should be able to reach end of text, instead of end of line
https://bugs.webkit.org/show_bug.cgi?id=72048

Reviewed by Ryosuke Niwa.

Source/WebCore:

Revert r92223 -- webkit-visual-word should reach boundary of line.
When there is no more left or right words in the same editing boundary and
current position is an editable position, return start or end position in this
editable content.

Test: editing/selection/move-by-word-visually-textarea.html

  • editing/visible_units.cpp:

(WebCore::collectWordBreaksInBoxInsideBlockWithSameDirectionality):
(WebCore::collectWordBreaksInBoxInsideBlockWithDifferntDirectionality):
(WebCore::leftWordPosition):
(WebCore::rightWordPosition):

LayoutTests:

  • editing/selection/move-by-word-visually-inline-block-positioned-element-expected.txt:
  • editing/selection/move-by-word-visually-inline-block-positioned-element.html:
  • editing/selection/move-by-word-visually-multi-line-expected.txt:
  • editing/selection/move-by-word-visually-multi-line.html:
  • editing/selection/move-by-word-visually-single-space-inline-element-expected.txt:
  • editing/selection/move-by-word-visually-textarea-expected.txt: Added.
  • editing/selection/move-by-word-visually-textarea.html: Added.
16:19 Changeset [101429] by commit-queue@webkit.org

Unreviewed, rolling out r101418.
http://trac.webkit.org/changeset/101418
https://bugs.webkit.org/show_bug.cgi?id=73372

Chromium renderer crashes with ENABLE(MUTATION_OBSERVERS)
(Requested by aklein on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-11-29

  • public/platform/WebThread.h:
  • src/WebKit.cpp:

(WebKit::initialize):
(WebKit::shutdown):

16:19 Changeset [101428] by zmo@google.com

Webkit gardening: rebaseline.

15:49 Changeset [101427] by zmo@google.com

Webkit gardening: rebaseline.

15:36 Changeset [101426] by oliver@apple.com

Allow WebCore to describe typed arrays to JSC
https://bugs.webkit.org/show_bug.cgi?id=73355

Reviewed by Gavin Barraclough.

Source/JavaScriptCore:

Allow globaldata to track the structure of typed arrays.

  • runtime/JSGlobalData.h:

(JSC::TypedArrayDescriptor::TypedArrayDescriptor):

Source/WebCore:

Update bindings codegen to report the data layout to JSC.

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateHeader):
(GenerateImplementation):

  • bindings/scripts/test/JS/JSFloat64Array.cpp:

(WebCore::JSFloat64Array::finishCreation):

  • bindings/scripts/test/JS/JSFloat64Array.h:
14:46 Changeset [101425] by dpranke@chromium.org

add webkit_user_agent to DRT and webkit_unit_tests
https://bugs.webkit.org/show_bug.cgi?id=73362

Reviewed by Tony Chang.

In preparation for building webkit_glue as a separate component,
we need to explicitly declare DRT's and webkit_unit_tests'
dependencies on webkit_user_agent.

  • WebKit.gyp:
14:42 Changeset [101424] by tony@chromium.org

Rename some flexbox functions to be less confusing
https://bugs.webkit.org/show_bug.cgi?id=73363

Reviewed by Ojan Vafai.

These methods no longer have anything to do with block/inline direction.

No new tests, just renaming some functions.

  • rendering/RenderFlexibleBox.cpp:

(WebCore::RenderFlexibleBox::layoutBlock):
(WebCore::RenderFlexibleBox::layoutFlexItems):
(WebCore::RenderFlexibleBox::runFreeSpaceAllocationAlgorithm):
(WebCore::RenderFlexibleBox::layoutAndPlaceChildren):
(WebCore::RenderFlexibleBox::alignChildren):

  • rendering/RenderFlexibleBox.h:
14:22 Changeset [101423] by zmo@google.com

Webkit gardening: rebaseline.

14:08 Changeset [101422] by zmo@google.com

Webkit gardening: rebaseline svg tests.

13:58 Changeset [101421] by arv@chromium.org

Add support for [ClassMethod] to CodeGeneratorJS.pm
https://bugs.webkit.org/show_bug.cgi?id=73342

Reviewed by Adam Barth.

If a method is annotated with [ClassMethod] it will become a method on the JS constructor object and it will
call a static function on the C++ class.

This was previously only implemented in CodeGeneratorV8.pm so this brings JSC up to par.

No new tests: Covered by bindings/scripts/test/

  • bindings/scripts/CodeGeneratorJS.pm:

(GetFunctionName): Refactor to reduce code duplication.
(GenerateHeader): Ditto.
(GenerateOverloadedFunction): This now handles both prototype functions and constructor functions.
(GenerateImplementation): Define class methods too.
(GenerateParametersCheck): Generate the right function access string.
(GenerateImplementationFunctionCall): SVG properties are not static methods.
(GenerateConstructorDefinition): For classes that have static methods we may now return function properties.

  • bindings/scripts/test/JS/JSTestObj.cpp:

(WebCore::JSTestObjConstructor::getOwnPropertySlot): Ditto.
(WebCore::JSTestObjConstructor::getOwnPropertyDescriptor): Ditto.
(WebCore::jsTestObjConstructorFunctionClassMethod): Now calls a static function.
(WebCore::jsTestObjConstructorFunctionClassMethodWithOptional): Ditto.

  • bindings/scripts/test/JS/JSTestObj.h:
13:55 Changeset [101420] by zmo@google.com

Webkit gardening: rebaseline svg tests.

13:47 Changeset [101419] by weinig@apple.com

Remove unused JSDOMWrapperOwner
https://bugs.webkit.org/show_bug.cgi?id=73357

Reviewed by Adam Barth.

  • bindings/js/DOMWrapperWorld.cpp:

(WebCore::DOMWrapperWorld::DOMWrapperWorld):

  • bindings/js/DOMWrapperWorld.h:

(WebCore::DOMWrapperWorld::globalData):
Remove JSDOMWrapperOwner. It is unused.

13:33 Changeset [101418] by adamk@chromium.org

[chromium] WebKitMutationObserver::deliverAllMutations should be exposed through the Chromium API
https://bugs.webkit.org/show_bug.cgi?id=71242

Reviewed by Darin Fisher.

Add addTaskObserver and removeTaskObserver to WebThread,
along with a new WebThread::TaskObserver interface.

For mutation observers, add a TaskObserver to the main thread
to deliver mutations after each task runs.

The Chromium side of this patch is http://codereview.chromium.org/8586038/

  • public/platform/WebThread.h:

(WebKit::WebThread::TaskObserver::~TaskObserver):

  • src/WebKit.cpp:

(WebKit::initialize):
(WebKit::shutdown):

13:31 Changeset [101417] by tony@chromium.org

Clean up fast/regions/no-split-line-box.html test
https://bugs.webkit.org/show_bug.cgi?id=73343

Patch by Alan Stearns <stearns@adobe.com> on 2011-11-29
Reviewed by Tony Chang.

  • fast/regions/no-split-line-box.html:
  • platform/efl/fast/regions/no-split-line-box-expected.png: Removed.
  • platform/mac/fast/regions/no-split-line-box-expected.png: Removed.
13:29 Changeset [101416] by andersca@apple.com

Use contentsToRootView when converting the mouse coordinates for the context menu key event
https://bugs.webkit.org/show_bug.cgi?id=73352

Reviewed by Adam Roben.

No new tests: Already covered by existing tests.

This is another step towards fixing https://bugs.webkit.org/show_bug.cgi?id=71945, by getting
rid of a call to ScrollView::contentsToWindow.

  • page/EventHandler.cpp:

(WebCore::EventHandler::sendContextMenuEventForKey):

13:29 Changeset [101415] by andersca@apple.com

Decorate adoptWK with WARN_UNUSED_RETURN
https://bugs.webkit.org/show_bug.cgi?id=73331

Reviewed by Sam Weinig.

  • UIProcess/API/cpp/WKRetainPtr.h:

(WebKit::adoptWK):

13:29 Changeset [101414] by andersca@apple.com

DragClient::dragSourceActionMaskForPoint should use root view coordinates
https://bugs.webkit.org/show_bug.cgi?id=72409

Reviewed by Sam Weinig.

Source/WebCore:

  • page/DragClient.h:

Rename parameter and remove obsolete comment.

  • page/DragController.cpp:

(WebCore::DragController::delegateDragSourceAction):

  • page/DragController.h:

Rename parameter.

  • page/EventHandler.cpp:

(WebCore::EventHandler::updateDragSourceActionsAllowed):
Use contentsToRootView instead of contentsToWindow.

Source/WebKit/mac:

  • WebCoreSupport/WebDragClient.mm:

(WebDragClient::dragSourceActionMaskForPoint):
Use -[WebView _convertPointFromRootView:] to convert the point to the web view coordinate system.

13:29 Changeset [101413] by andersca@apple.com

EditorClient::showCorrectionPanel should pass the string bounding box in root view coordinates
https://bugs.webkit.org/show_bug.cgi?id=72408

Reviewed by Sam Weinig.

Source/WebCore:

Rename windowRectForRange to rootViewRectForRange and use contentsToRootView instead of contentsToWindow.

  • editing/SpellingCorrectionController.cpp:

(WebCore::SpellingCorrectionController::show):
(WebCore::SpellingCorrectionController::correctionPanelTimerFired):
(WebCore::SpellingCorrectionController::rootViewRectForRange):

  • editing/SpellingCorrectionController.h:

Source/WebKit/mac:

  • WebCoreSupport/CorrectionPanel.mm:

(CorrectionPanel::show):
Convert the bounding rect to web view coordinates.

  • WebView/WebView.mm:

(-[WebView _convertPointFromRootView:]):
(-[WebView _convertRectFromRootView:]):

  • WebView/WebViewInternal.h:

Add helper methods for converting from root view coordinates to web view coordinates.

13:22 Changeset [101412] by carlosgc@webkit.org

Unreviewed. Fix GTK+ WebKit2 build after r101312.

  • Scripts/generate-forwarding-headers.pl: Add blackberry to the

list of platforms.

13:22 Changeset [101411] by ojan@chromium.org

invalid cast in WebCore::toRenderBox / WebCore::RenderBox::firstChildBox
https://bugs.webkit.org/show_bug.cgi?id=72668

Reviewed by David Hyatt.

Source/WebCore:

For new flexible boxes, we were setting childrenInline to true when
merging anonymous blocks, which we should never do. Do the same thing
we do for the deprecated flexboxes.

Test: css3/flexbox/anonymous-block-merge-crash.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::removeChild):

  • rendering/RenderObject.h:

(WebCore::RenderObject::setChildrenInline):
The default value of true was never used. Better to keep it explicit.

LayoutTests:

  • css3/flexbox/anonymous-block-merge-crash-expected.txt: Added.
  • css3/flexbox/anonymous-block-merge-crash.html: Added.
13:12 Changeset [101410] by ojan@chromium.org

List of builders in the flakiness dashboard is out of date
https://bugs.webkit.org/show_bug.cgi?id=73347

Reviewed by Adam Barth.

The chromium gpu bots no longer run layout tests, so kill that
group entirely.

  • TestResultServer/static-dashboards/builders.js:
  • TestResultServer/static-dashboards/dashboard_base.js:
13:07 Changeset [101409] by zmo@google.com

Webkit gardening: rebaseline svg tests.

12:47 Changeset [101408] by vestbo@webkit.org

[Qt] Don't hard-code the list of WebKit2 generated sources

The generated sources are... wait for it... generated. So
use the generator itself to figure out which sources we need
to compile.

Reviewed by Simon Hausmann.

12:47 Changeset [101407] by zmo@google.com

Webkit gardening: rebaseline svg tests.

12:37 Changeset [101406] by rniwa@webkit.org

Crash in IsolateTracker::addFakeRunIfNecessary(), preceded by assertion failure (m_nestedIsolateCount >= 1)
in IsolateTracker::exitIsolate()
https://bugs.webkit.org/show_bug.cgi?id=69275

Reviewed by Eric Seidel.

Source/WebCore:

The crash was caused by our false assumption that at most one isolated container exists between the start
and the root when appending a new run. Fixed the crash by computing the actual number of isolated containers
between the start and the root.

Test: fast/text/nested-bidi-isolate-crash.html

  • rendering/InlineIterator.h:

(WebCore::numberOfIsolateAncestors):
(WebCore::IsolateTracker::IsolateTracker):
(WebCore::InlineBidiResolver::appendRun):

LayoutTests:

Add a regression test.

  • fast/text/nested-bidi-isolate-crash-expected.txt: Added.
  • fast/text/nested-bidi-isolate-crash.html: Added.
12:31 Changeset [101405] by zmo@google.com

webkit gardening: rebaseline svg tests.

12:30 Changeset [101404] by mrobinson@webkit.org

[GTK] Add a method to detect 'make dist' errors without running 'make dist'
https://bugs.webkit.org/show_bug.cgi?id=73216

Reviewed by Philippe Normand.

Add a script that tries to sniff out 'make dist' problems without running
'make dist.' 'make distcheck' takes a very long time to run and this should
reduce the amount of times it needs to be run consecutively.

  • gtk/common.py:

(get_build_path.is_valid_build_directory): Guess the source directory
by the existence of the GNUmakefile instead of the .libs directory. This
allows one to run the script after running autogen.sh but before fully
building.

  • gtk/find-make-dist-errors: Added.
12:11 Changeset [101403] by zmo@google.com

Webkit gardening: rebaseline svg tests.

12:08 Changeset [101402] by zmo@google.com

Webkit gardening: rebaseline svn tests.

11:44 Changeset [101401] by oliver@apple.com

Revert that last change, apparently it destroys everything in the world.

11:31 Changeset [101400] by xji@chromium.org

Rebase after r100819.

  • platform/chromium-cg-mac-leopard/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.png: Added.
  • platform/chromium-mac/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.png: Removed.
  • platform/chromium-mac/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.txt: Removed.
  • platform/chromium/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.png: Added.
  • platform/chromium/fast/dom/rtl-scroll-to-leftmost-and-resize-expected.txt: Added.
  • platform/chromium/test_expectations.txt:
11:07 Changeset [101399] by tony@chromium.org

flex-align:stretch + max-height needs to clamp to max-height and position appropriately
https://bugs.webkit.org/show_bug.cgi?id=70780

Reviewed by David Hyatt.

Source/WebCore:

Test: css3/flexbox/flex-align-max.html

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::sizesToIntrinsicLogicalWidth): When laying out columns, if the flex item is stretching,
we don't need to shrink wrap.

  • rendering/RenderFlexibleBox.cpp:

(WebCore::RenderFlexibleBox::isColumnFlow): Switch to RenderStyle helper method.
(WebCore::RenderFlexibleBox::alignChildrenBlockDirection): For columns, we don't need to do anything.
For rows, handle max logical height by setting the height and recomputing (which will take max-height
into consideration).

  • rendering/style/RenderStyle.h:

(WebCore::InheritedFlags::isColumnFlexFlow): Helper method.

LayoutTests:

  • css3/flexbox/flex-align-max-expected.txt: Added.
  • css3/flexbox/flex-align-max.html: Added.
11:05 Changeset [101398] by tony@chromium.org

[chromium] Remove unused variable (gcc 4.6 complains about this)
https://bugs.webkit.org/show_bug.cgi?id=73335

../../third_party/WebKit/Source/WebCore/platform/graphics/chromium/cc/CCDamageTracker.cpp:296:19:
error: variable 'oldReplicaMaskRect' set but not used [-Werror=unused-but-set-variable]

  • platform/graphics/chromium/cc/CCDamageTracker.cpp:

(WebCore::CCDamageTracker::extendDamageForRenderSurface):

10:56 Changeset [101397] by philn@webkit.org

Unreviewed, other round of GTK rebaseline.

  • platform/gtk/accessibility/dimensions-include-descendants-expected.txt: Added.
  • platform/gtk/editing/execCommand/insertImage-expected.txt:
  • platform/gtk/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
  • platform/gtk/editing/selection/fake-drag-expected.txt: Added.
  • platform/gtk/fast/forms/onselect-textarea-expected.txt: Added.
  • platform/gtk/fast/table/multiple-captions-display-expected.txt:
  • platform/gtk/plugins/embed-attributes-style-expected.txt:
10:32 Changeset [101396] by oliver@apple.com

DOM wrapper cache doesn't need to use JSDOMWrapper
https://bugs.webkit.org/show_bug.cgi?id=73333

Reviewed by Sam Weinig.

Make JSDOMWrapperCache use JSObject rather than JSDOMWrapper
and propagate the type change out.

  • bindings/js/DOMWrapperWorld.h:
  • bindings/js/JSArrayBufferViewHelper.h:

(WebCore::toJSArrayBufferView):

  • bindings/js/JSCSSRuleCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSCSSValueCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSDOMBinding.h:

(WebCore::setInlineCachedWrapper):
(WebCore::clearInlineCachedWrapper):
(WebCore::getCachedWrapper):
(WebCore::cacheWrapper):
(WebCore::wrap):

  • bindings/js/JSDOMWindowCustom.cpp:

(WebCore::JSDOMWindow::history):
(WebCore::JSDOMWindow::location):

  • bindings/js/JSDocumentCustom.cpp:

(WebCore::JSDocument::location):
(WebCore::toJS):

  • bindings/js/JSEventCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSHTMLCollectionCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSImageDataCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSSVGPathSegCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSStyleSheetCustom.cpp:

(WebCore::toJS):

  • bindings/js/JSTrackCustom.cpp:

(WebCore::toJS):

10:26 Changeset [101395] by philn@webkit.org

Unreviewed, another GTK svg rebaseline after r101342.

  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
  • platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
  • platform/gtk/svg/as-background-image/animated-svg-as-background-expected.txt: Added.
  • platform/gtk/svg/as-background-image/svg-as-background-1-expected.txt: Added.
  • platform/gtk/svg/as-background-image/svg-as-background-3-expected.txt: Added.
  • platform/gtk/svg/as-background-image/svg-as-background-4-expected.txt: Added.
  • platform/gtk/svg/as-background-image/svg-as-background-5-expected.txt: Added.
  • platform/gtk/svg/css/getComputedStyle-basic-expected.txt: Added.
  • platform/gtk/svg/custom/image-small-width-height-expected.txt: Added.
  • platform/gtk/svg/custom/pattern-rotate-expected.txt: Added.
  • platform/gtk/svg/text/bidi-embedded-direction-expected.txt:
  • platform/gtk/svg/text/bidi-reorder-value-lists-expected.txt:
  • platform/gtk/svg/text/bidi-text-anchor-direction-expected.txt:
  • platform/gtk/svg/text/selection-background-color-expected.txt: Added.
  • platform/gtk/svg/text/text-tselect-02-f-expected.txt:
09:53 Changeset [101394] by philn@webkit.org

Unreviewed, GTK build fix after r101392.

  • GNUmakefile.am: USE_WEBAUDIO_FFTW was removed, don't use it anymore.
09:36 Changeset [101393] by sergio@webkit.org

[GTK] SIGSEV when a WebKitDownload fails
https://bugs.webkit.org/show_bug.cgi?id=72883

Reviewed by Xan Lopez.

After r100769 http status codes >= 400 trigger download
failures. We must ensure that the download is properly cancelled
before clearing the ResourceHandle client to avoid crashes.

  • webkit/webkitdownload.cpp:

(DownloadClient::didReceiveResponse):

09:34 Changeset [101392] by philn@webkit.org

[GTK] hide WebAudio build option until support for FFTW is removed
https://bugs.webkit.org/show_bug.cgi?id=73295

Reviewed by Martin Robinson.

  • configure.ac: Disable WebAudio until the FFTW dependency is removed.
09:28 Changeset [101391] by philn@webkit.org

Unreviewed, GTK svg/W3C-I18N rebaseline.

  • platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
09:21 Changeset [101390] by senorblanco@chromium.org

[chromium] Unreviewed test_expectations update (added a bug ID).

  • platform/chromium/test_expectations.txt:
09:10 Changeset [101389] by ossy@webkit.org

[Qt] Unreviewed evening gardening.

09:02 Changeset [101388] by philn@webkit.org

Unreviewed, GTK fonts rebaseline after r101343.

  • platform/gtk/fonts/complex-text-shadows-expected.txt:
  • platform/gtk/fonts/cursive-expected.txt:
  • platform/gtk/fonts/custom-font-missing-glyphs-expected.txt:
  • platform/gtk/fonts/default-expected.txt:
  • platform/gtk/fonts/fantasy-expected.txt:
  • platform/gtk/fonts/font-face-with-complex-text-expected.txt:
  • platform/gtk/fonts/font-with-no-valid-encoding-expected.txt:
  • platform/gtk/fonts/fontconfig-aliasing-settings-expected.txt:
  • platform/gtk/fonts/fontconfig-synthetic-bold-expected.txt:
  • platform/gtk/fonts/fontconfig-synthetic-oblique-expected.txt:
  • platform/gtk/fonts/monospace-expected.txt:
  • platform/gtk/fonts/sans-serif-expected.txt:
  • platform/gtk/fonts/serif-expected.txt:
  • platform/gtk/fonts/xsettings_antialias_settings-expected.txt:
  • platform/gtk/fonts/zero-pixel-sized-fonts-expected.txt:
08:58 Changeset [101387] by philn@webkit.org

Unreviewed, GTK rebaseline of animations and fast after
r101343. Also skip some failing fast/ ClientRect tests.

  • platform/gtk/Skipped:
  • platform/gtk/animations/additive-transform-animations-expected.txt:
  • platform/gtk/animations/missing-values-first-keyframe-expected.txt:
  • platform/gtk/animations/missing-values-last-keyframe-expected.txt:
  • platform/gtk/animations/state-at-end-event-expected.txt:
  • platform/gtk/fast/block/float/015-expected.txt:
  • platform/gtk/fast/block/float/overhanging-tall-block-expected.txt:
  • platform/gtk/fast/borders/rtl-border-05-expected.txt:
  • platform/gtk/fast/css/word-space-extra-expected.txt:
  • platform/gtk/fast/dom/34176-expected.txt:
  • platform/gtk/fast/dom/inner-text-expected.txt:
  • platform/gtk/fast/encoding/utf-16-big-endian-expected.txt:
  • platform/gtk/fast/encoding/utf-16-little-endian-expected.txt:
  • platform/gtk/fast/hidpi/broken-image-icon-hidpi-expected.txt:
  • platform/gtk/fast/table/multiple-captions-display-expected.txt:
08:34 Changeset [101386] by philn@webkit.org

Unreviewed, GTK media rebaseline after r101343.

  • platform/gtk/media/audio-controls-rendering-expected.txt:
  • platform/gtk/media/audio-repaint-expected.txt:
  • platform/gtk/media/controls-strict-expected.txt:
  • platform/gtk/media/controls-styling-expected.txt:
  • platform/gtk/media/controls-without-preload-expected.txt:
  • platform/gtk/media/media-controls-clone-expected.txt:
  • platform/gtk/media/media-document-audio-repaint-expected.txt:
  • platform/gtk/media/video-controls-rendering-expected.txt:
  • platform/gtk/media/video-empty-source-expected.txt:
  • platform/gtk/media/video-frame-accurate-seek-expected.txt:
  • platform/gtk/media/video-layer-crash-expected.txt:
  • platform/gtk/media/video-no-audio-expected.txt:
  • platform/gtk/media/video-transformed-expected.txt:
  • platform/gtk/media/video-zoom-controls-expected.txt:
  • platform/gtk/media/video-zoom-expected.txt:
08:24 Changeset [101385] by vsevik@chromium.org

Web Inspector: TextPrompt should show suggest above or under so that it has maximal height.
https://bugs.webkit.org/show_bug.cgi?id=73239

Reviewed by Pavel Feldman.

Fixed suggest box vertical position / height calculation.
Added round corners when suggest box is positioned under text prompt.

  • inspector/front-end/TextPrompt.js:

(WebInspector.TextPrompt.SuggestBox.prototype._updateBoxPosition):

  • inspector/front-end/inspector.css:

(.suggest-box.generic-suggest.under-anchor):

08:18 Changeset [101384] by vestbo@webkit.org

[Qt] Remove use of internal headers in the MiniBrowser

Reviewed by Simon Hausmann.

08:12 Changeset [101383] by carlosgc@webkit.org

Unreviewed. Fix the GTK+ port build after r101307.

Source/WebCore:

  • GNUmakefile.list.am: Add missing files to compilation.

Source/WebKit2:

  • GNUmakefile.am: Add missing files to compilation.
08:10 Changeset [101382] by hausmann@webkit.org

[Qt] Fix debug-shlib build without webkit2

Reviewed by Tor Arne Vestbø.

  • qmake/mkspecs/features/qtwebkit.prf: Respect no_webkit2.
08:01 Changeset [101381] by pfeldman@chromium.org

Web Inspector: split Preferences into Preferences and Capabilities.
https://bugs.webkit.org/show_bug.cgi?id=73321

Source/WebCore:

Part of the Preferences defined in Settings.js are in fact backend capabilities.
Split them into two separate objects for further capabilities refactoring.

Reviewed by Yury Semikhatsky.

  • inspector/front-end/DebuggerModel.js:
  • inspector/front-end/ElementsPanel.js:

(WebInspector.ElementsPanel):
(WebInspector.ElementsPanel.prototype.wasShown):
(WebInspector.ElementsPanel.prototype._populateContextMenu):

  • inspector/front-end/NetworkItemView.js:

(WebInspector.NetworkItemView):

  • inspector/front-end/NetworkPanel.js:

(WebInspector.NetworkLogView.prototype._createTable):
(WebInspector.NetworkLogView.prototype.switchToDetailedView):
(WebInspector.NetworkLogView.prototype.switchToBriefView):
(WebInspector.NetworkLogView.prototype._contextMenu):
(WebInspector.NetworkDataGridNode.prototype.createCells):
(WebInspector.NetworkDataGridNode.prototype.refreshResource):

  • inspector/front-end/ProfileDataGridTree.js:

(WebInspector.ProfileDataGridNode.prototype.get data.formatMilliseconds):

  • inspector/front-end/ProfileView.js:
  • inspector/front-end/ProfilesPanel.js:

(WebInspector.ProfilesPanel.prototype._enableDetailedHeapProfiles):

  • inspector/front-end/Resource.js:

(WebInspector.Resource.prototype.populateImageSource):

  • inspector/front-end/ScriptsPanel.js:

(WebInspector.ScriptsPanel.prototype.wasShown):
(WebInspector.ScriptsPanel.prototype._clearInterface):

  • inspector/front-end/Settings.js:
  • inspector/front-end/SettingsScreen.js:

(WebInspector.SettingsScreen):

  • inspector/front-end/StylesSidebarPane.js:
  • inspector/front-end/inspector.js:

Source/WebKit/chromium:

Reviewed by Yury Semikhatsky.

  • src/js/DevTools.js:
07:56 Changeset [101380] by kenneth@webkit.org

[Qt] Add the infrastructure for enabling suspend/resume.

Reviewed by Simon Hausmann.

Also, remove the painting optimization as it is broken in some
situations, as there is an assumption in that comparison that
the guards cannot be nested, which goes against the design and
its use.

  • UIProcess/API/qt/qquickwebview.cpp:

(QQuickWebViewPrivate::initializeDesktop):
(QQuickWebViewPrivate::initializeTouch):
(QQuickWebViewPrivate::_q_suspend):
(QQuickWebViewPrivate::_q_resume):

  • UIProcess/API/qt/qquickwebview_p.h:
  • UIProcess/API/qt/qquickwebview_p_p.h:
  • UIProcess/qt/QtViewportInteractionEngine.cpp:

(WebKit::ViewportUpdateGuard::ViewportUpdateGuard):
(WebKit::ViewportUpdateGuard::~ViewportUpdateGuard):
(WebKit::QtViewportInteractionEngine::QtViewportInteractionEngine):
(WebKit::QtViewportInteractionEngine::scaleAnimationStateChanged):
(WebKit::QtViewportInteractionEngine::scrollStateChanged):
(WebKit::QtViewportInteractionEngine::event):
(WebKit::QtViewportInteractionEngine::pagePositionRequest):
(WebKit::QtViewportInteractionEngine::ensureContentWithinViewportBoundary):
(WebKit::QtViewportInteractionEngine::reset):
(WebKit::QtViewportInteractionEngine::applyConstraints):
(WebKit::QtViewportInteractionEngine::panGestureRequestUpdate):
(WebKit::QtViewportInteractionEngine::panGestureEnded):
(WebKit::QtViewportInteractionEngine::pinchGestureActive):
(WebKit::QtViewportInteractionEngine::pinchGestureStarted):
(WebKit::QtViewportInteractionEngine::pinchGestureRequestUpdate):
(WebKit::QtViewportInteractionEngine::pinchGestureEnded):
(WebKit::QtViewportInteractionEngine::itemSizeChanged):

  • UIProcess/qt/QtViewportInteractionEngine.h:
07:49 Changeset [101379] by mrobinson@webkit.org

[GTK] Custom fonts on surlybikes.com and boingboing.net do not load
https://bugs.webkit.org/show_bug.cgi?id=69115

Reviewed by Gustavo Noronha Silva.

Instead of pretending to be Safari/Linux, pretend to be a Linux Chrome.
This fixes pages that assume that if a browser is Safari, but not OS X, it is
the iOS version of Safari.

  • tests/testwebsettings.c:

(test_webkit_web_settings_user_agent): Update the test to reflect that the
user agent does not change.

  • webkit/webkitwebsettings.cpp:

(chromeUserAgent): Renamed this from webkitUserAgent to more accurately
describe what it is.
(webkit_web_settings_class_init): Just use an empty string when initializing
the user agent to reduce code duplication.
(webkit_web_settings_set_property): Updated to reflect new method name.
(userAgentForURL): We don't need to special case Google Calendar any longer.

07:49 Changeset [101378] by senorblanco@chromium.org

[chromium] Unreviewed; new baselines for new test added in r101325.

  • platform/chromium-cg-mac-snowleopard/platform/chromium/compositing/accelerated-drawing: Added.
  • platform/chromium-cg-mac-snowleopard/platform/chromium/compositing/accelerated-drawing/svg-filters-expected.png: Added.
  • platform/chromium-mac-snowleopard/platform/chromium/compositing/accelerated-drawing: Added.
  • platform/chromium-mac-snowleopard/platform/chromium/compositing/accelerated-drawing/svg-filters-expected.png: Added.
  • platform/chromium-win/platform/chromium/compositing/accelerated-drawing: Added.
  • platform/chromium-win/platform/chromium/compositing/accelerated-drawing/svg-filters-expected.png: Added.
  • platform/chromium/platform/chromium/compositing/accelerated-drawing: Added.
  • platform/chromium/platform/chromium/compositing/accelerated-drawing/svg-filters-expected.txt: Added.
  • platform/chromium/test_expectations.txt:
07:40 Changeset [101377] by mrobinson@webkit.org

Finish up some miscellaneous GTK+ rebaselines after font metrics changes.

  • platform/gtk/transforms/2d/compound-transforms-vs-containers-expected.txt:
  • platform/gtk/transforms/2d/hindi-rotated-expected.txt:
  • platform/gtk/transforms/2d/transform-borderbox-expected.txt:
  • platform/gtk/transforms/2d/transform-fixed-container-expected.txt:
  • platform/gtk/transforms/2d/transform-origin-borderbox-expected.txt:
  • platform/gtk/transforms/2d/zoom-menulist-expected.txt:
  • platform/gtk/transforms/no_transform_hit_testing-expected.txt:
  • platform/gtk/transforms/svg-vs-css-expected.txt:
  • platform/gtk/transitions/default-timing-function-expected.txt:
  • platform/gtk/transitions/move-after-transition-expected.txt:
  • platform/gtk/transitions/svg-text-shadow-transition-expected.txt:
07:37 Changeset [101376] by hausmann@webkit.org

[Qt] Make WebCore compile with Qt 5 and V8
https://bugs.webkit.org/show_bug.cgi?id=73313

Reviewed by Tor Arne Vestbø.

  • DerivedSources.pri: Add missing V8 specific IDL files to the build.
  • Target.pri: Ditto.
  • bindings/v8/ScriptController.h: V8 NPAPI bindings don't really support

building with ENABLE_NETSCAPE_PLUGIN_API=0. These functions are always
defined, so they also need to be declared.

  • platform/qt/PlatformSupportQt.cpp:

(WebCore::PlatformSupport::pluginScriptableObject): Don't return a
scriptable object when compiling without npapi.

  • storage/StorageAreaImpl.cpp: Add missing Document.h include that is

included implicitly with the Chromium build but not with Qt.

  • xml/XSLTProcessorQt.cpp: Ditto.
07:33 Changeset [101375] by mrobinson@webkit.org

Finish rebaselining table GTK+ results after metrics changes.

  • platform/gtk/tables: Finish rebaselining tables.
07:23 Changeset [101374] by mrobinson@webkit.org

Begin rebaselining GTK+ results in the table directory after font
metrics changes.

  • platform/gtk/tables: Rebaseline tests in this directory.
07:16 Changeset [101373] by pfeldman@chromium.org

2011-11-29 Pavel Feldman <pfeldman@google.com>

Not reviewed: fixing clang build.

  • inspector/InspectorBaseAgent.h: (WebCore::InspectorBaseAgentInterface::getAgentCapabilities):
  • inspector/InspectorDebuggerAgent.cpp: (WebCore::InspectorDebuggerAgent::getAgentCapabilities):
  • inspector/InspectorDebuggerAgent.h:
07:13 Changeset [101372] by philn@webkit.org

Unreviewed, GTK dom/xhtml/level3 rebaseline after r101343.

07:11 Changeset [101371] by mrobinson@webkit.org

Finish GTK+ SVG rebaselines.

  • platform/gtk/svg: Rebaseline more tests.
07:05 Changeset [101370] by philn@webkit.org

Unreviewed, GTK editing/ rebaseline after r101343.

06:54 Changeset [101369] by mrobinson@webkit.org

Continue updating WebKitGTK+ SVG baselines.

  • platform/gtk/svg: Continue updating results in this directory.
06:46 Changeset [101368] by philn@webkit.org

Unreviewed, GTK fast/ rebaseline after r101343.

06:43 Changeset [101367] by pfeldman@chromium.org

Web Inspector: introduce generic capabilities concept, migrate debugger domain to generic capabilities.
https://bugs.webkit.org/show_bug.cgi?id=73311

This step is necessary for getting rid of the 'capability' aspect in the Preferences. As a result,
single front-end will be applicable to multiple backend configurations.

Reviewed by Yury Semikhatsky.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • inspector/Inspector.json:
  • inspector/InspectorAgent.cpp:

(WebCore::InspectorAgent::InspectorAgent):

  • inspector/InspectorApplicationCacheAgent.cpp:

(WebCore::InspectorApplicationCacheAgent::InspectorApplicationCacheAgent):

  • inspector/InspectorBaseAgent.cpp:

(WebCore::InspectorBaseAgentInterface::InspectorBaseAgentInterface):
(WebCore::InspectorBaseAgentInterface::~InspectorBaseAgentInterface):

  • inspector/InspectorBaseAgent.h:

(WebCore::InspectorBaseAgentInterface::getCapabilities):
(WebCore::InspectorBaseAgentInterface::name):
(WebCore::InspectorBaseAgent::InspectorBaseAgent):

  • inspector/InspectorCSSAgent.cpp:

(WebCore::InspectorCSSAgent::InspectorCSSAgent):

  • inspector/InspectorConsoleAgent.cpp:

(WebCore::InspectorConsoleAgent::InspectorConsoleAgent):

  • inspector/InspectorController.cpp:

(WebCore::InspectorController::InspectorController):

  • inspector/InspectorController.h:
  • inspector/InspectorDOMAgent.cpp:

(WebCore::InspectorDOMAgent::InspectorDOMAgent):

  • inspector/InspectorDOMDebuggerAgent.cpp:

(WebCore::InspectorDOMDebuggerAgent::InspectorDOMDebuggerAgent):

  • inspector/InspectorDOMStorageAgent.cpp:

(WebCore::InspectorDOMStorageAgent::InspectorDOMStorageAgent):

  • inspector/InspectorDatabaseAgent.cpp:

(WebCore::InspectorDatabaseAgent::InspectorDatabaseAgent):

  • inspector/InspectorDebuggerAgent.cpp:

(WebCore::InspectorDebuggerAgent::InspectorDebuggerAgent):
(WebCore::InspectorDebuggerAgent::getCapabilities):

  • inspector/InspectorDebuggerAgent.h:
  • inspector/InspectorFileSystemAgent.cpp:

(WebCore::InspectorFileSystemAgent::InspectorFileSystemAgent):

  • inspector/InspectorMetaAgent.cpp: Added.

(WebCore::InspectorMetaAgent::~InspectorMetaAgent):
(WebCore::InspectorMetaAgent::getCapabilities):
(WebCore::InspectorMetaAgent::InspectorMetaAgent):

  • inspector/InspectorMetaAgent.h: Added.

(WebCore::InspectorMetaAgent::create):

  • inspector/InspectorPageAgent.cpp:

(WebCore::InspectorPageAgent::InspectorPageAgent):

  • inspector/InspectorProfilerAgent.cpp:

(WebCore::InspectorProfilerAgent::InspectorProfilerAgent):

  • inspector/InspectorResourceAgent.cpp:

(WebCore::InspectorResourceAgent::InspectorResourceAgent):

  • inspector/InspectorRuntimeAgent.cpp:

(WebCore::InspectorRuntimeAgent::InspectorRuntimeAgent):

  • inspector/InspectorTimelineAgent.cpp:

(WebCore::InspectorTimelineAgent::InspectorTimelineAgent):

  • inspector/InspectorValues.h:

(WebCore::InspectorArray::begin):
(WebCore::InspectorArray::end):

  • inspector/InspectorWorkerAgent.cpp:

(WebCore::InspectorWorkerAgent::InspectorWorkerAgent):

  • inspector/front-end/DebuggerModel.js:

(WebInspector.DebuggerModel.prototype.enableDebugger):

06:39 Changeset [101366] by hausmann@webkit.org

[Qt] Make WebKit/qt build with V8 and Qt 5
https://bugs.webkit.org/show_bug.cgi?id=73315

Reviewed by Kenneth Rohde Christiansen.

Source/WebCore:

For the Qt 5 / V8 build we use QJSEngine/QJSValue instead of
QScriptEngine/QScriptValue.

  • bindings/v8/ScriptController.cpp:
  • bindings/v8/ScriptController.h:
  • bindings/v8/ScriptControllerQt.cpp:

(WebCore::ScriptController::qtScriptEngine):

Source/WebKit/qt:

  • Api/qwebelement.cpp:

(QtWebElementRuntime::initialize): #ifdef JSC code
properly. There's no V8 equivalent just yet.

  • Api/qwebelement.h: Get rid of old V8 cruft.
  • Api/qwebframe.cpp:

(QWebFrame::addToJavaScriptWindowObject): QScriptEngine -> QJSEngine.
(QWebFrame::evaluateJavaScript): Ditto.

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp:

(QtDRTNodeRuntime::initialize): #ifdef JSC code.

  • WebCoreSupport/FrameLoaderClientQt.cpp:

(WebCore::FrameLoaderClientQt::didCreateScriptContext): Adapt to FrameLoaderClient
V8 API changes that happened long time ago.
(WebCore::FrameLoaderClientQt::willReleaseScriptContext): Ditto.

  • WebCoreSupport/FrameLoaderClientQt.h: Ditto.
  • WebCoreSupport/InspectorClientQt.cpp: Add missing include for V8 build.
06:36 Changeset [101365] by hausmann@webkit.org

[Qt][V8] Add missing ExceptionCode.h include for SVG bindings
https://bugs.webkit.org/show_bug.cgi?id=73314

Reviewed by Kenneth Rohde Christiansen.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateNormalAttrSetter): Similarly to other places where we use DOM
exceptions, make sure we include ExceptionCode.h here. It appears to be
an implicit inclusion in the Chromium build, but it should be explicit
like in the rest of the bindings.
(GenerateFunctionCallback): Ditto.

05:39 Changeset [101364] by caseq@chromium.org

Web Inspector: remove usage of innerHTML from inspector front-end
https://bugs.webkit.org/show_bug.cgi?id=73305

Reviewed by Yury Semikhatsky.

  • inspector/front-end/FontView.js:

(WebInspector.FontView.prototype._createContentIfNeeded):

  • inspector/front-end/ShortcutsScreen.js:

(WebInspector.ShortcutsSection.prototype.addKey):
(WebInspector.ShortcutsSection.prototype.addRelatedKeys):
(WebInspector.ShortcutsSection.prototype.addAlternateKeys):
(WebInspector.ShortcutsSection.prototype._addLine):
(WebInspector.ShortcutsSection.prototype.renderSection):
(WebInspector.ShortcutsSection.prototype._renderSequence):
(WebInspector.ShortcutsSection.prototype._renderKey):
(WebInspector.ShortcutsSection.prototype.get _height):
(WebInspector.ShortcutsSection.prototype._createSpan):
(WebInspector.ShortcutsSection.prototype._joinNodes):

  • inspector/front-end/WelcomeView.js:

(WebInspector.WelcomeView.prototype.addMessage):

05:30 Changeset [101363] by zimmermann@webkit.org

2011-11-29 Nikolas Zimmermann <nzimmermann@rim.com>

Not reviewed. Update mac/Lion rebaseline after r101342.

  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/mac/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/mac/svg/text/text-intro-05-t-expected.txt:
05:16 Changeset [101362] by hayato@chromium.org

Rebaseline chromium results for svg/W3C-I18n/* after r101342.
Unreviewed.

Rebaseline for other svg tests will follow.

  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Copied from LayoutTests/platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Added.
  • platform/chromium-cg-mac-leopard/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/chromium-linux-x86/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.txt.
  • platform/chromium-linux-x86/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/tspan-direction-rtl-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-linux/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.txt.
  • platform/chromium-linux/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-mac-leopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Copied from LayoutTests/platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Added.
  • platform/chromium-mac-leopard/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-ltr-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-direction-ltr-expected.png.
  • platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-rtl-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/W3C-I18N/tspan-direction-rtl-expected.png.
  • platform/chromium-win-vista/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.txt.
  • platform/chromium-win-vista/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-win-vista/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.txt.
  • platform/chromium-win-xp/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/W3C-I18N/tspan-direction-rtl-expected.txt.
  • platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
  • platform/chromium-win/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/win-wk2/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png: Renamed from LayoutTests/platform/win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png.
  • platform/win-wk2/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png: Renamed from LayoutTests/platform/win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png.
  • platform/win-wk2/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png: Renamed from LayoutTests/platform/win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png.
  • platform/win-wk2/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png: Renamed from LayoutTests/platform/win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png.
  • platform/win-wk2/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png: Renamed from LayoutTests/platform/win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png.
  • platform/win-xp/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png: Renamed from LayoutTests/platform/win-7sp0/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png.
  • platform/win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png: Renamed from LayoutTests/platform/win-7sp0/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png.
  • platform/win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png: Renamed from LayoutTests/platform/win-7sp0/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png.
  • platform/win-xp/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png: Renamed from LayoutTests/platform/win-7sp0/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png.
  • platform/win-xp/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png: Renamed from LayoutTests/platform/win-7sp0/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png.
05:10 Changeset [101361] by kbalazs@webkit.org

[WK2] fast/frames/iframe-plugin-load-remove-document-crash.html crashes
https://bugs.webkit.org/show_bug.cgi?id=63321

Unreviewed gardening.

Unskip the test on Win-WK2 after fixed in r101232.

  • platform/win-wk2/Skipped:
05:00 Changeset [101360] by zimmermann@webkit.org

2011-11-29 Zoltan Herczeg <zherczeg@webkit.org>

[Qt] Couple of tests have different results on 64 bit and/or in debug mode compared to 32 bit and/or release mode
https://bugs.webkit.org/show_bug.cgi?id=52810

Reviewed by Nikolas Zimmermann.

Update baseline after switching getCTM() to use double-precision internally.

  • platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
  • platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
  • platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
  • platform/mac/svg/custom/non-scaling-stroke-markers-expected.txt:
  • platform/mac/svg/custom/object-sizing-explicit-width-height-expected.txt:
  • platform/mac/svg/custom/use-detach-expected.txt:
  • platform/mac/svg/hixie/links/001-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/mac/svg/text/small-fonts-2-expected.txt:
  • platform/mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:

2011-11-29 Zoltan Herczeg <zherczeg@webkit.org>

[Qt] Couple of tests have different results on 64 bit and/or in debug mode compared to 32 bit and/or release mode
https://bugs.webkit.org/show_bug.cgi?id=52810

Reviewed by Nikolas Zimmermann.

This avoids precision loss in getCTM, which is used whenever mapping repaint rects to a parent coordinate system

  • it affects several DRT results on Mac, all of them are progressions.
  • svg/SVGPreserveAspectRatio.cpp: (WebCore::SVGPreserveAspectRatio::getCTM): Use double-precision internally.
04:46 Changeset [101359] by podivilov@chromium.org

Web Inspector: support concatenated source maps.
https://bugs.webkit.org/show_bug.cgi?id=73138

Reviewed by Yury Semikhatsky.

Source/WebCore:

  • inspector/front-end/CompilerSourceMapping.js:

(WebInspector.ClosureCompilerSourceMapping):
(WebInspector.ClosureCompilerSourceMapping.prototype.loadSourceCode):
(WebInspector.ClosureCompilerSourceMapping.prototype._parseMappingPayload):
(WebInspector.ClosureCompilerSourceMapping.prototype._parseSections):
(WebInspector.ClosureCompilerSourceMapping.prototype._parseMap):
(WebInspector.ClosureCompilerSourceMapping.prototype._canonicalizeURL):

  • inspector/front-end/inspector.js:

(WebInspector.installSourceMappingForTest):

LayoutTests:

  • http/tests/inspector/compiler-source-mapping-expected.txt:
  • http/tests/inspector/compiler-source-mapping.html:
  • http/tests/inspector/resources/source-map.json:
04:40 Changeset [101358] by zimmermann@webkit.org

2011-11-29 Nikolas Zimmermann <nzimmermann@rim.com>

Not reviewed. Rebaseline Win SVG results after r101342.

  • platform/win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/win/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/win/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/win/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
  • platform/win/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
  • platform/win/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
  • platform/win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/win/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
  • platform/win/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
  • platform/win/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/win/svg/as-image: Added.
  • platform/win/svg/as-image/img-preserveAspectRatio-support-1-expected.txt: Added.
  • platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
  • platform/win/svg/carto.net/scrollbar-expected.txt:
  • platform/win/svg/css/composite-shadow-example-expected.txt:
  • platform/win/svg/css/composite-shadow-with-opacity-expected.txt:
  • platform/win/svg/css/stars-with-shadow-expected.txt:
  • platform/win/svg/custom/circular-marker-reference-2-expected.txt:
  • platform/win/svg/custom/linking-uri-01-b-expected.txt:
  • platform/win/svg/custom/massive-coordinates-expected.txt:
  • platform/win/svg/custom/non-circular-marker-reference-expected.txt:
  • platform/win/svg/custom/relative-sized-inner-svg-expected.txt:
  • platform/win/svg/custom/relative-sized-use-on-symbol-expected.txt:
  • platform/win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
  • platform/win/svg/custom/stroked-pattern-expected.txt:
  • platform/win/svg/custom/text-rotated-gradient-expected.txt:
  • platform/win/svg/custom/use-css-events-expected.txt:
  • platform/win/svg/custom/use-detach-expected.txt:
  • platform/win/svg/text/bidi-text-anchor-direction-expected.txt:
  • platform/win/svg/text/font-size-below-point-five-expected.txt:
  • platform/win/svg/text/small-fonts-2-expected.txt:
  • platform/win/svg/text/text-align-06-b-expected.txt:
  • platform/win/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt: Added.
  • platform/win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • platform/win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
  • platform/win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt:
  • platform/win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt:
  • platform/win/transforms/svg-vs-css-expected.txt: Added.
04:39 Changeset [101357] by mrobinson@webkit.org

Not reviewed. Update SVG pixel results which showed small <1% diffs since a while, on both of my 32/64bit machines.

Patch by Nikolas Zimmermann <nzimmermann@rim.com> on 2011-11-29

  • platform/mac-snowleopard/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
  • platform/mac/svg/as-border-image/svg-as-border-image-expected.png:
  • platform/mac/svg/batik/filters/feTile-expected.png:
  • platform/mac/svg/batik/text/smallFonts-expected.png:
  • platform/mac/svg/batik/text/textFeatures-expected.png:
  • platform/mac/svg/custom/external-paintserver-reference-expected.png:
  • platform/mac/svg/custom/linking-base-external-reference-expected.png:
  • platform/mac/svg/custom/mask-colorspace-expected.png:
  • platform/mac/svg/custom/mask-with-all-units-expected.png:
  • platform/mac/svg/custom/pattern-size-bigger-than-target-size-expected.png:
  • platform/mac/svg/custom/text-rotated-gradient-expected.png:
  • platform/mac/svg/filters/filter-clip-expected.png:
  • platform/mac/svg/filters/filterRes-expected.png:
  • platform/mac/svg/text/selection-background-color-expected.png:
  • svg/css/getComputedStyle-basic-expected.txt: The grid-columns parsing patch did not update this file, I've fixed that.
04:22 Changeset [101356] by zimmermann@webkit.org

2011-11-29 Nikolas Zimmermann <nzimmermann@rim.com>

Not reviewed. Update SVG pixel results which showed small <1% diffs since a while, on both of my 32/64bit machines.

  • platform/mac-snowleopard/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
  • platform/mac/svg/as-border-image/svg-as-border-image-expected.png:
  • platform/mac/svg/batik/filters/feTile-expected.png:
  • platform/mac/svg/batik/text/smallFonts-expected.png:
  • platform/mac/svg/batik/text/textFeatures-expected.png:
  • platform/mac/svg/custom/external-paintserver-reference-expected.png:
  • platform/mac/svg/custom/linking-base-external-reference-expected.png:
  • platform/mac/svg/custom/mask-colorspace-expected.png:
  • platform/mac/svg/custom/mask-with-all-units-expected.png:
  • platform/mac/svg/custom/pattern-size-bigger-than-target-size-expected.png:
  • platform/mac/svg/custom/text-rotated-gradient-expected.png:
  • platform/mac/svg/filters/filter-clip-expected.png:
  • platform/mac/svg/filters/filterRes-expected.png:
  • platform/mac/svg/text/selection-background-color-expected.png:
  • svg/css/getComputedStyle-basic-expected.txt: The grid-columns parsing patch did not update this file, I've fixed that.
04:01 Changeset [101355] by mrobinson@webkit.org

Rebaseline GTK+ results after the recent changes to text metrics.

  • platform/gtk/fullscreen: Rebaseline in this directory.
  • platform/gtk/http/tests: Ditto.
  • platform/gtk/mathml: Ditto.
  • platform/gtk/plugins: Ditto.
  • platform/gtk/scrollbars: Ditto.
03:51 Changeset [101354] by philn@webkit.org

Unreviewed, GTK css3 rebaseline after r101343.

  • platform/gtk/css3/bdi-element-expected.txt:
  • platform/gtk/css3/css3-modsel-33-expected.txt:
  • platform/gtk/css3/css3-modsel-35-expected.txt:
  • platform/gtk/css3/css3-modsel-36-expected.txt:
  • platform/gtk/css3/css3-modsel-37-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-1-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-10-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-11-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-13-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-14-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-144-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-148-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-149-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-149b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-14b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-14c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-14d-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-14e-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-15-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-150-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-151-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-152-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-154-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-155-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-155a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-155b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-155c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-155d-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-156-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-156b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-156c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-157-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-158-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-159-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-15b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-16-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-160-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-166-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-166a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-167-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-167a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-168-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-168a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-169-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-169a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-17-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-170-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-170a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-170b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-170c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-170d-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-175a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-175b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-175c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-176-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-177a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-177b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-178-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-179-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-179a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-18-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-180a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-181-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-183-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-184a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-184b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-184c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-184d-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-184e-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-184f-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-18a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-18b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-18c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-19-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-2-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-20-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-21-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-21b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-21c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-22-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-24-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-27-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-27a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-27b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-28-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-28b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-29-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-29b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-30-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-31-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-32-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-33-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-34-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-35-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-36-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-37-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-38-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-39-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-39a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-39b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-39c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-3a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-4-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-41-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-41a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-42-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-42a-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-43-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-43b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-44-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-44b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-44c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-44d-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-45-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-45b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-45c-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-46-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-46b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-5-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-54-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-55-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-56-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-59-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-6-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-60-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-61-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-62-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-63-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-64-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-65-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-66-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-66b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-67-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-68-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-7-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-72-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-72b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-73-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-73b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-74-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-74b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-75-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-75b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-76-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-76b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-77-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-77b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-78-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-78b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-79-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-7b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-8-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-80-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-81-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-81b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-82-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-82b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-83-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-86-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-87-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-87b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-88-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-88b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-89-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-9-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-90-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-90b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-d1-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-d1b-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-d2-expected.txt:
  • platform/gtk/css3/selectors3/html/css3-modsel-d4-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-1-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-10-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-100-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-100b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-101-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-101b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-102-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-102b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-103-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-103b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-104-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-104b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-105-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-105b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-106-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-106b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-107-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-107b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-108-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-108b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-109-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-109b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-11-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-110-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-110b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-111-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-111b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-112-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-112b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-113-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-113b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-114-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-114b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-115-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-115b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-116-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-116b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-117-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-117b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-118-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-119-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-120-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-121-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-122-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-123-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-123b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-124-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-124b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-125-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-125b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-126-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-126b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-127-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-127b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-128-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-128b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-129-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-129b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-13-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-130-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-130b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-131-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-131b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-132-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-132b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-133-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-133b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-134-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-134b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-135-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-135b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-136-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-136b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-137-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-137b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-138-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-138b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-139-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-139b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-14-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-140-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-140b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-141-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-141b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-142-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-142b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-143-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-143b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-144-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-145a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-145b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-146a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-146b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-147a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-147b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-148-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-149-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-149b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-14b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-14c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-14d-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-14e-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-15-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-150-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-151-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-152-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-153-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-154-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-155-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-155a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-155b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-155c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-155d-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-156-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-156b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-156c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-157-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-158-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-159-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-15b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-16-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-160-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-167-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-167a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-168-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-168a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-169-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-169a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-17-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-170-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-170a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-170b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-170c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-170d-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-171-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-172a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-172b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-173a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-173b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-174a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-174b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-175a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-175b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-175c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-176-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-177a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-177b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-178-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-179-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-179a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-18-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-180a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-181-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-182-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-183-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-184a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-184b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-184c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-184d-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-184e-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-184f-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-18a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-18b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-18c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-19-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-2-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-20-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-21-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-21b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-21c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-22-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-24-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-27-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-27a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-27b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-28-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-28b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-29-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-29b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-3-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-30-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-31-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-32-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-33-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-34-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-35-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-36-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-37-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-38-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-39a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-39c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-3a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-4-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-41-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-41a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-42-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-42a-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-43-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-43b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-44-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-44b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-44c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-44d-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-45-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-45b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-45c-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-46-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-46b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-47-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-48-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-49-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-5-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-50-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-51-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-52-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-53-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-54-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-55-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-56-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-57-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-57b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-59-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-6-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-60-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-61-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-62-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-63-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-64-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-65-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-66-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-66b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-67-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-68-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-7-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-72-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-72b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-73-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-73b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-74-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-74b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-75-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-75b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-76-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-76b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-77-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-77b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-78-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-78b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-79-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-7b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-8-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-80-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-81-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-81b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-82-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-82b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-83-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-86-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-87-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-87b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-88-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-88b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-89-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-9-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-90-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-90b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-91-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-92-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-93-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-94-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-94b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-95-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-96-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-96b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-97-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-97b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-98-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-98b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-99-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-99b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-d1-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-d1b-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-d2-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-d3-expected.txt:
  • platform/gtk/css3/selectors3/xhtml/css3-modsel-d4-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-1-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-10-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-100-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-100b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-101-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-101b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-102-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-102b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-103-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-103b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-104-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-104b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-105-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-105b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-106-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-106b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-107-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-107b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-108-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-108b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-109-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-109b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-11-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-110-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-110b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-111-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-111b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-112-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-112b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-113-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-113b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-114-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-114b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-115-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-115b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-116-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-116b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-117-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-117b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-118-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-119-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-120-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-121-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-122-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-123-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-123b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-124-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-124b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-125-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-125b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-126-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-126b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-127-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-127b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-128-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-128b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-129-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-129b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-13-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-130-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-130b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-131-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-131b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-132-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-132b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-133-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-133b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-134-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-134b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-135-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-135b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-136-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-136b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-137-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-137b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-138-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-138b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-139-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-139b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-14-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-140-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-140b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-141-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-141b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-142-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-142b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-143-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-143b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-144-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-145a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-145b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-146a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-146b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-147a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-147b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-148-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-149-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-149b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-14b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-14c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-14d-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-14e-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-15-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-150-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-151-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-152-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-153-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-154-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-155-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-155a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-155b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-155c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-155d-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-156-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-156b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-156c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-157-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-158-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-159-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-15b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-16-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-160-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-166-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-166a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-167-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-167a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-168-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-168a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-169-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-169a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-17-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-170-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-170a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-170b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-170c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-170d-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-171-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-172a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-172b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-173a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-173b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-174a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-174b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-175a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-175b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-175c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-176-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-177a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-177b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-178-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-179-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-179a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-18-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-180a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-181-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-182-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-183-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-184a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-184b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-184c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-184d-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-184e-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-184f-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-18a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-18b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-18c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-19-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-2-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-20-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-21-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-21b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-21c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-22-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-24-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-27-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-27a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-27b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-28-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-28b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-29-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-29b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-3-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-30-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-31-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-32-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-33-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-34-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-35-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-36-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-37-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-38-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-39-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-39a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-39b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-39c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-3a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-4-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-41-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-41a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-42-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-42a-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-43-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-43b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-44-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-44b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-44c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-44d-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-45-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-45b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-45c-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-46-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-46b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-47-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-48-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-49-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-5-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-50-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-51-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-52-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-53-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-54-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-55-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-56-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-57-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-57b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-59-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-6-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-60-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-61-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-62-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-63-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-64-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-65-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-66-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-66b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-67-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-68-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-7-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-72-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-72b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-73-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-73b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-74-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-74b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-75-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-75b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-76-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-76b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-77-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-77b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-78-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-78b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-79-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-7b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-8-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-80-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-81-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-81b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-82-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-82b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-83-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-86-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-87-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-87b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-88-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-88b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-89-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-9-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-90-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-90b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-91-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-92-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-93-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-94-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-94b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-95-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-96-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-96b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-97-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-97b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-98-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-98b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-99-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-99b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-d1-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-d1b-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-d2-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-d3-expected.txt:
  • platform/gtk/css3/selectors3/xml/css3-modsel-d4-expected.txt:
  • platform/gtk/css3/unicode-bidi-isolate-aharon-expected.txt:
  • platform/gtk/css3/unicode-bidi-isolate-basic-expected.txt:
03:37 Changeset [101353] by ossy@webkit.org

SVG <path> DRT dumps have rounding problems across platforms
https://bugs.webkit.org/show_bug.cgi?id=47467

  • platform/qt/Skipped: Skip new failing tests after r101342.
03:24 Changeset [101352] by philn@webkit.org

Unreviewed, GTK css2.1 rebaseline after r101343.

  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-001-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-002-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-003-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-004-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-005-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-006-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-007-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-008-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-009-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-010-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-011-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-height-012-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-001-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-002-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-003-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-004-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-005-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-006-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-007-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-008-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-009-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-010-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-011-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-max-height-012-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-001-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-002-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-003-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-004-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-005-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-006-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-007-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-008-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-009-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-010-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-011-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-012-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-013-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-014-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-015-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-016-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-017-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-018-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-019-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-020-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-021-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-022-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-023-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-non-replaced-width-024-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-001-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-002-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-003-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-004-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-005-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-007-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-008-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-009-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-010-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-011-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-012-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-014-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-016-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-017-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-018-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-019-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-021-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-022-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-023-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-024-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-025-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-026-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-028-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-029-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-030-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-031-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-032-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-033-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-035-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-height-036-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-001-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-006-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-008-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-013-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-015-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-020-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-022-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-027-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-029-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-034-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-036-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-041-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-043-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-048-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-050-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-055-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-057-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-062-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-064-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-069-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-071-expected.txt:
  • platform/gtk/css2.1/20110323/absolute-replaced-width-076-expected.txt:
  • platform/gtk/css2.1/20110323/background-intrinsic-001-expected.txt:
  • platform/gtk/css2.1/20110323/background-intrinsic-002-expected.txt:
  • platform/gtk/css2.1/20110323/background-intrinsic-003-expected.txt:
  • platform/gtk/css2.1/20110323/background-intrinsic-004-expected.txt:
  • platform/gtk/css2.1/20110323/background-intrinsic-005-expected.txt:
  • platform/gtk/css2.1/20110323/background-intrinsic-006-expected.txt:
  • platform/gtk/css2.1/20110323/background-intrinsic-007-expected.txt:
  • platform/gtk/css2.1/20110323/background-intrinsic-008-expected.txt:
  • platform/gtk/css2.1/20110323/background-intrinsic-009-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-001-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-002-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-003-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-004-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-005-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-006-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-007-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-008-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-009-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-010-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-011-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-012-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-013-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-014-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-015-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-height-016-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-width-001-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-width-002-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-width-003-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-width-004-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-width-005-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-width-006-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-width-007-expected.txt:
  • platform/gtk/css2.1/20110323/block-non-replaced-width-008-expected.txt:
  • platform/gtk/css2.1/20110323/block-replaced-height-001-expected.txt:
  • platform/gtk/css2.1/20110323/block-replaced-height-002-expected.txt:
  • platform/gtk/css2.1/20110323/block-replaced-height-003-expected.txt:
  • platform/gtk/css2.1/20110323/block-replaced-height-004-expected.txt:
  • platform/gtk/css2.1/20110323/block-replaced-height-005-expected.txt:
  • platform/gtk/css2.1/20110323/block-replaced-height-007-expected.txt:
  • platform/gtk/css2.1/20110323/block-replaced-width-001-expected.txt:
  • platform/gtk/css2.1/20110323/block-replaced-width-006-expected.txt:
  • platform/gtk/css2.1/20110323/border-conflict-style-079-expected.txt:
  • platform/gtk/css2.1/20110323/border-conflict-style-088-expected.txt:
  • platform/gtk/css2.1/20110323/border-spacing-applies-to-015-expected.txt:
  • platform/gtk/css2.1/20110323/dynamic-top-change-001-expected.txt:
  • platform/gtk/css2.1/20110323/dynamic-top-change-002-expected.txt:
  • platform/gtk/css2.1/20110323/dynamic-top-change-003-expected.txt:
  • platform/gtk/css2.1/20110323/dynamic-top-change-004-expected.txt:
  • platform/gtk/css2.1/20110323/empty-inline-001-expected.txt:
  • platform/gtk/css2.1/20110323/empty-inline-002-expected.txt:
  • platform/gtk/css2.1/20110323/empty-inline-003-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-height-001-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-001-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-002-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-003-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-004-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-005-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-006-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-007-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-008-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-009-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-010-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-011-expected.txt:
  • platform/gtk/css2.1/20110323/float-non-replaced-width-012-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-height-001-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-height-002-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-height-003-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-height-004-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-height-005-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-height-007-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-width-001-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-width-002-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-width-003-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-width-004-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-width-005-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-width-006-expected.txt:
  • platform/gtk/css2.1/20110323/float-replaced-width-011-expected.txt:
  • platform/gtk/css2.1/20110323/floating-replaced-height-008-expected.txt:
  • platform/gtk/css2.1/20110323/height-width-inline-table-001-expected.txt:
  • platform/gtk/css2.1/20110323/height-width-table-001-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-non-replaced-height-001-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-non-replaced-height-002-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-non-replaced-width-001-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-non-replaced-width-002-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-non-replaced-width-003-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-non-replaced-width-004-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-replaced-height-001-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-replaced-height-002-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-replaced-height-003-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-replaced-height-004-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-replaced-height-005-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-replaced-height-007-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-replaced-height-008-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-replaced-width-001-expected.txt:
  • platform/gtk/css2.1/20110323/inline-block-replaced-width-006-expected.txt:
  • platform/gtk/css2.1/20110323/inline-non-replaced-height-002-expected.txt:
  • platform/gtk/css2.1/20110323/inline-non-replaced-height-003-expected.txt:
  • platform/gtk/css2.1/20110323/inline-non-replaced-width-001-expected.txt:
  • platform/gtk/css2.1/20110323/inline-non-replaced-width-002-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-height-001-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-height-002-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-height-003-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-height-004-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-height-005-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-height-007-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-height-008-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-width-001-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-width-006-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-width-011-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-width-012-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-width-013-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-width-014-expected.txt:
  • platform/gtk/css2.1/20110323/inline-replaced-width-015-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-001-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-002-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-003-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-004-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-005-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-006-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-007-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-008-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-009-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-010-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-012-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-013-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-014-expected.txt:
  • platform/gtk/css2.1/20110323/margin-applies-to-015-expected.txt:
  • platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
  • platform/gtk/css2.1/20110323/replaced-intrinsic-001-expected.txt:
  • platform/gtk/css2.1/20110323/replaced-intrinsic-002-expected.txt:
  • platform/gtk/css2.1/20110323/replaced-intrinsic-003-expected.txt:
  • platform/gtk/css2.1/20110323/replaced-intrinsic-004-expected.txt:
  • platform/gtk/css2.1/20110323/replaced-intrinsic-005-expected.txt:
  • platform/gtk/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt:
  • platform/gtk/css2.1/20110323/replaced-min-max-001-expected.txt:
  • platform/gtk/css2.1/20110323/table-caption-001-expected.txt:
  • platform/gtk/css2.1/20110323/table-caption-002-expected.txt:
  • platform/gtk/css2.1/20110323/table-caption-horizontal-alignment-001-expected.txt:
  • platform/gtk/css2.1/20110323/table-caption-margins-001-expected.txt:
  • platform/gtk/css2.1/20110323/table-caption-optional-001-expected.txt:
  • platform/gtk/css2.1/20110323/table-caption-optional-002-expected.txt:
  • platform/gtk/css2.1/20110323/width-non-replaced-inline-001-expected.txt:
  • platform/gtk/css2.1/20110323/width-replaced-element-001-expected.txt:
  • platform/gtk/css2.1/t010403-shand-border-00-c-expected.txt:
  • platform/gtk/css2.1/t010403-shand-font-00-b-expected.txt:
  • platform/gtk/css2.1/t010403-shand-font-01-b-expected.txt:
  • platform/gtk/css2.1/t010403-shand-font-02-b-expected.txt:
  • platform/gtk/css2.1/t010403-shand-font-03-b-expected.txt:
  • platform/gtk/css2.1/t040102-keywords-00-b-expected.txt:
  • platform/gtk/css2.1/t040102-keywords-01-b-expected.txt:
  • platform/gtk/css2.1/t040103-case-00-b-expected.txt:
  • platform/gtk/css2.1/t040103-case-01-c-expected.txt:
  • platform/gtk/css2.1/t040103-escapes-00-b-expected.txt:
  • platform/gtk/css2.1/t040103-escapes-01-b-expected.txt:
  • platform/gtk/css2.1/t040103-escapes-02-d-expected.txt:
  • platform/gtk/css2.1/t040103-escapes-03-b-expected.txt:
  • platform/gtk/css2.1/t040103-escapes-04-b-expected.txt:
  • platform/gtk/css2.1/t040103-escapes-05-c-expected.txt:
  • platform/gtk/css2.1/t040103-escapes-06-b-expected.txt:
  • platform/gtk/css2.1/t040103-escapes-07-b-expected.txt:
  • platform/gtk/css2.1/t040103-escapes-08-b-expected.txt:
  • platform/gtk/css2.1/t040103-ident-00-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-01-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-02-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-03-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-04-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-05-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-06-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-07-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-08-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-09-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-10-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-11-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-12-c-expected.txt:
  • platform/gtk/css2.1/t040103-ident-13-c-expected.txt:
  • platform/gtk/css2.1/t040105-atkeyw-00-b-expected.txt:
  • platform/gtk/css2.1/t040105-atkeyw-01-b-expected.txt:
  • platform/gtk/css2.1/t040105-atkeyw-02-b-expected.txt:
  • platform/gtk/css2.1/t040105-atrule-00-b-expected.txt:
  • platform/gtk/css2.1/t040105-atrule-01-b-expected.txt:
  • platform/gtk/css2.1/t040105-atrule-02-b-expected.txt:
  • platform/gtk/css2.1/t040105-atrule-03-b-expected.txt:
  • platform/gtk/css2.1/t040105-atrule-04-b-expected.txt:
  • platform/gtk/css2.1/t040105-import-00-b-expected.txt:
  • platform/gtk/css2.1/t040105-import-01-b-expected.txt:
  • platform/gtk/css2.1/t040105-import-10-b-expected.txt:
  • platform/gtk/css2.1/t040109-c17-comments-00-b-expected.txt:
  • platform/gtk/css2.1/t040109-c17-comments-01-b-expected.txt:
  • platform/gtk/css2.1/t0402-c71-fwd-parsing-00-f-expected.txt:
  • platform/gtk/css2.1/t0402-c71-fwd-parsing-01-f-expected.txt:
  • platform/gtk/css2.1/t0402-c71-fwd-parsing-02-f-expected.txt:
  • platform/gtk/css2.1/t0402-c71-fwd-parsing-03-f-expected.txt:
  • platform/gtk/css2.1/t0402-c71-fwd-parsing-04-f-expected.txt:
  • platform/gtk/css2.1/t0402-syntax-01-f-expected.txt:
  • platform/gtk/css2.1/t0402-syntax-02-f-expected.txt:
  • platform/gtk/css2.1/t0402-syntax-03-f-expected.txt:
  • platform/gtk/css2.1/t0402-syntax-04-f-expected.txt:
  • platform/gtk/css2.1/t0402-syntax-05-f-expected.txt:
  • platform/gtk/css2.1/t0402-syntax-06-f-expected.txt:
  • platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
  • platform/gtk/css2.1/t040302-c61-phys-len-00-b-expected.txt:
  • platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t040303-c62-percent-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t040304-c64-uri-00-a-g-expected.txt:
  • platform/gtk/css2.1/t040306-c63-color-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t040306-syntax-01-f-expected.txt:
  • platform/gtk/css2.1/t040307-syntax-01-b-expected.txt:
  • platform/gtk/css2.1/t050201-c12-grouping-00-b-expected.txt:
  • platform/gtk/css2.1/t0505-c16-descendant-00-e-expected.txt:
  • platform/gtk/css2.1/t0505-c16-descendant-01-e-expected.txt:
  • platform/gtk/css2.1/t0505-c16-descendant-02-e-expected.txt:
  • platform/gtk/css2.1/t050803-c14-classes-00-e-expected.txt:
  • platform/gtk/css2.1/t0509-c15-ids-00-a-expected.txt:
  • platform/gtk/css2.1/t0509-c15-ids-01-e-expected.txt:
  • platform/gtk/css2.1/t0509-id-sel-syntax-01-f-expected.txt:
  • platform/gtk/css2.1/t0509-id-sel-syntax-02-b-expected.txt:
  • platform/gtk/css2.1/t0510-c25-pseudo-elmnt-00-c-expected.txt:
  • platform/gtk/css2.1/t0511-c21-pseud-anch-00-e-i-expected.txt:
  • platform/gtk/css2.1/t0511-c21-pseud-link-00-e-expected.txt:
  • platform/gtk/css2.1/t0511-c21-pseud-link-01-e-expected.txt:
  • platform/gtk/css2.1/t0511-c21-pseud-link-02-e-expected.txt:
  • platform/gtk/css2.1/t0511-c21-pseud-link-03-e-expected.txt:
  • platform/gtk/css2.1/t051103-c21-activ-ln-00-e-i-expected.txt:
  • platform/gtk/css2.1/t051103-c21-focus-ln-00-e-i-expected.txt:
  • platform/gtk/css2.1/t051103-c21-hover-ln-00-e-i-expected.txt:
  • platform/gtk/css2.1/t051103-dom-hover-01-c-io-expected.txt:
  • platform/gtk/css2.1/t051103-dom-hover-02-c-io-expected.txt:
  • platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt:
  • platform/gtk/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
  • platform/gtk/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
  • platform/gtk/css2.1/t0602-c13-inh-underlin-00-e-expected.txt:
  • platform/gtk/css2.1/t0602-c13-inheritance-00-e-expected.txt:
  • platform/gtk/css2.1/t0602-inherit-bdr-pad-b-00-expected.txt:
  • platform/gtk/css2.1/t0603-c11-import-00-b-expected.txt:
  • platform/gtk/css2.1/t060401-c32-cascading-00-b-expected.txt:
  • platform/gtk/css2.1/t060402-c31-important-00-b-expected.txt:
  • platform/gtk/css2.1/t060403-c21-pseu-cls-00-e-i-expected.txt:
  • platform/gtk/css2.1/t060403-c21-pseu-id-00-e-i-expected.txt:
  • platform/gtk/css2.1/t0801-c412-hz-box-00-b-a-expected.txt:
  • platform/gtk/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-mrgn-r-02-c-expected.txt:
  • platform/gtk/css2.1/t0803-c5502-mrgn-r-03-c-expected.txt:
  • platform/gtk/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.txt:
  • platform/gtk/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-mrgn-l-02-c-expected.txt:
  • platform/gtk/css2.1/t0803-c5504-mrgn-l-03-c-expected.txt:
  • platform/gtk/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5505-mrgn-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t0803-c5505-mrgn-01-e-a-expected.txt:
  • platform/gtk/css2.1/t0803-c5505-mrgn-02-c-expected.txt:
  • platform/gtk/css2.1/t0803-c5505-mrgn-03-c-ag-expected.txt:
  • platform/gtk/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt:
  • platform/gtk/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5507-padn-r-01-c-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5507-padn-r-02-f-expected.txt:
  • platform/gtk/css2.1/t0804-c5507-padn-r-03-f-expected.txt:
  • platform/gtk/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5509-padn-l-01-b-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5509-padn-l-02-f-expected.txt:
  • platform/gtk/css2.1/t0804-c5509-padn-l-03-f-g-expected.txt:
  • platform/gtk/css2.1/t0804-c5510-ipadn-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5510-padn-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t0804-c5510-padn-01-e-a-expected.txt:
  • platform/gtk/css2.1/t0804-c5510-padn-02-f-expected.txt:
  • platform/gtk/css2.1/t0805-c5511-brdr-tw-00-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5511-brdr-tw-01-b-g-expected.txt:
  • platform/gtk/css2.1/t0805-c5511-brdr-tw-02-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5511-brdr-tw-03-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5511-ibrdr-tw-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5512-brdr-rw-00-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5512-brdr-rw-01-b-g-expected.txt:
  • platform/gtk/css2.1/t0805-c5512-brdr-rw-02-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5512-brdr-rw-03-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5512-ibrdr-rw-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5513-brdr-bw-00-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.txt:
  • platform/gtk/css2.1/t0805-c5513-brdr-bw-02-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5513-brdr-bw-03-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5514-brdr-lw-00-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.txt:
  • platform/gtk/css2.1/t0805-c5514-brdr-lw-02-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5514-brdr-lw-03-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5514-ibrdr-lw-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5515-brdr-w-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5515-brdr-w-01-b-g-expected.txt:
  • platform/gtk/css2.1/t0805-c5515-brdr-w-02-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5515-ibrdr-00-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5516-brdr-c-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5516-ibrdr-c-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5517-brdr-s-00-c-expected.txt:
  • platform/gtk/css2.1/t0805-c5517-ibrdr-s-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5518-brdr-t-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5518-brdr-t-01-e-expected.txt:
  • platform/gtk/css2.1/t0805-c5518-ibrdr-t-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5519-brdr-r-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5519-brdr-r-01-e-expected.txt:
  • platform/gtk/css2.1/t0805-c5519-brdr-r-02-e-expected.txt:
  • platform/gtk/css2.1/t0805-c5519-ibrdr-r-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5520-brdr-b-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
  • platform/gtk/css2.1/t0805-c5520-ibrdr-b-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5521-brdr-l-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5521-brdr-l-01-e-expected.txt:
  • platform/gtk/css2.1/t0805-c5521-brdr-l-02-e-expected.txt:
  • platform/gtk/css2.1/t0805-c5521-ibrdr-l-00-a-expected.txt:
  • platform/gtk/css2.1/t0805-c5522-brdr-00-b-expected.txt:
  • platform/gtk/css2.1/t0805-c5522-brdr-01-b-g-expected.txt:
  • platform/gtk/css2.1/t0805-c5522-brdr-02-e-expected.txt:
  • platform/gtk/css2.1/t0805-c5522-ibrdr-00-a-expected.txt:
  • platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
  • platform/gtk/css2.1/t090204-display-change-01-b-ao-expected.txt:
  • platform/gtk/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.txt:
  • platform/gtk/css2.1/t0905-c414-flt-00-d-expected.txt:
  • platform/gtk/css2.1/t0905-c414-flt-01-d-g-expected.txt:
  • platform/gtk/css2.1/t0905-c414-flt-02-c-expected.txt:
  • platform/gtk/css2.1/t0905-c414-flt-03-c-expected.txt:
  • platform/gtk/css2.1/t0905-c414-flt-04-c-expected.txt:
  • platform/gtk/css2.1/t0905-c414-flt-fit-00-d-expected.txt:
  • platform/gtk/css2.1/t0905-c414-flt-fit-01-d-g-expected.txt:
  • platform/gtk/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
  • platform/gtk/css2.1/t0905-c414-flt-wrap-01-d-g-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltblck-01-d-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltclr-00-c-ag-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-flthw-00-c-g-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltinln-00-c-ag-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltmult-00-d-g-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltwidth-01-c-g-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltwidth-02-c-g-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltwidth-03-c-g-expected.txt:
  • platform/gtk/css2.1/t0905-c5525-fltwrap-00-b-expected.txt:
  • platform/gtk/css2.1/t0905-c5526-fltclr-00-c-ag-expected.txt:
  • platform/gtk/css2.1/t0905-c5526-flthw-00-c-g-expected.txt:
  • platform/gtk/css2.1/t090501-c414-flt-00-d-expected.txt:
  • platform/gtk/css2.1/t090501-c414-flt-01-b-expected.txt:
  • platform/gtk/css2.1/t090501-c414-flt-02-d-g-expected.txt:
  • platform/gtk/css2.1/t090501-c414-flt-03-b-g-expected.txt:
  • platform/gtk/css2.1/t090501-c414-flt-ln-00-d-expected.txt:
  • platform/gtk/css2.1/t090501-c414-flt-ln-01-d-g-expected.txt:
  • platform/gtk/css2.1/t090501-c414-flt-ln-02-d-expected.txt:
  • platform/gtk/css2.1/t090501-c414-flt-ln-03-d-expected.txt:
  • platform/gtk/css2.1/t090501-c5525-flt-l-00-b-g-expected.txt:
  • platform/gtk/css2.1/t090501-c5525-flt-r-00-b-g-expected.txt:
  • platform/gtk/css2.1/t1001-abs-pos-cb-01-b-expected.txt:
  • platform/gtk/css2.1/t1001-abs-pos-cb-02-b-expected.txt:
  • platform/gtk/css2.1/t1001-abs-pos-cb-03-b-expected.txt:
  • platform/gtk/css2.1/t1001-abs-pos-cb-04-b-expected.txt:
  • platform/gtk/css2.1/t1001-abs-pos-cb-05-b-expected.txt:
  • platform/gtk/css2.1/t1001-abs-pos-cb-06-b-expected.txt:
  • platform/gtk/css2.1/t1001-abs-pos-cb-07-b-expected.txt:
  • platform/gtk/css2.1/t1001-abs-pos-cb-08-b-expected.txt:
  • platform/gtk/css2.1/t1001-abs-pos-cb-09-b-expected.txt:
  • platform/gtk/css2.1/t1002-c5523-width-00-b-g-expected.txt:
  • platform/gtk/css2.1/t1002-c5523-width-01-b-g-expected.txt:
  • platform/gtk/css2.1/t1002-c5523-width-02-b-g-expected.txt:
  • platform/gtk/css2.1/t100303-c412-blockw-00-d-ag-expected.txt:
  • platform/gtk/css2.1/t100304-c43-rpl-bbx-00-d-g-expected.txt:
  • platform/gtk/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.txt:
  • platform/gtk/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.txt:
  • platform/gtk/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.txt:
  • platform/gtk/css2.1/t1004-c5524-width-00-b-g-expected.txt:
  • platform/gtk/css2.1/t1005-c5524-width-00-b-g-expected.txt:
  • platform/gtk/css2.1/t1005-c5524-width-01-b-g-expected.txt:
  • platform/gtk/css2.1/t1008-c44-ln-box-00-d-ag-expected.txt:
  • platform/gtk/css2.1/t1008-c44-ln-box-01-d-ag-expected.txt:
  • platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
  • platform/gtk/css2.1/t1008-c44-ln-box-03-d-ag-expected.txt:
  • platform/gtk/css2.1/t100801-c42-ibx-ht-00-d-a-expected.txt:
  • platform/gtk/css2.1/t100801-c544-valgn-00-a-ag-expected.txt:
  • platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
  • platform/gtk/css2.1/t100801-c544-valgn-02-d-agi-expected.txt:
  • platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
  • platform/gtk/css2.1/t100801-c544-valgn-04-d-agi-expected.txt:
  • platform/gtk/css2.1/t100801-c548-leadin-00-d-a-expected.txt:
  • platform/gtk/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt:
  • platform/gtk/css2.1/t100801-c548-ln-ht-01-b-ag-expected.txt:
  • platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
  • platform/gtk/css2.1/t100801-c548-ln-ht-03-d-ag-expected.txt:
  • platform/gtk/css2.1/t100801-c548-ln-ht-04-d-ag-expected.txt:
  • platform/gtk/css2.1/t1202-counter-00-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-01-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-02-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-03-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-04-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-05-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-06-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-07-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-08-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-09-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-11-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-12-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-13-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-14-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-15-b-expected.txt:
  • platform/gtk/css2.1/t1202-counter-16-f-expected.txt:
  • platform/gtk/css2.1/t1202-counters-00-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-01-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-02-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-03-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-04-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-05-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-06-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-07-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-08-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-09-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-11-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-12-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-13-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-14-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-15-b-expected.txt:
  • platform/gtk/css2.1/t1202-counters-16-c-expected.txt:
  • platform/gtk/css2.1/t1202-counters-17-d-expected.txt:
  • platform/gtk/css2.1/t1202-counters-18-f-expected.txt:
  • platform/gtk/css2.1/t1204-implied-00-b-expected.txt:
  • platform/gtk/css2.1/t1204-implied-01-c-expected.txt:
  • platform/gtk/css2.1/t1204-implied-02-d-expected.txt:
  • platform/gtk/css2.1/t1204-multiple-00-c-expected.txt:
  • platform/gtk/css2.1/t1204-multiple-01-c-expected.txt:
  • platform/gtk/css2.1/t1204-order-00-c-expected.txt:
  • platform/gtk/css2.1/t1204-order-01-d-expected.txt:
  • platform/gtk/css2.1/t1204-root-e-expected.txt:
  • platform/gtk/css2.1/t120401-scope-00-b-expected.txt:
  • platform/gtk/css2.1/t120401-scope-01-c-expected.txt:
  • platform/gtk/css2.1/t120401-scope-02-c-expected.txt:
  • platform/gtk/css2.1/t120401-scope-03-c-expected.txt:
  • platform/gtk/css2.1/t120401-scope-04-d-expected.txt:
  • platform/gtk/css2.1/t120403-content-none-00-c-expected.txt:
  • platform/gtk/css2.1/t120403-display-none-00-c-expected.txt:
  • platform/gtk/css2.1/t120403-visibility-00-c-expected.txt:
  • platform/gtk/css2.1/t1205-c561-list-displ-00-b-expected.txt:
  • platform/gtk/css2.1/t1205-c563-list-type-00-b-expected.txt:
  • platform/gtk/css2.1/t1205-c563-list-type-01-b-expected.txt:
  • platform/gtk/css2.1/t1205-c564-list-img-00-b-g-expected.txt:
  • platform/gtk/css2.1/t1205-c565-list-pos-00-b-expected.txt:
  • platform/gtk/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt:
  • platform/gtk/css2.1/t1205-c566-list-stl-01-c-g-expected.txt:
  • platform/gtk/css2.1/t1401-c531-color-00-a-expected.txt:
  • platform/gtk/css2.1/t1402-c45-bg-canvas-00-b-expected.txt:
  • platform/gtk/css2.1/t140201-c532-bgcolor-00-a-expected.txt:
  • platform/gtk/css2.1/t140201-c532-bgcolor-01-b-expected.txt:
  • platform/gtk/css2.1/t140201-c533-bgimage-00-a-expected.txt:
  • platform/gtk/css2.1/t140201-c533-bgimage-01-b-g-expected.txt:
  • platform/gtk/css2.1/t140201-c534-bgre-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t140201-c534-bgre-01-b-ag-expected.txt:
  • platform/gtk/css2.1/t140201-c534-bgreps-00-c-ag-expected.txt:
  • platform/gtk/css2.1/t140201-c534-bgreps-01-c-ag-expected.txt:
  • platform/gtk/css2.1/t140201-c534-bgreps-02-c-ag-expected.txt:
  • platform/gtk/css2.1/t140201-c534-bgreps-03-c-ag-expected.txt:
  • platform/gtk/css2.1/t140201-c534-bgreps-04-c-ag-expected.txt:
  • platform/gtk/css2.1/t140201-c534-bgreps-05-c-ag-expected.txt:
  • platform/gtk/css2.1/t140201-c535-bg-fixd-00-b-g-expected.txt:
  • platform/gtk/css2.1/t140201-c536-bgpos-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t140201-c536-bgpos-01-b-ag-expected.txt:
  • platform/gtk/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt:
  • platform/gtk/css2.1/t1503-c522-font-family-00-b-expected.txt:
  • platform/gtk/css2.1/t1504-c523-font-style-00-b-expected.txt:
  • platform/gtk/css2.1/t1504-c543-txt-decor-00-d-g-expected.txt:
  • platform/gtk/css2.1/t1505-c524-font-var-00-b-expected.txt:
  • platform/gtk/css2.1/t1506-c525-font-wt-00-b-expected.txt:
  • platform/gtk/css2.1/t1507-c526-font-sz-00-b-expected.txt:
  • platform/gtk/css2.1/t1507-c526-font-sz-01-b-a-expected.txt:
  • platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
  • platform/gtk/css2.1/t1507-c526-font-sz-03-f-a-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-00-b-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-01-b-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-02-b-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-03-b-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-04-b-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-05-b-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-06-b-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-08-b-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-09-b-expected.txt:
  • platform/gtk/css2.1/t1508-c527-font-10-c-expected.txt:
  • platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
  • platform/gtk/css2.1/t1601-c547-indent-01-d-expected.txt:
  • platform/gtk/css2.1/t1602-c43-center-00-d-ag-expected.txt:
  • platform/gtk/css2.1/t1602-c546-txt-align-00-b-expected.txt:
  • platform/gtk/css2.1/t1604-c541-word-sp-00-b-a-expected.txt:
  • platform/gtk/css2.1/t1604-c541-word-sp-01-b-a-expected.txt:
  • platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
  • platform/gtk/css2.1/t1604-c542-letter-sp-01-b-a-expected.txt:
  • platform/gtk/css2.1/t1605-c545-txttrans-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-00-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-09-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-10-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-19-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-20-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-29-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-30-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-39-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-40-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-49-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-50-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-59-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-60-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-69-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-70-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-79-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-80-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-89-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-90-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
  • platform/gtk/css2.1/t170602-bdr-conflct-w-99-d-expected.txt:
03:13 Changeset [101351] by philn@webkit.org

Unreviewed, GTK css1 rebaseline after r101343.

  • platform/gtk/css1/basic/class_as_selector-expected.txt:
  • platform/gtk/css1/basic/comments-expected.txt:
  • platform/gtk/css1/basic/containment-expected.txt:
  • platform/gtk/css1/basic/contextual_selectors-expected.txt:
  • platform/gtk/css1/basic/grouping-expected.txt:
  • platform/gtk/css1/basic/id_as_selector-expected.txt:
  • platform/gtk/css1/basic/inheritance-expected.txt:
  • platform/gtk/css1/box_properties/border-expected.txt:
  • platform/gtk/css1/box_properties/border_bottom-expected.txt:
  • platform/gtk/css1/box_properties/border_bottom_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_bottom_width-expected.txt:
  • platform/gtk/css1/box_properties/border_bottom_width_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_color-expected.txt:
  • platform/gtk/css1/box_properties/border_color_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_left-expected.txt:
  • platform/gtk/css1/box_properties/border_left_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_left_width-expected.txt:
  • platform/gtk/css1/box_properties/border_left_width_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_right-expected.txt:
  • platform/gtk/css1/box_properties/border_right_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_right_width-expected.txt:
  • platform/gtk/css1/box_properties/border_right_width_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_style-expected.txt:
  • platform/gtk/css1/box_properties/border_style_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_top-expected.txt:
  • platform/gtk/css1/box_properties/border_top_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_top_width-expected.txt:
  • platform/gtk/css1/box_properties/border_top_width_inline-expected.txt:
  • platform/gtk/css1/box_properties/border_width-expected.txt:
  • platform/gtk/css1/box_properties/border_width_inline-expected.txt:
  • platform/gtk/css1/box_properties/clear-expected.txt:
  • platform/gtk/css1/box_properties/clear_float-expected.txt:
  • platform/gtk/css1/box_properties/float-expected.txt:
  • platform/gtk/css1/box_properties/float_elements_in_series-expected.txt:
  • platform/gtk/css1/box_properties/float_margin-expected.txt:
  • platform/gtk/css1/box_properties/float_on_text_elements-expected.txt:
  • platform/gtk/css1/box_properties/height-expected.txt:
  • platform/gtk/css1/box_properties/margin-expected.txt:
  • platform/gtk/css1/box_properties/margin_bottom-expected.txt:
  • platform/gtk/css1/box_properties/margin_bottom_inline-expected.txt:
  • platform/gtk/css1/box_properties/margin_inline-expected.txt:
  • platform/gtk/css1/box_properties/margin_left-expected.txt:
  • platform/gtk/css1/box_properties/margin_left_inline-expected.txt:
  • platform/gtk/css1/box_properties/margin_right-expected.txt:
  • platform/gtk/css1/box_properties/margin_right_inline-expected.txt:
  • platform/gtk/css1/box_properties/margin_top-expected.txt:
  • platform/gtk/css1/box_properties/margin_top_inline-expected.txt:
  • platform/gtk/css1/box_properties/padding-expected.txt:
  • platform/gtk/css1/box_properties/padding_bottom-expected.txt:
  • platform/gtk/css1/box_properties/padding_bottom_inline-expected.txt:
  • platform/gtk/css1/box_properties/padding_inline-expected.txt:
  • platform/gtk/css1/box_properties/padding_left-expected.txt:
  • platform/gtk/css1/box_properties/padding_left_inline-expected.txt:
  • platform/gtk/css1/box_properties/padding_right-expected.txt:
  • platform/gtk/css1/box_properties/padding_right_inline-expected.txt:
  • platform/gtk/css1/box_properties/padding_top-expected.txt:
  • platform/gtk/css1/box_properties/padding_top_inline-expected.txt:
  • platform/gtk/css1/box_properties/width-expected.txt:
  • platform/gtk/css1/cascade/cascade_order-expected.txt:
  • platform/gtk/css1/cascade/important-expected.txt:
  • platform/gtk/css1/classification/display-expected.txt:
  • platform/gtk/css1/classification/list_style-expected.txt:
  • platform/gtk/css1/classification/list_style_image-expected.txt:
  • platform/gtk/css1/classification/list_style_position-expected.txt:
  • platform/gtk/css1/classification/list_style_type-expected.txt:
  • platform/gtk/css1/classification/white_space-expected.txt:
  • platform/gtk/css1/color_and_background/background-expected.txt:
  • platform/gtk/css1/color_and_background/background_attachment-expected.txt:
  • platform/gtk/css1/color_and_background/background_color-expected.txt:
  • platform/gtk/css1/color_and_background/background_image-expected.txt:
  • platform/gtk/css1/color_and_background/background_position-expected.txt:
  • platform/gtk/css1/color_and_background/background_repeat-expected.txt:
  • platform/gtk/css1/color_and_background/color-expected.txt:
  • platform/gtk/css1/conformance/forward_compatible_parsing-expected.txt:
  • platform/gtk/css1/font_properties/font-expected.txt:
  • platform/gtk/css1/font_properties/font_family-expected.txt:
  • platform/gtk/css1/font_properties/font_size-expected.txt:
  • platform/gtk/css1/font_properties/font_style-expected.txt:
  • platform/gtk/css1/font_properties/font_variant-expected.txt:
  • platform/gtk/css1/font_properties/font_weight-expected.txt:
  • platform/gtk/css1/formatting_model/canvas-expected.txt:
  • platform/gtk/css1/formatting_model/floating_elements-expected.txt:
  • platform/gtk/css1/formatting_model/height_of_lines-expected.txt:
  • platform/gtk/css1/formatting_model/horizontal_formatting-expected.txt:
  • platform/gtk/css1/formatting_model/inline_elements-expected.txt:
  • platform/gtk/css1/formatting_model/replaced_elements-expected.txt:
  • platform/gtk/css1/formatting_model/vertical_formatting-expected.txt:
  • platform/gtk/css1/pseudo/anchor-expected.txt:
  • platform/gtk/css1/pseudo/firstletter-expected.txt:
  • platform/gtk/css1/pseudo/firstline-expected.txt:
  • platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
  • platform/gtk/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
  • platform/gtk/css1/text_properties/letter_spacing-expected.txt:
  • platform/gtk/css1/text_properties/line_height-expected.txt:
  • platform/gtk/css1/text_properties/text_align-expected.txt:
  • platform/gtk/css1/text_properties/text_decoration-expected.txt:
  • platform/gtk/css1/text_properties/text_indent-expected.txt:
  • platform/gtk/css1/text_properties/text_transform-expected.txt:
  • platform/gtk/css1/text_properties/vertical_align-expected.txt:
  • platform/gtk/css1/text_properties/word_spacing-expected.txt:
  • platform/gtk/css1/units/color_units-expected.txt:
  • platform/gtk/css1/units/length_units-expected.txt:
  • platform/gtk/css1/units/percentage_units-expected.txt:
  • platform/gtk/css1/units/urls-expected.txt:
03:10 Changeset [101350] by carlosgc@webkit.org

[GTK] Add WebKitURIResponse to WebKit2 GTK+ API
https://bugs.webkit.org/show_bug.cgi?id=72946

Reviewed by Martin Robinson.

  • GNUmakefile.am: Add new files to compilation.
  • UIProcess/API/gtk/WebKitURIResponse.cpp: Added.

(webkitURIResponseFinalize):
(webkitURIResponseGetProperty):
(webkitURIResponseSetProperty):
(webkit_uri_response_class_init):
(webkit_uri_response_init):
(webkit_uri_response_get_uri): Return the URI of the response.
(webkit_uri_response_get_status_code): Return the status code of
the response, or SOUP_STATUS_NONE.
(webkit_uri_response_get_content_length): Return the expected
content length of the response.
(webkitURIResponseCreateForSoupMessage): Private function to
create a response object from a SoupMessage.
(webkitURIResponseGetSoupMessage): Return the soup message
associated to the response.
(webkitURIResponseSetContentLength): Set the expected content
length of the response. This is useful for non http responses.

  • UIProcess/API/gtk/WebKitURIResponse.h: Added.
  • UIProcess/API/gtk/WebKitURIResponsePrivate.h: Added.
  • UIProcess/API/gtk/docs/webkit2gtk-docs.sgml: Add new section.
  • UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Add new symbols.
  • UIProcess/API/gtk/docs/webkit2gtk.types: Add

webkit_uri_response_get_type().

  • UIProcess/API/gtk/webkit2.h: Add WebKitURIResponse.h.
03:04 Changeset [101349] by mario@webkit.org

[Gtk] Regression: text-inserted events lack text inserted and current line
https://bugs.webkit.org/show_bug.cgi?id=72830

Reviewed by Chris Fleizach.

Source/WebCore:

Replace the emission of the old (and now deprecated) AtkObject's
'text-changed:insert' and 'text-changed:remove' signals with the
new 'text-insert' and 'text-remove' ones, which are better and
less fragile since they emit the modified text too, along with the
typical 'offset' and 'count' values associated to the change.

Also, change the signature of the nodeTextChangeNotification() and
nodeTextChangePlatformNotification() to allow specifying the text
being modified from the place we better know about it, that is,
the text editing commands.

  • accessibility/gtk/AXObjectCacheAtk.cpp:

(WebCore::emitTextChanged): Emit 'text-insert' and 'text-remove',
instead of the old and now deprecated 'text-changed' signal.
(WebCore::AXObjectCache::nodeTextChangePlatformNotification):
Update this function to receive a String with the text being
modified, instead of just the number of characters.

  • accessibility/AXObjectCache.cpp:

(WebCore::AXObjectCache::nodeTextChangeNotification): Update this
function to receive a String with the text being modified.

  • accessibility/AXObjectCache.h:

(WebCore::AXObjectCache::nodeTextChangeNotification): Ditto.
(WebCore::AXObjectCache::nodeTextChangePlatformNotification): Ditto.

Adapt the text editing commants to pass the whole text string
being modified, instead of just its number of characters.

  • editing/AppendNodeCommand.cpp:

(WebCore::sendAXTextChangedIgnoringLineBreaks): Adapt to the new
signature of nodeTextChangeNotification(), so pass the whole text.

  • editing/DeleteFromTextNodeCommand.cpp:

(WebCore::DeleteFromTextNodeCommand::doApply): Ditto.
(WebCore::DeleteFromTextNodeCommand::doUnapply): Ditto.

  • editing/InsertIntoTextNodeCommand.cpp:

(WebCore::InsertIntoTextNodeCommand::doApply): Ditto.
(WebCore::InsertIntoTextNodeCommand::doUnapply): Ditto.

  • editing/InsertNodeBeforeCommand.cpp:

(WebCore::InsertNodeBeforeCommand::doApply): Ditto.
(WebCore::InsertNodeBeforeCommand::doUnapply): Ditto.

Update mac, win and chromium's specific parts of AXObjectCache to
match the new signature for nodeTextChangePlatformNotification(),
which won't affect their behaviour as they were not implementing
that method anyway.

  • accessibility/chromium/AXObjectCacheChromium.cpp:

(WebCore::AXObjectCache::nodeTextChangePlatformNotification):

  • accessibility/mac/AXObjectCacheMac.mm:

(WebCore::AXObjectCache::nodeTextChangePlatformNotification):

  • accessibility/win/AXObjectCacheWin.cpp:

(WebCore::AXObjectCache::nodeTextChangePlatformNotification):

Source/WebKit/gtk:

Updated unit test to handle the new 'text-insert' and
'text-remove' signals, instead of the 'text-changed' one.

  • tests/testatk.c:

(textChangedCb): Update a global variable with the result of the
text change, so we can check its value later.
(testWebkitAtkTextChangedNotifications): Connect to the
'text-insert' and 'text-remove' signals and check, in a way more
carefully way than it was done before, that the signals are being
properly emitted, and that the information attached to them is the
right one for each case (insert/remove, offset, count and text).

03:00 Changeset [101348] by mario@webkit.org

[Gtk] Regression: Push buttons no longer expose their displayed text/name
https://bugs.webkit.org/show_bug.cgi?id=72804

Reviewed by Chris Fleizach.

Source/WebCore:

Use AccessibilityObject::title() as the last fallback in
webkit_accessible_get_name() right before relying on the
stringValue() method, if no better alternative was found.

Test: platform/gtk/accessibility/button-accessible-name.html

  • accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:

(webkit_accessible_get_name): Use title() as the last fallback
method before using stringValue().

LayoutTests:

Add new GTK-specific layout test and expections.

  • platform/gtk/accessibility/button-accessible-name-expected.txt: Added.
  • platform/gtk/accessibility/button-accessible-name.html: Added.
02:47 Changeset [101347] by commit-queue@webkit.org

[Texmap][EFL] Accelerated compositing support using TextureMapper on EFL port
https://bugs.webkit.org/show_bug.cgi?id=73111

.:

Add feature define for TextureMapper and OpenGL package.

Patch by Hyowon Kim <hw1008.kim@samsung.com> on 2011-11-29
Reviewed by Noam Rosenthal.

  • Source/cmake/OptionsEfl.cmake:

Source/WebCore:

This patch adds Texture Mapper related files to PlatformEfl.cmake
and removes Qt-specific types in TextureMapperNode.cpp.

Patch by Hyowon Kim <hw1008.kim@samsung.com> on 2011-11-29
Reviewed by Noam Rosenthal.

  • PlatformEfl.cmake:
  • platform/graphics/GraphicsLayer.cpp:
  • platform/graphics/GraphicsLayer.h:
  • platform/graphics/efl/GraphicsLayerEfl.cpp: Removed.
  • platform/graphics/efl/GraphicsLayerEfl.h: Removed.
  • platform/graphics/texmap/TextureMapperNode.cpp:

(WebCore::solveCubicBezierFunction):
(WebCore::solveStepsFunction):

02:30 Changeset [101346] by ossy@webkit.org

SVG <path> DRT dumps have rounding problems across platforms
https://bugs.webkit.org/show_bug.cgi?id=47467

One more update after r101342.

  • platform/qt/svg/transforms/svg-css-transforms-expected.txt: Updated.
02:02 Changeset [101345] by pfeldman@chromium.org

Web Inspector: put inspector agents into a vector in the InspectorController.
https://bugs.webkit.org/show_bug.cgi?id=73225

Inspector controller should maintain agents in the vector, while accessing
them using the same base agent interface. We should not manually call
base agent methods on their concrete instances.

Reviewed by Yury Semikhatsky.

  • inspector/CodeGeneratorInspector.py:

(DomainNameFixes.get_fixed_data.Res):
(DomainNameFixes):
(Generator.go):

  • inspector/InspectorAgent.cpp:

(WebCore::InspectorAgent::InspectorAgent):
(WebCore::PostWorkerNotificationToFrontendTask::performTask):

  • inspector/InspectorAgent.h:

(WebCore::InspectorAgent::create):

  • inspector/InspectorApplicationCacheAgent.cpp:

(WebCore::InspectorApplicationCacheAgent::InspectorApplicationCacheAgent):

  • inspector/InspectorApplicationCacheAgent.h:

(WebCore::InspectorApplicationCacheAgent::create):

  • inspector/InspectorBaseAgent.cpp:
  • inspector/InspectorBaseAgent.h:

(WebCore::InspectorBaseAgentInterface::InspectorBaseAgentInterface):
(WebCore::InspectorBaseAgentInterface::~InspectorBaseAgentInterface):
(WebCore::InspectorBaseAgentInterface::setFrontend):
(WebCore::InspectorBaseAgentInterface::clearFrontend):
(WebCore::InspectorBaseAgentInterface::restore):
(WebCore::InspectorBaseAgentInterface::inspectedPageDestroyed):
(WebCore::InspectorBaseAgent::~InspectorBaseAgent):
(WebCore::InspectorBaseAgent::registerDispatcher):
(WebCore::InspectorBaseAgent::InspectorBaseAgent):

  • inspector/InspectorCSSAgent.cpp:

(WebCore::InspectorCSSAgent::InspectorCSSAgent):

  • inspector/InspectorCSSAgent.h:

(WebCore::InspectorCSSAgent::create):

  • inspector/InspectorConsoleAgent.cpp:

(WebCore::InspectorConsoleAgent::InspectorConsoleAgent):

  • inspector/InspectorConsoleAgent.h:
  • inspector/InspectorController.cpp:

(WebCore::InspectorController::InspectorController):
(WebCore::InspectorController::inspectedPageDestroyed):
(WebCore::InspectorController::connectFrontend):
(WebCore::InspectorController::disconnectFrontend):
(WebCore::InspectorController::restoreInspectorStateFromCookie):

  • inspector/InspectorController.h:
  • inspector/InspectorDOMAgent.cpp:

(WebCore::InspectorDOMAgent::InspectorDOMAgent):

  • inspector/InspectorDOMAgent.h:
  • inspector/InspectorDOMDebuggerAgent.cpp:

(WebCore::InspectorDOMDebuggerAgent::InspectorDOMDebuggerAgent):

  • inspector/InspectorDOMDebuggerAgent.h:

(WebCore::InspectorDOMDebuggerAgent::inspectedPageDestroyed):

  • inspector/InspectorDOMStorageAgent.cpp:

(WebCore::InspectorDOMStorageAgent::InspectorDOMStorageAgent):

  • inspector/InspectorDOMStorageAgent.h:
  • inspector/InspectorDatabaseAgent.cpp:

(WebCore::InspectorDatabaseAgent::InspectorDatabaseAgent):

  • inspector/InspectorDatabaseAgent.h:
  • inspector/InspectorDebuggerAgent.cpp:

(WebCore::InspectorDebuggerAgent::InspectorDebuggerAgent):

  • inspector/InspectorDebuggerAgent.h:

(WebCore::InspectorDebuggerAgent::inspectedPageDestroyed):

  • inspector/InspectorFileSystemAgent.cpp:

(WebCore::InspectorFileSystemAgent::InspectorFileSystemAgent):

  • inspector/InspectorFileSystemAgent.h:
  • inspector/InspectorPageAgent.cpp:

(WebCore::InspectorPageAgent::InspectorPageAgent):

  • inspector/InspectorPageAgent.h:
  • inspector/InspectorProfilerAgent.cpp:

(WebCore::InspectorProfilerAgent::InspectorProfilerAgent):

  • inspector/InspectorProfilerAgent.h:
  • inspector/InspectorResourceAgent.cpp:

(WebCore::InspectorResourceAgent::InspectorResourceAgent):

  • inspector/InspectorResourceAgent.h:

(WebCore::InspectorResourceAgent::create):

  • inspector/InspectorRuntimeAgent.cpp:

(WebCore::InspectorRuntimeAgent::InspectorRuntimeAgent):

  • inspector/InspectorRuntimeAgent.h:
  • inspector/InspectorTimelineAgent.cpp:

(WebCore::InspectorTimelineAgent::InspectorTimelineAgent):

  • inspector/InspectorTimelineAgent.h:
  • inspector/InspectorWorkerAgent.cpp:

(WebCore::InspectorWorkerAgent::InspectorWorkerAgent):

  • inspector/InspectorWorkerAgent.h:
  • inspector/PageConsoleAgent.h:

(WebCore::PageConsoleAgent::create):

  • inspector/PageRuntimeAgent.h:

(WebCore::PageRuntimeAgent::create):

  • inspector/WorkerConsoleAgent.h:

(WebCore::WorkerConsoleAgent::create):

  • inspector/WorkerInspectorController.cpp:

(WebCore::WorkerInspectorController::WorkerInspectorController):
(WebCore::WorkerInspectorController::connectFrontend):

  • inspector/WorkerRuntimeAgent.h:

(WebCore::WorkerRuntimeAgent::create):

02:00 Changeset [101344] by ossy@webkit.org

SVG <path> DRT dumps have rounding problems across platforms
https://bugs.webkit.org/show_bug.cgi?id=47467

Update Qt specific expected results aftert r101342.

  • platform/qt/ [...]: Updated.
01:42 Changeset [101343] by philn@webkit.org

[GTK] Improve FontMetrics accuracy
https://bugs.webkit.org/show_bug.cgi?id=72614

Reviewed by Martin Robinson.
Patch by Nikolas Zimmermann.

  • platform/graphics/freetype/FontPlatformDataFreeType.cpp:

(WebCore::setCairoFontOptionsFromFontConfigPattern):

  • platform/graphics/freetype/SimpleFontDataFreeType.cpp:

(WebCore::SimpleFontData::platformInit):

01:40 Changeset [101342] by zimmermann@webkit.org

2011-11-29 Nikolas Zimmermann <nzimmermann@rim.com>

SVG <path> DRT dumps have rounding problems across platforms
https://bugs.webkit.org/show_bug.cgi?id=47467

Reviewed by Zoltan Herczeg.

Rebaseline all SVG text results, as InlineBox virtualHeight is now a float, just like virtualWidth.
The RenderSVGText/InlineText positions are now properly rounded _once_, when dumping the results
for DRT in SVGRenderTreeAsText.

  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
  • platform/mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
  • platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
  • platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
  • platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
  • platform/mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
  • platform/mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
  • platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
  • platform/mac/svg/as-image/img-preserveAspectRatio-support-1-expected.txt:
  • platform/mac/svg/batik/filters/feTile-expected.txt:
  • platform/mac/svg/batik/filters/filterRegions-expected.txt:
  • platform/mac/svg/batik/masking/maskRegions-expected.txt:
  • platform/mac/svg/batik/paints/gradientLimit-expected.txt:
  • platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
  • platform/mac/svg/batik/paints/patternRegionA-expected.txt:
  • platform/mac/svg/batik/paints/patternRegions-expected.txt:
  • platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
  • platform/mac/svg/batik/text/longTextOnPath-expected.txt:
  • platform/mac/svg/batik/text/smallFonts-expected.txt:
  • platform/mac/svg/batik/text/textAnchor-expected.txt:
  • platform/mac/svg/batik/text/textAnchor2-expected.txt:
  • platform/mac/svg/batik/text/textAnchor3-expected.txt:
  • platform/mac/svg/batik/text/textDecoration-expected.txt:
  • platform/mac/svg/batik/text/textDecoration2-expected.txt:
  • platform/mac/svg/batik/text/textEffect-expected.txt:
  • platform/mac/svg/batik/text/textEffect2-expected.txt:
  • platform/mac/svg/batik/text/textEffect3-expected.txt:
  • platform/mac/svg/batik/text/textFeatures-expected.txt:
  • platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
  • platform/mac/svg/batik/text/textLayout-expected.txt:
  • platform/mac/svg/batik/text/textLayout2-expected.txt:
  • platform/mac/svg/batik/text/textLength-expected.txt:
  • platform/mac/svg/batik/text/textOnPath-expected.txt:
  • platform/mac/svg/batik/text/textOnPath2-expected.txt:
  • platform/mac/svg/batik/text/textOnPath3-expected.txt:
  • platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
  • platform/mac/svg/batik/text/textPCDATA-expected.txt:
  • platform/mac/svg/batik/text/textPosition-expected.txt:
  • platform/mac/svg/batik/text/textPosition2-expected.txt:
  • platform/mac/svg/batik/text/textProperties-expected.txt:
  • platform/mac/svg/batik/text/textProperties2-expected.txt:
  • platform/mac/svg/batik/text/textStyles-expected.txt:
  • platform/mac/svg/batik/text/verticalText-expected.txt:
  • platform/mac/svg/batik/text/verticalTextOnPath-expected.txt:
  • platform/mac/svg/batik/text/xmlSpace-expected.txt:
  • platform/mac/svg/carto.net/button-expected.txt:
  • platform/mac/svg/carto.net/colourpicker-expected.txt:
  • platform/mac/svg/carto.net/combobox-expected.txt:
  • platform/mac/svg/carto.net/scrollbar-expected.txt:
  • platform/mac/svg/carto.net/selectionlist-expected.txt:
  • platform/mac/svg/carto.net/slider-expected.txt:
  • platform/mac/svg/carto.net/tabgroup-expected.txt:
  • platform/mac/svg/carto.net/textbox-expected.txt:
  • platform/mac/svg/carto.net/window-expected.txt:
  • platform/mac/svg/clip-path/clip-path-pixelation-expected.txt:
  • platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt:
  • platform/mac/svg/css/arrow-with-shadow-expected.txt:
  • platform/mac/svg/css/group-with-shadow-expected.txt:
  • platform/mac/svg/css/shadow-changes-expected.txt:
  • platform/mac/svg/css/text-shadow-multiple-expected.txt:
  • platform/mac/svg/custom/alignment-baseline-modes-expected.txt:
  • platform/mac/svg/custom/circular-marker-reference-1-expected.txt:
  • platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
  • platform/mac/svg/custom/circular-marker-reference-3-expected.txt:
  • platform/mac/svg/custom/circular-marker-reference-4-expected.txt:
  • platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
  • platform/mac/svg/custom/deep-dynamic-updates-expected.txt:
  • platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
  • platform/mac/svg/custom/dominant-baseline-modes-expected.txt:
  • platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt:
  • platform/mac/svg/custom/embedding-external-svgs-expected.txt:
  • platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
  • platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
  • platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
  • platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
  • platform/mac/svg/custom/font-face-cascade-order-expected.txt:
  • platform/mac/svg/custom/font-face-simple-expected.txt:
  • platform/mac/svg/custom/getTransformToElement-expected.txt:
  • platform/mac/svg/custom/gradient-rotated-bbox-expected.txt:
  • platform/mac/svg/custom/gradient-stop-corner-cases-expected.txt:
  • platform/mac/svg/custom/image-small-width-height-expected.txt:
  • platform/mac/svg/custom/invalid-css-expected.txt:
  • platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-clipPath-creation-expected.txt:
  • platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-gradient-creation-expected.txt:
  • platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt:
  • platform/mac/svg/custom/js-late-pattern-creation-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-all-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-transform-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt:
  • platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt:
  • platform/mac/svg/custom/linking-uri-01-b-expected.txt:
  • platform/mac/svg/custom/marker-default-width-height-expected.txt:
  • platform/mac/svg/custom/massive-coordinates-expected.txt:
  • platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt:
  • platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
  • platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
  • platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
  • platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt:
  • platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt:
  • platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
  • platform/mac/svg/custom/path-textPath-simulation-expected.txt:
  • platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt:
  • platform/mac/svg/custom/pattern-rotate-expected.txt:
  • platform/mac/svg/custom/pattern-rotate-gaps-expected.txt:
  • platform/mac/svg/custom/pattern-with-transformation-expected.txt:
  • platform/mac/svg/custom/relative-sized-inner-svg-expected.txt:
  • platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
  • platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
  • platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
  • platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
  • platform/mac/svg/custom/small-rect-scale-expected.txt:
  • platform/mac/svg/custom/stroked-pattern-expected.txt:
  • platform/mac/svg/custom/struct-use-09-b-expected.txt:
  • platform/mac/svg/custom/style-attribute-font-size-expected.txt:
  • platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt:
  • platform/mac/svg/custom/text-clip-expected.txt:
  • platform/mac/svg/custom/text-dom-01-f-expected.txt:
  • platform/mac/svg/custom/text-filter-expected.txt:
  • platform/mac/svg/custom/text-letter-spacing-expected.txt:
  • platform/mac/svg/custom/text-rotated-gradient-expected.txt:
  • platform/mac/svg/custom/text-rotation-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
  • platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt:
  • platform/mac/svg/custom/text-x-dy-lists-expected.txt:
  • platform/mac/svg/custom/tref-own-content-removal-expected.txt:
  • platform/mac/svg/custom/tref-update-expected.txt:
  • platform/mac/svg/custom/use-css-events-expected.txt:
  • platform/mac/svg/custom/use-detach-expected.txt:
  • platform/mac/svg/custom/use-dynamic-append-expected.txt:
  • platform/mac/svg/custom/use-forward-refs-expected.txt:
  • platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt:
  • platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
  • platform/mac/svg/custom/use-modify-target-container-expected.txt:
  • platform/mac/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt:
  • platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
  • platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
  • platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt:
  • platform/mac/svg/custom/use-on-g-containing-use-expected.txt:
  • platform/mac/svg/custom/use-on-g-expected.txt:
  • platform/mac/svg/custom/use-on-rect-expected.txt:
  • platform/mac/svg/custom/use-on-symbol-expected.txt:
  • platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt:
  • platform/mac/svg/custom/use-on-use-expected.txt:
  • platform/mac/svg/custom/use-recursion-1-expected.txt:
  • platform/mac/svg/custom/use-recursion-3-expected.txt:
  • platform/mac/svg/custom/use-recursion-4-expected.txt:
  • platform/mac/svg/custom/use-transform-expected.txt:
  • platform/mac/svg/dom/SVGPathSegList-cloning-expected.txt:
  • platform/mac/svg/filters/filterRes-expected.txt:
  • platform/mac/svg/foreignObject/text-tref-02-b-expected.txt:
  • platform/mac/svg/hixie/error/002-expected.txt:
  • platform/mac/svg/hixie/error/013-expected.txt:
  • platform/mac/svg/hixie/perf/001-expected.txt:
  • platform/mac/svg/hixie/perf/002-expected.txt:
  • platform/mac/svg/hixie/perf/003-expected.txt:
  • platform/mac/svg/hixie/perf/004-expected.txt:
  • platform/mac/svg/hixie/perf/005-expected.txt:
  • platform/mac/svg/hixie/perf/006-expected.txt:
  • platform/mac/svg/hixie/perf/007-expected.txt:
  • platform/mac/svg/hixie/text/001-expected.txt:
  • platform/mac/svg/hixie/text/003-expected.txt:
  • platform/mac/svg/hixie/text/003a-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/mac/svg/text/bidi-embedded-direction-expected.txt:
  • platform/mac/svg/text/bidi-text-query-expected.txt:
  • platform/mac/svg/text/bidi-tspans-expected.txt:
  • platform/mac/svg/text/font-size-below-point-five-2-expected.txt:
  • platform/mac/svg/text/font-size-below-point-five-expected.txt:
  • platform/mac/svg/text/scaled-font-expected.txt:
  • platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt:
  • platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
  • platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
  • platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
  • platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
  • platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt:
  • platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt:
  • platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt:
  • platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt:
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
  • platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
  • platform/mac/svg/text/select-x-list-1-expected.txt:
  • platform/mac/svg/text/select-x-list-2-expected.txt:
  • platform/mac/svg/text/select-x-list-3-expected.txt:
  • platform/mac/svg/text/select-x-list-4-expected.txt:
  • platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt:
  • platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt:
  • platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt:
  • platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt:
  • platform/mac/svg/text/selection-doubleclick-expected.txt:
  • platform/mac/svg/text/selection-tripleclick-expected.txt:
  • platform/mac/svg/text/small-fonts-2-expected.txt:
  • platform/mac/svg/text/small-fonts-3-expected.txt:
  • platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt:
  • platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
  • platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
  • platform/mac/svg/wicd/rightsizing-grid-expected.txt:
  • platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
  • platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt:
  • platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt:
  • platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
  • platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
  • platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
  • svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
  • svg/custom/glyph-setting-d-attribute-expected.txt:
  • svg/custom/gradient-with-1d-boundingbox-expected.txt:
  • svg/custom/non-scaling-stroke-expected.txt:
  • svg/custom/use-setAttribute-crash-expected.txt:
  • svg/custom/use-transfer-width-height-properties-to-svg-expected.txt:
  • svg/custom/use-transfer-width-height-properties-to-svg2-expected.txt:
  • svg/custom/use-transfer-width-height-properties-to-symbol-expected.txt:
  • svg/custom/use-transfer-width-height-properties-to-symbol2-expected.txt:
  • svg/custom/zero-path-square-cap-rendering2-expected.txt:

2011-11-29 Nikolas Zimmermann <nzimmermann@rim.com>

SVG <path> DRT dumps have rounding problems across platforms
https://bugs.webkit.org/show_bug.cgi?id=47467

Reviewed by Zoltan Herczeg.

Next step towards fixing rounding differences across 32/64, release/debug builds and various platforms.
Switch TextStream::operator<<(double) and SVGPathStringBuilder to use the newly introduced String::number(double, ConversionMode, precision)
instead of using snprintf/String::format() directly. This uses wtf/dtoas rounding facilities and has proven to be faster & more precise!

In order to make use of these new floating-point dumping facilities following work was done:

  • The InlineBox logicalHeight is still integer based, while logicalWidth switched to float recently, continue that work and switch logicalTop/Bottom to floats as well. This allows us to avoid calling enclosingIntRect() when figuring out the bounds of a RenderSVGText. Instead DRT can ask for the floating point metrics and round on its own to the desired precision. It's not obviously clear why this makes a difference. Consider a rect with width 9.99999999, enclosingIntRect() would yield 10 as width, on this machine, but another may store 10.000000003, yielding 11. That's part of the reason why this is more safe and ultimately should eliminate the rounding error induced by this in the DRT results.
  • absoluteClippedOverflowRectForRepaint(): when figuring out the repaint rect we'd retrieve the repaintRectInLocalCoordinates(), and call enclosingIntRect on it. Instead of doing that, to avoid the error described above, add a computeFloatRectForRepaint() call to RenderObject that's only used in a SVG subtree, just like its done for nodeAtFloatPoint. Do a single final enclosingIntRect() step when crossing the boundary from the SVG subtree in RenderSVGRoot to its parent, thus reducing the rounding instabilities.
  • The new String::number() implementation enforces a unique zero eliminating the 0.0 vs -0.0 issue for free.

This has been tested on Gtk&Mac - and requires lots of new baseline. The hope is to be able to share a lot more with Mac now, except for obvious
font family differences, that influence RenderSVGInlineText/Text results, and thus all containers that contains such objects.

  • platform/text/TextStream.cpp: (WebCore::TextStream::operator<<):
  • rendering/InlineBox.cpp: (WebCore::InlineBox::logicalHeight):
  • rendering/InlineBox.h: (WebCore::InlineBox::virtualLogicalHeight): (WebCore::InlineBox::calculateBoundaries): (WebCore::InlineBox::pixelSnappedLogicalTop): (WebCore::InlineBox::pixelSnappedLogicalBottom): (WebCore::InlineBox::logicalTop): (WebCore::InlineBox::logicalBottom): (WebCore::InlineBox::setLogicalTop):
  • rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::placeBoxesInBlockDirection): (WebCore::InlineFlowBox::addBoxShadowVisualOverflow): (WebCore::InlineFlowBox::addBorderOutsetVisualOverflow): (WebCore::InlineFlowBox::addTextBoxVisualOverflow):
  • rendering/InlineTextBox.h: (WebCore::InlineTextBox::calculateBoundaries):
  • rendering/RenderInline.cpp: (WebCore::RenderInline::paintOutline):
  • rendering/RenderObject.cpp: (WebCore::RenderObject::computeFloatRectForRepaint):
  • rendering/RenderObject.h:
  • rendering/RenderText.cpp: (WebCore::RenderText::absoluteRectsForRange): (WebCore::RenderText::absoluteQuads): (WebCore::RenderText::absoluteQuadsForRange):
  • rendering/RenderTreeAsText.cpp: (WebCore::hasFractions): (WebCore::formatNumberRespectingIntegers): (WebCore::operator<<): (WebCore::write):
  • rendering/RenderTreeAsText.h:
  • rendering/TrailingFloatsRootInlineBox.h: (WebCore::TrailingFloatsRootInlineBox::virtualLogicalHeight):
  • rendering/svg/RenderSVGForeignObject.cpp: (WebCore::RenderSVGForeignObject::computeFloatRectForRepaint):
  • rendering/svg/RenderSVGForeignObject.h:
  • rendering/svg/RenderSVGInline.cpp: (WebCore::RenderSVGInline::computeFloatRectForRepaint):
  • rendering/svg/RenderSVGInline.h:
  • rendering/svg/RenderSVGInlineText.cpp: (WebCore::RenderSVGInlineText::floatLinesBoundingBox): (WebCore::RenderSVGInlineText::linesBoundingBox): (WebCore::RenderSVGInlineText::computeNewScaledFontForStyle):
  • rendering/svg/RenderSVGInlineText.h: (WebCore::RenderSVGInlineText::objectBoundingBox):
  • rendering/svg/RenderSVGModelObject.cpp: (WebCore::RenderSVGModelObject::computeFloatRectForRepaint):
  • rendering/svg/RenderSVGModelObject.h:
  • rendering/svg/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::computeFloatRectForRepaint):
  • rendering/svg/RenderSVGRoot.h:
  • rendering/svg/RenderSVGText.cpp: (WebCore::RenderSVGText::computeRectForRepaint): (WebCore::RenderSVGText::computeFloatRectForRepaint):
  • rendering/svg/RenderSVGText.h:
  • rendering/svg/SVGInlineFlowBox.cpp: (WebCore::SVGInlineFlowBox::calculateBoundaries):
  • rendering/svg/SVGInlineFlowBox.h: (WebCore::SVGInlineFlowBox::virtualLogicalHeight): (WebCore::SVGInlineFlowBox::setLogicalHeight):
  • rendering/svg/SVGInlineTextBox.cpp: (WebCore::SVGInlineTextBox::calculateBoundaries):
  • rendering/svg/SVGInlineTextBox.h: (WebCore::SVGInlineTextBox::virtualLogicalHeight): (WebCore::SVGInlineTextBox::setLogicalHeight): (WebCore::SVGInlineTextBox::selectionHeight):
  • rendering/svg/SVGRenderSupport.cpp: (WebCore::SVGRenderSupport::clippedOverflowRectForRepaint): (WebCore::SVGRenderSupport::computeFloatRectForRepaint):
  • rendering/svg/SVGRenderSupport.h:
  • rendering/svg/SVGRenderTreeAsText.cpp: (WebCore::operator<<): (WebCore::roundedFloatRect): (WebCore::writeRenderSVGTextBox): (WebCore::writeSVGText): (WebCore::writeSVGInlineText):
  • rendering/svg/SVGRenderTreeAsText.h:
  • rendering/svg/SVGRootInlineBox.cpp: (WebCore::SVGRootInlineBox::computePerCharacterLayoutInformation): (WebCore::SVGRootInlineBox::layoutChildBoxes): (WebCore::SVGRootInlineBox::layoutRootBox):
  • rendering/svg/SVGRootInlineBox.h: (WebCore::SVGRootInlineBox::virtualLogicalHeight): (WebCore::SVGRootInlineBox::setLogicalHeight):
  • svg/SVGPathStringBuilder.cpp: (WebCore::SVGPathStringBuilder::moveTo): (WebCore::SVGPathStringBuilder::lineTo): (WebCore::SVGPathStringBuilder::lineToHorizontal): (WebCore::SVGPathStringBuilder::lineToVertical): (WebCore::SVGPathStringBuilder::curveToCubic): (WebCore::SVGPathStringBuilder::curveToCubicSmooth): (WebCore::SVGPathStringBuilder::curveToQuadratic): (WebCore::SVGPathStringBuilder::curveToQuadraticSmooth): (WebCore::SVGPathStringBuilder::arcTo):
01:27 Changeset [101341] by caseq@chromium.org

Web Inspector: remove WebInspector.linkifyURL and TreeElement.titleHTML
https://bugs.webkit.org/show_bug.cgi?id=73217

Reviewed by Pavel Feldman.

  • inspector/front-end/AuditFormatters.js:

(WebInspector.applyFormatters):

  • inspector/front-end/AuditResultView.js:

(WebInspector.AuditCategoryResultPane.prototype._appendResult):

  • inspector/front-end/AuditRules.js:

(WebInspector.AuditRules.GzipRule.prototype.doRun):
(WebInspector.AuditRules.UnusedCssRule.prototype.doRun.evalCallback.selectorsCallback):
(WebInspector.AuditRules.ImageDimensionsRule.prototype.doRun):
(WebInspector.AuditRules.CssInHeadRule.prototype.doRun):

  • inspector/front-end/AuditsPanel.js:

(WebInspector.AuditRuleResult):
(WebInspector.AuditRuleResult.linkifyDisplayName):
(WebInspector.AuditRuleResult.prototype.addSnippet):
(WebInspector.AuditRuleResult.prototype.addFormatted):
(WebInspector.AuditRuleResult.prototype._append):

  • inspector/front-end/ElementsTreeOutline.js:

(WebInspector.ElementsTreeElement.prototype.adjustCollapsedRange):

  • inspector/front-end/ObjectPropertiesSection.js:

(WebInspector.ObjectPropertiesSection.prototype.updateProperties):

  • inspector/front-end/ResourceHeadersView.js:

(WebInspector.ResourceHeadersView.prototype._formatHeader):
(WebInspector.ResourceHeadersView.prototype._formatParameter):
(WebInspector.ResourceHeadersView.prototype._refreshURL):
(WebInspector.ResourceHeadersView.prototype._refreshUrlFragment):
(WebInspector.ResourceHeadersView.prototype._refreshRequestPayload):
(WebInspector.ResourceHeadersView.prototype._refreshParms):
(WebInspector.ResourceHeadersView.prototype._refreshHTTPInformation):
(WebInspector.ResourceHeadersView.prototype._refreshHeaders):

  • inspector/front-end/ResourceUtils.js:
  • inspector/front-end/StylesSidebarPane.js:

(WebInspector.ComputedStylePropertiesSection.prototype.rebuildComputedTrace):

  • inspector/front-end/WorkersSidebarPane.js:

(WebInspector.WorkersSidebarPane.prototype.addWorker):

  • inspector/front-end/treeoutline.js:

(TreeElement.prototype._setListItemNodeContent):

01:23 Changeset [101340] by commit-queue@webkit.org

Unreviewed, rolling out r101302.
http://trac.webkit.org/changeset/101302
https://bugs.webkit.org/show_bug.cgi?id=73293

massive crashes on gtk/win bots - m_bytes assertion fires
(Requested by WildFox on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-11-29

  • platform/image-decoders/ImageDecoder.cpp:

(WebCore::ImageFrame::setSize):

01:15 Changeset [101339] by kenneth@webkit.org

[Qt] QQuickWebView gets wrong position after reload https://bugs.webkit.org/show_bug.cgi?id=73292

Reviewed by Simon Hausmann.

The ensureContentWithinViewportBoundary, animates the current viewport
item into boundaries. That ofcourse breaks when we try to animate it,
given the initial-scale which hasn't been applied; so apply it.

Also put the QScroller settings code in the ctor as it never changes.

  • UIProcess/qt/QtViewportInteractionEngine.cpp:

(WebKit::QtViewportInteractionEngine::QtViewportInteractionEngine):
(WebKit::QtViewportInteractionEngine::ensureContentWithinViewportBoundary):
(WebKit::QtViewportInteractionEngine::reset):
(WebKit::QtViewportInteractionEngine::applyConstraints):

  • UIProcess/qt/QtViewportInteractionEngine.h:
00:53 Changeset [101338] by philn@webkit.org

Unreviewed, unskip fixed flaky test after r101326.

  • platform/gtk/test_expectations.txt: Unskip http/tests/websocket/tests/hixie76/error-detect.html
00:13 Changeset [101337] by commit-queue@webkit.org

Assertion fails when opening two popup menus
https://bugs.webkit.org/show_bug.cgi?id=73189

Patch by Jing Zhao <jingzhao@chromium.org> on 2011-11-29
Reviewed by Kent Tamura.

By using element.dispatchEvent(), a user written script can open two
popup menus, which causes the assertion in WebViewImpl::popupOpened()
fail.

Check if there is an opened popup menu before opening a popup menu.

Source/WebKit/chromium:

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::popupOpened):

LayoutTests:

  • fast/forms/select-popup-crash-expected.txt: Added.
  • fast/forms/select-popup-crash.html: Added.
00:10 Changeset [101336] by commit-queue@webkit.org

Upstream BlackBerry porting of platform/image-decoders
https://bugs.webkit.org/show_bug.cgi?id=73118

Patch by Sean Wang <Xuewen.Wang@torchmobile.com.cn> on 2011-11-29
Reviewed by Daniel Bates.

Initial upstream, can't be built yet, no test cases.

The initial author is David Tapuska <dtapuska@rim.com>.

  • platform/image-decoders/blackberry/JPEGImageDecoder.cpp: Added.

(WebCore::libInit):
(WebCore::ImageReader::ImageReader):
(WebCore::imgDecodeSetup):
(WebCore::ImageReader::updateData):
(WebCore::ImageReader::setSize):
(WebCore::ImageReader::sizeExtract):
(WebCore::ImageReader::decode):
(WebCore::JPEGImageDecoder::JPEGImageDecoder):
(WebCore::JPEGImageDecoder::setData):
(WebCore::JPEGImageDecoder::isSizeAvailable):
(WebCore::JPEGImageDecoder::frameBufferAtIndex):

  • platform/image-decoders/blackberry/JPEGImageDecoder.h: Added.

(WebCore::JPEGImageDecoder::filenameExtension):
(WebCore::JPEGImageDecoder::supportsAlpha):

11/28/11:

23:59 Changeset [101335] by dgrogan@chromium.org

WebWorkerRunLoop wrapper around WorkerRunLoop
https://bugs.webkit.org/show_bug.cgi?id=71757

Source/WebCore:

Reviewed by Darin Fisher.

No new tests - IndexedDB tests forthcoming.

  • platform/chromium/PlatformSupport.h: Add two methods that allow

WebCore to notify chromium when workers start and stop.

  • workers/WorkerThread.cpp:

(WebCore::WorkerThread::workerThread): Call into PlatformSupport when
the worker's runloop is started and stopped.

Source/WebKit/chromium:

This allows the embedder to post tasks to webcore-created worker
threads. WebWorkerRunLoop is a thin wrapper that just holds a
WorkerRunLoop*. As such, it is not heap allocated and can be copied.

Reviewed by Darin Fisher.

  • WebKit.gyp: Added WebWorkerRunLoop.{cpp,h}
  • public/WebWorkerRunLoop.h: Added. Interface the embedder will use to

post Tasks to worker threads created in WebCore.
(WebKit::WebWorkerRunLoop::Task::~Task):
(WebKit::operator==): These are the operators necessary to allow
WebWorkerRunLoop to be used as a key in a std::map using the value of
the underlying WebCore::WorkerRunLoop* for the meaningful comparisons.
(WebKit::operator<):

  • public/platform/WebKitPlatformSupport.h: Stubs for the embedder to

implement.
(WebKit::WebKitPlatformSupport::didStartWorkerRunLoop):
(WebKit::WebKitPlatformSupport::didStopWorkerRunLoop):

  • src/PlatformSupport.cpp: Wrap incoming WorkerRunLoop objects in

WebWorkerRunLoopImpl objects, forward them to WebKitPlatformSupport.
(WebCore::PlatformSupport::didStartWorkerRunLoop):
(WebCore::PlatformSupport::didStopWorkerRunLoop):

  • src/WebWorkerRunLoop.cpp: Added.

(WebKit::WebWorkerRunLoop::WebWorkerRunLoop): Store incoming
WorkerRunLoop pointer.
(WebKit::WebWorkerRunLoop::postTask): Wrap incoming Task in
ScriptExecutionContext::Task, post to stored WorkerRunLoop.
(WebKit::WebWorkerRunLoop::equals): Support for the operators mentioned
above.
(WebKit::WebWorkerRunLoop::lessThan): Ditto.

23:57 Changeset [101334] by fpizlo@apple.com

DFG debugCall() mechanism only works on X86 and X86-64
https://bugs.webkit.org/show_bug.cgi?id=73282

Reviewed by Oliver Hunt.

  • dfg/DFGAssemblyHelpers.h:

(JSC::DFG::AssemblyHelpers::debugCall):

23:55 Changeset [101333] by achicu@adobe.com

[CSS Filters] Filters do not render correctly when the layer has a transform
https://bugs.webkit.org/show_bug.cgi?id=73077

Reviewed by Dean Jackson.

Source/WebCore:

Corrected the root layer that was used when no transform was applied.
Using PaintLayerAppliedTransform when calling paintLayer again, to avoid
applying the transform inside the filter's graphics context. Now we apply that
on the result image.

Tests: css3/filters/filter-with-transform.html

css3/filters/nested-filter.html

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::paintLayer):

LayoutTests:

  • css3/filters/filter-with-transform-expected.png: Added.
  • css3/filters/filter-with-transform-expected.txt: Added.
  • css3/filters/filter-with-transform.html: Added.
  • css3/filters/nested-filter-expected.png: Added.
  • css3/filters/nested-filter-expected.txt: Added.
  • css3/filters/nested-filter.html: Added.
23:44 Changeset [101332] by fpizlo@apple.com

DFG non-X86 ArithDiv does speculation failure after mutating state,
without a value recovery
https://bugs.webkit.org/show_bug.cgi?id=73286

Reviewed by Gavin Barraclough.

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

23:39 Changeset [101331] by commit-queue@webkit.org

[blackberry] Upstream BlackBerry porting of plugin framework
https://bugs.webkit.org/show_bug.cgi?id=73185

Patch by Wei Charles <charles.wei@torchmobile.com.cn> on 2011-11-28
Reviewed by Daniel Bates.

No new tests for now.

  • plugins/blackberry: Added.
  • plugins/blackberry/PluginDataBlackBerry.cpp: Added.
  • plugins/blackberry/PluginPackageBlackBerry.cpp: Added.
23:36 Changeset [101330] by ossy@webkit.org

[Qt][WK2] Unreviewed buildfix after r101307.

  • qmake/mkspecs/features/webkit2.prf: Add missing includepath.
22:36 Changeset [101329] by noel.gordon@gmail.com

[chromium] Remove V8MessagePortCustom.h from the gyp projects
https://bugs.webkit.org/show_bug.cgi?id=73281

Reviewed by David Levin.

V8MessagePortCustom.h was removed in r101118

  • WebCore.gypi: remove bindings\v8\custom\V8MessagePortCustom.h
22:33 Changeset [101328] by leo.yang@torchmobile.com.cn

Upstream the BlackBerry porting of SocketStream
https://bugs.webkit.org/show_bug.cgi?id=73283

Reviewed by Daniel Bates.

Other main contributors:
Joe Mason <jmason@rim.com>
Lyon Chen <liachen@rim.com>

Initial upstream, can't be built yet, no new tests.

  • platform/network/blackberry/SocketStreamError.h: Added.

(WebCore::SocketStreamError::SocketStreamError):

  • platform/network/blackberry/SocketStreamHandle.h: Added.

(WebCore::SocketStreamHandle::create):

  • platform/network/blackberry/SocketStreamHandleBlackBerry.cpp: Added.

(WebCore::SocketStreamHandle::SocketStreamHandle):
(WebCore::SocketStreamHandle::~SocketStreamHandle):
(WebCore::SocketStreamHandle::platformSend):
(WebCore::SocketStreamHandle::platformClose):
(WebCore::SocketStreamHandle::didReceiveAuthenticationChallenge):
(WebCore::SocketStreamHandle::receivedCredential):
(WebCore::SocketStreamHandle::receivedRequestToContinueWithoutCredential):
(WebCore::SocketStreamHandle::receivedCancellation):
(WebCore::SocketStreamHandle::notifyStatusReceived):
(WebCore::SocketStreamHandle::notifyDataReceived):
(WebCore::SocketStreamHandle::notifyReadyToSendData):
(WebCore::SocketStreamHandle::notifyClose):

22:25 Changeset [101327] by commit-queue@webkit.org

Size of ResourceRequestBase could be reduced by using bitfields.
https://bugs.webkit.org/show_bug.cgi?id=73271

Patch by Yongjun Zhang <yongjun_zhang@apple.com> on 2011-11-28
Reviewed by Alexey Proskuryakov.

Add bitfield for bool members in ResourceRequestBase to reduce its memory size.

  • platform/network/ResourceRequestBase.h:
22:21 Changeset [101326] by yutak@chromium.org

WebSocket: Split Hixie76 length-prefixed frames aren't handled correctly
https://bugs.webkit.org/show_bug.cgi?id=68522

Reviewed by Kent Tamura.

Source/WebCore:

Test: http/tests/websocket/tests/hixie76/split-binary-frame-header.html

  • websockets/WebSocketChannel.cpp:

(WebCore::WebSocketChannel::processFrameHixie76):
Do not consume the data if the length field is not finished.

LayoutTests:

  • http/tests/websocket/tests/hixie76/split-binary-frame-header-expected.txt: Added.
  • http/tests/websocket/tests/hixie76/split-binary-frame-header.html: Added.
  • http/tests/websocket/tests/hixie76/split-binary-frame-header_wsh.py:

Added. Send WebSocket frames that older WebSocketChannel implementation fails to parse.
The client should not receive an empty text message.

21:14 Changeset [101325] by senorblanco@chromium.org

[chromium] Fix SVG filters when running in accelerated drawing mode.
https://bugs.webkit.org/show_bug.cgi?id=73249

Reviewed by Kenneth Russell.

Source/WebCore:

Test: platform/chromium/compositing/accelerated-drawing/svg-filters.html

  • platform/graphics/chromium/LayerTextureUpdaterCanvas.cpp:

(WebCore::LayerTextureUpdaterSkPicture::prepareToUpdate):
When doing accelerated drawing, mark the PlatformContextSkia as
deferred.

  • platform/graphics/skia/ImageBufferSkia.cpp:

(WebCore::drawNeedsCopy):
When doing a cross-context draw, if the destination context is
deferred, copy the image. Also refactor conditions under which the
image is copied into a new function.
(WebCore::ImageBuffer::draw):
(WebCore::ImageBuffer::drawPattern):
Use the refactored function for conditional copies.

  • platform/graphics/skia/PlatformContextSkia.cpp:

(WebCore::PlatformContextSkia::PlatformContextSkia):

  • platform/graphics/skia/PlatformContextSkia.h:

(WebCore::PlatformContextSkia::isDeferred):
(WebCore::PlatformContextSkia::setDeferred):
Add m_isDeferred flag, initializer and accessors.

LayoutTests:

  • platform/chromium/compositing/accelerated-drawing/svg-filters.html: Added.

New test to check SVG filters in accelerated drawing.

  • platform/chromium/test_expectations.txt:

Suppress test failures for new test until we get baselines.

20:59 Changeset [101324] by fpizlo@apple.com

Unreviewed build fixes for ARM.

  • assembler/MacroAssemblerARMv7.h:

(JSC::MacroAssemblerARMv7::readCallTarget):

  • dfg/DFGSpeculativeJIT.h:

(JSC::DFG::SpeculativeJIT::setupArgumentsWithExecState):

20:51 Changeset [101323] by rolandsteiner@chromium.org

<style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
https://bugs.webkit.org/show_bug.cgi?id=72848

.:

Add flag and description.

Reviewed by Dimitri Glazkov.

  • configure.ac:

Source/JavaScriptCore:

Add ENABLE_STYLE_SCOPED flag.

Reviewed by Dimitri Glazkov.

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

Reviewed by Dimitri Glazkov.

No new tests. (no code)

  • Configurations/FeatureDefines.xcconfig:
  • GNUmakefile.am:

Source/WebKit/chromium:

Reviewed by Dimitri Glazkov.

  • features.gypi:

Source/WebKit/mac:

Reviewed by Dimitri Glazkov.

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

Reviewed by Dimitri Glazkov.

  • Configurations/FeatureDefines.xcconfig:

Tools:

Add option to build-webkit.

Reviewed by Dimitri Glazkov.

  • Scripts/build-webkit:

WebKitLibraries:

Reviewed by Dimitri Glazkov.

  • win/tools/vsprops/FeatureDefines.vsprops:
  • win/tools/vsprops/FeatureDefinesCairo.vsprops:
20:34 Changeset [101322] by vangelis@chromium.org

[chromium] Disable compositing for RTL pages even in forceCompositingMode
https://bugs.webkit.org/show_bug.cgi?id=73195

Reviewed by James Robinson.

  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::cacheAcceleratedCompositingFlags):

20:06 Changeset [101321] by rolandsteiner@chromium.org

From @keyframes rules with the same name, the last rule should be used
https://bugs.webkit.org/show_bug.cgi?id=73113

Source/WebCore:

Have later rules override previously stored rules.

Reviewed by Simon Fraser.

Test: animations/duplicated-keyframes-name.html

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::addKeyframeStyle):

LayoutTests:

Verify that the last @keyframe rule is used.

Reviewed by Simon Fraser.

  • animations/duplicated-keyframes-name-expected.txt: Added.
  • animations/duplicated-keyframes-name.html: Added.
19:48 Changeset [101320] by dgrogan@chromium.org

js-test-pre: don't try to load stylesheet from a web worker
https://bugs.webkit.org/show_bug.cgi?id=73269

Reviewed by Ojan Vafai.

  • fast/js/resources/js-test-pre.js:
19:39 Changeset [101319] by commit-queue@webkit.org

Upstream BlackBerry porting of page.
https://bugs.webkit.org/show_bug.cgi?id=73143

Patch by Jacky Jiang <zhajiang@rim.com> on 2011-11-28
Reviewed by Daniel Bates.

Upstream BlackBerry porting of WebCore/page.
Define DragImageRef for BlackBerry platform.

Initial upstream, can't be built yet, no test cases.

  • page/blackberry/DragControllerBlackBerry.cpp: Added.

(WebCore::DragController::isCopyKeyDown):
(WebCore::DragController::maxDragImageSize):
(WebCore::DragController::cleanupAfterSystemDrag):
(WebCore::DragController::dragOperation):

  • page/blackberry/EventHandlerBlackBerry.cpp: Added.

(WebCore::EventHandler::eventActivatedView):
(WebCore::EventHandler::passMouseMoveEventToSubframe):
(WebCore::EventHandler::passMousePressEventToSubframe):
(WebCore::EventHandler::passMouseReleaseEventToSubframe):
(WebCore::EventHandler::passWheelEventToWidget):
(WebCore::EventHandler::passWidgetMouseDownEventToWidget):
(WebCore::EventHandler::tabsToAllFormControls):
(WebCore::EventHandler::accessKeyModifiers):
(WebCore::EventHandler::focusDocumentView):
(WebCore::EventHandler::createDraggingClipboard):

  • page/blackberry/FrameBlackBerry.cpp: Added.

(WebCore::Frame::dragImageForSelection):

  • platform/DragImage.h:
19:33 Changeset [101318] by commit-queue@webkit.org

[chromium] Create CCDamageTracker class to determine regions of change for a surface.
https://bugs.webkit.org/show_bug.cgi?id=72520

Patch by Shawn Singh <shawnsingh@chromium.org> on 2011-11-28
Reviewed by James Robinson.

Source/WebCore:

Added CCDamageTrackerTest and updated other tests.

  • WebCore.gypi:
  • platform/graphics/chromium/LayerRendererChromium.cpp:

(WebCore::LayerRendererChromium::drawLayersOntoRenderSurfaces):
(WebCore::LayerRendererChromium::drawLayer):

  • platform/graphics/chromium/cc/CCDamageTracker.cpp: Added.

(WebCore::CCDamageTracker::create):
(WebCore::CCDamageTracker::CCDamageTracker):
(WebCore::CCDamageTracker::~CCDamageTracker):
(WebCore::CCDamageTracker::updateDamageRectForNextFrame):
(WebCore::CCDamageTracker::removeRectFromCurrentFrame):
(WebCore::CCDamageTracker::saveRectForNextFrame):
(WebCore::CCDamageTracker::computeDamageFromActiveLayers):
(WebCore::CCDamageTracker::computeDamageFromSurfaceMask):
(WebCore::CCDamageTracker::computeDamageFromLeftoverRects):
(WebCore::CCDamageTracker::extendDamageForLayer):
(WebCore::CCDamageTracker::extendDamageForRenderSurface):

  • platform/graphics/chromium/cc/CCDamageTracker.h: Added.

(WebCore::CCDamageTracker::currentDamageRect):

  • platform/graphics/chromium/cc/CCLayerImpl.cpp:

(WebCore::CCLayerImpl::resetAllChangeTrackingForSubtree):

  • platform/graphics/chromium/cc/CCLayerImpl.h:
  • platform/graphics/chromium/cc/CCLayerTreeHost.cpp:

(WebCore::CCLayerTreeHost::paintLayerContents):
(WebCore::CCLayerTreeHost::updateCompositorResources):

  • platform/graphics/chromium/cc/CCLayerTreeHost.h:

(WebCore::CCSettings::CCSettings):

  • platform/graphics/chromium/cc/CCLayerTreeHostCommon.h:

(WebCore::CCLayerTreeHostCommon::renderSurfaceContributesToTarget):

  • platform/graphics/chromium/cc/CCRenderSurface.cpp:

(WebCore::CCRenderSurface::CCRenderSurface):
(WebCore::CCRenderSurface::dumpSurface):
(WebCore::CCRenderSurface::surfacePropertyChangedOnlyFromDescendant):

  • platform/graphics/chromium/cc/CCRenderSurface.h:

(WebCore::CCRenderSurface::damageTracker):

Source/WebKit/chromium:

  • WebKit.gypi:
  • tests/CCDamageTrackerTest.cpp: Added.

(WebKitTests::executeCalculateDrawTransformsAndVisibility):
(WebKitTests::emulateDrawingOneFrame):
(WebKitTests::createTestTreeWithOneSurface):
(WebKitTests::createTestTreeWithTwoSurfaces):
(WebKitTests::createAndSetUpTestTreeWithOneSurface):
(WebKitTests::createAndSetUpTestTreeWithTwoSurfaces):
(WebKitTests::TEST_F):

  • tests/CCLayerImplTest.cpp:

(WebCore::TEST):

  • tests/CCLayerTreeHostCommonTest.cpp:

(WebCore::TEST):

  • tests/CCLayerTreeTestCommon.h: Added.
  • tests/CCRenderSurfaceTest.cpp:

(WebCore::TEST):

  • tests/LayerChromiumTest.cpp:
19:24 Changeset [101317] by macpherson@chromium.org

Implement CSSPropertySize in CSSStyleApplyProperty.
https://bugs.webkit.org/show_bug.cgi?id=73000

Reviewed by Andreas Kling.

This refactoring moves the implementation of the page size calculation into CSSStyleApplyProperty
and removes the existing code from CSSStyleSelector.

No new tests / refactoring only.

  • css/CSSStyleApplyProperty.cpp:

(WebCore::ApplyPropertyPageSize::mmLength):
(WebCore::ApplyPropertyPageSize::inchLength):
(WebCore::ApplyPropertyPageSize::pageSizeFromName):
(WebCore::ApplyPropertyPageSize::applyInheritValue):
(WebCore::ApplyPropertyPageSize::applyInitialValue):
(WebCore::ApplyPropertyPageSize::applyValue):
(WebCore::ApplyPropertyPageSize::createHandler):
(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::applyProperty):

  • css/CSSStyleSelector.h:
19:01 Changeset [101316] by jonlee@apple.com

Possible fix for test failures in r101307.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::WebViewImpl):

18:34 Changeset [101315] by timothy@apple.com

Add support for knowing when a TreeElement is added or changed anywhere in a TreeOutline.

Reviewed by Brian Weinstein.

  • inspector/front-end/treeoutline.js:

(TreeOutline.prototype.appendChild): Call onadd if it exists.
(TreeOutline.prototype.insertChild): Ditto.
(TreeOutline.prototype._treeElementDidChange): Added. Call onchange if it exists.
(TreeElement.prototype.set title): Call didChange.
(TreeElement.prototype.set titleHTML): Ditto.
(TreeElement.prototype.set tooltip): Ditto.
(TreeElement.prototype.set hasChildren): Ditto.
(TreeElement.prototype._fireDidChange): Added. Call TreeOutline._treeElementDidChange.
(TreeElement.prototype.didChange): Added. Schedule a timeout for _fireDidChange.
(TreeElement.prototype.expand): Move the code that sets the expanded flag to the beginning
which is before onpopulate. Since onpopulate can add elements and call onadd, this makes
sure the expanded flag is true before calling those functions.

18:34 Changeset [101314] by timothy@apple.com

Skip selecting TreeElements that are hidden when keyboard navigating.

We already skipped non-selectable tree elements in the common cases, this just makes selectable
take the hidden flag into account.

Reviewed by Brian Weinstein.

  • inspector/front-end/treeoutline.js:

(TreeOutline.prototype._treeKeyDown): Skip non-selectable elements when pressing Left or Right,
similar to what we already do when pressing Up and Down.
(TreeElement): Set _selectable to true.
(TreeElement.prototype.get selectable): Added. Return false when hidden.
(TreeElement.prototype.set selectable): Added. Set _selectable.
(TreeElement.prototype.traverseNextTreeElement): Renamed skipHidden to skipUnrevealed to prevent confusion with
the hidden property of TreeElement.
(TreeElement.prototype.traversePreviousTreeElement): Ditto.

18:34 Changeset [101313] by timothy@apple.com

Use classList instead of addStyleClass and removeStyleClass in TreeOutline.

https://webkit.org/b/72803

Reviewed by Dan Bernstein.

  • inspector/front-end/treeoutline.js:

(TreeOutline.prototype.appendChild):
(TreeOutline.prototype.insertChild):
(TreeElement.prototype.set hasChildren):
(TreeElement.prototype.set hidden):
(TreeElement.prototype._attach):
(TreeElement.prototype.collapse):
(TreeElement.prototype.expand):
(TreeElement.prototype.select):
(TreeElement.prototype.deselect):

18:17 Changeset [101312] by leo.yang@torchmobile.com.cn

Upstream platform/network/blackberry/AuthenticationChallenge.h
https://bugs.webkit.org/show_bug.cgi?id=73196

Reviewed by Daniel Bates.

This is the BlackBerry implementation of WebCore::AuthenticationChallenge.
Contributed by Torch Team.

Initial upstream, can't be built yet, no new tests.

  • platform/network/blackberry/AuthenticationChallenge.h: Added.

(WebCore::AuthenticationChallenge::AuthenticationChallenge):
(WebCore::AuthenticationChallenge::setStored):
(WebCore::AuthenticationChallenge::isStored):

17:38 Changeset [101311] by commit-queue@webkit.org

Synchronization problem in Canvas/WebGLRenderingContext when listener asks for image
https://bugs.webkit.org/show_bug.cgi?id=73228

Patch by Dana Jansens <danakj@chromium.org> on 2011-11-28
Reviewed by Kenneth Russell.

  • html/canvas/WebGLRenderingContext.cpp:

(WebCore::WebGLRenderingContext::markContextChanged):

17:31 Changeset [101310] by commit-queue@webkit.org

[MutationObservers] Fix build breakage after CSSInlineDeclaration refactor
https://bugs.webkit.org/show_bug.cgi?id=73243

Patch by Rafael Weinstein <rafaelw@chromium.org> on 2011-11-28
Reviewed by Ryosuke Niwa.

No tests needed. This patch only contains compile fixes.

  • css/CSSMutableStyleDeclaration.cpp:
17:25 Changeset [101309] by jonlee@apple.com

Fix Chromium bot build error related to b73253.

  • WebCore.gypi: Added missing references to NotificationController.
17:11 Changeset [101308] by commit-queue@webkit.org

Suppressing a failing webgl conformance test on Mac.
https://bugs.webkit.org/show_bug.cgi?id=73148

Patch by Jeff Timanus <twiz@chromium.org> on 2011-11-28
Reviewed by Kenneth Russell.

  • platform/mac/Skipped:
17:08 Changeset [101307] by jonlee@apple.com

Create skeleton framework for notifications support in WK2
https://bugs.webkit.org/show_bug.cgi?id=73253
<rdar://problem/10356943>

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig: Split out ENABLE_NOTIFICATIONS based on platform.

Source/WebCore:

Reviewed by Sam Weinig.

Some refactoring was done to make notifications follow a similar pattern to our other clients, like
geolocation and context menu.

  • Configurations/FeatureDefines.xcconfig: Split out ENABLE_NOTIFICATIONS based on platform.
  • WebCore.xcodeproj/project.pbxproj: Adding new NotificationController class, and exposing

Notification and NotificationController as private headers.

  • Target.pri: Ditto.
  • WebCore.gypi: Ditto.
  • notifications/NotificationContents.h: Converted class to struct. Members need to be accessible

in order to do WK2 argument encoding.
(WebCore::NotificationContents::NotificationContents):

  • notifications/Notification.cpp: Update style of entire file.

(WebCore::Notification::Notification): Added default constructor (for WK2), and minor refactoring
with NotificationContents.

  • notifications/Notification.h: Added set methods for WK2 serialization. Also, update indenting.

(WebCore::Notification::setHTML): Added.
(WebCore::Notification::setURL): Added.
(WebCore::Notification::contents): Added const version for WK2.

  • notifications/NotificationCenter.h: Update style.
  • notifications/NotificationController.cpp: Added.

(WebCore::NotificationController::NotificationController):
(WebCore::NotificationController::~NotificationController):

  • notifications/NotificationController.h: Added.

(WebCore::NotificationController::client):

  • notifications/NotificationPresenter.h: This acts like a client, and should probably be renamed as such.

Removed ifdef for exposure to WK2.
(WebCore::NotificationPresenter::~NotificationPresenter): Moved as protected instead of public.

  • page/DOMWindow.cpp:

(WebCore::DOMWindow::webkitNotifications): We move the request for the notification client from the chrome
to the controller.

  • page/Page.cpp:

(WebCore::Page::Page): The page now owns a notification controller.
(WebCore::Page::PageClients::PageClients): Add notification client as a page client.

  • page/Page.h:

(WebCore::Page::notificationController): Retrieve the notification controller.

  • page/ChromeClient.h: We move the request for the notification client from the chrome to the controller.

Remove notificationPresenter().

  • page/Chrome.cpp: Remove notificationPresenter().
  • page/Chrome.h: Remove notificationPresenter().
  • loader/EmptyClients.h: Remove notificationPresenter().

Source/WebKit:

Reviewed by Sam Weinig.

  • WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.

Source/WebKit/chromium:

Reviewed by Sam Weinig.

Remove notificationPresenter() from the chrome client, since it is now managed by
the notification controller.

  • src/ChromeClientImpl.cpp:
  • src/ChromeClientImpl.h:
  • src/WebNotification.cpp:

(WebKit::WebNotification::title): Refactoring with NotificationContents conversion to struct.
(WebKit::WebNotification::body): Ditto.

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::WebViewImpl): Set notification client in web view's page clients.

Source/WebKit/mac:

Reviewed by Sam Weinig.

  • Configurations/FeatureDefines.xcconfig: Split out ENABLE_NOTIFICATIONS based on platform.
  • WebCoreSupport/WebNotificationClient.h: Added.

(WebNotificationClient::webView):

  • WebCoreSupport/WebNotificationClient.mm: Added. Implemented as stubs for now.

(WebNotificationClient::WebNotificationClient):
(WebNotificationClient::show):
(WebNotificationClient::cancel):
(WebNotificationClient::notificationObjectDestroyed):
(WebNotificationClient::requestPermission):
(WebNotificationClient::cancelRequestsForPermission):
(WebNotificationClient::checkPermission):

  • WebView/WebView.mm: Set PageClient's notification client to an instance of this stubbed class.

Source/WebKit/qt:

Reviewed by Sam Weinig.

  • Api/qwebpage.cpp: Add notification client to pageClients.

(QWebPagePrivate::QWebPagePrivate):

  • WebCoreSupport/ChromeClientQt.cpp: Remove notification client from ChromeClient implementation.
  • WebCoreSupport/ChromeClientQt.h:
  • WebCoreSupport/NotificationPresenterClientQt.cpp: Refactor with change of NotificationContents to struct

(WebCore::NotificationWrapper::title):
(WebCore::NotificationWrapper::message):
(WebCore::NotificationPresenterClientQt::displayNotification):
(WebCore::NotificationPresenterClientQt::cancel):
(WebCore::NotificationPresenterClientQt::notificationClicked):
(WebCore::NotificationPresenterClientQt::dumpReplacedIdText):
(WebCore::NotificationPresenterClientQt::dumpShowText):

Source/WebKit2:

Reviewed by Sam Weinig.

  • WebKit2.xcodeproj/project.pbxproj: Added classes for notification support.
  • win/WebKit2.vcproj: Ditto.
  • Target.pri: Ditto.
  • Configurations/FeatureDefines.xcconfig: Split out ENABLE_NOTIFICATIONS based on platform.
  • DerivedSources.make: Add Notifications to VPATH.
  • Platform/CoreIPC/MessageID.h: List WebNotificationManagerProxy as a class with messages.
  • Scripts/webkit2/messages.py: Mark WebCore::NotificationContents as a struct.
  • Shared/API/c/WKBase.h: Map opaque types to NotificationProvider, NotificationManager, and Notification.
  • UIProcess/API/C/WKAPICast.h: Map WK types toNotificationProvider, NotificationManager, and Notification.
  • Shared/APIObject.h: Add Notification and NotificationManager as APIObjects.
  • Shared/WebCoreArgumentCoders.cpp: Added coders for KURL.

(CoreIPC::::encode):
(CoreIPC::::decode):

  • Shared/WebCoreArgumentCoders.h:
  • UIProcess/WebNotification.cpp: Added.

(WebKit::WebNotification::WebNotification):
(WebKit::WebNotification::~WebNotification):
(WebKit::WebNotification::encode):
(WebKit::WebNotification::decode):

  • UIProcess/WebNotification.h: Added.

(WebKit::WebNotification::create):
(WebKit::WebNotification::title):
(WebKit::WebNotification::body):
(WebKit::WebNotification::type):

  • UIProcess/API/C/WKNotification.cpp: Added as API.

(WKNotificationGetTypeID):
(WKNotificationCopyTitle):
(WKNotificationCopyBody):

  • UIProcess/API/C/WKNotification.h: Added as API.
  • WebProcess/Notifications/WebNotificationManager.h: Added. Contains for now show() and cancel().

The rest of the notification client methods will be added later. These two functions send messages
to the manager proxy.

  • WebProcess/Notifications/WebNotificationManager.cpp: Added.

(WebKit::WebNotificationManager::WebNotificationManager):
(WebKit::WebNotificationManager::~WebNotificationManager):
(WebKit::WebNotificationManager::show):
(WebKit::WebNotificationManager::cancel):

  • UIProcess/WebNotificationManagerProxy.cpp: Added.

(WebKit::WebNotificationManagerProxy::create):
(WebKit::WebNotificationManagerProxy::WebNotificationManagerProxy):
(WebKit::WebNotificationManagerProxy::~WebNotificationManagerProxy):
(WebKit::WebNotificationManagerProxy::invalidate):
(WebKit::WebNotificationManagerProxy::initializeProvider):
(WebKit::WebNotificationManagerProxy::didReceiveMessage):
(WebKit::WebNotificationManagerProxy::show):
(WebKit::WebNotificationManagerProxy::cancel):

  • UIProcess/WebNotificationManagerProxy.h: Added.

(WebKit::WebNotificationManagerProxy::clearContext):
(WebKit::WebNotificationManagerProxy::type):

  • UIProcess/WebNotificationManagerProxy.messages.in: Added.
  • UIProcess/API/C/WKNotificationManager.cpp: Added.

(WKNotificationManagerGetTypeID):
(WKNotificationManagerSetProvider):

  • UIProcess/API/C/WKNotificationManager.h: Added.
  • UIProcess/WebContext.h: Add the notification manager to the web context.

(WebKit::WebContext::notificationManagerProxy): Access the manager.

  • UIProcess/WebContext.cpp:

(WebKit::WebContext::WebContext): Boilerplate for managers.
(WebKit::WebContext::~WebContext): Boilerplate for managers.
(WebKit::WebContext::disconnectProcess): Boilerplate for managers.
(WebKit::WebContext::didReceiveMessage): Forward messages to the notification manager.

  • UIProcess/API/C/WKContext.cpp: Expose as API.

(WKContextGetNotificationManager):

  • UIProcess/API/C/WKContext.h: Expose as API.
  • UIProcess/API/C/WKNotificationProvider.h: Added.
  • UIProcess/WebNotificationProvider.h: Added as APIClient.
  • UIProcess/WebNotificationProvider.cpp: Added.

(WebKit::WebNotificationProvider::show): Forward call to the client.
(WebKit::WebNotificationProvider::cancel): Forward call to the client.

  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::didReceiveMessage): Forward messages for notification manager to the context.

  • WebProcess/WebCoreSupport/WebChromeClient.cpp: Remove notificationPresenter().
  • WebProcess/WebCoreSupport/WebChromeClient.h: Remove notificationPresenter().
  • WebProcess/WebCoreSupport/WebNotificationClient.h: Added. Forwards client methods to manager.
  • WebProcess/WebCoreSupport/WebNotificationClient.cpp: Added. Mostly stub implementation for now.

(WebKit::WebNotificationClient::WebNotificationClient):
(WebKit::WebNotificationClient::~WebNotificationClient):
(WebKit::WebNotificationClient::show):
(WebKit::WebNotificationClient::cancel):
(WebKit::WebNotificationClient::notificationObjectDestroyed):
(WebKit::WebNotificationClient::requestPermission):
(WebKit::WebNotificationClient::cancelRequestsForPermission):
(WebKit::WebNotificationClient::checkPermission):

  • WebProcess/WebPage/WebPage.h: Added WebNotificationClient as one of its page clients.
  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage): Set the notification client to WebNotificationClient.

  • WebProcess/WebProcess.h: Added WebNotificationManager.

(WebKit::WebProcess::notificationManager):

  • WebProcess/WebProcess.cpp:

(WebKit::WebProcess::WebProcess): Initialize notificaton manager.

17:00 Changeset [101306] by bdakin@apple.com

Speculative Chromium build fix.

  • src/ScrollbarGroup.cpp:

(WebKit::ScrollbarGroup::scrollbarStyleChanged):

  • src/ScrollbarGroup.h:
16:52 Changeset [101305] by oliver@apple.com

Fix windows build.

16:48 Changeset [101304] by oliver@apple.com

Fix gyp build

16:38 Changeset [101303] by ojan@chromium.org

gtest normalization in the test results server is sometimes wrong
https://bugs.webkit.org/show_bug.cgi?id=73262

Reviewed by Tony Chang.

If a gtest has it's modified changed (e.g. add FLAKY_) then it will have two
entries in the incremental JSON, one of the entries will have the correct data
from the run and the other will have dummy no-data values. Make sure to
always pick the one with real data.

  • TestResultServer/model/jsonresults.py:

(JsonResults._remove_gtest_modifiers):

  • TestResultServer/model/jsonresults_unittest.py:

(JsonResultsTest.test_remove_gtest_modifiers):

16:22 Changeset [101302] by noel.gordon@gmail.com

ImageDecoder setSize() should check for backing store allocation failure
https://bugs.webkit.org/show_bug.cgi?id=72864

Reviewed by Adam Barth.

The backing store of a decoded image is a Vector<PixelData> on the affected
ports. And Vector<> provides a resize capacity member that returns false if
memory allocation fails.

setSize() should be called once only during an image decode - add an ASSERT
for that. Resize the backing store capacity to the requested image size and
return false if memory allocation fails.

ImageDecoder::isOverSize(width, height) is called to check that the decoded
width and height won't overflow 'width x height x sizeof(PixelData)' before
calls to setSize(). Refer to http://webkit.org/b/48634

No new tests. Covered by fast/images/size-failure.html

  • platform/image-decoders/ImageDecoder.cpp:

(WebCore::ImageFrame::setSize):

16:21 Changeset [101301] by oliver@apple.com

Fix V8 bindings codegen and add yet more tests for the typed
array bindings.

16:16 Changeset [101300] by commit-queue@webkit.org

FloatQuad::isRectilinear() returns false for 180degree rotations
https://bugs.webkit.org/show_bug.cgi?id=73040

Patch by Dana Jansens <danakj@chromium.org> on 2011-11-28
Reviewed by James Robinson.

Source/WebCore:

Added unit test FloatQuadTest.cpp.

  • platform/graphics/FloatQuad.cpp:

(WebCore::withinEpsilon): Check two values are as close as can be represented by floats.
(WebCore::FloatQuad::isRectilinear): Use withinEpsilon().

Source/WebKit/chromium:

  • WebKit.gypi:
  • tests/FloatQuadTest.cpp: Added.

(WebCore::TEST):

16:13 Changeset [101299] by ojan@chromium.org

Some of the results.json files have results/times entries at the directory level
https://bugs.webkit.org/show_bug.cgi?id=73261

Reviewed by Tony Chang.

This is just a bug that got introduced in a temporary push of the results server.
This patch repairs the broken files. After all the bots have cycled, we can simplify
this code to just assert that results/times are not at the directory level.

Also, when catching exceptions, log the full stacktrace.

  • TestResultServer/model/jsonresults.py:

(_is_directory):
(JsonResults._load_json):
(JsonResults._merge_tests):
(JsonResults.merge):

  • TestResultServer/model/jsonresults_unittest.py:

(JsonResultsTest.test_merge_directory_hierarchy_extra_results_and_times):

15:51 Changeset [101298] by fpizlo@apple.com

GetById should not always speculate cell
https://bugs.webkit.org/show_bug.cgi?id=73181

Reviewed by Gavin Barraclough.

GetById will now speculate cell if the predictions of the base are cell.
Otherwise it will do like the old JIT (and like the old non-speculative
DFG JIT): if not cell, go straight to slow-path but otherwise don't OSR
out. This is a 1% speed-up on SunSpider.

  • dfg/DFGAbstractState.cpp:

(JSC::DFG::AbstractState::execute):

  • dfg/DFGOperations.cpp:
  • dfg/DFGOperations.h:
  • dfg/DFGSpeculativeJIT.h:

(JSC::DFG::SpeculativeJIT::setupArgumentsWithExecState):
(JSC::DFG::SpeculativeJIT::callOperation):

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::cachedGetById):
(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::compile):

15:48 Changeset [101297] by zmo@google.com

Webkit gardening: test expectations update.

15:42 Changeset [101296] by bdakin@apple.com

Speculative Chromium build-fix.

  • platform/chromium/ScrollAnimatorChromiumMac.mm:

(WebCore::ScrollAnimatorChromiumMac::updateScrollerStyle):

15:40 Changeset [101295] by oliver@apple.com

Move typed array implementations into wtf
https://bugs.webkit.org/show_bug.cgi?id=73248

Reviewed by Sam Weinig.

Source/JavaScriptCore:

Move typed array implementation files from WebCore to wtf. Inline the
.cpp files for each of the array views to cut down on unnecessary exports
and function call overhead for trivial operations.

Added files to all the project files.

(WTF::ArrayBuffer::transfer):
(WTF::ArrayBuffer::addView):
(WTF::ArrayBuffer::removeView):

  • wtf/ArrayBuffer.h: Renamed from Source/WebCore/html/canvas/ArrayBuffer.cpp.

(WTF::ArrayBufferContents::ArrayBufferContents):
(WTF::ArrayBufferContents::data):
(WTF::ArrayBufferContents::sizeInBytes):
(WTF::ArrayBufferContents::transfer):
(WTF::ArrayBuffer::~ArrayBuffer):
(WTF::ArrayBuffer::clampValue):
(WTF::ArrayBuffer::create):
(WTF::ArrayBuffer::ArrayBuffer):
(WTF::ArrayBuffer::data):
(WTF::ArrayBuffer::byteLength):
(WTF::ArrayBuffer::slice):
(WTF::ArrayBuffer::sliceImpl):
(WTF::ArrayBuffer::clampIndex):
(WTF::ArrayBufferContents::tryAllocate):
(WTF::ArrayBufferContents::~ArrayBufferContents):

  • wtf/ArrayBufferView.cpp: Copied from Source/WebCore/bindings/js/JSArrayBufferCustom.cpp.

(WTF::ArrayBufferView::ArrayBufferView):
(WTF::ArrayBufferView::~ArrayBufferView):
(WTF::ArrayBufferView::neuter):

  • wtf/ArrayBufferView.h: Renamed from Source/WebCore/html/canvas/ArrayBufferView.h.

(WTF::ArrayBufferView::isByteArray):
(WTF::ArrayBufferView::isUnsignedByteArray):
(WTF::ArrayBufferView::isShortArray):
(WTF::ArrayBufferView::isUnsignedShortArray):
(WTF::ArrayBufferView::isIntArray):
(WTF::ArrayBufferView::isUnsignedIntArray):
(WTF::ArrayBufferView::isFloatArray):
(WTF::ArrayBufferView::isDoubleArray):
(WTF::ArrayBufferView::isDataView):
(WTF::ArrayBufferView::buffer):
(WTF::ArrayBufferView::baseAddress):
(WTF::ArrayBufferView::byteOffset):
(WTF::ArrayBufferView::verifySubRange):
(WTF::ArrayBufferView::clampOffsetAndNumElements):
(WTF::ArrayBufferView::setImpl):
(WTF::ArrayBufferView::setRangeImpl):
(WTF::ArrayBufferView::zeroRangeImpl):
(WTF::ArrayBufferView::calculateOffsetAndLength):

  • wtf/CMakeLists.txt:
  • wtf/Float32Array.h: Renamed from Source/WebCore/html/canvas/Float32Array.h.

(WTF::Float32Array::set):
(WTF::Float32Array::item):
(WTF::Float32Array::isFloatArray):
(WTF::Float32Array::create):
(WTF::Float32Array::Float32Array):
(WTF::Float32Array::subarray):

  • wtf/Float64Array.h: Renamed from Source/WebCore/html/canvas/Float64Array.h.

(WTF::Float64Array::set):
(WTF::Float64Array::item):
(WTF::Float64Array::isDoubleArray):
(WTF::Float64Array::create):
(WTF::Float64Array::Float64Array):
(WTF::Float64Array::subarray):

  • wtf/Int16Array.h: Renamed from Source/WebCore/html/canvas/Int16Array.cpp.

(WTF::Int16Array::set):
(WTF::Int16Array::isShortArray):
(WTF::Int16Array::create):
(WTF::Int16Array::Int16Array):
(WTF::Int16Array::subarray):

  • wtf/Int32Array.h: Renamed from Source/WebCore/html/canvas/Int32Array.cpp.

(WTF::Int32Array::set):
(WTF::Int32Array::isIntArray):
(WTF::Int32Array::create):
(WTF::Int32Array::Int32Array):
(WTF::Int32Array::subarray):

  • wtf/Int8Array.h: Renamed from Source/WebCore/html/canvas/Int8Array.cpp.

(WTF::Int8Array::set):
(WTF::Int8Array::isByteArray):
(WTF::Int8Array::create):
(WTF::Int8Array::Int8Array):
(WTF::Int8Array::subarray):

  • wtf/IntegralTypedArrayBase.h: Renamed from Source/WebCore/html/canvas/IntegralTypedArrayBase.h.

(WTF::IntegralTypedArrayBase::set):
(WTF::IntegralTypedArrayBase::item):
(WTF::IntegralTypedArrayBase::IntegralTypedArrayBase):

  • wtf/TypedArrayBase.h: Renamed from Source/WebCore/html/canvas/TypedArrayBase.h.

(WTF::TypedArrayBase::data):
(WTF::TypedArrayBase::set):
(WTF::TypedArrayBase::setRange):
(WTF::TypedArrayBase::zeroRange):
(WTF::TypedArrayBase::length):
(WTF::TypedArrayBase::byteLength):
(WTF::TypedArrayBase::TypedArrayBase):
(WTF::TypedArrayBase::create):
(WTF::TypedArrayBase::subarrayImpl):

  • wtf/Uint16Array.h: Renamed from Source/WebCore/html/canvas/Uint16Array.cpp.

(WTF::Uint16Array::set):
(WTF::Uint16Array::isUnsignedShortArray):
(WTF::Uint16Array::create):
(WTF::Uint16Array::Uint16Array):
(WTF::Uint16Array::subarray):

  • wtf/Uint32Array.h: Renamed from Source/WebCore/html/canvas/Uint32Array.cpp.

(WTF::Uint32Array::set):
(WTF::Uint32Array::isUnsignedIntArray):
(WTF::Uint32Array::create):
(WTF::Uint32Array::Uint32Array):
(WTF::Uint32Array::subarray):

  • wtf/Uint8Array.h: Renamed from Source/WebCore/html/canvas/Uint8Array.h.

(WTF::Uint8Array::set):
(WTF::Uint8Array::isUnsignedByteArray):
(WTF::Uint8Array::create):
(WTF::Uint8Array::Uint8Array):
(WTF::Uint8Array::subarray):

  • wtf/wtf.pro:

Source/WebCore:

Removed the typed array implementation files from WebCore and
added forwarding headers.

  • CMakeLists.txt:
  • ForwardingHeaders/wtf/ArrayBuffer.h: Added.
  • ForwardingHeaders/wtf/ArrayBufferView.h: Added.
  • ForwardingHeaders/wtf/Float32Array.h: Added.
  • ForwardingHeaders/wtf/Float64Array.h: Added.
  • ForwardingHeaders/wtf/Int16Array.h: Added.
  • ForwardingHeaders/wtf/Int32Array.h: Added.
  • ForwardingHeaders/wtf/Int8Array.h: Added.
  • ForwardingHeaders/wtf/Uint16Array.h: Added.
  • ForwardingHeaders/wtf/Uint32Array.h: Added.
  • ForwardingHeaders/wtf/Uint8Array.h: Added.
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSArrayBufferCustom.cpp:
  • bindings/js/JSArrayBufferViewHelper.h:
  • bindings/js/JSAudioContextCustom.cpp:
  • bindings/js/JSFileReaderCustom.cpp:
  • bindings/js/JSFloat32ArrayCustom.cpp:
  • bindings/js/JSFloat64ArrayCustom.cpp:
  • bindings/js/JSInt16ArrayCustom.cpp:
  • bindings/js/JSInt32ArrayCustom.cpp:
  • bindings/js/JSInt8ArrayCustom.cpp:
  • bindings/js/JSUint16ArrayCustom.cpp:
  • bindings/js/JSUint32ArrayCustom.cpp:
  • bindings/js/JSUint8ArrayCustom.cpp:
  • bindings/js/JSWaveShaperNodeCustom.cpp:
  • bindings/js/JSWebGLRenderingContextCustom.cpp:
  • bindings/js/JSXMLHttpRequestCustom.cpp:
  • bindings/scripts/CodeGeneratorJS.pm:

(AddIncludesForType):
(GenerateHeader):
(NativeToJSValue):

  • bindings/scripts/test/JS/JSFloat64Array.cpp:
  • bindings/scripts/test/JS/JSFloat64Array.h:
  • dom/MessageEvent.h:
  • fileapi/FileReader.cpp:
  • fileapi/FileReaderLoader.cpp:
  • fileapi/FileReaderSync.cpp:
  • fileapi/WebKitBlobBuilder.cpp:
  • html/HTMLMediaElement.cpp:
  • html/canvas/ArrayBuffer.h: Removed.
  • html/canvas/ArrayBufferView.cpp: Removed.
  • html/canvas/DataView.h:
  • html/canvas/Float64Array.cpp: Removed.
  • html/canvas/Int16Array.h: Removed.
  • html/canvas/Int32Array.h: Removed.
  • html/canvas/Int8Array.h: Removed.
  • html/canvas/Uint16Array.h: Removed.
  • html/canvas/Uint32Array.h: Removed.
  • html/canvas/Uint8Array.cpp: Removed.
  • html/canvas/WebGLBuffer.cpp:
  • html/canvas/WebGLBuffer.h:
  • html/canvas/WebGLGetInfo.cpp:
  • html/canvas/WebGLGetInfo.h:
  • html/canvas/WebGLRenderingContext.cpp:
  • html/canvas/WebGLRenderingContext.h:
  • page/Crypto.cpp:
  • platform/graphics/GraphicsContext3D.cpp:
  • platform/graphics/mac/GraphicsContext3DMac.mm:
  • platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:
  • webaudio/AsyncAudioDecoder.cpp:
  • webaudio/AudioBuffer.h:
  • webaudio/AudioContext.cpp:
  • webaudio/AudioParam.h:
  • webaudio/AudioParamTimeline.h:
  • webaudio/JavaScriptAudioNode.cpp:
  • webaudio/RealtimeAnalyser.cpp:
  • webaudio/WaveShaperProcessor.h:
  • websockets/WebSocketChannel.cpp:
  • websockets/WorkerThreadableWebSocketChannel.cpp:
  • xml/XMLHttpRequest.cpp:
15:33 Changeset [101294] by haraken@chromium.org

Unreviewed, s/SyntaxError/TypeError/ in the flaky test result.

  • platform/chromium-win/fast/workers/worker-constructor-expected.txt:
15:29 Changeset [101293] by bfulgham@webkit.org

[WinCairo] Unreviewed build corrections.

  • UIProcess/BackingStore.h: WinCairo doesn't need the Cairo backing for widgets.
  • win/WebKit2CFLite.def: Update to match WebKit2.def.
15:11 Changeset [101292] by robert@webkit.org

Unreviewed, rolling out r101202.
http://trac.webkit.org/changeset/101202
https://bugs.webkit.org/show_bug.cgi?id=71244

Caused performance regressions when painting collapsed borders

Source/WebCore:

  • rendering/RenderTableCell.cpp:

(WebCore::compareBorders):
(WebCore::RenderTableCell::collapsedStartBorder):
(WebCore::RenderTableCell::collapsedEndBorder):
(WebCore::RenderTableCell::collapsedBeforeBorder):
(WebCore::RenderTableCell::collapsedAfterBorder):

  • rendering/style/CollapsedBorderValue.h:

(WebCore::CollapsedBorderValue::CollapsedBorderValue):
(WebCore::CollapsedBorderValue::operator==):

  • rendering/style/RenderStyleConstants.h:

LayoutTests:

  • css2.1/20110323/border-conflict-element-001.htm: Removed.
  • css2.1/20110323/border-conflict-element-001a.htm: Removed.
  • css2.1/20110323/border-conflict-element-001b.htm: Removed.
  • css2.1/20110323/border-conflict-element-001c.htm: Removed.
  • css2.1/20110323/border-conflict-element-001d.htm: Removed.
  • css2.1/20110323/border-conflict-element-003.htm: Removed.
  • css2.1/20110323/border-conflict-element-004.htm: Removed.
  • css2.1/20110323/border-conflict-element-005.htm: Removed.
  • css2.1/20110323/border-conflict-element-006.htm: Removed.
  • css2.1/20110323/border-conflict-element-007.htm: Removed.
  • css2.1/20110323/border-conflict-element-008.htm: Removed.
  • css2.1/20110323/border-conflict-element-009.htm: Removed.
  • css2.1/20110323/border-conflict-element-010.htm: Removed.
  • css2.1/20110323/border-conflict-element-011.htm: Removed.
  • css2.1/20110323/border-conflict-element-012.htm: Removed.
  • css2.1/20110323/border-conflict-element-013.htm: Removed.
  • css2.1/20110323/border-conflict-element-014.htm: Removed.
  • css2.1/20110323/border-conflict-element-015.htm: Removed.
  • css2.1/20110323/border-conflict-element-016.htm: Removed.
  • css2.1/20110323/border-conflict-element-017.htm: Removed.
  • css2.1/20110323/border-conflict-element-018.htm: Removed.
  • css2.1/20110323/border-conflict-element-019.htm: Removed.
  • css2.1/20110323/border-conflict-element-020.htm: Removed.
  • css2.1/20110323/border-conflict-element-021.htm: Removed.
  • css2.1/20110323/border-conflict-element-022.htm: Removed.
  • css2.1/20110323/border-conflict-element-023.htm: Removed.
  • css2.1/20110323/border-conflict-element-024.htm: Removed.
  • css2.1/20110323/border-conflict-element-025.htm: Removed.
  • css2.1/20110323/border-conflict-element-026.htm: Removed.
  • css2.1/20110323/border-conflict-element-027.htm: Removed.
  • css2.1/20110323/border-conflict-element-028.htm: Removed.
  • css2.1/20110323/border-conflict-element-029.htm: Removed.
  • css2.1/20110323/border-conflict-element-030.htm: Removed.
  • css2.1/20110323/border-conflict-element-031.htm: Removed.
  • css2.1/20110323/border-conflict-element-032.htm: Removed.
  • css2.1/20110323/border-conflict-element-033.htm: Removed.
  • css2.1/20110323/border-conflict-element-034.htm: Removed.
  • css2.1/20110323/border-conflict-element-035.htm: Removed.
  • css2.1/20110323/border-conflict-element-036.htm: Removed.
  • css2.1/20110323/border-conflict-element-037.htm: Removed.
  • css2.1/20110323/border-conflict-element-038.htm: Removed.
  • css2.1/20110323/border-conflict-element-039.htm: Removed.
  • css2.1/20110323/support/swatch-blue.png: Removed.
  • css2.1/20110323/support/swatch-green.png: Removed.
  • css2.1/20110323/support/swatch-lime.png: Removed.
  • css2.1/20110323/support/swatch-orange.png: Removed.
  • css2.1/20110323/support/swatch-red.png: Removed.
  • css2.1/20110323/support/swatch-teal.png: Removed.
  • css2.1/20110323/support/swatch-white.png: Removed.
  • css2.1/20110323/support/swatch-yellow.png: Removed.
  • fast/css/border-conflict-element-002.htm: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-style-079-expected.png:
  • platform/chromium-linux/css2.1/20110323/border-conflict-style-088-expected.png:
  • platform/chromium-linux/css2.1/20110323/floating-replaced-height-008-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-05-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-06-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-07-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-08-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-15-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-16-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-17-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-18-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-25-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-26-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-27-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-28-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-35-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-36-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-37-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-38-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-45-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-46-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-47-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-48-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-51-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-52-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-53-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-54-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-55-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-56-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-57-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-58-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-59-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-61-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-62-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-63-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-64-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-65-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-66-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-67-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-68-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-69-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-71-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-72-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-73-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-74-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-75-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-76-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-77-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-78-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-79-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-81-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-82-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-83-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-84-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-85-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-86-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-87-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-88-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-89-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-95-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-96-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-97-d-expected.png:
  • platform/chromium-linux/css2.1/t170602-bdr-conflct-w-98-d-expected.png:
  • platform/chromium-linux/fast/borders/border-antialiasing-expected.png:
  • platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/table_rules_all-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/table_rules_none-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-001-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-001-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-001a-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-001a-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-001b-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-001b-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-001c-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-001c-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-001d-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-001d-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-003-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-003-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-004-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-004-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-005-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-005-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-006-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-006-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-007-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-007-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-008-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-008-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-009-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-009-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-010-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-010-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-011-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-011-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-012-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-012-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-013-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-013-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-014-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-014-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-015-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-015-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-016-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-016-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-017-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-017-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-018-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-018-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-019-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-019-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-020-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-020-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-021-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-021-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-022-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-022-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-023-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-023-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-024-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-024-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-025-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-025-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-026-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-026-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-027-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-027-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-028-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-028-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-029-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-029-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-030-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-030-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-031-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-031-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-032-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-032-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-033-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-033-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-034-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-034-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-035-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-035-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-036-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-036-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-037-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-037-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-038-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-038-expected.txt: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-039-expected.png: Removed.
  • platform/chromium/css2.1/20110323/border-conflict-element-039-expected.txt: Removed.
  • platform/chromium/fast/css/border-conflict-element-002-expected.png: Removed.
  • platform/chromium/fast/css/border-conflict-element-002-expected.txt: Removed.
15:07 Changeset [101291] by fpizlo@apple.com

Don't try to optimize huge code blocks
https://bugs.webkit.org/show_bug.cgi?id=73187

Reviewed by Oliver Hunt.

This unifies the heuristics used for deciding if a code block is too big
to optimize, and sets this heuristic to 1000, which is intuitively better
than numeric_limits<unsigned>::max(). It also results in what looks like
a speed-up on both SunSpider and V8 (in Tools/Scripts/bencher).

  • dfg/DFGCapabilities.h:

(JSC::DFG::mightCompileEval):
(JSC::DFG::mightCompileProgram):
(JSC::DFG::mightCompileFunctionForCall):
(JSC::DFG::mightCompileFunctionForConstruct):

  • runtime/Heuristics.cpp:

(JSC::Heuristics::initializeHeuristics):

  • runtime/Heuristics.h:
15:06 Changeset [101290] by bdakin@apple.com

https://bugs.webkit.org/show_bug.cgi?id=72551
When the recommended scrollbar style changes, WKView's tracking options should
adjust accordingly
-and corresponding-
<rdar://problem/10409328>

Reviewed by Darin Adler.

Source/WebCore:

This new ChromeClient function is called when the recommended scrollbar style
changes. This way, WebKit can respond to the change by adjusting its mouse
tracking.

  • page/ChromeClient.h:

(WebCore::ChromeClient::recommendedScrollbarStyleDidChange):

Existing ScrollableArea function scrollbarStyleChanged() now takes an int
indicating the new scrollbar style and a bool indicating whether it is necessary
to force an update. It used to be the case that this function was ONLY used to
force an update (and only called when an updated was needed), but now that it must
also call into the ChromeClient, it is necessary to include a bool tracking
whether we need to force an update. New implementation on FrameView is responsible
for calling ChromeClient, and then that calls into the pre-existing ScrollView
function for the forceUpdate part.

  • page/FrameView.cpp:

(WebCore::FrameView::scrollbarStyleChanged):

  • page/FrameView.h:
  • platform/ScrollView.cpp:

(WebCore::ScrollView:: scrollbarStyleChanged):

  • platform/ScrollView.h:
  • platform/ScrollableArea.h:

(WebCore::ScrollableArea::scrollbarStyleChanged):

  • platform/mac/ScrollAnimatorMac.mm:

(WebCore::ScrollAnimatorMac::updateScrollerStyle):

Source/WebKit2:

These new functions take care of passing along the
recommendedScrollbarStyleDidChange() message that originates in the ChromeClient.

  • UIProcess/API/mac/PageClientImpl.h:
  • UIProcess/PageClient.h:
  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::recommendedScrollbarStyleDidChange):

  • UIProcess/WebPageProxy.h:
  • UIProcess/WebPageProxy.messages.in:
  • WebProcess/WebCoreSupport/WebChromeClient.cpp:

(WebKit::WebChromeClient::recommendedScrollbarStyleDidChange):

  • WebProcess/WebCoreSupport/WebChromeClient.h:

This is where we actually respond to the recommendedScrollbarStyleDidChange
message. We remove the existing tracking area and create a new tracking area with
the appropriate tracking options.

  • UIProcess/API/mac/PageClientImpl.mm:

(WebKit::PageClientImpl::recommendedScrollbarStyleDidChange):

BuiltInPDFView inherits from WebCore::ScrollableArea, so scrollbarStyleChanged()
must now take two parameters like the one in ScrollableArea.

  • WebProcess/Plugins/PDF/BuiltInPDFView.cpp:

(WebKit::BuiltInPDFView::scrollbarStyleChanged):

  • WebProcess/Plugins/PDF/BuiltInPDFView.h:
15:06 Changeset [101289] by robert@webkit.org

Unreviewed, rolling out r101211.
http://trac.webkit.org/changeset/101211

Caused performance regressions when painting collapsed borders

  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-001-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-001a-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-001b-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-001c-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-001d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-003-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-004-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-005-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-006-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-007-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-008-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-009-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-010-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-011-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-012-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-013-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-014-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-015-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-016-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-017-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-018-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-019-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-020-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-021-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-022-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-023-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-024-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-025-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-026-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-027-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-028-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-029-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-030-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-031-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-032-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-033-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-034-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-035-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-036-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-037-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-038-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-element-039-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-style-079-expected.png:
  • platform/chromium-cg-mac-leopard/css2.1/20110323/border-conflict-style-088-expected.png:
  • platform/chromium-cg-mac-leopard/css2.1/20110323/floating-replaced-height-008-expected.png:
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-05-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-06-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-07-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-08-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-15-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-16-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-17-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-18-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-25-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-26-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-27-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-28-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-35-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-36-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-37-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-38-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-45-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-46-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-47-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-48-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-51-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-52-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-53-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-54-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-55-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-56-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-57-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-58-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-59-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-61-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-62-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-63-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-64-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-65-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-66-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-67-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-68-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-69-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-71-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-72-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-73-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-74-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-75-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-76-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-77-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-78-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-79-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-81-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-82-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-83-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-84-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-85-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-86-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-87-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-88-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-89-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-95-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-96-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-97-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/css2.1/t170602-bdr-conflct-w-98-d-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/fast/borders/border-antialiasing-expected.png:
  • platform/chromium-cg-mac-leopard/fast/css/border-conflict-element-002-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/fast/repaint/table-cell-collapsed-border-expected.png:
  • platform/chromium-cg-mac-leopard/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
  • platform/chromium-cg-mac-leopard/tables/mozilla/marvin/table_rules_all-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/tables/mozilla/marvin/table_rules_none-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/20110323/border-conflict-element-001d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/20110323/border-conflict-style-079-expected.png:
  • platform/chromium-cg-mac-snowleopard/css2.1/20110323/border-conflict-style-088-expected.png:
  • platform/chromium-cg-mac-snowleopard/css2.1/20110323/floating-replaced-height-008-expected.png:
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-06-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-16-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-26-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-35-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-36-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-37-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-38-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-45-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-46-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-47-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-48-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-53-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-54-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-56-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-61-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-62-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-63-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-64-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-65-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-66-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-67-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-68-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-69-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-73-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-74-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-76-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-83-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-84-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-86-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/css2.1/t170602-bdr-conflct-w-96-d-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/fast/borders/border-antialiasing-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/fast/repaint/table-cell-collapsed-border-expected.png:
  • platform/chromium-cg-mac-snowleopard/tables/mozilla/collapsing_borders/bug41262-4-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/tables/mozilla/marvin/table_rules_all-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/tables/mozilla/marvin/table_rules_none-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png: Removed.
  • platform/chromium-cg-mac-snowleopard/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/20110323/border-conflict-element-001d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/20110323/border-conflict-style-079-expected.png:
  • platform/chromium-mac-snowleopard/css2.1/20110323/border-conflict-style-088-expected.png:
  • platform/chromium-mac-snowleopard/css2.1/20110323/floating-replaced-height-008-expected.png:
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-06-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-16-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-26-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-35-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-36-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-37-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-38-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-46-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-47-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-48-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-53-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-54-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-56-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-61-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-62-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-63-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-64-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-65-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-66-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-67-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-68-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-69-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-73-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-74-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-76-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-83-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-84-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-86-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-96-d-expected.png: Removed.
  • platform/chromium-mac-snowleopard/fast/borders/border-antialiasing-expected.png: Removed.
  • platform/chromium-mac-snowleopard/fast/repaint/table-cell-collapsed-border-expected.png:
  • platform/chromium-mac-snowleopard/tables/mozilla/collapsing_borders/bug41262-4-expected.png: Removed.
  • platform/chromium-mac-snowleopard/tables/mozilla/marvin/table_rules_all-expected.png: Removed.
  • platform/chromium-mac-snowleopard/tables/mozilla/marvin/table_rules_none-expected.png: Removed.
  • platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png: Removed.
  • platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png: Removed.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-06-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-16-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-26-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-35-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-36-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-37-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-38-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-45-d-expected.png: Renamed from LayoutTests/platform/chromium-mac-snowleopard/css2.1/t170602-bdr-conflct-w-45-d-expected.png.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-46-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-47-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-48-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-53-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-54-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-56-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-61-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-62-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-63-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-64-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-65-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-66-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-67-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-68-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-69-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-73-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-74-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-76-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-83-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-84-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-86-d-expected.png: Added.
  • platform/chromium-mac/css2.1/t170602-bdr-conflct-w-96-d-expected.png: Added.
  • platform/chromium-mac/fast/borders/border-antialiasing-expected.png: Added.
  • platform/chromium-mac/tables/mozilla/collapsing_borders/bug41262-4-expected.png: Added.
  • platform/chromium-mac/tables/mozilla/marvin/table_rules_all-expected.png: Added.
  • platform/chromium-mac/tables/mozilla/marvin/table_rules_none-expected.png: Added.
  • platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png: Added.
  • platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png: Added.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-001-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-001a-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-001b-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-001c-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-001d-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-003-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-004-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-005-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-006-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-007-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-008-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-009-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-010-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-011-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-012-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-013-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-014-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-015-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-015-expected.txt: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-016-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-016-expected.txt: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-017-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-017-expected.txt: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-018-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-019-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-020-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-020-expected.txt: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-021-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-022-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-023-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-024-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-025-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-026-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-027-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-027-expected.txt: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-028-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-029-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-030-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-031-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-032-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-033-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-034-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-035-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-036-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-036-expected.txt: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-037-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-037-expected.txt: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-038-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-038-expected.txt: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-element-039-expected.png: Removed.
  • platform/chromium-win/css2.1/20110323/border-conflict-style-079-expected.png:
  • platform/chromium-win/css2.1/20110323/border-conflict-style-088-expected.png:
  • platform/chromium-win/css2.1/20110323/floating-replaced-height-008-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-05-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-06-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-07-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-08-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-15-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-16-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-17-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-18-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-25-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-26-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-27-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-28-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-35-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-36-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-37-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-38-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-45-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-46-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-47-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-48-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-51-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-52-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-53-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-54-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-55-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-56-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-57-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-58-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-59-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-61-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-62-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-63-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-64-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-65-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-66-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-67-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-68-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-69-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-71-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-72-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-73-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-74-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-75-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-76-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-77-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-78-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-79-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-81-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-82-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-83-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-84-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-85-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-86-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-87-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-88-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-89-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-95-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-96-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-97-d-expected.png:
  • platform/chromium-win/css2.1/t170602-bdr-conflct-w-98-d-expected.png:
  • platform/chromium-win/fast/borders/border-antialiasing-expected.png:
  • platform/chromium-win/fast/css/border-conflict-element-002-expected.png: Removed.
  • platform/chromium-win/fast/repaint/table-cell-collapsed-border-expected.png:
  • platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/table_rules_all-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/table_rules_none-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-001-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-001-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-001-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-001a-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-001a-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-001a-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-001b-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-001b-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-001b-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-001c-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-001c-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-001c-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-001d-expected.png: Added.
  • platform/chromium/css2.1/20110323/border-conflict-element-001d-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-001d-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-003-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-003-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-003-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-004-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-004-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-004-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-005-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-005-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-005-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-006-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-006-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-006-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-007-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-007-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-007-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-008-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-008-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-008-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-009-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-009-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-009-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-010-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-010-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-010-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-011-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-011-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-011-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-012-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-012-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-012-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-013-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-013-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-013-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-014-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-014-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-014-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-015-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-015-expected.txt:
  • platform/chromium/css2.1/20110323/border-conflict-element-016-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-016-expected.txt:
  • platform/chromium/css2.1/20110323/border-conflict-element-017-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-017-expected.txt:
  • platform/chromium/css2.1/20110323/border-conflict-element-018-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-018-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-018-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-019-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-019-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-019-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-020-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-020-expected.txt:
  • platform/chromium/css2.1/20110323/border-conflict-element-021-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-021-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-021-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-022-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-022-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-022-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-023-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-023-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-023-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-024-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-024-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-024-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-025-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-025-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-025-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-026-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-026-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-026-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-027-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-027-expected.txt:
  • platform/chromium/css2.1/20110323/border-conflict-element-028-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-028-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-028-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-029-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-029-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-029-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-030-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-030-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-030-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-031-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-031-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-031-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-032-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-032-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-032-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-033-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-033-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-033-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-034-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-034-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-034-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-035-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-035-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-035-expected.txt.
  • platform/chromium/css2.1/20110323/border-conflict-element-036-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-036-expected.txt:
  • platform/chromium/css2.1/20110323/border-conflict-element-037-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-037-expected.txt:
  • platform/chromium/css2.1/20110323/border-conflict-element-038-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-038-expected.txt:
  • platform/chromium/css2.1/20110323/border-conflict-element-039-expected.png:
  • platform/chromium/css2.1/20110323/border-conflict-element-039-expected.txt: Renamed from LayoutTests/platform/chromium-win/css2.1/20110323/border-conflict-element-039-expected.txt.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-05-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-07-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-08-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-15-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-17-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-18-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-25-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-27-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-28-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-51-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-52-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-55-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-57-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-58-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-59-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-71-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-72-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-75-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-77-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-78-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-79-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-81-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-82-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-85-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-87-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-88-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-89-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-95-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-97-d-expected.png: Removed.
  • platform/chromium/css2.1/t170602-bdr-conflct-w-98-d-expected.png: Removed.
  • platform/chromium/fast/css/border-conflict-element-002-expected.png:
  • platform/chromium/fast/css/border-conflict-element-002-expected.txt: Renamed from LayoutTests/platform/chromium-win/fast/css/border-conflict-element-002-expected.txt.
14:59 Changeset [101288] by jchaffraix@webkit.org

Add limited parsing support for grid-columns and grid-rows
https://bugs.webkit.org/show_bug.cgi?id=72531

Reviewed by Tony Chang.

Source/WebCore:

Test: fast/css-grid-layout/grid-columns-rows-get-set.html

Added support for:
<track-list> := <length> | <percentage> | 'none' | 'auto'

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • rendering/style/StyleAllInOne.cpp:

Updated our build systems.

  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::valueForGridTrackList):
Helper function to convert our RenderStyle information to a proper CSSValue.
It doesn't do much now but it will be expanded as we add more support.

(WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Call the previous
function.

  • css/CSSParser.h:
  • css/CSSParser.cpp:

(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseGridTrackList):
CSS parsing part of this change. Pretty simple for now.

  • css/CSSPropertyNames.in:

Added -webkit-grid-columns and -webkit-grid-rows.

  • css/CSSProperty.cpp:

(WebCore::CSSProperty::isInheritedProperty):

  • css/CSSStyleApplyProperty.cpp:

(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::applyProperty):
Style application plumbing.

  • rendering/style/RenderStyle.cpp:

(WebCore::RenderStyle::RenderStyle):
(WebCore::RenderStyle::diff):
This change is required for later when we add layout for our grid.

  • rendering/style/RenderStyle.h:

(WebCore::InheritedFlags::gridColumns):
(WebCore::InheritedFlags::gridRows):
(WebCore::InheritedFlags::setGridColumns):
(WebCore::InheritedFlags::setGridRows):
(WebCore::InheritedFlags::initialGridColumns):
(WebCore::InheritedFlags::initialGridRows):
Getters / Setters and initial values.

  • rendering/style/StyleGridData.cpp: Added.

(WebCore::StyleGridData::StyleGridData):

  • rendering/style/StyleGridData.h: Added.

(WebCore::StyleGridData::create):
(WebCore::StyleGridData::copy):
(WebCore::StyleGridData::operator==):
(WebCore::StyleGridData::operator!=):
This class holds the grid element information. For now pretty simple
shell that will be used for the rest of the support.

  • rendering/style/StyleRareNonInheritedData.cpp:

(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):

  • rendering/style/StyleRareNonInheritedData.h:

Added StyleGridElementData to StyleRareNonInheritedData.

LayoutTests:

Test our currently supported grammar.

  • fast/css-grid-layout/grid-columns-rows-get-set.html: Added.
  • fast/css-grid-layout/resources/grid-columns-rows-get-set.js: Added.
  • fast/css-grid-layout/grid-columns-rows-get-set-expected.txt: Added.
14:57 Changeset [101287] by commit-queue@webkit.org

Unreviewed, rolling out r101207.
http://trac.webkit.org/changeset/101207
https://bugs.webkit.org/show_bug.cgi?id=73256

"Caused performance regressions when painting collapsed
borders" (Requested by mwenge2 on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-11-28

  • platform/gtk/css2.1/20110323/border-conflict-element-001-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-001a-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-001b-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-001c-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-001d-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-003-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-004-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-005-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-006-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-007-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-008-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-009-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-010-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-011-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-012-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-013-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-014-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-018-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-019-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-021-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-023-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-024-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-025-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-026-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-027-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-028-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-029-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-030-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-031-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-032-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-033-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-034-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-035-expected.txt: Removed.
  • platform/gtk/css2.1/20110323/border-conflict-element-039-expected.txt: Removed.
  • platform/gtk/fast/css/border-conflict-element-002-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-001-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-001a-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-001b-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-001c-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-001d-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-003-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-004-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-005-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-006-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-007-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-008-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-009-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-010-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-011-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-012-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-013-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-014-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-018-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-019-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-021-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-022-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-023-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-024-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-025-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-026-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-028-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-029-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-030-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-031-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-032-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-033-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-034-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-035-expected.txt: Removed.
  • platform/mac/css2.1/20110323/border-conflict-element-039-expected.txt: Removed.
  • platform/mac/fast/css/border-conflict-element-002-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-001-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-001a-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-001b-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-001c-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-001d-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-003-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-004-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-005-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-006-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-007-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-008-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-009-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-010-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-011-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-012-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-013-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-014-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-015-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-018-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-020-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-021-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-023-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-024-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-025-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-026-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-027-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-028-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-029-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-030-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-031-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-032-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-033-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-034-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-035-expected.txt: Removed.
  • platform/qt/css2.1/20110323/border-conflict-element-036-expected.txt: Removed.
  • platform/qt/fast/css/border-conflict-element-002-expected.txt: Removed.
14:55 Changeset [101286] by noel.gordon@gmail.com

[chromium] Use data decoding swizzle for turbo JPEG image decoding.
https://bugs.webkit.org/show_bug.cgi?id=59670

Reviewed by Kenneth Russell.

Add a BGRX row decode data swizzle for the little-endian ports that use libjpeg-turbo
(Chromium win/linux/mac) to reduce JPEG image decoding time by ~2x.

JPEG images of type JSC_GRAYSCALE are excluded since layout regressions were observed
for grayscale images produced by older tools (XV 3.10a 12/19/94). libjpeg decodes the
images without error; libjpeg-turbo caused visible artifacts (see bug for examples).

This patch is based on the work of Hironori Bono. He provided the original patch, and
the quantitative results confirming the significant performance improvement.

No new tests. Covered by many existing tests.

  • platform/image-decoders/jpeg/JPEGImageDecoder.cpp:

(rgbOutputColorSpace): If JCS_EXTENSIONS is defined (libjpeg-turbo), and the port is
little-endian, define a BGRX data swizzle for use when decoding pixel rows.
(turboSwizzled):
(WebCore::JPEGImageReader::decode): Select a possibly swizzled rgbOutputColorSpace()
for JSC_RGB and JCS_YCbCr input color space images. Exclude JSC_GRAYSCALE images.
(WebCore::JPEGImageDecoder::outputScanlines): Swizzle decode, if applicable.

14:52 Changeset [101285] by tony@chromium.org

ews bots should pass --force to update-webkit-chromium
https://bugs.webkit.org/show_bug.cgi?id=73230

Reviewed by Adam Barth.

This makes it less likely for gclient changes to break the bots (e.g.,
if a DEPS repository moves or is switched to a branch).

Also pass --force when using |build-webkit --update-chromium| since this
appears to only be used by the bots.

Take 2: Add Options.non_interactive to update.py's options() method.

  • Scripts/update-webkit:
  • Scripts/webkitdirs.pm:

(determineIsChromium): Add --force-update to update-webkit --chromium.
(forceChromiumUpdate):
(buildChromium): Pass --force to update-webkit-chromium.

  • Scripts/webkitpy/tool/steps/update.py:

(Update.run): Add --force-update if non-interactive (i.e., bots).

  • Scripts/webkitpy/tool/steps/update_unittest.py:
14:49 Changeset [101284] by commit-queue@webkit.org

Unreviewed, rolling out r101220 and r101223.
http://trac.webkit.org/changeset/101220
http://trac.webkit.org/changeset/101223
https://bugs.webkit.org/show_bug.cgi?id=73252

"Caused performance regressions when painting collapsed
borders" (Requested by mwenge2 on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-11-28

  • platform/chromium-linux/css2.1/20110323/border-conflict-element-001-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-001a-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-001b-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-001c-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-001d-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-003-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-004-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-005-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-006-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-007-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-008-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-009-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-010-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-011-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-012-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-013-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-014-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-015-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-016-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-017-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-018-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-019-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-020-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-021-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-022-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-023-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-024-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-025-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-026-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-027-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-028-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-029-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-030-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-031-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-032-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-033-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-034-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-035-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-036-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-037-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-038-expected.png: Removed.
  • platform/chromium-linux/css2.1/20110323/border-conflict-element-039-expected.png: Removed.
  • platform/chromium-linux/fast/css/border-conflict-element-002-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-001-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-001a-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-001b-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-001c-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-001d-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-003-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-004-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-005-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-006-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-007-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-008-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-009-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-010-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-011-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-012-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-013-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-014-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-015-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-016-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-017-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-018-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-019-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-020-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-021-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-022-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-023-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-024-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-025-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-026-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-027-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-028-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-029-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-030-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-031-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-032-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-033-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-034-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-035-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-036-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-037-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-038-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-element-039-expected.png: Removed.
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-style-079-expected.png:
  • platform/chromium-mac-leopard/css2.1/20110323/border-conflict-style-088-expected.png:
  • platform/chromium-mac-leopard/css2.1/20110323/floating-replaced-height-008-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-05-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-06-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-07-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-08-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-15-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-16-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-17-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-18-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-25-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-26-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-27-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-28-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-35-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-36-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-37-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-38-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-45-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-46-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-47-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-48-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-51-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-52-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-53-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-54-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-55-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-56-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-57-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-58-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-59-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-61-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-62-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-63-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-64-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-65-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-66-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-67-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-68-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-69-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-71-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-72-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-73-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-74-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-75-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-76-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-77-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-78-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-79-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-81-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-82-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-83-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-84-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-85-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-86-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-87-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-88-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-89-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-95-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-96-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-97-d-expected.png:
  • platform/chromium-mac-leopard/css2.1/t170602-bdr-conflct-w-98-d-expected.png:
  • platform/chromium-mac-leopard/fast/borders/border-antialiasing-expected.png:
  • platform/chromium-mac-leopard/fast/css/border-conflict-element-002-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/repaint/table-cell-collapsed-border-expected.png:
  • platform/chromium-mac-leopard/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
  • platform/chromium-mac-leopard/tables/mozilla/marvin/table_rules_all-expected.png:
  • platform/chromium-mac-leopard/tables/mozilla/marvin/table_rules_none-expected.png:
  • platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.png:
  • platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png:
14:48 Changeset [101283] by fpizlo@apple.com

Either remove the GetMethod node from the DFG backend, or find a use for it
https://bugs.webkit.org/show_bug.cgi?id=73178

Reviewed by Gavin Barraclough.

More testing seemed to imply that the GetMethod code was indeed not profitable
in any major test. So, it's probably best to just remove it.

  • bytecode/CodeBlock.cpp:

(JSC::MethodCallLinkInfo::reset):

  • dfg/DFGAbstractState.cpp:

(JSC::DFG::AbstractState::execute):

  • dfg/DFGJITCompiler.cpp:

(JSC::DFG::JITCompiler::link):

  • dfg/DFGJITCompiler.h:
  • dfg/DFGNode.h:

(JSC::DFG::Node::hasIdentifier):
(JSC::DFG::Node::hasHeapPrediction):

  • dfg/DFGOperations.cpp:
  • dfg/DFGOperations.h:
  • dfg/DFGPropagator.cpp:

(JSC::DFG::Propagator::propagateNodePredictions):

  • dfg/DFGRepatch.cpp:
  • dfg/DFGRepatch.h:
  • dfg/DFGSpeculativeJIT.h:
  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::cachedGetById):
(JSC::DFG::SpeculativeJIT::compile):

  • dfg/DFGSpeculativeJIT64.cpp:

(JSC::DFG::SpeculativeJIT::cachedGetById):
(JSC::DFG::SpeculativeJIT::compile):

14:30 Changeset [101282] by zmo@google.com

Webkit gardener: test expectations update

14:28 Changeset [101281] by tony@chromium.org

Revert r101279, broke the ews and cq bots.

  • Scripts/update-webkit:
  • Scripts/webkitdirs.pm:

(determineIsChromium):
(buildChromium):

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

(WebKitPort.update_webkit_command):
(ChromiumPort.update_webkit_command):

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

(MockPort.update_webkit_command):

  • Scripts/webkitpy/tool/steps/update.py:
  • Scripts/webkitpy/tool/steps/update_unittest.py: Removed.
14:00 Changeset [101280] by ojan@chromium.org

testlistjson on the test results server doesn't understand hierarchical results format
https://bugs.webkit.org/show_bug.cgi?id=73246

Reviewed by Tony Chang.

  • TestResultServer/model/jsonresults.py:

(JsonResults._delete_results_and_times):
Instead of just getting the top-level keys, we now walk the tests tree and
delete the results and times values.

  • TestResultServer/model/jsonresults_unittest.py:

Simplify the test harness to take in the same JSON format for the tests
that the actual results.json uses instead of something very similar but
needlessly different. This also allows for testing the broken case of
results and times values being at non-leaf level.

13:59 Changeset [101279] by tony@chromium.org

ews bots should pass --force to update-webkit-chromium
https://bugs.webkit.org/show_bug.cgi?id=73230

Reviewed by Adam Barth.

This makes it less likely for gclient changes to break the bots (e.g.,
if a DEPS repository moves or is switched to a branch).

Also pass --force when using |build-webkit --update-chromium| since this
appears to only be used by the bots.

  • Scripts/update-webkit:
  • Scripts/webkitdirs.pm:

(determineIsChromium): Add --force-update to update-webkit --chromium.
(forceChromiumUpdate):
(buildChromium): Pass --force to update-webkit-chromium.

  • Scripts/webkitpy/tool/steps/update.py:

(Update.run): Add --force-update if non-interactive (i.e., bots).

  • Scripts/webkitpy/tool/steps/update_unittest.py:
13:42 Changeset [101278] by msaboff@apple.com

Change set 101187 from bug 73154 removed already lower case optimization
https://bugs.webkit.org/show_bug.cgi?id=73174

Added back the "string is already lower case" optimization.

Reviewed by Geoffrey Garen.

  • runtime/StringPrototype.cpp:

(JSC::stringProtoFuncToLowerCase):

13:41 Changeset [101277] by msaboff@apple.com

Fixed help message for --exclude-kraken to say that
it excludes Kraken and not SunSpider.

Rubber-stamped by Filip Pizlo.

  • Scripts/bencher:
13:33 Changeset [101276] by commit-queue@webkit.org

Unreviewed, rolling out r101273.
http://trac.webkit.org/changeset/101273
https://bugs.webkit.org/show_bug.cgi?id=73244

multiple test failures and timeouts (Requested by tonywork on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-11-28

Source/WebKit/chromium:

  • WebKit.gyp:

Tools:

  • DumpRenderTree/DumpRenderTree.gypi:
  • DumpRenderTree/chromium/EventSender.cpp:

(EventSender::keyDown):

  • DumpRenderTree/chromium/TestShellAndroid.cpp: Copied from Tools/DumpRenderTree/chromium/TestShellGtk.cpp.

(AlarmHandler):
(TestShell::waitTestFinished):
(platformInit):
(openStartupDialog):
(checkLayoutTestSystemDependencies):

  • DumpRenderTree/chromium/TestShellGtk.cpp:

(AlarmHandler):
(setupFontconfig):
(TestShell::waitTestFinished):
(platformInit):

  • DumpRenderTree/chromium/TestShellLinux.cpp: Removed.
  • DumpRenderTree/chromium/TestShellStub.cpp: Removed.
12:55 Changeset [101275] by fsamuel@chromium.org

Fix Aspect Ratio Property Inheritance And Make the Computed Value Equal the Specified Value
https://bugs.webkit.org/show_bug.cgi?id=73038

Source/WebCore:

Reviewed by Ojan Vafai.

hasAspectRatio was not being set if the -webkit-aspect-ratio property was inherited from the parent.

Additionally, the computed value of -webkit-aspect-ratio was returning a number instead of a ratio.

Test: fast/css/aspect-ratio-inheritance.html

  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):

  • css/CSSStyleApplyProperty.cpp:

(WebCore::ApplyPropertyAspectRatio::applyInheritValue):

LayoutTests:

Reviewed by Ojan Vafai.

Updated the parsing test to make sure that the -webkit-aspect-ratio property accepts inherit as a possible value.

Added an inheritance test that checks the computed value is correctly inherited.

  • fast/css/aspect-ratio-inheritance-expected.txt: Added.
  • fast/css/aspect-ratio-inheritance.html: Added.
  • fast/css/aspect-ratio-parsing-tests-expected.txt:
  • fast/css/aspect-ratio-parsing-tests.html:
12:48 Changeset [101274] by eric@webkit.org

new-run-webkit-tests is locale dependent
https://bugs.webkit.org/show_bug.cgi?id=68691

Reviewed and modified by Eric Seidel.

This is a simpler version of John's patch which I'm landing.
This just engages the hacks from the Host constructor on a global
basis.

Patch by John Yani <vanuan@gmail.com> on 2011-11-28

  • Scripts/webkitpy/common/host.py:

(Host.init):
(Host._engage_awesome_locale_hacks):

12:21 Changeset [101273] by fsamuel@chromium.org

[Chromium] Fix broken DRT build for Aura Linux
https://bugs.webkit.org/show_bug.cgi?id=72667

Reviewed by Tony Chang.

Source/WebKit/chromium:

  • WebKit.gyp:

Tools:

DRT now builds for Aura Linux. This, more or less, shares the same code as Android.

The following changes have been made:

  1. Renamed TestShellAndroid to TestShellLinux.
  2. Stub code moved added in TestShellStub that will only compile on non-GTK Linux builds.
  3. Code common to Gtk, Aura, and Android moved to TestShellLinux.
  • DumpRenderTree/DumpRenderTree.gypi:
  • DumpRenderTree/chromium/EventSender.cpp:

(EventSender::keyDown):

  • DumpRenderTree/chromium/TestShellAndroid.cpp: Removed.
  • DumpRenderTree/chromium/TestShellGtk.cpp:
  • DumpRenderTree/chromium/TestShellLinux.cpp: Copied from Tools/DumpRenderTree/chromium/TestShellGtk.cpp.

(AlarmHandler):
(TestShell::waitTestFinished):
(setupFontconfig):
(platformInit):

  • DumpRenderTree/chromium/TestShellStub.cpp: Added.

(checkLayoutTestSystemDependencies):
(openStartupDialog):

12:09 Changeset [101272] by commit-queue@webkit.org

Crash due to bidi style in isolated run
https://bugs.webkit.org/show_bug.cgi?id=72978

Patch by Ken Buchanan <kenrb@chromium.org> on 2011-11-28
Reviewed by Eric Seidel.

Source/WebCore:

Prevent the UBA from changing the embedding level when inside an isolated run.

  • rendering/InlineIterator.h:

(WebCore::notifyObserverEnteredObject):
(WebCore::notifyObserverWillExitObject):

LayoutTests:

Test to verify fix for crashing bug.

  • fast/text/international/embed-bidi-style-in-isolate-crash.html: Added
  • fast/text/international/embed-bidi-style-in-isolate-crash-expected.txt: Added
12:05 Changeset [101271] by commit-queue@webkit.org

WebKitGTK+-1.7.2 build error due to a reference to gdk_disable_multidevice()
https://bugs.webkit.org/show_bug.cgi?id=73206

Patch by Stefan Zwanenburg <stefanhetzwaantje@gmail.com> on 2011-11-28
Reviewed by Martin Robinson.

  • tests/testatk.c:

(initializeTestingFramework): Don't use gdk_disable_multidevice()
when using GTK2.

11:31 Changeset [101270] by mrobinson@webkit.org

Fix 'make dist' by adding two missing files to source list.

  • GNUmakefile.list.am: Add missing files.
11:22 Changeset [101269] by commit-queue@webkit.org

[Qt][WK2] Fix panning after r101179
https://bugs.webkit.org/show_bug.cgi?id=73224

Patch by Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> on 2011-11-28
Reviewed by Noam Rosenthal.

We were wrongly checking for interactionEngine() instead of
!interactionEngine() after the QtWebPageEventHandler refactor.

  • UIProcess/qt/QtPanGestureRecognizer.cpp:

(WebKit::QtPanGestureRecognizer::recognize):

11:19 Changeset [101268] by rniwa@webkit.org

dir=auto should imply unicode-bidi:isolate by default
https://bugs.webkit.org/show_bug.cgi?id=63903

Reviewed by Dan Bernstein.

Source/WebCore:

Fixed WebKit's implementation of bdo, bdi, and output elements to match HTML5 spec section 10.3.5:
http://dev.w3.org/html5/spec/Overview.html#bidirectional-text

Any element with dir=auto other than bdo, textarea, and pre should use unicode-bidi: -webkit-isolate by default.

We still don't use -webkit-isolate for non-phrasing elements by default and unicode-override -webkit-isolate for
bdo[dir=auto] so these two cases are failing in the added test.

Test: fast/css/default-bidi-css-rules.html

  • css/html.css:

(bdi, output): bdi and output should both use -webkit-isolate as the default value for unicode-bidi.
(bdo): bdo should use bidi-override as the default value for unicode-bidi.

  • dom/MappedAttributeEntry.h: Add eBDI, which is used by bdi and output elements.
  • html/HTMLElement.cpp:

(WebCore::HTMLElement::mapToEntry): Don't share the cache for dir attribute between bdi and other elements
just like we don't share the cache for dir attribute between bdo and other elements.
(WebCore::unicodeBidiAttributeForDirAuto): Don't set bidi-override for bdo element since this is done
in the UA stylesheet now. Set unicode-bidi to -webkit-isolate for elements other than pre and textarea now that
this function is called only when dir=auto.
called when dir=auto as the name implies.
(WebCore::HTMLElement::parseMappedAttribute): Don't call unicodeBidiAttributeForDirAuto when dir is not
auto. Also set unicode-bidi to embed when dir is not auto and the element is neither bdi, bdo, nor output.

  • html/HTMLOutputElement.cpp:

(WebCore::HTMLOutputElement::mapToEntry): Don't share the cache for dir between output and other elements.

  • html/HTMLOutputElement.h:
  • html/HTMLTagNames.in:

LayoutTests:

Added a test to ensure WebKit implements HTML5 bidirectional text support properly:
http://dev.w3.org/html5/spec/Overview.html#bidirectional-text

  • fast/css/default-bidi-css-rules-expected.txt: Added.
  • fast/css/default-bidi-css-rules.html: Added.
11:13 Changeset [101267] by abarth@webkit.org

[Chromium] Move "final" batch of headers into public/platform
https://bugs.webkit.org/show_bug.cgi?id=73198

Reviewed by Darin Fisher.

This patch moves another group of headers into the platform directory.
I found these headers by reading through the list of headers and
coorelating them with WebCore concepts. This patch doesn't move all
the APIs that coorespond to WebCore platform concepts because some,
such as WebFontCache, are not used to support the WebCore platform but
rather to provide the embedder access to the WebCore concept. This
patch should be the last bulk move of headers.

There are two main groups of headers that make up the bulk of this
patch:

1) URLLoader-related headers.
2) Geometry-related headers.

  • public/WebArrayBufferView.h: Replaced.
  • public/WebBlobData.h: Replaced.
  • public/WebCookie.h: Replaced.
  • public/WebExternalTextureLayer.h: Update include.
  • public/WebFloatPoint.h: Replaced.
  • public/WebFloatQuad.h: Replaced.
  • public/WebFloatRect.h: Replaced.
  • public/WebFrameClient.h: Update include.
  • public/WebHTTPBody.h: Replaced.
  • public/WebHTTPHeaderVisitor.h: Replaced.
  • public/WebHTTPLoadInfo.h: Replaced.
  • public/WebThreadSafeData.h: Replaced.
  • public/WebURLError.h: Replaced.
  • public/WebURLLoadTiming.h: Replaced.
  • public/WebURLLoaderClient.h: Replaced.
  • public/WebURLRequest.h: Replaced.
  • public/WebURLResponse.h: Replaced.
  • public/platform/WebArrayBufferView.h: Copied from Source/WebKit/chromium/public/WebArrayBufferView.h.
  • public/platform/WebBlobData.h: Copied from Source/WebKit/chromium/public/WebBlobData.h.
  • public/platform/WebCookie.h: Copied from Source/WebKit/chromium/public/WebCookie.h.
  • public/platform/WebFloatPoint.h: Copied from Source/WebKit/chromium/public/WebFloatPoint.h.
  • public/platform/WebFloatQuad.h: Copied from Source/WebKit/chromium/public/WebFloatQuad.h.
  • public/platform/WebFloatRect.h: Copied from Source/WebKit/chromium/public/WebFloatRect.h.
  • public/platform/WebHTTPBody.h: Copied from Source/WebKit/chromium/public/WebHTTPBody.h.
  • public/platform/WebHTTPHeaderVisitor.h: Copied from Source/WebKit/chromium/public/WebHTTPHeaderVisitor.h.
  • public/platform/WebHTTPLoadInfo.h: Copied from Source/WebKit/chromium/public/WebHTTPLoadInfo.h.
  • public/platform/WebThreadSafeData.h: Copied from Source/WebKit/chromium/public/WebThreadSafeData.h.
  • public/platform/WebURLError.h: Copied from Source/WebKit/chromium/public/WebURLError.h.
  • public/platform/WebURLLoadTiming.h: Copied from Source/WebKit/chromium/public/WebURLLoadTiming.h.
  • public/platform/WebURLLoader.h: Remove FIXME.
  • public/platform/WebURLLoaderClient.h: Copied from Source/WebKit/chromium/public/WebURLLoaderClient.h.
  • public/platform/WebURLRequest.h: Copied from Source/WebKit/chromium/public/WebURLRequest.h.
  • public/platform/WebURLResponse.h: Copied from Source/WebKit/chromium/public/WebURLResponse.h.
10:59 Changeset [101266] by eric@webkit.org

Add Environment object to Host and fix the GCC smartquotes trouble seen on the commit-queue
https://bugs.webkit.org/show_bug.cgi?id=71983

Reviewed by Adam Barth.

We'll add more code to Environment overtime,
allowing us to mock out more of our direct interactions with os.environ.

This patch also makes run_command print the passed in environment.

  • Scripts/webkitpy/common/host_mock.py:
  • Scripts/webkitpy/common/system/environment.py: Copied from Tools/Scripts/webkitpy/tool/steps/build.py.
  • Scripts/webkitpy/common/system/environment_mock.py: Copied from Tools/Scripts/webkitpy/tool/steps/build.py.
  • Scripts/webkitpy/common/system/environment_unittest.py: Copied from Tools/Scripts/webkitpy/tool/steps/build.py.
  • Scripts/webkitpy/common/system/executive.py:
  • Scripts/webkitpy/common/system/executive_mock.py:
  • Scripts/webkitpy/layout_tests/port/webkit.py:
  • Scripts/webkitpy/layout_tests/port/webkit_unittest.py:
  • Scripts/webkitpy/tool/commands/download_unittest.py:
  • Scripts/webkitpy/tool/steps/build.py:
10:50 Changeset [101265] by jer.noble@apple.com

WebAudio: AudioContext::uninitialize() can caused AudioContext deletion before deleting marked nodes.
https://bugs.webkit.org/show_bug.cgi?id=72755

Reviewed by Eric Carlson.

No new tests.

Protect AudioContext from being deleted before uninitialize() returns. Fixes an assertion in ~AudioContext() and
a potential source of leaks.

  • webaudio/AudioContext.cpp:

(WebCore::AudioContext::uninitialize):

10:28 Changeset [101264] by zmo@google.com

Webkit gardener: test expectations update.

07:59 Changeset [101263] by andreas.kling@nokia.com

InspectorCSSAgent: Remove unused function inlineStyleElement().
<http://webkit.org/b/73221>

Reviewed by Pavel Feldman.

  • inspector/InspectorCSSAgent.cpp:
  • inspector/InspectorCSSAgent.h:
07:50 Changeset [101262] by hausmann@webkit.org

[Qt] Build system fixes against V8.

Reviewed by Tor Arne Vestbø.

.:

  • Source/api.pri: Get rid of old v8 cruft.
  • WebKit.pro: Don't build JavaScriptCore when configured with v8.

Source/WebCore:

  • DerivedSources.pri: Add missing binding files to the build and also added

the regexp table generation needed for Yarr, which is compiled statically into
WebCore to implement WebCore::RegularExpression.

  • Target.pri: Adapt to latest v8 binding files.

Source/WebKit/qt:

Add forwarding headers for building against Qt's v8 with
v8 include style.

  • v8/ForwardingHeaders/v8-debug.h: Added.
  • v8/ForwardingHeaders/v8-preparser.h: Added.
  • v8/ForwardingHeaders/v8-profiler.h: Added.
  • v8/ForwardingHeaders/v8-testing.h: Added.
  • v8/ForwardingHeaders/v8.h: Added.
  • v8/ForwardingHeaders/v8stdint.h: Added.

Tools:

  • qmake/mkspecs/features/webcore.prf: Get rid of old v8 cruft.
  • qmake/mkspecs/features/wtf.prf: If requested, pull in v8 from Qt and configure

WTF accordingly to use v8. (WTF in the implementation needs it as well as users of WTF)

07:44 Changeset [101261] by caseq@chromium.org

Web Inspector: resource status image is mis-aligned in the network headers view
https://bugs.webkit.org/show_bug.cgi?id=73211

Reviewed by Pavel Feldman.

  • inspector/front-end/ResourceHeadersView.js:

(WebInspector.ResourceHeadersView):

07:25 Changeset [101260] by pfeldman@chromium.org

Web Inspector: console evaluation doesn't work when navigating from a page with several frames to another one
https://bugs.webkit.org/show_bug.cgi?id=73210

Reviewed by Yury Semikhatsky.

Source/WebCore:

Test: http/tests/inspector/resource-tree/resource-tree-events.html

  • inspector/Inspector.json:
  • inspector/front-end/ResourceTreeModel.js:

(WebInspector.ResourceTreeModel.prototype._frameDetached):
(WebInspector.ResourceTreeFrame.prototype.navigate):
(WebInspector.ResourceTreeFrame.prototype.removeChildFrame):
(WebInspector.ResourceTreeFrame.prototype.removeChildFrames):

LayoutTests:

  • http/tests/inspector/resource-tree/resource-tree-events-expected.txt: Added.
  • http/tests/inspector/resource-tree/resource-tree-events.html: Added.
06:45 Changeset [101259] by kenneth@webkit.org

Make sure the useFixedLayout feature is consistently handled
https://bugs.webkit.org/show_bug.cgi?id=73212

Reviewed by Simon Hausmann.

Source/WebKit2:

Set the fixed layout on the UI side so that it is part of the page
creation parameters and ensure that the page parameters are set
before creating the page.

The parameters are set to our defaults and are now altered in the
WebKitTestRunner.

  • UIProcess/API/qt/qquickwebview.cpp:

(QQuickWebViewPrivate::QQuickWebViewPrivate):
(QQuickWebViewPrivate::setUseTraditionalDesktopBehaviour):
(QQuickWebViewExperimental::setUseTraditionalDesktopBehaviour):
(QQuickWebView::QQuickWebView):

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::setUseFixedLayout):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage):

On the web process side the default value for useFixedLayout
wasn't actually read from the creation parameters. As it now may
be different than that of the FrameView, we now call
setFixedLayout in the constructor so make sure the value is
propagated to the FrameView.

(WebKit::WebPage::setFixedVisibleContentRect):
(WebKit::WebPage::setResizesToContentsUsingLayoutSize):
(WebKit::WebPage::resizeToContentsIfNeeded):
(WebKit::WebPage::setViewportSize):
(WebKit::WebPage::setUseFixedLayout):
(WebKit::WebPage::setFixedLayoutSize):

The methods that depends on fixed layout now have asserts to make
sure that they are used properly.

Tools:

The web page parameters are set to our Qt defaults and are now altered
in the WebKitTestRunner.

  • WebKitTestRunner/qt/PlatformWebViewQt.cpp:

(WTR::WrapperWindow::WrapperWindow):

06:44 Changeset [101258] by reed@google.com

add GPU to expectations for audio-repaint
https://bugs.webkit.org/show_bug.cgi?id=73209

unreviewed, update expectations.

  • platform/chromium/test_expectations.txt:
06:41 Changeset [101257] by pfeldman@chromium.org

Web Inspector: introduce InspectorBaseAgent.
https://bugs.webkit.org/show_bug.cgi?id=73203

Now that inspector controller does not depend on concrete inspector agent
classes, we can collect agent instances using abstract type.

Reviewed by Yury Semikhatsky.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • inspector/InspectorAgent.cpp:

(WebCore::InspectorAgent::InspectorAgent):

  • inspector/InspectorAgent.h:
  • inspector/InspectorApplicationCacheAgent.cpp:

(WebCore::InspectorApplicationCacheAgent::InspectorApplicationCacheAgent):

  • inspector/InspectorApplicationCacheAgent.h:
  • inspector/InspectorBaseAgent.cpp: Copied from Source/WebCore/inspector/InspectorFileSystemAgent.h.

(WebCore::InspectorBaseAgent::InspectorBaseAgent):
(WebCore::InspectorBaseAgent::~InspectorBaseAgent):

  • inspector/InspectorBaseAgent.h: Copied from Source/WebCore/inspector/InspectorFileSystemAgent.h.
  • inspector/InspectorCSSAgent.cpp:

(WebCore::InspectorCSSAgent::InspectorCSSAgent):

  • inspector/InspectorCSSAgent.h:

(WebCore::InspectorCSSAgent::setFrontend):
(WebCore::InspectorCSSAgent::restore):

  • inspector/InspectorConsoleAgent.cpp:

(WebCore::InspectorConsoleAgent::InspectorConsoleAgent):
(WebCore::InspectorConsoleAgent::~InspectorConsoleAgent):
(WebCore::InspectorConsoleAgent::enable):
(WebCore::InspectorConsoleAgent::disable):
(WebCore::InspectorConsoleAgent::clearMessages):
(WebCore::InspectorConsoleAgent::restore):
(WebCore::InspectorConsoleAgent::clearFrontend):
(WebCore::InspectorConsoleAgent::resourceRetrievedByXMLHttpRequest):
(WebCore::InspectorConsoleAgent::setMonitoringXHREnabled):
(WebCore::InspectorConsoleAgent::addConsoleMessage):

  • inspector/InspectorConsoleAgent.h:
  • inspector/InspectorController.cpp:

(WebCore::InspectorController::InspectorController):

  • inspector/InspectorDOMAgent.cpp:

(WebCore::InspectorDOMAgent::InspectorDOMAgent):
(WebCore::InspectorDOMAgent::clearFrontend):
(WebCore::InspectorDOMAgent::setDocument):
(WebCore::InspectorDOMAgent::getDocument):
(WebCore::InspectorDOMAgent::mainFrameDOMContentLoaded):

  • inspector/InspectorDOMAgent.h:
  • inspector/InspectorDOMStorageAgent.cpp:

(WebCore::InspectorDOMStorageAgent::InspectorDOMStorageAgent):
(WebCore::InspectorDOMStorageAgent::restore):
(WebCore::InspectorDOMStorageAgent::enable):
(WebCore::InspectorDOMStorageAgent::disable):

  • inspector/InspectorDOMStorageAgent.h:
  • inspector/InspectorDatabaseAgent.cpp:

(WebCore::InspectorDatabaseAgent::InspectorDatabaseAgent):
(WebCore::InspectorDatabaseAgent::enable):
(WebCore::InspectorDatabaseAgent::disable):
(WebCore::InspectorDatabaseAgent::restore):

  • inspector/InspectorDatabaseAgent.h:
  • inspector/InspectorDebuggerAgent.cpp:

(WebCore::InspectorDebuggerAgent::InspectorDebuggerAgent):
(WebCore::InspectorDebuggerAgent::disable):
(WebCore::InspectorDebuggerAgent::enabled):
(WebCore::InspectorDebuggerAgent::enable):
(WebCore::InspectorDebuggerAgent::clearFrontend):
(WebCore::InspectorDebuggerAgent::setBreakpointByUrl):
(WebCore::InspectorDebuggerAgent::removeBreakpoint):
(WebCore::InspectorDebuggerAgent::didParseSource):

  • inspector/InspectorDebuggerAgent.h:
  • inspector/InspectorFileSystemAgent.cpp:

(WebCore::InspectorFileSystemAgent::InspectorFileSystemAgent):

  • inspector/InspectorFileSystemAgent.h:
  • inspector/InspectorPageAgent.cpp:

(WebCore::InspectorPageAgent::InspectorPageAgent):

  • inspector/InspectorPageAgent.h:
  • inspector/InspectorProfilerAgent.cpp:

(WebCore::InspectorProfilerAgent::InspectorProfilerAgent):
(WebCore::InspectorProfilerAgent::enable):
(WebCore::InspectorProfilerAgent::disable):
(WebCore::InspectorProfilerAgent::restore):
(WebCore::InspectorProfilerAgent::restoreEnablement):
(WebCore::InspectorProfilerAgent::start):
(WebCore::InspectorProfilerAgent::stop):

  • inspector/InspectorProfilerAgent.h:
  • inspector/InspectorResourceAgent.cpp:

(WebCore::InspectorResourceAgent::InspectorResourceAgent):

  • inspector/InspectorResourceAgent.h:
  • inspector/InspectorTimelineAgent.cpp:

(WebCore::InspectorTimelineAgent::InspectorTimelineAgent):

  • inspector/InspectorTimelineAgent.h:
  • inspector/InspectorWorkerAgent.cpp:

(WebCore::InspectorWorkerAgent::InspectorWorkerAgent):
(WebCore::InspectorWorkerAgent::restore):
(WebCore::InspectorWorkerAgent::clearFrontend):
(WebCore::InspectorWorkerAgent::setWorkerInspectionEnabled):
(WebCore::InspectorWorkerAgent::setAutoconnectToWorkers):
(WebCore::InspectorWorkerAgent::shouldPauseDedicatedWorkerOnStart):
(WebCore::InspectorWorkerAgent::didStartWorkerContext):
(WebCore::InspectorWorkerAgent::createWorkerFrontendChannel):

  • inspector/InspectorWorkerAgent.h:
06:37 Changeset [101256] by aroben@apple.com

Properly retain the OS X version string

Fixes <http://webkit.org/b/73214> REGRESSION (r101215): Crash on launch beneath +[WebView
_standardUserAgentWithApplicationName:]

Reviewed by Antti Koivisto.

  • WebView/WebView.mm:

(createMacOSXVersionString): Retain the string we're returning, since this function is
supposed to return an owning reference to the caller.

05:53 Changeset [101255] by loislo@chromium.org

Web Inspector: chromium: Unreviewed one-line fix for Summary view filter.

  • inspector/front-end/HeapSnapshot.js:

(WebInspector.HeapSnapshot.prototype.createNodesProviderForClass):

05:41 Changeset [101254] by hausmann@webkit.org

Unreviewed prospective build fix. Touch the file to trigger correct
rebuild on the Qt mips/sh4/sl bot.

  • wtf/unicode/qt4/UnicodeQt4.h:
05:02 Changeset [101253] by vestbo@webkit.org

[Qt] Remove cruft from project file

Reviewed by Simon Hausmann.

05:02 Changeset [101252] by pfeldman@chromium.org

2011-11-28 Pavel Feldman <pfeldman@google.com>

Not reviewed: disable filesystem instrumentation to unbreak Qt tests.

  • inspector/front-end/inspector.js:
04:44 Changeset [101251] by loislo@chromium.org

Unreviewed, rolling out r101249.
http://trac.webkit.org/changeset/101249
https://bugs.webkit.org/show_bug.cgi?id=73205

it broke qt-minimal and wince builds (Requested by loislo on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-11-28

  • inspector/CodeGeneratorInspector.py:

(Capitalizer.upper_camel_case_to_lower):
(RawTypes.get):
(RawTypes.String.get_c_param_type):
(RawTypes.Object.get_c_param_type):
(RawTypes.Object):
(ParamType):
(TypeData.init):
(TypeData.get_raw_type):
(TypeMap.init):
(InspectorFrontend_h):
(InspectorArray):
(InspectorObject):
(String):
(InspectorBackendDispatcher_h):
(Generator.process_command):

  • inspector/InspectorValues.h:
04:37 Changeset [101250] by andreas.kling@nokia.com

CSSStyleDeclaration: Remove ability to have style sheet as parent.
<http://webkit.org/b/73199>

Reviewed by Antti Koivisto.

Refactor so we don't have to support style sheets as parents of style declarations.
The users of this mechanism were mapped attributes and inline styles, which instead
now know how to find the relevant style sheet via their document().

  • css/CSSMutableStyleDeclaration.h:
  • css/CSSMutableStyleDeclaration.cpp:

(WebCore::CSSElementStyleDeclaration::styleSheet):

Added CSSElementStyleDeclaration::styleSheet(). The default implementation
returns the associated element's document()->elementSheet(). It is virtual
because SVGFontFaceElement needs document()->mappedElementSheet() instead.

  • css/CSSStyleDeclaration.h:

(WebCore::CSSStyleDeclaration::parentRule):
(WebCore::CSSStyleDeclaration::setParentRule):

  • css/CSSStyleDeclaration.cpp:

(WebCore::CSSStyleDeclaration::CSSStyleDeclaration):

Remove m_parentIsRule and m_parentStyleSheet, leaving only m_parentRule.

  • css/CSSStyleDeclaration.cpp:

(WebCore::CSSStyleDeclaration::parentStyleSheet):

Out-of-lined so it can return the CSSElementStyleDeclaration::styleSheet() for
declarations with an associated element.

  • css/WebKitCSSKeyframeRule.cpp:

(WebCore::WebKitCSSKeyframeRule::~WebKitCSSKeyframeRule):
(WebCore::WebKitCSSKeyframeRule::setDeclaration):

Use setParentRule() instead of setParentStyleSheet() on the internal
CSSMutableStyleDeclaration in keyframe rules.

  • dom/StyledElement.h:

Removed StyledElement::didMoveToNewOwnerDocument() since we no longer need to
manually keep the inline style's parent style sheet pointer up-to-date.

  • dom/StyledElement.cpp:

(WebCore::StyledElement::createInlineStyleDecl):
(WebCore::StyledElement::destroyInlineStyleDecl):
(WebCore::StyledElement::attributeChanged):
(WebCore::StyledElement::createMappedDecl):

  • html/HTMLTableElement.cpp:

(WebCore::HTMLTableElement::additionalAttributeStyleDecls):
(WebCore::HTMLTableElement::addSharedCellBordersDecl):
(WebCore::HTMLTableElement::addSharedCellPaddingDecl):
(WebCore::HTMLTableElement::addSharedGroupDecls):

  • svg/SVGFontFaceElement.cpp:

(WebCore::SVGFontFaceElement::SVGFontFaceElement):

Remove setParentStyleSheet() calls on mapped attributes and inline styles.
They now find the relevant style sheet by following the associated element ptr.

  • svg/SVGFontFaceElement.cpp:

(WebCore::FontFaceStyleDeclaration::FontFaceStyleDeclaration):
(WebCore::FontFaceStyleDeclaration::~FontFaceStyleDeclaration):
(WebCore::FontFaceStyleDeclaration::styleSheet):

Subclass CSSElementStyleDeclaration for SVG's font-face elment in order to
override styleSheet(). This is necessary because they operate on the document's
mappedElementSheet() rather than the elementSheet().

04:30 Changeset [101249] by loislo@chromium.org

Web Inspector: [protocol] generate C++ classes for protocol JSON named types
https://bugs.webkit.org/show_bug.cgi?id=72835

Patch by Peter Rybin <peter.rybin@gmail.com> on 2011-11-28
Reviewed by Pavel Feldman.

Extends python generator functionality.
Makes constructor in InspectorObject public.

  • inspector/CodeGeneratorInspector.py:
  • inspector/InspectorValues.h:
04:26 Changeset [101248] by carlosgc@webkit.org

[GTK] Rename WebKitNetworkRequest to WebKitURIRequest
https://bugs.webkit.org/show_bug.cgi?id=73202

Reviewed by Martin Robinson.

Network is confusing because the request can be for a local file uri.

  • GNUmakefile.am:
  • UIProcess/API/gtk/WebKitNetworkRequest.h: Removed.
  • UIProcess/API/gtk/WebKitURIRequest.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/WebKitNetworkRequest.cpp.

(webkitURIRequestFinalize):
(webkitURIRequestGetProperty):
(webkitURIRequestSetProperty):
(webkit_uri_request_class_init):
(webkit_uri_request_init):
(webkit_uri_request_new):
(webkit_uri_request_get_uri):

  • UIProcess/API/gtk/WebKitURIRequest.h: Added.
  • UIProcess/API/gtk/WebKitWebView.cpp:

(webkit_web_view_load_request):

  • UIProcess/API/gtk/WebKitWebView.h:
  • UIProcess/API/gtk/docs/webkit2gtk-sections.txt:
  • UIProcess/API/gtk/tests/TestWebKitWebLoaderClient.cpp:

(testLoadRequest):

  • UIProcess/API/gtk/tests/WebViewTest.cpp:

(WebViewTest::loadRequest):

  • UIProcess/API/gtk/tests/WebViewTest.h:
  • UIProcess/API/gtk/webkit2.h:
04:20 Changeset [101247] by hausmann@webkit.org

[Qt] WTF should be built as separate static library https://bugs.webkit.org/show_bug.cgi?id=73201

Reviewed by Tor Arne Vestbø.

.:

  • Source/api.pri: Require wtf.
  • WebKit.pro: Build WTF.

Source/JavaScriptCore:

  • Target.pri: Don't claim to build WTF, as that would cause

the debug-with-shlibs build to not link in wtf.

  • jsc.pro: Require wtf.
  • wtf/wtf.pri: Removed.
  • wtf/wtf.pro: Added. Pro file to build wtf statically.

Source/WebCore:

  • Target.pri: Require wtf and don't claim to be building it

with BUILDING_WTF in DEFINES (otherwise we won't link it with
debug-shlib builds).

Source/WebKit2:

  • Target.pri: Require wtf.
  • UIProcess/API/qt/tests/qmltests/tst_qmltests.cpp: Remove unnecessary config.h

inclusion and thus wtf dependency.

Tools:

  • DumpRenderTree/qt/DumpRenderTree.pro: Require wtf.
  • MiniBrowser/qt/BrowserWindow.cpp: Remove unnecessary config.h inclusion and

thus wtf dependency.

  • WebKitTestRunner/InjectedBundle/Target.pri: Require wtf.
  • WebKitTestRunner/Target.pri: Ditto.
  • qmake/mkspecs/features/default_post.prf: When re-ordering the static libs

consider wtf, too.

  • qmake/mkspecs/features/javascriptcore.prf: Remove WTF specific build stuff,

moved into wtf.prf.

  • qmake/mkspecs/features/qtwebkit.prf: For debug builds with shared libs, also

link in libwtf.

  • qmake/mkspecs/features/wtf.prf: Added. Stuff needed for building and using WTF.
04:18 Changeset [101246] by commit-queue@webkit.org

[EFL] Rename abbreviated value names to cpp style names.
https://bugs.webkit.org/show_bug.cgi?id=73193

Patch by JungJik Lee <jungjik.lee@samsung.com> on 2011-11-28
Reviewed by Andreas Kling.

Rename abbreviated values name to cpp style names in ewk_single/tiled_view.cpp.

  • ewk/ewk_view_single.cpp:

(_ewk_view_4b_move_region_up):
(_ewk_view_4b_move_region_down):
(_ewk_view_4b_move_line_left):
(_ewk_view_4b_move_line_right):
(_ewk_view_4b_move_region_left):
(_ewk_view_4b_move_region_right):
(_ewk_view_4b_move_region):
(_ewk_view_single_scroll_process_single):
(_ewk_view_single_smart_repaints_process):

  • ewk/ewk_view_tiled.cpp:

(_ewk_view_tiled_smart_scrolls_process):
(_ewk_view_tiled_smart_repaints_process):

04:04 Changeset [101245] by hayato@chromium.org

Fix build error on Chromium/Windows.
https://bugs.webkit.org/show_bug.cgi?id=73200

Unreviewed build fix.

Patch by Taiju TSUIKI <tzik@chromium.org> on 2011-11-28

  • inspector/InspectorFileSystemAgent.cpp:
03:51 Changeset [101244] by carlosgc@webkit.org

Unreviewed. Fix make distcheck issues.

  • GNUmakefile.list.am: Add missing files.
  • bindings/gobject/GNUmakefile.am: Only build

WebKitDOMHTMLPropertiesCollection when microdate is enabled.

03:44 Changeset [101243] by ossy@webkit.org

[Qt] Unreviewed gardening. Add platform specific results.

Patch by Czene Tamás <tczene@inf.u-szeged.hu> on 2011-11-28

  • platform/qt/css2.1/20110323/border-conflict-element-016-expected.png: Added.
  • platform/qt/css2.1/20110323/border-conflict-element-016-expected.txt: Added.
  • platform/qt/css2.1/20110323/border-conflict-element-017-expected.png: Added.
  • platform/qt/css2.1/20110323/border-conflict-element-017-expected.txt: Added.
  • platform/qt/css2.1/20110323/border-conflict-element-037-expected.png: Added.
  • platform/qt/css2.1/20110323/border-conflict-element-037-expected.txt: Added.
  • platform/qt/css2.1/20110323/border-conflict-element-038-expected.png: Added.
  • platform/qt/css2.1/20110323/border-conflict-element-038-expected.txt: Added.
  • platform/qt/css3/images/cross-fade-overflow-position-expected.png: Added.
  • platform/qt/css3/images/cross-fade-overflow-position-expected.txt: Added.
  • platform/qt/fast/borders/border-mixed-alpha-expected.png: Added.
  • platform/qt/fast/borders/border-mixed-alpha-expected.txt: Added.
  • platform/qt/svg/clip-path/clip-path-css-transform-1-expected.png: Added.
  • platform/qt/svg/clip-path/clip-path-css-transform-1-expected.txt: Added.
  • platform/qt/svg/clip-path/clip-path-css-transform-2-expected.png: Added.
  • platform/qt/svg/clip-path/clip-path-css-transform-2-expected.txt: Added.
  • platform/qt/svg/transforms/svg-css-transforms-clip-path-expected.png: Added.
  • platform/qt/svg/transforms/svg-css-transforms-clip-path-expected.txt: Added.
  • platform/qt/svg/transforms/svg-css-transforms-expected.png: Added.
  • platform/qt/svg/transforms/svg-css-transforms-expected.txt: Added.
03:31 BuildingGtk edited by mrobinson@webkit.org
(diff)
03:08 BuildingQt5OnHarmattan edited by ossy@webkit.org
(diff)
03:04 Changeset [101242] by mrobinson@webkit.org

[GTK] JavaScriptCore generated sources should build in the DerivedSources directory
https://bugs.webkit.org/show_bug.cgi?id=73197

Reviewed by Philippe Normand.

Build all JavaScriptCore generated sources in DerivedSources.

  • GNUmakefile.am: Update generation rules.
  • GNUmakefile.list.am: Update source lists.
03:01 Changeset [101241] by hayato@chromium.org

Fix chromium canary build after r101215.
Unreviewed. Build fix.

  • WebCoreSupport/WebSystemInterface.mm:

(InitWebCoreSystemInterface):

02:23 Changeset [101240] by haraken@chromium.org

run-bindings-tests shows diff error for a newly added binding test
https://bugs.webkit.org/show_bug.cgi?id=73179

Reviewed by Adam Barth.

Currently, when we add a new binding test, say bindings/scripts/test/TestSupplemental.idl,
run-bindings-tests just shows diff error because reference files
(i.e. {V8,JS,...}TestSupplemental.h and {V8,JS,...}TestSupplemental.cpp) do not yet exist:

FAIL: (V8) V8TestSupplemental.h
diff: WebCore/bindings/scripts/test/V8/V8TestSupplemental.h: No such file or directory

Instead, this patch treats a non-existent reference file as an empty file and
shows the result of the newly added binding test, like this:

FAIL: (V8) V8TestSupplemental.h
--- WebCore/bindings/scripts/test/V8/V8TestSupplemental.h 1970-01-01 09:00:00.000000000 +0900
+++ /tmp/tmpmX2i2F/V8TestSupplemental.h 2011-11-28 11:08:34.150707677 +0900
@@ -0,0 +1,84 @@
+/*
+ This file is part of the WebKit open source project.
+ This file has been generated by generate-bindings.pl. DO NOT MODIFY!
+
(omitted)

  • Scripts/run-bindings-tests:

(detect_changes): Just added an -N option to the diff command.

02:09 Changeset [101239] by pfeldman@chromium.org

REGRESSION (r101201): Crash inside WebKit::WebInspector::didClose() when closing any tab
https://bugs.webkit.org/show_bug.cgi?id=73183

Reviewed by Yury Semikhatsky.

  • WebProcess/WebCoreSupport/WebInspectorClient.cpp:

(WebKit::WebInspectorClient::closeInspectorFrontend):

02:05 Changeset [101238] by macpherson@chromium.org

Implement CSS border image properties in CSSStyleApplyProperty.
https://bugs.webkit.org/show_bug.cgi?id=72846

Reviewed by Andreas Kling.

Refactoring that implements CSS border image properties in CSSStyleApplyProperty.
Part of the larger refactoring aimed at removing CSSStyleSelector::applyProperty().

Covered by existing tests in fast/css.

  • css/CSSStyleApplyProperty.cpp:

Implement property handlers based on existing code.
(WebCore::ApplyPropertyBorderImage::setValue):
(WebCore::ApplyPropertyBorderImage::applyValue):
(WebCore::ApplyPropertyBorderImage::createHandler):
(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):

  • css/CSSStyleSelector.cpp:

Remove old code.
(WebCore::CSSStyleSelector::applyProperty):

02:02 Changeset [101237] by macpherson@chromium.org

Implement CSS hyphenate-limit properties in CSSStyleApplyProperty
https://bugs.webkit.org/show_bug.cgi?id=73107

Reviewed by Andreas Kling.

Covered by existing tests under fast/css (parsing-hyphenate-limit-lines.html, parsing-hyphenate-limit.html, text/hyphenate-limit-lines.html)

  • css/CSSStyleApplyProperty.cpp:

(WebCore::ApplyPropertyNumber::setValue):
(WebCore::ApplyPropertyNumber::applyValue):
(WebCore::ApplyPropertyNumber::createHandler):
(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::applyProperty):

02:00 Changeset [101236] by commit-queue@webkit.org

[Inspector][FileSystem]: Capture DOMFileSystem object.
Adding files for FileSystem support to Inspector.
Adding hooks into DOMFileSystem creation and destruction.
https://bugs.webkit.org/show_bug.cgi?id=72456

Patch by Taiju TSUIKI <tzik@chromium.org> on 2011-11-28
Reviewed by Pavel Feldman.

Tests should be added in later CL.

  • CMakeLists.txt:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • fileapi/DOMFileSystem.cpp:

(WebCore::DOMFileSystem::create):

  • fileapi/DOMFileSystem.h:
  • inspector/CodeGeneratorInspector.py:
  • inspector/Inspector.json:
  • inspector/InspectorController.cpp:

(WebCore::InspectorController::InspectorController):
(WebCore::InspectorController::connectFrontend):
(WebCore::InspectorController::disconnectFrontend):
(WebCore::InspectorController::restoreInspectorStateFromCookie):

  • inspector/InspectorController.h:
  • inspector/InspectorFileSystemAgent.cpp: Added.
  • inspector/InspectorFileSystemAgent.h: Added.
  • inspector/InspectorFileSystemInstrumentation.h: Added.
  • inspector/InspectorInstrumentation.cpp:

(WebCore::InspectorInstrumentation::didOpenFileSystemImpl):

  • inspector/InspectorInstrumentation.h:
  • inspector/InstrumentingAgents.h:

(WebCore::InstrumentingAgents::InstrumentingAgents):
(WebCore::InstrumentingAgents::inspectorFileSystemAgent):
(WebCore::InstrumentingAgents::setInspectorFileSystemAgent):

  • inspector/WorkerInspectorController.cpp:

(WebCore::WorkerInspectorController::connectFrontend):

  • inspector/front-end/inspector.js:
01:51 Changeset [101235] by mrobinson@webkit.org

[Gtk][gtkdoc] Syntax error in Tools/gtk/generate-gtkdoc
https://bugs.webkit.org/show_bug.cgi?id=73165

Reviewed by Philippe Normand.

Fix some syntax errors in this script and remove an unused variable.

  • gtk/generate-gtkdoc:

(get_webkit2_options.src_path):
(get_webkit2_options):
(get_webkit1_options.src_path):

01:46 Changeset [101234] by macpherson@chromium.org

Implement CSSPropertyWebkitFlowInto and CSSPropertyWebkitFlowFrom in CSSStyleApplyProperty.
https://bugs.webkit.org/show_bug.cgi?id=73110

Reviewed by Andreas Kling.

Covered by existing tests under fast/regions.

  • css/CSSStyleApplyProperty.cpp:

(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::applyProperty):

01:37 Changeset [101233] by tkent@chromium.org

Convert some placeholder-related tests to reftests
https://bugs.webkit.org/show_bug.cgi?id=71779

Reviewed by Ryosuke Niwa.

  • fast/css/pseudo-cache-stale-expected.html: Added.
  • fast/forms/input-placeholder-text-indent-expected.html: Added.
  • fast/forms/input-placeholder-visibility-2-expected.html: Added.
  • fast/forms/isindex-placeholder-expected.html: Added.
  • fast/forms/password-placeholder-text-security-expected.html: Added.
  • fast/forms/password-placeholder-text-security.html: Removed unused function.
  • fast/forms/password-placeholder.html: Removed because password-placeholder-text-security.html covers this.
  • fast/forms/placeholder-set-attribute-expected.html: Added.
  • fast/forms/placeholder-set-value-expected.html: Added.
  • fast/forms/placeholder-stripped-expected.html: Added.
  • fast/forms/search-placeholder-value-changed-expected.html: Added.
  • fast/forms/textarea-placeholder-set-attribute-expected.html: Added.
  • fast/forms/textarea-placeholder-set-value-expected.html: Added.
  • fast/forms/textarea-placeholder-wrapping-expected.html: Added.
  • platform/chromium-cg-mac-leopard/fast/css/pseudo-cache-stale-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/fast/forms/isindex-placeholder-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/fast/forms/placeholder-set-value-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/fast/forms/placeholder-stripped-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/fast/forms/search-placeholder-value-changed-expected.png: Removed.
  • platform/chromium-cg-mac-leopard/fast/forms/textarea-placeholder-set-value-expected.png: Removed.
  • platform/chromium-linux/fast/css/pseudo-cache-stale-expected.png: Removed.
  • platform/chromium-linux/fast/forms/input-placeholder-text-indent-expected.png: Removed.
  • platform/chromium-linux/fast/forms/input-placeholder-visibility-2-expected.png: Removed.
  • platform/chromium-linux/fast/forms/isindex-placeholder-expected.png: Removed.
  • platform/chromium-linux/fast/forms/password-placeholder-expected.png: Removed.
  • platform/chromium-linux/fast/forms/password-placeholder-text-security-expected.png: Removed.
  • platform/chromium-linux/fast/forms/placeholder-set-attribute-expected.png: Removed.
  • platform/chromium-linux/fast/forms/placeholder-set-value-expected.png: Removed.
  • platform/chromium-linux/fast/forms/placeholder-stripped-expected.png: Removed.
  • platform/chromium-linux/fast/forms/search-placeholder-value-changed-expected.png: Removed.
  • platform/chromium-linux/fast/forms/textarea-placeholder-set-attribute-expected.png: Removed.
  • platform/chromium-linux/fast/forms/textarea-placeholder-set-value-expected.png: Removed.
  • platform/chromium-linux/fast/forms/textarea-placeholder-wrapping-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/css/pseudo-cache-stale-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/input-placeholder-visibility-2-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/isindex-placeholder-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/password-placeholder-text-security-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/placeholder-set-attribute-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/placeholder-set-value-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/placeholder-stripped-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/search-placeholder-value-changed-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/textarea-placeholder-set-attribute-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/textarea-placeholder-set-value-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/textarea-placeholder-wrapping-expected.png: Removed.
  • platform/chromium-mac/fast/css/pseudo-cache-stale-expected.png: Removed.
  • platform/chromium-mac/fast/forms/input-placeholder-text-indent-expected.png: Removed.
  • platform/chromium-mac/fast/forms/input-placeholder-visibility-2-expected.png: Removed.
  • platform/chromium-mac/fast/forms/isindex-placeholder-expected.png: Removed.
  • platform/chromium-mac/fast/forms/password-placeholder-expected.png: Removed.
  • platform/chromium-mac/fast/forms/password-placeholder-text-security-expected.png: Removed.
  • platform/chromium-mac/fast/forms/placeholder-set-attribute-expected.png: Removed.
  • platform/chromium-mac/fast/forms/placeholder-set-value-expected.png: Removed.
  • platform/chromium-mac/fast/forms/placeholder-stripped-expected.png: Removed.
  • platform/chromium-mac/fast/forms/search-placeholder-value-changed-expected.png: Removed.
  • platform/chromium-mac/fast/forms/textarea-placeholder-set-attribute-expected.png: Removed.
  • platform/chromium-mac/fast/forms/textarea-placeholder-set-value-expected.png: Removed.
  • platform/chromium-mac/fast/forms/textarea-placeholder-wrapping-expected.png: Removed.
  • platform/chromium-win/fast/css/pseudo-cache-stale-expected.png: Removed.
  • platform/chromium-win/fast/css/pseudo-cache-stale-expected.txt: Removed.
  • platform/chromium-win/fast/forms/input-placeholder-text-indent-expected.png: Removed.
  • platform/chromium-win/fast/forms/input-placeholder-text-indent-expected.txt: Removed.
  • platform/chromium-win/fast/forms/input-placeholder-visibility-2-expected.png: Removed.
  • platform/chromium-win/fast/forms/input-placeholder-visibility-2-expected.txt: Removed.
  • platform/chromium-win/fast/forms/isindex-placeholder-expected.png: Removed.
  • platform/chromium-win/fast/forms/isindex-placeholder-expected.txt: Removed.
  • platform/chromium-win/fast/forms/password-placeholder-expected.png: Removed.
  • platform/chromium-win/fast/forms/password-placeholder-expected.txt: Removed.
  • platform/chromium-win/fast/forms/password-placeholder-text-security-expected.png: Removed.
  • platform/chromium-win/fast/forms/password-placeholder-text-security-expected.txt: Removed.
  • platform/chromium-win/fast/forms/placeholder-set-attribute-expected.png: Removed.
  • platform/chromium-win/fast/forms/placeholder-set-attribute-expected.txt: Removed.
  • platform/chromium-win/fast/forms/placeholder-set-value-expected.png: Removed.
  • platform/chromium-win/fast/forms/placeholder-set-value-expected.txt: Removed.
  • platform/chromium-win/fast/forms/placeholder-stripped-expected.png: Removed.
  • platform/chromium-win/fast/forms/placeholder-stripped-expected.txt: Removed.
  • platform/chromium-win/fast/forms/search-placeholder-value-changed-expected.png: Removed.
  • platform/chromium-win/fast/forms/search-placeholder-value-changed-expected.txt: Removed.
  • platform/chromium-win/fast/forms/textarea-placeholder-set-attribute-expected.png: Removed.
  • platform/chromium-win/fast/forms/textarea-placeholder-set-attribute-expected.txt: Removed.
  • platform/chromium-win/fast/forms/textarea-placeholder-set-value-expected.png: Removed.
  • platform/chromium-win/fast/forms/textarea-placeholder-set-value-expected.txt: Removed.
  • platform/chromium-win/fast/forms/textarea-placeholder-wrapping-expected.png: Removed.
  • platform/chromium-win/fast/forms/textarea-placeholder-wrapping-expected.txt: Removed.
  • platform/efl/fast/css/pseudo-cache-stale-expected.png: Removed.
  • platform/efl/fast/css/pseudo-cache-stale-expected.txt: Removed.
  • platform/efl/fast/forms/input-placeholder-text-indent-expected.png: Removed.
  • platform/efl/fast/forms/input-placeholder-text-indent-expected.txt: Removed.
  • platform/efl/fast/forms/isindex-placeholder-expected.png: Removed.
  • platform/efl/fast/forms/isindex-placeholder-expected.txt: Removed.
  • platform/efl/fast/forms/password-placeholder-expected.png: Removed.
  • platform/efl/fast/forms/password-placeholder-expected.txt: Removed.
  • platform/efl/fast/forms/placeholder-set-attribute-expected.png: Removed.
  • platform/efl/fast/forms/placeholder-set-attribute-expected.txt: Removed.
  • platform/efl/fast/forms/placeholder-set-value-expected.png: Removed.
  • platform/efl/fast/forms/placeholder-set-value-expected.txt: Removed.
  • platform/efl/fast/forms/placeholder-stripped-expected.png: Removed.
  • platform/efl/fast/forms/placeholder-stripped-expected.txt: Removed.
  • platform/efl/fast/forms/search-placeholder-value-changed-expected.png: Removed.
  • platform/efl/fast/forms/search-placeholder-value-changed-expected.txt: Removed.
  • platform/efl/fast/forms/textarea-placeholder-set-attribute-expected.png: Removed.
  • platform/efl/fast/forms/textarea-placeholder-set-attribute-expected.txt: Removed.
  • platform/efl/fast/forms/textarea-placeholder-set-value-expected.png: Removed.
  • platform/efl/fast/forms/textarea-placeholder-set-value-expected.txt: Removed.
  • platform/efl/fast/forms/textarea-placeholder-wrapping-expected.png: Removed.
  • platform/efl/fast/forms/textarea-placeholder-wrapping-expected.txt: Removed.
  • platform/gtk/fast/css/pseudo-cache-stale-expected.png: Removed.
  • platform/gtk/fast/css/pseudo-cache-stale-expected.txt: Removed.
  • platform/gtk/fast/forms/input-placeholder-text-indent-expected.png: Removed.
  • platform/gtk/fast/forms/input-placeholder-text-indent-expected.txt: Removed.
  • platform/gtk/fast/forms/input-placeholder-visibility-2-expected.png: Removed.
  • platform/gtk/fast/forms/input-placeholder-visibility-2-expected.txt: Removed.
  • platform/gtk/fast/forms/isindex-placeholder-expected.png: Removed.
  • platform/gtk/fast/forms/isindex-placeholder-expected.txt: Removed.
  • platform/gtk/fast/forms/password-placeholder-expected.png: Removed.
  • platform/gtk/fast/forms/password-placeholder-expected.txt: Removed.
  • platform/gtk/fast/forms/password-placeholder-text-security-expected.png: Removed.
  • platform/gtk/fast/forms/password-placeholder-text-security-expected.txt: Removed.
  • platform/gtk/fast/forms/placeholder-set-attribute-expected.png: Removed.
  • platform/gtk/fast/forms/placeholder-set-attribute-expected.txt: Removed.
  • platform/gtk/fast/forms/placeholder-set-value-expected.png: Removed.
  • platform/gtk/fast/forms/placeholder-set-value-expected.txt: Removed.
  • platform/gtk/fast/forms/placeholder-stripped-expected.png: Removed.
  • platform/gtk/fast/forms/placeholder-stripped-expected.txt: Removed.
  • platform/gtk/fast/forms/search-placeholder-value-changed-expected.png: Removed.
  • platform/gtk/fast/forms/search-placeholder-value-changed-expected.txt: Removed.
  • platform/gtk/fast/forms/textarea-placeholder-set-attribute-expected.png: Removed.
  • platform/gtk/fast/forms/textarea-placeholder-set-attribute-expected.txt: Removed.
  • platform/gtk/fast/forms/textarea-placeholder-set-value-expected.png: Removed.
  • platform/gtk/fast/forms/textarea-placeholder-set-value-expected.txt: Removed.
  • platform/gtk/fast/forms/textarea-placeholder-wrapping-expected.png: Removed.
  • platform/gtk/fast/forms/textarea-placeholder-wrapping-expected.txt: Removed.
  • platform/mac-leopard/fast/css/pseudo-cache-stale-expected.png: Removed.
  • platform/mac-leopard/fast/forms/input-placeholder-visibility-2-expected.png: Removed.
  • platform/mac-leopard/fast/forms/password-placeholder-text-security-expected.png: Removed.
  • platform/mac-leopard/fast/forms/placeholder-set-attribute-expected.png: Removed.
  • platform/mac-leopard/fast/forms/placeholder-set-value-expected.png: Removed.
  • platform/mac-leopard/fast/forms/placeholder-stripped-expected.png: Removed.
  • platform/mac-leopard/fast/forms/search-placeholder-value-changed-expected.png: Removed.
  • platform/mac-leopard/fast/forms/textarea-placeholder-set-attribute-expected.png: Removed.
  • platform/mac-leopard/fast/forms/textarea-placeholder-set-value-expected.png: Removed.
  • platform/mac-snowleopard/fast/forms/input-placeholder-visibility-2-expected.png: Removed.
  • platform/mac/fast/css/pseudo-cache-stale-expected.png: Removed.
  • platform/mac/fast/css/pseudo-cache-stale-expected.txt: Removed.
  • platform/mac/fast/forms/input-placeholder-text-indent-expected.png: Removed.
  • platform/mac/fast/forms/input-placeholder-text-indent-expected.txt: Removed.
  • platform/mac/fast/forms/input-placeholder-visibility-2-expected.png: Removed.
  • platform/mac/fast/forms/input-placeholder-visibility-2-expected.txt: Removed.
  • platform/mac/fast/forms/isindex-placeholder-expected.png: Removed.
  • platform/mac/fast/forms/isindex-placeholder-expected.txt: Removed.
  • platform/mac/fast/forms/password-placeholder-expected.png: Removed.
  • platform/mac/fast/forms/password-placeholder-expected.txt: Removed.
  • platform/mac/fast/forms/password-placeholder-text-security-expected.png: Removed.
  • platform/mac/fast/forms/password-placeholder-text-security-expected.txt: Removed.
  • platform/mac/fast/forms/placeholder-set-attribute-expected.png: Removed.
  • platform/mac/fast/forms/placeholder-set-attribute-expected.txt: Removed.
  • platform/mac/fast/forms/placeholder-set-value-expected.png: Removed.
  • platform/mac/fast/forms/placeholder-set-value-expected.txt: Removed.
  • platform/mac/fast/forms/placeholder-stripped-expected.png: Removed.
  • platform/mac/fast/forms/placeholder-stripped-expected.txt: Removed.
  • platform/mac/fast/forms/search-placeholder-value-changed-expected.png: Removed.
  • platform/mac/fast/forms/search-placeholder-value-changed-expected.txt: Removed.
  • platform/mac/fast/forms/textarea-placeholder-set-attribute-expected.png: Removed.
  • platform/mac/fast/forms/textarea-placeholder-set-attribute-expected.txt: Removed.
  • platform/mac/fast/forms/textarea-placeholder-set-value-expected.png: Removed.
  • platform/mac/fast/forms/textarea-placeholder-set-value-expected.txt: Removed.
  • platform/mac/fast/forms/textarea-placeholder-wrapping-expected.png: Removed.
  • platform/mac/fast/forms/textarea-placeholder-wrapping-expected.txt: Removed.
  • platform/qt-wk2/fast/forms/input-placeholder-text-indent-expected.png: Removed.
  • platform/qt/fast/css/pseudo-cache-stale-expected.png: Removed.
  • platform/qt/fast/css/pseudo-cache-stale-expected.txt: Removed.
  • platform/qt/fast/forms/input-placeholder-text-indent-expected.png: Removed.
  • platform/qt/fast/forms/input-placeholder-text-indent-expected.txt: Removed.
  • platform/qt/fast/forms/input-placeholder-visibility-2-expected.png: Removed.
  • platform/qt/fast/forms/input-placeholder-visibility-2-expected.txt: Removed.
  • platform/qt/fast/forms/isindex-placeholder-expected.png: Removed.
  • platform/qt/fast/forms/isindex-placeholder-expected.txt: Removed.
  • platform/qt/fast/forms/password-placeholder-expected.png: Removed.
  • platform/qt/fast/forms/password-placeholder-expected.txt: Removed.
  • platform/qt/fast/forms/password-placeholder-text-security-expected.png: Removed.
  • platform/qt/fast/forms/password-placeholder-text-security-expected.txt: Removed.
  • platform/qt/fast/forms/placeholder-set-attribute-expected.png: Removed.
  • platform/qt/fast/forms/placeholder-set-attribute-expected.txt: Removed.
  • platform/qt/fast/forms/placeholder-set-value-expected.png: Removed.
  • platform/qt/fast/forms/placeholder-set-value-expected.txt: Removed.
  • platform/qt/fast/forms/placeholder-stripped-expected.png: Removed.
  • platform/qt/fast/forms/placeholder-stripped-expected.txt: Removed.
  • platform/qt/fast/forms/search-placeholder-value-changed-expected.png: Removed.
  • platform/qt/fast/forms/search-placeholder-value-changed-expected.txt: Removed.
  • platform/qt/fast/forms/textarea-placeholder-set-attribute-expected.png: Removed.
  • platform/qt/fast/forms/textarea-placeholder-set-attribute-expected.txt: Removed.
  • platform/qt/fast/forms/textarea-placeholder-set-value-expected.txt: Removed.
  • platform/qt/fast/forms/textarea-placeholder-wrapping-expected.png: Removed.
  • platform/qt/fast/forms/textarea-placeholder-wrapping-expected.txt: Removed.
01:11 Changeset [101232] by kbalazs@webkit.org

Source/WebKit2: Reviewed by Simon Hausmann.

[WK2] fast/frames/iframe-plugin-load-remove-document-crash.html crashes
https://bugs.webkit.org/show_bug.cgi?id=63321

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin: