WebKit-https.git
7 years agoTest expectations update after enabling Skia changes.
schenney@chromium.org [Thu, 22 Nov 2012 22:14:52 +0000 (22:14 +0000)]
Test expectations update after enabling Skia changes.

Unreviewed expectations update.

All the SVG tests. We should now be done.

* To many files to list.

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

7 years ago[Chromium] Unreviewed gardening. New baselines for test effect-reference-ordering-hw.
senorblanco@chromium.org [Thu, 22 Nov 2012 21:35:58 +0000 (21:35 +0000)]
[Chromium] Unreviewed gardening.  New baselines for test effect-reference-ordering-hw.

* platform/chromium-linux/css3/filters/effect-reference-ordering-hw-expected.png: Added.
* platform/chromium-mac/css3/filters/effect-reference-ordering-hw-expected.png: Added.
* platform/chromium-mac/css3/filters/effect-reference-ordering-hw-expected.txt: Added.
* platform/chromium-win/css3/filters/effect-reference-ordering-hw-expected.png: Added.
* platform/chromium-win/css3/filters/effect-reference-ordering-hw-expected.txt: Added.

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

7 years ago[GTK] Split SVG from WebCore to work-around make limitation
kov@webkit.org [Thu, 22 Nov 2012 21:07:03 +0000 (21:07 +0000)]
[GTK] Split SVG from WebCore to work-around make limitation
https://bugs.webkit.org/show_bug.cgi?id=97735

Reviewed by Carlos Garcia Campos.

Add a new libtool convenience library, libWebCoreSVG.la, to work-around
make limitation when linking libWebCore.

.:

* GNUmakefile.am: variables for the new library.

Source/WebCore:

* GNUmakefile.am: new libWebCoreSVG.la library.
* GNUmakefile.list.am: move SVG-related files to be part of the new library.

Source/WebKit/gtk:

* GNUmakefile.am: link libWebCoreSVG.la into libwebkitgtk.

Source/WebKit2:

* GNUmakefile.am: link libWebCoreSVG.la into libwebkit2gtk.

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

7 years ago[Web Inspector]Code Style changes in TimelinePresentationModel.js.
commit-queue@webkit.org [Thu, 22 Nov 2012 20:31:05 +0000 (20:31 +0000)]
[Web Inspector]Code Style changes in TimelinePresentationModel.js.
https://bugs.webkit.org/show_bug.cgi?id=102885.

Patch by Pan Deng <pan.deng@intel.com> on 2012-11-22
Reviewed by Pavel Feldman.

This patch changes "switch" code style for TimelinePresentationModel.js, no functionality update.

No new tests.

* inspector/front-end/TimelinePresentationModel.js:
(WebInspector.TimelinePresentationModel.Record.prototype._getRecordDetails):

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

7 years agoTest expectations update after enabling Skia changes.
schenney@chromium.org [Thu, 22 Nov 2012 20:18:46 +0000 (20:18 +0000)]
Test expectations update after enabling Skia changes.

Unreviewed expectations update.

Partial update, covering all but eh SVG tests.

* To many files to list.

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

7 years agoBuild fix attempt.
rniwa@webkit.org [Thu, 22 Nov 2012 20:14:34 +0000 (20:14 +0000)]
Build fix attempt.

* html/HTMLCollection.h:
(HTMLCollection):

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

7 years agoGet rid of HTMLCollectionCacheBase
rniwa@webkit.org [Thu, 22 Nov 2012 20:06:27 +0000 (20:06 +0000)]
Get rid of HTMLCollectionCacheBase
https://bugs.webkit.org/show_bug.cgi?id=103085

Reviewed by Sam Weinig.

Merged HTMLCollectionCacheBase into HTMLCollection now that DynamicNodeList and HTMLCollection
share one implementation.

* dom/DynamicNodeList.cpp:
(WebCore::DynamicNodeListCacheBase::rootNode): Merged ownerNodeHasItemRefAttribute since this was
the only caller of this function, and the function name didn't match what it was checking.
(WebCore::DynamicNodeListCacheBase::invalidateCache):
(WebCore::DynamicNodeListCacheBase::invalidateIdNameCacheMaps):
* dom/DynamicNodeList.h:
(WebCore):
(WebCore::DynamicNodeListCacheBase::cachedItemOffset):
(DynamicNodeListCacheBase):
* html/HTMLCollection.cpp:
(WebCore::HTMLCollection::HTMLCollection):
(WebCore::DynamicNodeListCacheBase::setItemCache):
(WebCore::DynamicNodeListCacheBase::itemBeforeOrAfterCachedItem): Merged cachedElementsArrayOffset()
now that this is the only caller.
(WebCore::HTMLCollection::append):
* html/HTMLCollection.h:
(HTMLCollection):
(WebCore::HTMLCollection::idCache): Moved from HTMLCollectionCacheBase.
(WebCore::HTMLCollection::nameCache): Ditto.
(WebCore::HTMLCollection::appendIdCache): Ditto.
(WebCore::HTMLCollection::appendNameCache): Ditto.

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

7 years ago[Chromium] Test expectations update after enabling Skia changes.
schenney@chromium.org [Thu, 22 Nov 2012 19:30:38 +0000 (19:30 +0000)]
[Chromium] Test expectations update after enabling Skia changes.

Unreviewed Chromium expectations update.

Partial update, covering all fast tests. Many more to come.

* To many files to list. Most of the pixel results in fast for Chromium.

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

7 years ago[Qt] REGRESSION(r135515): It made 3-3 tests fail and crash
pierre.rossi@gmail.com [Thu, 22 Nov 2012 18:37:50 +0000 (18:37 +0000)]
[Qt] REGRESSION(r135515): It made 3-3 tests fail and crash
https://bugs.webkit.org/show_bug.cgi?id=103073

Rubber-stamped by Simon Hausmann.

Source/WebKit/qt:

Removing the QNetworkAccessManager member in FrameNetworkingContextQt
was right, but we need to be careful as to how we fetch it back.
Since the WebCore Page is not always valid, get the QNAM instance
straight from the frame adapter through its page adapter instead.

* WebCoreSupport/ChromeClientQt.cpp: [Style nit] Remove stray emit.
* WebCoreSupport/FrameNetworkingContextQt.cpp:
(WebCore::FrameNetworkingContextQt::networkAccessManager):

LayoutTests:

Unskip the tests that had regressed.

* platform/qt/TestExpectations:

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

7 years ago[Chromium] Test expectations update after enabling Skia changes.
schenney@chromium.org [Thu, 22 Nov 2012 18:18:48 +0000 (18:18 +0000)]
[Chromium] Test expectations update after enabling Skia changes.

Unreviewed Chromium expectations update.

Partial update, covering all editing tests. Many more to come.

* platform/chromium-mac-lion/editing/deleting/4922367-expected.png:
* platform/chromium-mac-lion/editing/deleting/5099303-expected.png:
* platform/chromium-mac-lion/editing/deleting/5126166-expected.png:
* platform/chromium-mac-lion/editing/deleting/5144139-2-expected.png:
* platform/chromium-mac-lion/editing/deleting/5206311-1-expected.png:
* platform/chromium-mac-lion/editing/deleting/5272440-expected.png:
* platform/chromium-mac-lion/editing/deleting/5369009-expected.png:
* platform/chromium-mac-lion/editing/deleting/5433862-2-expected.png:
* platform/chromium-mac-lion/editing/deleting/5483370-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-3608445-fix-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-3608462-fix-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-4083333-fix-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-after-span-ws-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-after-span-ws-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-after-span-ws-003-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-and-undo-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-003-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-004-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-005-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-006-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-007-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-008-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-009-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-010-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-011-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-contents-003-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-003-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-004-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-005-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-006-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-007-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-008-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-009-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-010-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-011-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-012-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-013-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-014-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-015-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-016-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-017-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-br-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-br-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-br-003-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-br-004-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-br-005-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-br-006-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-br-007-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-br-013-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-character-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-contiguous-ws-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-first-list-item-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-hr-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-image-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-image-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-image-003-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-leading-ws-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-line-015-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-line-016-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-line-017-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-line-end-ws-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-line-end-ws-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-listitem-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-listitem-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-selection-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-tab-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-tab-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-tab-003-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-tab-004-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-to-select-table-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-trailing-ws-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-trailing-ws-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-ws-fixup-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-ws-fixup-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-ws-fixup-003-expected.png:
* platform/chromium-mac-lion/editing/deleting/delete-ws-fixup-004-expected.png:
* platform/chromium-mac-lion/editing/deleting/list-item-1-expected.png:
* platform/chromium-mac-lion/editing/deleting/merge-different-styles-expected.png:
* platform/chromium-mac-lion/editing/deleting/merge-endOfParagraph-expected.png:
* platform/chromium-mac-lion/editing/deleting/merge-no-br-expected.png:
* platform/chromium-mac-lion/editing/deleting/merge-unrendered-space-expected.png:
* platform/chromium-mac-lion/editing/deleting/merge-whitespace-pre-expected.png:
* platform/chromium-mac-lion/editing/deleting/non-smart-delete-expected.png:
* platform/chromium-mac-lion/editing/deleting/pruning-after-merge-2-expected.png:
* platform/chromium-mac-lion/editing/deleting/smart-delete-001-expected.png:
* platform/chromium-mac-lion/editing/deleting/smart-delete-002-expected.png:
* platform/chromium-mac-lion/editing/deleting/smart-delete-003-expected.png:
* platform/chromium-mac-lion/editing/deleting/smart-delete-004-expected.png:
* platform/chromium-mac-lion/editing/deleting/table-cells-expected.png:
* platform/chromium-mac-lion/editing/deleting/type-delete-after-quote-expected.png:
* platform/chromium-mac-lion/editing/execCommand/4580583-1-expected.png:
* platform/chromium-mac-lion/editing/execCommand/4580583-2-expected.png:
* platform/chromium-mac-lion/editing/execCommand/4641880-1-expected.png:
* platform/chromium-mac-lion/editing/execCommand/4641880-2-expected.png:
* platform/chromium-mac-lion/editing/execCommand/4747450-expected.png:
* platform/chromium-mac-lion/editing/execCommand/4916402-expected.png:
* platform/chromium-mac-lion/editing/execCommand/4916541-expected.png:
* platform/chromium-mac-lion/editing/execCommand/4924441-expected.png:
* platform/chromium-mac-lion/editing/execCommand/5080333-1-expected.png:
* platform/chromium-mac-lion/editing/execCommand/5080333-2-expected.png:
* platform/chromium-mac-lion/editing/execCommand/5136770-expected.png:
* platform/chromium-mac-lion/editing/execCommand/5138441-expected.png:
* platform/chromium-mac-lion/editing/execCommand/5142012-1-expected.png:
* platform/chromium-mac-lion/editing/execCommand/5142012-2-expected.png:
* platform/chromium-mac-lion/editing/execCommand/5481523-expected.png:
* platform/chromium-mac-lion/editing/execCommand/5569741-expected.png:
* platform/chromium-mac-lion/editing/execCommand/create-list-with-hr-expected.png:
* platform/chromium-mac-lion/editing/execCommand/format-block-with-trailing-br-expected.png:
* platform/chromium-mac-lion/editing/execCommand/indent-empty-root-expected.png:
* platform/chromium-mac-lion/editing/execCommand/indent-list-item-expected.png:
* platform/chromium-mac-lion/editing/execCommand/indent-selection-expected.png:
* platform/chromium-mac-lion/editing/execCommand/insert-list-and-stitch-expected.png:
* platform/chromium-mac-lion/editing/execCommand/insertHorizontalRule-expected.png:
* platform/chromium-mac-lion/editing/execCommand/insertImage-expected.png:
* platform/chromium-mac-lion/editing/execCommand/nsresponder-indent-expected.png:
* platform/chromium-mac-lion/editing/execCommand/nsresponder-outdent-expected.png:
* platform/chromium-mac-lion/editing/execCommand/print-expected.png:
* platform/chromium-mac-lion/editing/execCommand/remove-list-from-range-selection-expected.png:
* platform/chromium-mac-lion/editing/execCommand/remove-list-item-1-expected.png:
* platform/chromium-mac-lion/editing/execCommand/selectAll-expected.png:
* platform/chromium-mac-lion/editing/input/caret-at-the-edge-of-contenteditable-expected.png:
* platform/chromium-mac-lion/editing/input/caret-at-the-edge-of-input-expected.png:
* platform/chromium-mac-lion/editing/input/reveal-caret-of-multiline-contenteditable-expected.png:
* platform/chromium-mac-lion/editing/input/reveal-caret-of-multiline-input-expected.png:
* platform/chromium-mac-lion/editing/inserting/12882-expected.png:
* platform/chromium-mac-lion/editing/inserting/4278698-expected.png:
* platform/chromium-mac-lion/editing/inserting/4840662-expected.png:
* platform/chromium-mac-lion/editing/inserting/4875189-1-expected.png:
* platform/chromium-mac-lion/editing/inserting/4875189-2-expected.png:
* platform/chromium-mac-lion/editing/inserting/4959067-expected.png:
* platform/chromium-mac-lion/editing/inserting/4960120-1-expected.png:
* platform/chromium-mac-lion/editing/inserting/4960120-2-expected.png:
* platform/chromium-mac-lion/editing/inserting/5002441-expected.png:
* platform/chromium-mac-lion/editing/inserting/5058163-1-expected.png:
* platform/chromium-mac-lion/editing/inserting/5058163-2-expected.png:
* platform/chromium-mac-lion/editing/inserting/5156401-2-expected.png:
* platform/chromium-mac-lion/editing/inserting/5418891-expected.png:
* platform/chromium-mac-lion/editing/inserting/5510537-expected.png:
* platform/chromium-mac-lion/editing/inserting/5549929-2-expected.png:
* platform/chromium-mac-lion/editing/inserting/5549929-3-expected.png:
* platform/chromium-mac-lion/editing/inserting/6703873-expected.png:
* platform/chromium-mac-lion/editing/inserting/before-after-input-element-expected.png:
* platform/chromium-mac-lion/editing/inserting/break-blockquote-after-delete-expected.png:
* platform/chromium-mac-lion/editing/inserting/editable-inline-element-expected.png:
* platform/chromium-mac-lion/editing/inserting/edited-whitespace-1-expected.png:
* platform/chromium-mac-lion/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-3775316-fix-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-3778059-fix-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-3800346-fix-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-after-delete-001-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-at-end-01-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-at-end-02-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-001-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-002-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-003-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-004-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-005-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-006-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-007-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-008-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-009-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-at-tabspan-001-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-at-tabspan-002-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-at-tabspan-003-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-quoted-001-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-quoted-002-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-quoted-003-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-quoted-004-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-quoted-005-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-br-quoted-006-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-div-025-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-div-026-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-paragraph-01-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-paragraph-02-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-paragraph-03-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-paragraph-04-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-paragraph-05-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-space-in-empty-doc-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-tab-001-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-tab-002-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-tab-003-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-tab-004-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-text-at-tabspan-001-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-text-at-tabspan-002-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-text-at-tabspan-003-expected.png:
* platform/chromium-mac-lion/editing/inserting/insert-text-with-newlines-expected.png:
* platform/chromium-mac-lion/editing/inserting/line-break-expected.png:
* platform/chromium-mac-lion/editing/inserting/multiple-lines-selected-expected.png:
* platform/chromium-mac-lion/editing/inserting/paragraph-separator-01-expected.png:
* platform/chromium-mac-lion/editing/inserting/paragraph-separator-02-expected.png:
* platform/chromium-mac-lion/editing/inserting/paragraph-separator-03-expected.png:
* platform/chromium-mac-lion/editing/inserting/paragraph-separator-in-table-1-expected.png:
* platform/chromium-mac-lion/editing/inserting/paragraph-separator-in-table-2-expected.png:
* platform/chromium-mac-lion/editing/inserting/redo-expected.png:
* platform/chromium-mac-lion/editing/inserting/return-key-with-selection-001-expected.png:
* platform/chromium-mac-lion/editing/inserting/return-key-with-selection-002-expected.png:
* platform/chromium-mac-lion/editing/inserting/return-key-with-selection-003-expected.png:
* platform/chromium-mac-lion/editing/inserting/typing-001-expected.png:
* platform/chromium-mac-lion/editing/inserting/typing-002-expected.png:
* platform/chromium-mac-lion/editing/inserting/typing-003-expected.png:
* platform/chromium-mac-lion/editing/inserting/typing-around-br-001-expected.png:
* platform/chromium-mac-lion/editing/inserting/typing-around-image-001-expected.png:
* platform/chromium-mac-lion/editing/inserting/typing-at-end-of-line-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/3976872-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/4076267-2-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/4076267-3-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/4076267-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/4242293-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/4631972-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/4641033-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/4806874-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/4944770-1-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/4944770-2-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/4947130-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5006779-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5032095-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5071074-2-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5071074-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5075944-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5134759-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5156401-1-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5247341-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5387578-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5478250-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/5601583-1-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/8145-1-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/8145-2-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/8145-3-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/bad-placeholder-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/copy-standalone-image-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/cut-text-001-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/displaced-generic-placeholder-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/displaced-placeholder-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/drag-drop-modifies-page-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/drop-text-without-selection-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/innerText-inline-table-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/input-field-1-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/merge-after-delete-1-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/merge-after-delete-2-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/merge-after-delete-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/merge-end-blockquote-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/merge-end-borders-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/merge-start-blockquote-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/merge-start-list-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-4035648-fix-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-4038267-fix-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-blockquote-after-blockquote-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-001-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-002-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-003-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-004-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-005-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-006-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-007-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-008-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-009-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-010-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-match-style-001-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-match-style-002-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-text-019-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/paste-text-at-tabspan-003-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/pasting-object-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/pasting-tabs-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/quirks-mode-br-1-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/smart-drag-drop-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/smart-paste-007-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/smart-paste-008-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/styled-element-markup-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/undoable-fragment-removes-expected.png:
* platform/chromium-mac-lion/editing/pasteboard/unrendered-br-expected.png:
* platform/chromium-mac-lion/editing/selection/13804-expected.png:
* platform/chromium-mac-lion/editing/selection/3690703-2-expected.png:
* platform/chromium-mac-lion/editing/selection/3690703-expected.png:
* platform/chromium-mac-lion/editing/selection/3690719-expected.png:
* platform/chromium-mac-lion/editing/selection/4397952-expected.png:
* platform/chromium-mac-lion/editing/selection/4402375-expected.png:
* platform/chromium-mac-lion/editing/selection/4818145-expected.png:
* platform/chromium-mac-lion/editing/selection/4866671-expected.png:
* platform/chromium-mac-lion/editing/selection/4889598-expected.png:
* platform/chromium-mac-lion/editing/selection/4895428-2-expected.png:
* platform/chromium-mac-lion/editing/selection/4895428-3-expected.png:
* platform/chromium-mac-lion/editing/selection/4932260-1-expected.png:
* platform/chromium-mac-lion/editing/selection/4932260-2-expected.png:
* platform/chromium-mac-lion/editing/selection/4932260-3-expected.png:
* platform/chromium-mac-lion/editing/selection/4947387-expected.png:
* platform/chromium-mac-lion/editing/selection/5007143-2-expected.png:
* platform/chromium-mac-lion/editing/selection/5007143-expected.png:
* platform/chromium-mac-lion/editing/selection/5057506-2-expected.png:
* platform/chromium-mac-lion/editing/selection/5057506-expected.png:
* platform/chromium-mac-lion/editing/selection/5076323-1-expected.png:
* platform/chromium-mac-lion/editing/selection/5076323-2-expected.png:
* platform/chromium-mac-lion/editing/selection/5076323-3-expected.png:
* platform/chromium-mac-lion/editing/selection/5099303-expected.png:
* platform/chromium-mac-lion/editing/selection/5131716-1-expected.png:
* platform/chromium-mac-lion/editing/selection/5131716-2-expected.png:
* platform/chromium-mac-lion/editing/selection/5131716-3-expected.png:
* platform/chromium-mac-lion/editing/selection/5131716-4-expected.png:
* platform/chromium-mac-lion/editing/selection/5195166-2-expected.png:
* platform/chromium-mac-lion/editing/selection/5234383-1-expected.png:
* platform/chromium-mac-lion/editing/selection/5234383-2-expected.png:
* platform/chromium-mac-lion/editing/selection/5240265-expected.png:
* platform/chromium-mac-lion/editing/selection/6476-expected.png:
* platform/chromium-mac-lion/editing/selection/after-line-wrap-expected.png:
* platform/chromium-mac-lion/editing/selection/caret-before-select-expected.png:
* platform/chromium-mac-lion/editing/selection/caret-ltr-2-expected.png:
* platform/chromium-mac-lion/editing/selection/caret-ltr-2-left-expected.png:
* platform/chromium-mac-lion/editing/selection/caret-ltr-expected.png:
* platform/chromium-mac-lion/editing/selection/caret-ltr-right-expected.png:
* platform/chromium-mac-lion/editing/selection/caret-rtl-2-expected.png:
* platform/chromium-mac-lion/editing/selection/caret-rtl-2-left-expected.png:
* platform/chromium-mac-lion/editing/selection/caret-rtl-expected.png:
* platform/chromium-mac-lion/editing/selection/caret-rtl-right-expected.png:
* platform/chromium-mac-lion/editing/selection/click-start-of-line-expected.png:
* platform/chromium-mac-lion/editing/selection/contains-boundaries-expected.png:
* platform/chromium-mac-lion/editing/selection/contenteditable-click-inside-expected.png:
* platform/chromium-mac-lion/editing/selection/drag-select-1-expected.png:
* platform/chromium-mac-lion/editing/selection/drag-to-contenteditable-iframe-expected.png:
* platform/chromium-mac-lion/editing/selection/editable-non-editable-crash-expected.png:
* platform/chromium-mac-lion/editing/selection/end-of-document-expected.png:
* platform/chromium-mac-lion/editing/selection/expanding-selections-expected.png:
* platform/chromium-mac-lion/editing/selection/expanding-selections2-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-by-character-001-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-by-character-002-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-by-character-003-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-by-character-004-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-by-character-005-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-by-character-006-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-by-sentence-001-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-by-word-001-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-by-word-002-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-inside-transforms-backward-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-inside-transforms-forward-expected.png:
* platform/chromium-mac-lion/editing/selection/extend-selection-bidi-expected.png:
* platform/chromium-mac-lion/editing/selection/fake-doubleclick-expected.png:
* platform/chromium-mac-lion/editing/selection/iframe-expected.png:
* platform/chromium-mac-lion/editing/selection/image-before-linebreak-expected.png:
* platform/chromium-mac-lion/editing/selection/inline-table-expected.png:
* platform/chromium-mac-lion/editing/selection/leave-requested-block-expected.png:
* platform/chromium-mac-lion/editing/selection/mixed-editability-3-expected.png:
* platform/chromium-mac-lion/editing/selection/mixed-editability-4-expected.png:
* platform/chromium-mac-lion/editing/selection/mixed-editability-5-expected.png:
* platform/chromium-mac-lion/editing/selection/mixed-editability-6-expected.png:
* platform/chromium-mac-lion/editing/selection/mixed-editability-7-expected.png:
* platform/chromium-mac-lion/editing/selection/mixed-editability-8-expected.png:
* platform/chromium-mac-lion/editing/selection/mixed-editability-9-expected.png:
* platform/chromium-mac-lion/editing/selection/move-backwords-by-word-001-expected.png:
* platform/chromium-mac-lion/editing/selection/move-between-blocks-no-001-expected.png:
* platform/chromium-mac-lion/editing/selection/move-by-character-001-expected.png:
* platform/chromium-mac-lion/editing/selection/move-by-character-002-expected.png:
* platform/chromium-mac-lion/editing/selection/move-by-character-003-expected.png:
* platform/chromium-mac-lion/editing/selection/move-by-character-004-expected.png:
* platform/chromium-mac-lion/editing/selection/move-by-character-005-expected.png:
* platform/chromium-mac-lion/editing/selection/move-by-character-6-expected.png:
* platform/chromium-mac-lion/editing/selection/move-by-line-002-expected.png:
* platform/chromium-mac-lion/editing/selection/move-by-sentence-001-expected.png:
* platform/chromium-mac-lion/editing/selection/move-by-sentence-linebreak-expected.png:
* platform/chromium-mac-lion/editing/selection/move-by-word-001-expected.png:
* platform/chromium-mac-lion/editing/selection/move-past-trailing-space-expected.png:
* platform/chromium-mac-lion/editing/selection/previous-line-position-expected.png:
* platform/chromium-mac-lion/editing/selection/replace-selection-1-expected.png:
* platform/chromium-mac-lion/editing/selection/replaced-boundaries-1-expected.png:
* platform/chromium-mac-lion/editing/selection/replaced-boundaries-2-expected.png:
* platform/chromium-mac-lion/editing/selection/replaced-boundaries-3-expected.png:
* platform/chromium-mac-lion/editing/selection/select-across-readonly-input-1-expected.png:
* platform/chromium-mac-lion/editing/selection/select-across-readonly-input-2-expected.png:
* platform/chromium-mac-lion/editing/selection/select-across-readonly-input-3-expected.png:
* platform/chromium-mac-lion/editing/selection/select-across-readonly-input-4-expected.png:
* platform/chromium-mac-lion/editing/selection/select-across-readonly-input-5-expected.png:
* platform/chromium-mac-lion/editing/selection/select-all-001-expected.png:
* platform/chromium-mac-lion/editing/selection/select-all-002-expected.png:
* platform/chromium-mac-lion/editing/selection/select-all-iframe-expected.png:
* platform/chromium-mac-lion/editing/selection/select-box-expected.png:
* platform/chromium-mac-lion/editing/selection/select-element-paragraph-boundary-expected.png:
* platform/chromium-mac-lion/editing/selection/select-from-textfield-outwards-expected.png:
* platform/chromium-mac-lion/editing/selection/select-missing-image-expected.png:
* platform/chromium-mac-lion/editing/selection/selectNode-expected.png:
* platform/chromium-mac-lion/editing/selection/selectNodeContents-expected.png:
* platform/chromium-mac-lion/editing/selection/selection-3748164-fix-expected.png:
* platform/chromium-mac-lion/editing/selection/selection-button-text-expected.png:
* platform/chromium-mac-lion/editing/selection/table-caret-1-expected.png:
* platform/chromium-mac-lion/editing/selection/table-caret-2-expected.png:
* platform/chromium-mac-lion/editing/selection/table-caret-3-expected.png:
* platform/chromium-mac-lion/editing/selection/transformed-selection-rects-expected.png:
* platform/chromium-mac-lion/editing/selection/triple-click-in-pre-expected.png:
* platform/chromium-mac-lion/editing/selection/unrendered-001-expected.png:
* platform/chromium-mac-lion/editing/selection/unrendered-002-expected.png:
* platform/chromium-mac-lion/editing/selection/unrendered-003-expected.png:
* platform/chromium-mac-lion/editing/selection/unrendered-004-expected.png:
* platform/chromium-mac-lion/editing/selection/unrendered-005-expected.png:
* platform/chromium-mac-lion/editing/selection/unrendered-space-expected.png:
* platform/chromium-mac-lion/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
* platform/chromium-mac-lion/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
* platform/chromium-mac-lion/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
* platform/chromium-mac-lion/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
* platform/chromium-mac-lion/editing/selection/wrapped-line-caret-1-expected.png:
* platform/chromium-mac-lion/editing/selection/wrapped-line-caret-2-expected.png:
* platform/chromium-mac-lion/editing/spelling/grammar-markers-expected.png:
* platform/chromium-mac-lion/editing/spelling/grammar-markers-hidpi-expected.png:
* platform/chromium-mac-lion/editing/spelling/spelling-expected.png:
* platform/chromium-mac-lion/editing/style/4916887-expected.png:
* platform/chromium-mac-lion/editing/style/5017613-1-expected.png:
* platform/chromium-mac-lion/editing/style/5017613-2-expected.png:
* platform/chromium-mac-lion/editing/style/5046875-1-expected.png:
* platform/chromium-mac-lion/editing/style/5046875-2-expected.png:
* platform/chromium-mac-lion/editing/style/5065910-expected.png:
* platform/chromium-mac-lion/editing/style/5084241-expected.png:
* platform/chromium-mac-lion/editing/style/5228141-expected.png:
* platform/chromium-mac-lion/editing/style/5279521-expected.png:
* platform/chromium-mac-lion/editing/style/block-styles-007-expected.png:
* platform/chromium-mac-lion/editing/style/highlight-expected.png:
* platform/chromium-mac-lion/editing/style/smoosh-styles-001-expected.png:
* platform/chromium-mac-lion/editing/style/smoosh-styles-003-expected.png:
* platform/chromium-mac-lion/editing/style/style-3681552-fix-001-expected.png:
* platform/chromium-mac-lion/editing/style/style-3681552-fix-002-expected.png:
* platform/chromium-mac-lion/editing/style/style-3998892-fix-expected.png:
* platform/chromium-mac-lion/editing/style/style-boundary-001-expected.png:
* platform/chromium-mac-lion/editing/style/style-boundary-002-expected.png:
* platform/chromium-mac-lion/editing/style/style-boundary-003-expected.png:
* platform/chromium-mac-lion/editing/style/style-boundary-004-expected.png:
* platform/chromium-mac-lion/editing/style/style-boundary-005-expected.png:
* platform/chromium-mac-lion/editing/style/typing-style-001-expected.png:
* platform/chromium-mac-lion/editing/style/typing-style-002-expected.png:
* platform/chromium-mac-lion/editing/style/unbold-in-bold-expected.png:
* platform/chromium-mac-lion/editing/undo/4063751-expected.png:
* platform/chromium-mac-lion/editing/undo/redo-typing-001-expected.png:
* platform/chromium-mac-lion/editing/undo/undo-combined-delete-boundary-expected.png:
* platform/chromium-mac-lion/editing/undo/undo-combined-delete-expected.png:
* platform/chromium-mac-lion/editing/undo/undo-delete-boundary-expected.png:
* platform/chromium-mac-lion/editing/undo/undo-delete-expected.png:
* platform/chromium-mac-lion/editing/undo/undo-forward-delete-boundary-expected.png:
* platform/chromium-mac-lion/editing/undo/undo-forward-delete-expected.png:
* platform/chromium-mac-lion/editing/undo/undo-typing-001-expected.png:
* platform/chromium-mac-lion/editing/unsupported-content/list-delete-001-expected.png:
* platform/chromium-mac-lion/editing/unsupported-content/list-delete-003-expected.png:
* platform/chromium-mac-lion/editing/unsupported-content/list-type-after-expected.png:
* platform/chromium-mac-lion/editing/unsupported-content/list-type-before-expected.png:
* platform/chromium-mac-lion/editing/unsupported-content/table-delete-001-expected.png:
* platform/chromium-mac-lion/editing/unsupported-content/table-delete-002-expected.png:
* platform/chromium-mac-lion/editing/unsupported-content/table-delete-003-expected.png:
* platform/chromium-mac-lion/editing/unsupported-content/table-type-after-expected.png:
* platform/chromium-mac-lion/editing/unsupported-content/table-type-before-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/4922367-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/5099303-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/5126166-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/5144139-2-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/5206311-1-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/5272440-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/5369009-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/5433862-2-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/5483370-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-after-span-ws-001-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-after-span-ws-002-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-after-span-ws-003-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-br-013-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-first-list-item-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-hr-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-line-015-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-line-016-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-line-017-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-line-end-ws-001-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-line-end-ws-002-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-to-select-table-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/delete-ws-fixup-002-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/list-item-1-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/merge-different-styles-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/merge-endOfParagraph-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/merge-no-br-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/merge-unrendered-space-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/merge-whitespace-pre-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/pruning-after-merge-2-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/smart-delete-003-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/smart-delete-004-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/table-cells-expected.png:
* platform/chromium-mac-snowleopard/editing/deleting/type-delete-after-quote-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/4580583-1-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/4580583-2-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/4641880-1-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/4641880-2-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/4747450-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/4916402-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/4916541-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/4924441-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/5080333-1-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/5080333-2-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/5136770-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/5138441-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/5142012-1-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/5142012-2-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/5481523-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/5569741-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/create-list-with-hr-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/format-block-with-trailing-br-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/indent-empty-root-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/indent-list-item-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/indent-selection-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/insert-list-and-stitch-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/insertHorizontalRule-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/insertImage-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/nsresponder-indent-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/nsresponder-outdent-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/remove-list-from-range-selection-expected.png:
* platform/chromium-mac-snowleopard/editing/execCommand/remove-list-item-1-expected.png:
* platform/chromium-mac-snowleopard/editing/input/caret-at-the-edge-of-contenteditable-expected.png:
* platform/chromium-mac-snowleopard/editing/input/caret-at-the-edge-of-input-expected.png:
* platform/chromium-mac-snowleopard/editing/input/reveal-caret-of-multiline-contenteditable-expected.png:
* platform/chromium-mac-snowleopard/editing/input/reveal-caret-of-multiline-input-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/12882-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/4278698-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/4840662-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/4875189-1-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/4875189-2-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/4959067-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/4960120-1-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/4960120-2-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/5002441-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/5058163-1-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/5058163-2-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/5156401-2-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/5418891-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/5510537-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/5549929-2-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/5549929-3-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/6703873-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/before-after-input-element-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/break-blockquote-after-delete-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/editable-inline-element-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/edited-whitespace-1-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-at-end-01-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-at-end-02-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-009-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-001-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-002-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-003-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-004-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-005-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-006-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-01-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-02-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-03-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-04-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-05-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/line-break-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/multiple-lines-selected-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-01-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-02-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-03-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-in-table-1-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-in-table-2-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/redo-expected.png:
* platform/chromium-mac-snowleopard/editing/inserting/typing-at-end-of-line-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/3976872-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/4076267-2-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/4076267-3-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/4076267-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/4242293-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/4631972-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/4641033-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/4806874-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/4944770-1-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/4944770-2-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/4947130-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5006779-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5032095-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5071074-2-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5071074-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5075944-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5134759-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5156401-1-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5247341-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5387578-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5478250-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/5601583-1-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/8145-1-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/8145-2-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/8145-3-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/bad-placeholder-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/copy-standalone-image-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/displaced-generic-placeholder-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/displaced-placeholder-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/drag-drop-modifies-page-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/drop-text-without-selection-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/innerText-inline-table-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/input-field-1-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/merge-after-delete-1-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/merge-after-delete-2-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/merge-after-delete-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/merge-end-blockquote-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/merge-end-borders-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/merge-start-blockquote-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/merge-start-list-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/paste-blockquote-after-blockquote-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/pasting-object-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/pasting-tabs-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/quirks-mode-br-1-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/smart-drag-drop-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/smart-paste-008-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/styled-element-markup-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/undoable-fragment-removes-expected.png:
* platform/chromium-mac-snowleopard/editing/pasteboard/unrendered-br-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/13804-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/3690703-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/3690703-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/3690719-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4397952-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4402375-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4818145-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4866671-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4889598-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4895428-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4895428-3-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4932260-1-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4932260-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4932260-3-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/4947387-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5007143-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5007143-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5057506-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5057506-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5076323-1-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5076323-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5076323-3-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5099303-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5131716-1-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5131716-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5131716-3-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5131716-4-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5195166-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5234383-1-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5234383-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/5240265-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/6476-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/after-line-wrap-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/caret-before-select-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/caret-ltr-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/caret-ltr-2-left-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/caret-ltr-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/caret-ltr-right-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/caret-rtl-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/caret-rtl-2-left-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/caret-rtl-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/caret-rtl-right-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/click-start-of-line-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/contains-boundaries-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/contenteditable-click-inside-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/drag-select-1-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/drag-to-contenteditable-iframe-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/editable-non-editable-crash-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/end-of-document-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/expanding-selections-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/expanding-selections2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/extend-by-word-002-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/extend-selection-bidi-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/fake-doubleclick-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/iframe-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/image-before-linebreak-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/inline-table-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/leave-requested-block-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/mixed-editability-3-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/mixed-editability-4-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/mixed-editability-5-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/mixed-editability-6-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/mixed-editability-7-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/mixed-editability-8-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/mixed-editability-9-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/move-by-line-001-expected.png: Added.
* platform/chromium-mac-snowleopard/editing/selection/move-by-sentence-linebreak-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/previous-line-position-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/replace-selection-1-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/replaced-boundaries-1-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/replaced-boundaries-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/replaced-boundaries-3-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-across-readonly-input-1-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-across-readonly-input-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-across-readonly-input-3-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-across-readonly-input-4-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-across-readonly-input-5-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-all-001-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-all-002-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-all-iframe-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-box-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-element-paragraph-boundary-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/select-from-textfield-outwards-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/selectNode-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/selectNodeContents-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/selection-button-text-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/table-caret-1-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/table-caret-2-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/table-caret-3-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/transformed-selection-rects-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/triple-click-in-pre-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/unrendered-001-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/unrendered-002-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/unrendered-003-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/unrendered-004-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/unrendered-005-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/unrendered-space-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/wrapped-line-caret-1-expected.png:
* platform/chromium-mac-snowleopard/editing/selection/wrapped-line-caret-2-expected.png:
* platform/chromium-mac-snowleopard/editing/spelling/grammar-markers-expected.png:
* platform/chromium-mac-snowleopard/editing/spelling/spelling-expected.png:
* platform/chromium-mac-snowleopard/editing/style/4916887-expected.png:
* platform/chromium-mac-snowleopard/editing/style/5017613-1-expected.png:
* platform/chromium-mac-snowleopard/editing/style/5017613-2-expected.png:
* platform/chromium-mac-snowleopard/editing/style/5046875-1-expected.png:
* platform/chromium-mac-snowleopard/editing/style/5046875-2-expected.png:
* platform/chromium-mac-snowleopard/editing/style/5065910-expected.png:
* platform/chromium-mac-snowleopard/editing/style/5084241-expected.png:
* platform/chromium-mac-snowleopard/editing/style/5228141-expected.png:
* platform/chromium-mac-snowleopard/editing/style/5279521-expected.png:
* platform/chromium-mac-snowleopard/editing/style/highlight-expected.png:
* platform/chromium-mac-snowleopard/editing/style/style-boundary-005-expected.png:
* platform/chromium-mac-snowleopard/editing/undo/4063751-expected.png:
* platform/chromium-mac-snowleopard/editing/unsupported-content/list-delete-001-expected.png:
* platform/chromium-mac-snowleopard/editing/unsupported-content/list-delete-003-expected.png:
* platform/chromium-mac-snowleopard/editing/unsupported-content/list-type-after-expected.png:
* platform/chromium-mac-snowleopard/editing/unsupported-content/list-type-before-expected.png:
* platform/chromium-mac-snowleopard/editing/unsupported-content/table-delete-001-expected.png:
* platform/chromium-mac-snowleopard/editing/unsupported-content/table-delete-002-expected.png:
* platform/chromium-mac-snowleopard/editing/unsupported-content/table-delete-003-expected.png:
* platform/chromium-mac-snowleopard/editing/unsupported-content/table-type-after-expected.png:
* platform/chromium-mac-snowleopard/editing/unsupported-content/table-type-before-expected.png:
* platform/chromium-mac/editing/deleting/4922367-expected.png:
* platform/chromium-mac/editing/deleting/5099303-expected.png:
* platform/chromium-mac/editing/deleting/5126166-expected.png:
* platform/chromium-mac/editing/deleting/5144139-2-expected.png:
* platform/chromium-mac/editing/deleting/5206311-1-expected.png:
* platform/chromium-mac/editing/deleting/5272440-expected.png:
* platform/chromium-mac/editing/deleting/5369009-expected.png:
* platform/chromium-mac/editing/deleting/5433862-2-expected.png:
* platform/chromium-mac/editing/deleting/5483370-expected.png:
* platform/chromium-mac/editing/deleting/collapse-whitespace-3587601-fix-expected.png:
* platform/chromium-mac/editing/deleting/delete-3608445-fix-expected.png:
* platform/chromium-mac/editing/deleting/delete-3608462-fix-expected.png:
* platform/chromium-mac/editing/deleting/delete-4083333-fix-expected.png:
* platform/chromium-mac/editing/deleting/delete-after-span-ws-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-after-span-ws-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-after-span-ws-003-expected.png:
* platform/chromium-mac/editing/deleting/delete-and-undo-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-003-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-004-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-005-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-006-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-007-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-008-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-009-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-010-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-011-expected.png:
* platform/chromium-mac/editing/deleting/delete-at-start-or-end-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-contents-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-contents-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-contents-003-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-003-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-004-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-005-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-006-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-007-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-008-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-009-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-010-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-011-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-012-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-013-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-014-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-015-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-016-expected.png:
* platform/chromium-mac/editing/deleting/delete-block-merge-contents-017-expected.png:
* platform/chromium-mac/editing/deleting/delete-br-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-br-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-br-003-expected.png:
* platform/chromium-mac/editing/deleting/delete-br-004-expected.png:
* platform/chromium-mac/editing/deleting/delete-br-005-expected.png:
* platform/chromium-mac/editing/deleting/delete-br-006-expected.png:
* platform/chromium-mac/editing/deleting/delete-br-007-expected.png:
* platform/chromium-mac/editing/deleting/delete-br-013-expected.png:
* platform/chromium-mac/editing/deleting/delete-character-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-contiguous-ws-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-first-list-item-expected.png:
* platform/chromium-mac/editing/deleting/delete-hr-expected.png:
* platform/chromium-mac/editing/deleting/delete-image-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-image-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-image-003-expected.png:
* platform/chromium-mac/editing/deleting/delete-image-004-expected.png:
* platform/chromium-mac/editing/deleting/delete-leading-ws-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-line-015-expected.png:
* platform/chromium-mac/editing/deleting/delete-line-016-expected.png:
* platform/chromium-mac/editing/deleting/delete-line-017-expected.png:
* platform/chromium-mac/editing/deleting/delete-line-end-ws-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-line-end-ws-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-listitem-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-listitem-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-selection-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-tab-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-tab-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-tab-003-expected.png:
* platform/chromium-mac/editing/deleting/delete-tab-004-expected.png:
* platform/chromium-mac/editing/deleting/delete-to-select-table-expected.png:
* platform/chromium-mac/editing/deleting/delete-trailing-ws-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-trailing-ws-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-ws-fixup-001-expected.png:
* platform/chromium-mac/editing/deleting/delete-ws-fixup-002-expected.png:
* platform/chromium-mac/editing/deleting/delete-ws-fixup-003-expected.png:
* platform/chromium-mac/editing/deleting/delete-ws-fixup-004-expected.png:
* platform/chromium-mac/editing/deleting/list-item-1-expected.png:
* platform/chromium-mac/editing/deleting/merge-different-styles-expected.png:
* platform/chromium-mac/editing/deleting/merge-endOfParagraph-expected.png:
* platform/chromium-mac/editing/deleting/merge-no-br-expected.png:
* platform/chromium-mac/editing/deleting/merge-unrendered-space-expected.png:
* platform/chromium-mac/editing/deleting/merge-whitespace-pre-expected.png:
* platform/chromium-mac/editing/deleting/non-smart-delete-expected.png:
* platform/chromium-mac/editing/deleting/pruning-after-merge-2-expected.png:
* platform/chromium-mac/editing/deleting/smart-delete-001-expected.png:
* platform/chromium-mac/editing/deleting/smart-delete-002-expected.png:
* platform/chromium-mac/editing/deleting/smart-delete-003-expected.png:
* platform/chromium-mac/editing/deleting/smart-delete-004-expected.png:
* platform/chromium-mac/editing/deleting/table-cells-expected.png:
* platform/chromium-mac/editing/deleting/type-delete-after-quote-expected.png:
* platform/chromium-mac/editing/execCommand/4580583-1-expected.png:
* platform/chromium-mac/editing/execCommand/4580583-2-expected.png:
* platform/chromium-mac/editing/execCommand/4641880-1-expected.png:
* platform/chromium-mac/editing/execCommand/4641880-2-expected.png:
* platform/chromium-mac/editing/execCommand/4747450-expected.png:
* platform/chromium-mac/editing/execCommand/4916402-expected.png:
* platform/chromium-mac/editing/execCommand/4916541-expected.png:
* platform/chromium-mac/editing/execCommand/4924441-expected.png:
* platform/chromium-mac/editing/execCommand/5080333-1-expected.png:
* platform/chromium-mac/editing/execCommand/5080333-2-expected.png:
* platform/chromium-mac/editing/execCommand/5136770-expected.png:
* platform/chromium-mac/editing/execCommand/5138441-expected.png:
* platform/chromium-mac/editing/execCommand/5142012-1-expected.png:
* platform/chromium-mac/editing/execCommand/5142012-2-expected.png:
* platform/chromium-mac/editing/execCommand/5481523-expected.png:
* platform/chromium-mac/editing/execCommand/5569741-expected.png:
* platform/chromium-mac/editing/execCommand/create-list-with-hr-expected.png:
* platform/chromium-mac/editing/execCommand/format-block-with-trailing-br-expected.png:
* platform/chromium-mac/editing/execCommand/indent-empty-root-expected.png:
* platform/chromium-mac/editing/execCommand/indent-list-item-expected.png:
* platform/chromium-mac/editing/execCommand/indent-selection-expected.png:
* platform/chromium-mac/editing/execCommand/insert-list-and-stitch-expected.png:
* platform/chromium-mac/editing/execCommand/insertHorizontalRule-expected.png:
* platform/chromium-mac/editing/execCommand/insertImage-expected.png:
* platform/chromium-mac/editing/execCommand/nsresponder-indent-expected.png:
* platform/chromium-mac/editing/execCommand/nsresponder-outdent-expected.png:
* platform/chromium-mac/editing/execCommand/print-expected.png:
* platform/chromium-mac/editing/execCommand/remove-list-from-range-selection-expected.png:
* platform/chromium-mac/editing/execCommand/remove-list-item-1-expected.png:
* platform/chromium-mac/editing/execCommand/selectAll-expected.png:
* platform/chromium-mac/editing/input/caret-at-the-edge-of-contenteditable-expected.png:
* platform/chromium-mac/editing/input/caret-at-the-edge-of-input-expected.png:
* platform/chromium-mac/editing/input/reveal-caret-of-multiline-contenteditable-expected.png:
* platform/chromium-mac/editing/input/reveal-caret-of-multiline-input-expected.png:
* platform/chromium-mac/editing/inserting/12882-expected.png:
* platform/chromium-mac/editing/inserting/4278698-expected.png:
* platform/chromium-mac/editing/inserting/4840662-expected.png:
* platform/chromium-mac/editing/inserting/4875189-1-expected.png:
* platform/chromium-mac/editing/inserting/4875189-2-expected.png:
* platform/chromium-mac/editing/inserting/4959067-expected.png:
* platform/chromium-mac/editing/inserting/4960120-1-expected.png:
* platform/chromium-mac/editing/inserting/4960120-2-expected.png:
* platform/chromium-mac/editing/inserting/5002441-expected.png:
* platform/chromium-mac/editing/inserting/5058163-1-expected.png:
* platform/chromium-mac/editing/inserting/5058163-2-expected.png:
* platform/chromium-mac/editing/inserting/5156401-2-expected.png:
* platform/chromium-mac/editing/inserting/5418891-expected.png:
* platform/chromium-mac/editing/inserting/5510537-expected.png:
* platform/chromium-mac/editing/inserting/5549929-2-expected.png:
* platform/chromium-mac/editing/inserting/5549929-3-expected.png:
* platform/chromium-mac/editing/inserting/6703873-expected.png:
* platform/chromium-mac/editing/inserting/before-after-input-element-expected.png:
* platform/chromium-mac/editing/inserting/break-blockquote-after-delete-expected.png:
* platform/chromium-mac/editing/inserting/editable-inline-element-expected.png:
* platform/chromium-mac/editing/inserting/edited-whitespace-1-expected.png:
* platform/chromium-mac/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-mac/editing/inserting/insert-3775316-fix-expected.png:
* platform/chromium-mac/editing/inserting/insert-3778059-fix-expected.png:
* platform/chromium-mac/editing/inserting/insert-3800346-fix-expected.png:
* platform/chromium-mac/editing/inserting/insert-after-delete-001-expected.png:
* platform/chromium-mac/editing/inserting/insert-at-end-01-expected.png:
* platform/chromium-mac/editing/inserting/insert-at-end-02-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-001-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-002-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-003-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-004-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-005-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-006-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-007-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-008-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-009-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-at-tabspan-001-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-at-tabspan-002-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-at-tabspan-003-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-001-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-002-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-003-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-004-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-005-expected.png:
* platform/chromium-mac/editing/inserting/insert-br-quoted-006-expected.png:
* platform/chromium-mac/editing/inserting/insert-div-025-expected.png:
* platform/chromium-mac/editing/inserting/insert-div-026-expected.png:
* platform/chromium-mac/editing/inserting/insert-paragraph-01-expected.png:
* platform/chromium-mac/editing/inserting/insert-paragraph-02-expected.png:
* platform/chromium-mac/editing/inserting/insert-paragraph-03-expected.png:
* platform/chromium-mac/editing/inserting/insert-paragraph-04-expected.png:
* platform/chromium-mac/editing/inserting/insert-paragraph-05-expected.png:
* platform/chromium-mac/editing/inserting/insert-space-in-empty-doc-expected.png:
* platform/chromium-mac/editing/inserting/insert-tab-001-expected.png:
* platform/chromium-mac/editing/inserting/insert-tab-002-expected.png:
* platform/chromium-mac/editing/inserting/insert-tab-003-expected.png:
* platform/chromium-mac/editing/inserting/insert-tab-004-expected.png:
* platform/chromium-mac/editing/inserting/insert-text-at-tabspan-001-expected.png:
* platform/chromium-mac/editing/inserting/insert-text-at-tabspan-002-expected.png:
* platform/chromium-mac/editing/inserting/insert-text-at-tabspan-003-expected.png:
* platform/chromium-mac/editing/inserting/insert-text-with-newlines-expected.png:
* platform/chromium-mac/editing/inserting/line-break-expected.png:
* platform/chromium-mac/editing/inserting/multiple-lines-selected-expected.png:
* platform/chromium-mac/editing/inserting/paragraph-separator-01-expected.png:
* platform/chromium-mac/editing/inserting/paragraph-separator-02-expected.png:
* platform/chromium-mac/editing/inserting/paragraph-separator-03-expected.png:
* platform/chromium-mac/editing/inserting/paragraph-separator-in-table-1-expected.png:
* platform/chromium-mac/editing/inserting/paragraph-separator-in-table-2-expected.png:
* platform/chromium-mac/editing/inserting/redo-expected.png:
* platform/chromium-mac/editing/inserting/return-key-with-selection-001-expected.png:
* platform/chromium-mac/editing/inserting/return-key-with-selection-002-expected.png:
* platform/chromium-mac/editing/inserting/return-key-with-selection-003-expected.png:
* platform/chromium-mac/editing/inserting/typing-001-expected.png:
* platform/chromium-mac/editing/inserting/typing-002-expected.png:
* platform/chromium-mac/editing/inserting/typing-003-expected.png:
* platform/chromium-mac/editing/inserting/typing-around-br-001-expected.png:
* platform/chromium-mac/editing/inserting/typing-around-image-001-expected.png:
* platform/chromium-mac/editing/inserting/typing-at-end-of-line-expected.png:
* platform/chromium-mac/editing/pasteboard/3976872-expected.png:
* platform/chromium-mac/editing/pasteboard/4076267-2-expected.png:
* platform/chromium-mac/editing/pasteboard/4076267-3-expected.png:
* platform/chromium-mac/editing/pasteboard/4076267-expected.png:
* platform/chromium-mac/editing/pasteboard/4242293-expected.png:
* platform/chromium-mac/editing/pasteboard/4631972-expected.png:
* platform/chromium-mac/editing/pasteboard/4641033-expected.png:
* platform/chromium-mac/editing/pasteboard/4806874-expected.png:
* platform/chromium-mac/editing/pasteboard/4944770-1-expected.png:
* platform/chromium-mac/editing/pasteboard/4944770-2-expected.png:
* platform/chromium-mac/editing/pasteboard/4947130-expected.png:
* platform/chromium-mac/editing/pasteboard/5006779-expected.png:
* platform/chromium-mac/editing/pasteboard/5032095-expected.png:
* platform/chromium-mac/editing/pasteboard/5071074-2-expected.png:
* platform/chromium-mac/editing/pasteboard/5071074-expected.png:
* platform/chromium-mac/editing/pasteboard/5075944-expected.png:
* platform/chromium-mac/editing/pasteboard/5134759-expected.png:
* platform/chromium-mac/editing/pasteboard/5156401-1-expected.png:
* platform/chromium-mac/editing/pasteboard/5247341-expected.png:
* platform/chromium-mac/editing/pasteboard/5387578-expected.png:
* platform/chromium-mac/editing/pasteboard/5478250-expected.png:
* platform/chromium-mac/editing/pasteboard/5601583-1-expected.png:
* platform/chromium-mac/editing/pasteboard/8145-1-expected.png:
* platform/chromium-mac/editing/pasteboard/8145-2-expected.png:
* platform/chromium-mac/editing/pasteboard/8145-3-expected.png:
* platform/chromium-mac/editing/pasteboard/bad-placeholder-expected.png:
* platform/chromium-mac/editing/pasteboard/copy-standalone-image-expected.png:
* platform/chromium-mac/editing/pasteboard/cut-text-001-expected.png:
* platform/chromium-mac/editing/pasteboard/displaced-generic-placeholder-expected.png:
* platform/chromium-mac/editing/pasteboard/displaced-placeholder-expected.png:
* platform/chromium-mac/editing/pasteboard/drag-drop-modifies-page-expected.png:
* platform/chromium-mac/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png:
* platform/chromium-mac/editing/pasteboard/drop-text-without-selection-expected.png:
* platform/chromium-mac/editing/pasteboard/innerText-inline-table-expected.png:
* platform/chromium-mac/editing/pasteboard/input-field-1-expected.png:
* platform/chromium-mac/editing/pasteboard/merge-after-delete-1-expected.png:
* platform/chromium-mac/editing/pasteboard/merge-after-delete-2-expected.png:
* platform/chromium-mac/editing/pasteboard/merge-after-delete-expected.png:
* platform/chromium-mac/editing/pasteboard/merge-end-blockquote-expected.png:
* platform/chromium-mac/editing/pasteboard/merge-end-borders-expected.png:
* platform/chromium-mac/editing/pasteboard/merge-start-blockquote-expected.png:
* platform/chromium-mac/editing/pasteboard/merge-start-list-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-4035648-fix-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-4038267-fix-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-blockquote-after-blockquote-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-line-endings-001-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-line-endings-002-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-line-endings-003-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-line-endings-004-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-line-endings-005-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-line-endings-006-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-line-endings-007-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-line-endings-008-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-line-endings-009-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-line-endings-010-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-match-style-001-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-match-style-002-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-text-019-expected.png:
* platform/chromium-mac/editing/pasteboard/paste-text-at-tabspan-003-expected.png:
* platform/chromium-mac/editing/pasteboard/pasting-object-expected.png:
* platform/chromium-mac/editing/pasteboard/pasting-tabs-expected.png:
* platform/chromium-mac/editing/pasteboard/quirks-mode-br-1-expected.png:
* platform/chromium-mac/editing/pasteboard/smart-drag-drop-expected.png:
* platform/chromium-mac/editing/pasteboard/smart-paste-007-expected.png:
* platform/chromium-mac/editing/pasteboard/smart-paste-008-expected.png:
* platform/chromium-mac/editing/pasteboard/styled-element-markup-expected.png:
* platform/chromium-mac/editing/pasteboard/undoable-fragment-removes-expected.png:
* platform/chromium-mac/editing/pasteboard/unrendered-br-expected.png:
* platform/chromium-mac/editing/selection/13804-expected.png:
* platform/chromium-mac/editing/selection/3690703-2-expected.png:
* platform/chromium-mac/editing/selection/3690703-expected.png:
* platform/chromium-mac/editing/selection/3690719-expected.png:
* platform/chromium-mac/editing/selection/4397952-expected.png:
* platform/chromium-mac/editing/selection/4402375-expected.png:
* platform/chromium-mac/editing/selection/4818145-expected.png:
* platform/chromium-mac/editing/selection/4866671-expected.png:
* platform/chromium-mac/editing/selection/4889598-expected.png:
* platform/chromium-mac/editing/selection/4895428-2-expected.png:
* platform/chromium-mac/editing/selection/4895428-3-expected.png:
* platform/chromium-mac/editing/selection/4932260-1-expected.png:
* platform/chromium-mac/editing/selection/4932260-2-expected.png:
* platform/chromium-mac/editing/selection/4932260-3-expected.png:
* platform/chromium-mac/editing/selection/4947387-expected.png:
* platform/chromium-mac/editing/selection/5007143-2-expected.png:
* platform/chromium-mac/editing/selection/5007143-expected.png:
* platform/chromium-mac/editing/selection/5057506-2-expected.png:
* platform/chromium-mac/editing/selection/5057506-expected.png:
* platform/chromium-mac/editing/selection/5076323-1-expected.png:
* platform/chromium-mac/editing/selection/5076323-2-expected.png:
* platform/chromium-mac/editing/selection/5076323-3-expected.png:
* platform/chromium-mac/editing/selection/5099303-expected.png:
* platform/chromium-mac/editing/selection/5131716-1-expected.png:
* platform/chromium-mac/editing/selection/5131716-2-expected.png:
* platform/chromium-mac/editing/selection/5131716-3-expected.png:
* platform/chromium-mac/editing/selection/5131716-4-expected.png:
* platform/chromium-mac/editing/selection/5195166-2-expected.png:
* platform/chromium-mac/editing/selection/5234383-1-expected.png:
* platform/chromium-mac/editing/selection/5234383-2-expected.png:
* platform/chromium-mac/editing/selection/5240265-expected.png:
* platform/chromium-mac/editing/selection/6476-expected.png:
* platform/chromium-mac/editing/selection/after-line-wrap-expected.png:
* platform/chromium-mac/editing/selection/caret-before-select-expected.png:
* platform/chromium-mac/editing/selection/caret-ltr-2-expected.png:
* platform/chromium-mac/editing/selection/caret-ltr-2-left-expected.png:
* platform/chromium-mac/editing/selection/caret-ltr-expected.png:
* platform/chromium-mac/editing/selection/caret-ltr-right-expected.png:
* platform/chromium-mac/editing/selection/caret-rtl-2-expected.png:
* platform/chromium-mac/editing/selection/caret-rtl-2-left-expected.png:
* platform/chromium-mac/editing/selection/caret-rtl-expected.png:
* platform/chromium-mac/editing/selection/caret-rtl-right-expected.png:
* platform/chromium-mac/editing/selection/click-start-of-line-expected.png:
* platform/chromium-mac/editing/selection/contains-boundaries-expected.png:
* platform/chromium-mac/editing/selection/contenteditable-click-inside-expected.png:
* platform/chromium-mac/editing/selection/drag-select-1-expected.png:
* platform/chromium-mac/editing/selection/drag-to-contenteditable-iframe-expected.png:
* platform/chromium-mac/editing/selection/editable-non-editable-crash-expected.png:
* platform/chromium-mac/editing/selection/end-of-document-expected.png:
* platform/chromium-mac/editing/selection/expanding-selections-expected.png:
* platform/chromium-mac/editing/selection/expanding-selections2-expected.png:
* platform/chromium-mac/editing/selection/extend-by-character-001-expected.png:
* platform/chromium-mac/editing/selection/extend-by-character-002-expected.png:
* platform/chromium-mac/editing/selection/extend-by-character-003-expected.png:
* platform/chromium-mac/editing/selection/extend-by-character-004-expected.png:
* platform/chromium-mac/editing/selection/extend-by-character-005-expected.png:
* platform/chromium-mac/editing/selection/extend-by-character-006-expected.png:
* platform/chromium-mac/editing/selection/extend-by-sentence-001-expected.png:
* platform/chromium-mac/editing/selection/extend-by-word-001-expected.png:
* platform/chromium-mac/editing/selection/extend-by-word-002-expected.png:
* platform/chromium-mac/editing/selection/extend-inside-transforms-backward-expected.png:
* platform/chromium-mac/editing/selection/extend-inside-transforms-forward-expected.png:
* platform/chromium-mac/editing/selection/extend-selection-bidi-expected.png:
* platform/chromium-mac/editing/selection/fake-doubleclick-expected.png:
* platform/chromium-mac/editing/selection/iframe-expected.png:
* platform/chromium-mac/editing/selection/image-before-linebreak-expected.png:
* platform/chromium-mac/editing/selection/inline-table-expected.png:
* platform/chromium-mac/editing/selection/leave-requested-block-expected.png:
* platform/chromium-mac/editing/selection/mixed-editability-3-expected.png:
* platform/chromium-mac/editing/selection/mixed-editability-4-expected.png:
* platform/chromium-mac/editing/selection/mixed-editability-5-expected.png:
* platform/chromium-mac/editing/selection/mixed-editability-6-expected.png:
* platform/chromium-mac/editing/selection/mixed-editability-7-expected.png:
* platform/chromium-mac/editing/selection/mixed-editability-8-expected.png:
* platform/chromium-mac/editing/selection/mixed-editability-9-expected.png:
* platform/chromium-mac/editing/selection/move-backwords-by-word-001-expected.png:
* platform/chromium-mac/editing/selection/move-between-blocks-no-001-expected.png:
* platform/chromium-mac/editing/selection/move-by-character-001-expected.png:
* platform/chromium-mac/editing/selection/move-by-character-002-expected.png:
* platform/chromium-mac/editing/selection/move-by-character-003-expected.png:
* platform/chromium-mac/editing/selection/move-by-character-004-expected.png:
* platform/chromium-mac/editing/selection/move-by-character-005-expected.png:
* platform/chromium-mac/editing/selection/move-by-character-6-expected.png:
* platform/chromium-mac/editing/selection/move-by-line-001-expected.png:
* platform/chromium-mac/editing/selection/move-by-line-002-expected.png:
* platform/chromium-mac/editing/selection/move-by-sentence-001-expected.png:
* platform/chromium-mac/editing/selection/move-by-sentence-linebreak-expected.png:
* platform/chromium-mac/editing/selection/move-by-word-001-expected.png:
* platform/chromium-mac/editing/selection/move-past-trailing-space-expected.png:
* platform/chromium-mac/editing/selection/previous-line-position-expected.png:
* platform/chromium-mac/editing/selection/replace-selection-1-expected.png:
* platform/chromium-mac/editing/selection/replaced-boundaries-1-expected.png:
* platform/chromium-mac/editing/selection/replaced-boundaries-2-expected.png:
* platform/chromium-mac/editing/selection/replaced-boundaries-3-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-1-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-2-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-3-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-4-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-5-expected.png:
* platform/chromium-mac/editing/selection/select-all-001-expected.png:
* platform/chromium-mac/editing/selection/select-all-002-expected.png:
* platform/chromium-mac/editing/selection/select-all-iframe-expected.png:
* platform/chromium-mac/editing/selection/select-box-expected.png:
* platform/chromium-mac/editing/selection/select-element-paragraph-boundary-expected.png:
* platform/chromium-mac/editing/selection/select-from-textfield-outwards-expected.png:
* platform/chromium-mac/editing/selection/select-missing-image-expected.png:
* platform/chromium-mac/editing/selection/selectNode-expected.png:
* platform/chromium-mac/editing/selection/selectNodeContents-expected.png:
* platform/chromium-mac/editing/selection/selection-3748164-fix-expected.png:
* platform/chromium-mac/editing/selection/selection-button-text-expected.png:
* platform/chromium-mac/editing/selection/table-caret-1-expected.png:
* platform/chromium-mac/editing/selection/table-caret-2-expected.png:
* platform/chromium-mac/editing/selection/table-caret-3-expected.png:
* platform/chromium-mac/editing/selection/transformed-selection-rects-expected.png:
* platform/chromium-mac/editing/selection/triple-click-in-pre-expected.png:
* platform/chromium-mac/editing/selection/unrendered-001-expected.png:
* platform/chromium-mac/editing/selection/unrendered-002-expected.png:
* platform/chromium-mac/editing/selection/unrendered-003-expected.png:
* platform/chromium-mac/editing/selection/unrendered-004-expected.png:
* platform/chromium-mac/editing/selection/unrendered-005-expected.png:
* platform/chromium-mac/editing/selection/unrendered-space-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
* platform/chromium-mac/editing/selection/wrapped-line-caret-1-expected.png:
* platform/chromium-mac/editing/selection/wrapped-line-caret-2-expected.png:
* platform/chromium-mac/editing/spelling/grammar-markers-expected.png:
* platform/chromium-mac/editing/spelling/grammar-markers-hidpi-expected.png:
* platform/chromium-mac/editing/spelling/spelling-expected.png:
* platform/chromium-mac/editing/style/4916887-expected.png:
* platform/chromium-mac/editing/style/5017613-1-expected.png:
* platform/chromium-mac/editing/style/5017613-2-expected.png:
* platform/chromium-mac/editing/style/5046875-1-expected.png:
* platform/chromium-mac/editing/style/5046875-2-expected.png:
* platform/chromium-mac/editing/style/5065910-expected.png:
* platform/chromium-mac/editing/style/5084241-expected.png:
* platform/chromium-mac/editing/style/5228141-expected.png:
* platform/chromium-mac/editing/style/5279521-expected.png:
* platform/chromium-mac/editing/style/block-styles-007-expected.png:
* platform/chromium-mac/editing/style/highlight-expected.png:
* platform/chromium-mac/editing/style/smoosh-styles-001-expected.png:
* platform/chromium-mac/editing/style/smoosh-styles-003-expected.png:
* platform/chromium-mac/editing/style/style-3681552-fix-001-expected.png:
* platform/chromium-mac/editing/style/style-3681552-fix-002-expected.png:
* platform/chromium-mac/editing/style/style-3998892-fix-expected.png:
* platform/chromium-mac/editing/style/style-boundary-001-expected.png:
* platform/chromium-mac/editing/style/style-boundary-002-expected.png:
* platform/chromium-mac/editing/style/style-boundary-003-expected.png:
* platform/chromium-mac/editing/style/style-boundary-004-expected.png:
* platform/chromium-mac/editing/style/style-boundary-005-expected.png:
* platform/chromium-mac/editing/style/typing-style-001-expected.png:
* platform/chromium-mac/editing/style/typing-style-002-expected.png:
* platform/chromium-mac/editing/style/unbold-in-bold-expected.png:
* platform/chromium-mac/editing/undo/4063751-expected.png:
* platform/chromium-mac/editing/undo/5378473-expected.png:
* platform/chromium-mac/editing/undo/redo-typing-001-expected.png:
* platform/chromium-mac/editing/undo/undo-combined-delete-boundary-expected.png:
* platform/chromium-mac/editing/undo/undo-combined-delete-expected.png:
* platform/chromium-mac/editing/undo/undo-delete-boundary-expected.png:
* platform/chromium-mac/editing/undo/undo-delete-expected.png:
* platform/chromium-mac/editing/undo/undo-forward-delete-boundary-expected.png:
* platform/chromium-mac/editing/undo/undo-forward-delete-expected.png:
* platform/chromium-mac/editing/undo/undo-misspellings-expected.png:
* platform/chromium-mac/editing/undo/undo-typing-001-expected.png:
* platform/chromium-mac/editing/unsupported-content/list-delete-001-expected.png:
* platform/chromium-mac/editing/unsupported-content/list-delete-003-expected.png:
* platform/chromium-mac/editing/unsupported-content/list-type-after-expected.png:
* platform/chromium-mac/editing/unsupported-content/list-type-before-expected.png:
* platform/chromium-mac/editing/unsupported-content/table-delete-001-expected.png:
* platform/chromium-mac/editing/unsupported-content/table-delete-002-expected.png:
* platform/chromium-mac/editing/unsupported-content/table-delete-003-expected.png:
* platform/chromium-mac/editing/unsupported-content/table-type-after-expected.png:
* platform/chromium-mac/editing/unsupported-content/table-type-before-expected.png:
* platform/chromium-win/editing/deleting/delete-first-list-item-expected.png:
* platform/chromium-win/editing/deleting/delete-listitem-002-expected.png:
* platform/chromium-win/editing/deleting/list-item-1-expected.png:
* platform/chromium-win/editing/execCommand/4641880-1-expected.png:
* platform/chromium-win/editing/execCommand/4747450-expected.png:
* platform/chromium-win/editing/execCommand/4916402-expected.png:
* platform/chromium-win/editing/execCommand/5136770-expected.png:
* platform/chromium-win/editing/execCommand/5142012-2-expected.png:
* platform/chromium-win/editing/execCommand/5569741-expected.png:
* platform/chromium-win/editing/execCommand/create-list-with-hr-expected.png:
* platform/chromium-win/editing/execCommand/indent-list-item-expected.png:
* platform/chromium-win/editing/execCommand/remove-list-item-1-expected.png:
* platform/chromium-win/editing/inserting/4875189-1-expected.png:
* platform/chromium-win/editing/inserting/4959067-expected.png:
* platform/chromium-win/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png:
* platform/chromium-win/editing/pasteboard/innerText-inline-table-expected.png:
* platform/chromium-win/editing/pasteboard/input-field-1-expected.png:
* platform/chromium-win/editing/pasteboard/merge-start-list-expected.png:
* platform/chromium-win/editing/selection/4402375-expected.png:
* platform/chromium-win/editing/selection/4895428-2-expected.png:
* platform/chromium-win/editing/selection/drag-to-contenteditable-iframe-expected.png:
* platform/chromium-win/editing/selection/extend-by-word-002-expected.png:
* platform/chromium-win/editing/selection/extend-inside-transforms-backward-expected.png:
* platform/chromium-win/editing/selection/extend-inside-transforms-forward-expected.png:
* platform/chromium-win/editing/selection/image-before-linebreak-expected.png:
* platform/chromium-win/editing/selection/replaced-boundaries-1-expected.png:
* platform/chromium-win/editing/selection/replaced-boundaries-2-expected.png:
* platform/chromium-win/editing/selection/replaced-boundaries-3-expected.png:
* platform/chromium-win/editing/selection/select-all-iframe-expected.png:
* platform/chromium-win/editing/selection/selectNode-expected.png:
* platform/chromium-win/editing/selection/selectNodeContents-expected.png:
* platform/chromium-win/editing/selection/transformed-selection-rects-expected.png:
* platform/chromium-win/editing/spelling/grammar-markers-hidpi-expected.png:
* platform/chromium-win/editing/unsupported-content/list-delete-001-expected.png:
* platform/chromium-win/editing/unsupported-content/list-type-after-expected.png:
* platform/chromium-win/editing/unsupported-content/list-type-before-expected.png:

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

7 years ago[Chromium] Add GL_CHROMIUM_pixel_transfer_buffer_object extension support.
commit-queue@webkit.org [Thu, 22 Nov 2012 17:38:24 +0000 (17:38 +0000)]
[Chromium] Add GL_CHROMIUM_pixel_transfer_buffer_object extension support.
https://bugs.webkit.org/show_bug.cgi?id=102528

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

Add mapBufferCHROMIUM and unmapBufferCHROMIUM prototypes to WebGraphicsContext3D.h.

* chromium/public/WebGraphicsContext3D.h:
(WebGraphicsContext3D):
(WebKit::WebGraphicsContext3D::mapBufferCHROMIUM):
(WebKit::WebGraphicsContext3D::unmapBufferCHROMIUM):

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

7 years agoMerge EditingText into Text
antti@apple.com [Thu, 22 Nov 2012 17:34:36 +0000 (17:34 +0000)]
Merge EditingText into Text
https://bugs.webkit.org/show_bug.cgi?id=103060

Reviewed by Ryosuke Niwa.

Remove the EditingText class. Its only function beyond the regular Text is that it always creates a renderer.
It can be replaced with a bit.

* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* dom/CDATASection.cpp:
(WebCore::CDATASection::CDATASection):
* dom/Document.cpp:
(WebCore::Document::createEditingTextNode):
* dom/Document.h:
(WebCore):
(Document):
* dom/EditingText.cpp: Removed.
* dom/EditingText.h: Removed.
* dom/Node.h:
(WebCore::Node::hasName):
(WebCore::Node::isEditingText):
(WebCore::Node::setHasName):

    Use the same bit as hasName() which is Element specific.

* dom/Text.cpp:
(WebCore::Text::create):
(WebCore):
(WebCore::Text::createEditingText):
(WebCore::Text::rendererIsNeeded):
* dom/Text.h:
(Text):
(WebCore::Text::Text):
* editing/Editor.cpp:
* editing/InsertTextCommand.cpp:
* editing/ReplaceSelectionCommand.cpp:
* editing/htmlediting.cpp:
* editing/mac/EditorMac.mm:
* page/Frame.cpp:

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

7 years ago[chromium] Add OS!="ios" to guard for gcc_version in WebKit.gyp
danakj@chromium.org [Thu, 22 Nov 2012 17:30:59 +0000 (17:30 +0000)]
[chromium] Add OS!="ios" to guard for gcc_version in WebKit.gyp
https://bugs.webkit.org/show_bug.cgi?id=103007

Reviewed by Adam Barth.

This matches the guards used in chromium's chrome/chrome_browser.gypi.

* WebKit.gyp:

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

7 years ago[Chromium] Test expectations update after enabling Skia changes.
schenney@chromium.org [Thu, 22 Nov 2012 17:03:02 +0000 (17:03 +0000)]
[Chromium] Test expectations update after enabling Skia changes.

Unreviewed Chromium expectations update.

Partial update, covering all css tests. Many more to come.

* platform/chromium-mac-lion/css1/box_properties/border_left-expected.png:
* platform/chromium-mac-lion/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-mac-lion/css1/box_properties/border_top-expected.png:
* platform/chromium-mac-lion/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac-lion/css1/box_properties/float_elements_in_series-expected.png:
* platform/chromium-mac-lion/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac-lion/css1/box_properties/margin_left-expected.png:
* platform/chromium-mac-lion/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac-lion/css1/box_properties/padding_left-expected.png:
* platform/chromium-mac-lion/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac-lion/css1/cascade/cascade_order-expected.png:
* platform/chromium-mac-lion/css1/classification/list_style_image-expected.png:
* platform/chromium-mac-lion/css1/classification/list_style_position-expected.png:
* platform/chromium-mac-lion/css1/classification/list_style_type-expected.png:
* platform/chromium-mac-lion/css1/pseudo/anchor-expected.png:
* platform/chromium-mac-lion/css1/text_properties/text_align-expected.png:
* platform/chromium-mac-lion/css2.1/20110323/margin-applies-to-010-expected.png:
* platform/chromium-mac-lion/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-mac-lion/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
* platform/chromium-mac-lion/css2.1/t0505-c16-descendant-01-e-expected.png:
* platform/chromium-mac-lion/css2.1/t050803-c14-classes-00-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0509-c15-ids-01-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
* platform/chromium-mac-lion/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
* platform/chromium-mac-lion/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac-lion/css2.1/t1202-counter-04-b-expected.png:
* platform/chromium-mac-lion/css2.1/t1202-counters-04-b-expected.png:
* platform/chromium-mac-lion/css2.1/t1205-c563-list-type-00-b-expected.png:
* platform/chromium-mac-lion/css2.1/t1205-c564-list-img-00-b-g-expected.png:
* platform/chromium-mac-lion/css2.1/t1602-c546-txt-align-00-b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-1-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-13-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-15-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-161-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-19b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-22-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-23-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-24-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-28-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-28b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-29-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-29b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-3a-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-64-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-68-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-69-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-73-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-73b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-74-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-74b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-1-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-13-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-15-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-161-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-22-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-23-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-24-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-28-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-29-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-3-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-64-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-68-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-69-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-73-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-74-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-1-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-13-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-15-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-161-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-19b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-22-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-23-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-24-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-28-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-28b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-29-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-29b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-3-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-3a-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-64-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-68-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-69-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-73-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-73b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-74-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-74b-expected.png:
* platform/chromium-mac-lion/css3/unicode-bidi-isolate-basic-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/border_left-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/border_top-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/float_elements_in_series-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/margin_left-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/padding_left-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac-snowleopard/css1/cascade/cascade_order-expected.png:
* platform/chromium-mac-snowleopard/css1/classification/list_style_image-expected.png:
* platform/chromium-mac-snowleopard/css1/classification/list_style_position-expected.png:
* platform/chromium-mac-snowleopard/css1/classification/list_style_type-expected.png:
* platform/chromium-mac-snowleopard/css1/pseudo/anchor-expected.png:
* platform/chromium-mac-snowleopard/css1/text_properties/text_align-expected.png:
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-010-expected.png:
* platform/chromium-mac-snowleopard/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0505-c16-descendant-01-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t050803-c14-classes-00-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0509-c15-ids-01-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-04-b-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-04-b-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t1205-c563-list-type-00-b-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t1205-c564-list-img-00-b-g-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t1602-c546-txt-align-00-b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-1-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-13-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-15-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-161-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-19b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-22-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-28-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-28b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-29-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-29b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-3a-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-64-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-73-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-73b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-74-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-74b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-1-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-13-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-15-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-161-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-22-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-28-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-29-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-3-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-64-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-73-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-74-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-1-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-13-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-15-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-161-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-19b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-22-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-28-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-28b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-29-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-29b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-3-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-3a-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-64-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-73-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-73b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-74-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-74b-expected.png:
* platform/chromium-mac-snowleopard/css3/unicode-bidi-isolate-basic-expected.png:
* platform/chromium-mac/css1/box_properties/border_left-expected.png:
* platform/chromium-mac/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-mac/css1/box_properties/border_top-expected.png:
* platform/chromium-mac/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac/css1/box_properties/float_elements_in_series-expected.png:
* platform/chromium-mac/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac/css1/box_properties/margin_left-expected.png:
* platform/chromium-mac/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac/css1/box_properties/padding_left-expected.png:
* platform/chromium-mac/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac/css1/cascade/cascade_order-expected.png:
* platform/chromium-mac/css1/classification/list_style_image-expected.png:
* platform/chromium-mac/css1/classification/list_style_position-expected.png:
* platform/chromium-mac/css1/classification/list_style_type-expected.png:
* platform/chromium-mac/css1/pseudo/anchor-expected.png:
* platform/chromium-mac/css1/text_properties/text_align-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-010-expected.png:
* platform/chromium-mac/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-mac/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
* platform/chromium-mac/css2.1/t0505-c16-descendant-01-e-expected.png:
* platform/chromium-mac/css2.1/t050803-c14-classes-00-e-expected.png:
* platform/chromium-mac/css2.1/t0509-c15-ids-01-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
* platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png:
* platform/chromium-mac/css2.1/t1205-c563-list-type-00-b-expected.png:
* platform/chromium-mac/css2.1/t1205-c564-list-img-00-b-g-expected.png:
* platform/chromium-mac/css2.1/t1602-c546-txt-align-00-b-expected.png:
* platform/chromium-mac/css3/filters/filter-repaint-child-layers-expected.png:
* platform/chromium-mac/css3/filters/filter-repaint-composited-fallback-crash-expected.png:
* platform/chromium-mac/css3/filters/filter-repaint-composited-fallback-expected.png:
* platform/chromium-mac/css3/filters/filter-with-transform-expected.png:
* platform/chromium-mac/css3/filters/nested-filter-expected.png:
* platform/chromium-mac/css3/images/cross-fade-overflow-position-expected.png:
* platform/chromium-mac/css3/masking/clip-path-circle-expected.png:
* platform/chromium-mac/css3/masking/clip-path-circle-filter-expected.png:
* platform/chromium-mac/css3/masking/clip-path-circle-overflow-expected.png:
* platform/chromium-mac/css3/masking/clip-path-circle-overflow-hidden-expected.png:
* platform/chromium-mac/css3/masking/clip-path-ellipse-expected.png:
* platform/chromium-mac/css3/masking/clip-path-polygon-evenodd-expected.png:
* platform/chromium-mac/css3/masking/clip-path-polygon-expected.png:
* platform/chromium-mac/css3/masking/clip-path-polygon-nonzero-expected.png:
* platform/chromium-mac/css3/masking/clip-path-rectangle-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-1-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-13-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-15-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-161-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-19b-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-22-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-23-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-24-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-28-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-28b-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-29-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-29b-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-3a-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-64-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-68-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-69-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-73-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-73b-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-74-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-74b-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-1-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-13-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-15-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-161-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-22-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-23-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-24-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-28-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-29-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-3-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-64-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-68-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-69-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-73-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-74-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-1-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-13-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-15-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-161-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-19b-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-22-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-23-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-24-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-28-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-28b-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-29-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-29b-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-3-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-3a-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-64-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-68-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-69-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-73-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-73b-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-74-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-74b-expected.png:
* platform/chromium-mac/css3/unicode-bidi-isolate-basic-expected.png:
* platform/chromium-win-xp/css1/cascade: Removed.
* platform/chromium-win-xp/css1/classification: Removed.
* platform/chromium-win-xp/css1/pseudo: Removed.
* platform/chromium-win-xp/css3/selectors3/html: Removed.
* platform/chromium-win-xp/css3/selectors3/html/css3-modsel-161-expected.png: Removed.
* platform/chromium-win-xp/css3/selectors3/xhtml: Removed.
* platform/chromium-win-xp/css3/selectors3/xhtml/css3-modsel-161-expected.png: Removed.
* platform/chromium-win-xp/css3/selectors3/xml: Removed.
* platform/chromium-win-xp/css3/selectors3/xml/css3-modsel-161-expected.png: Removed.
* platform/chromium-win/css1/box_properties/border_left-expected.png:
* platform/chromium-win/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-win/css1/box_properties/border_top-expected.png:
* platform/chromium-win/css1/box_properties/clear_float-expected.png:
* platform/chromium-win/css1/box_properties/margin_left-expected.png:
* platform/chromium-win/css1/box_properties/margin_right-expected.png:
* platform/chromium-win/css1/box_properties/padding_left-expected.png:
* platform/chromium-win/css1/box_properties/padding_right-expected.png:
* platform/chromium-win/css1/cascade/cascade_order-expected.png:
* platform/chromium-win/css1/classification/list_style_image-expected.png:
* platform/chromium-win/css1/classification/list_style_position-expected.png:
* platform/chromium-win/css1/classification/list_style_type-expected.png:
* platform/chromium-win/css1/pseudo/anchor-expected.png:
* platform/chromium-win/css2.1/20110323/margin-applies-to-010-expected.png:
* platform/chromium-win/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-win/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
* platform/chromium-win/css2.1/t0505-c16-descendant-01-e-expected.png:
* platform/chromium-win/css2.1/t050803-c14-classes-00-e-expected.png:
* platform/chromium-win/css2.1/t0509-c15-ids-01-e-expected.png:
* platform/chromium-win/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
* platform/chromium-win/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/chromium-win/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
* platform/chromium-win/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
* platform/chromium-win/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
* platform/chromium-win/css2.1/t1205-c563-list-type-00-b-expected.png:
* platform/chromium-win/css2.1/t1205-c564-list-img-00-b-g-expected.png:
* platform/chromium-win/css3/filters/filter-repaint-child-layers-expected.png:
* platform/chromium-win/css3/filters/filter-repaint-composited-fallback-crash-expected.png:
* platform/chromium-win/css3/filters/filter-repaint-composited-fallback-expected.png:
* platform/chromium-win/css3/filters/filter-with-transform-expected.png:
* platform/chromium-win/css3/filters/nested-filter-expected.png:
* platform/chromium-win/css3/images/cross-fade-overflow-position-expected.png:
* platform/chromium-win/css3/masking/clip-path-circle-expected.png:
* platform/chromium-win/css3/masking/clip-path-circle-filter-expected.png:
* platform/chromium-win/css3/masking/clip-path-circle-overflow-expected.png:
* platform/chromium-win/css3/masking/clip-path-circle-overflow-hidden-expected.png:
* platform/chromium-win/css3/masking/clip-path-ellipse-expected.png:
* platform/chromium-win/css3/masking/clip-path-polygon-evenodd-expected.png:
* platform/chromium-win/css3/masking/clip-path-polygon-expected.png:
* platform/chromium-win/css3/masking/clip-path-polygon-nonzero-expected.png:
* platform/chromium-win/css3/masking/clip-path-rectangle-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-1-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-13-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-15-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-22-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-28-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-28b-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-29-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-29b-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-3a-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-73-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-73b-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-74-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-74b-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-1-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-13-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-15-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-22-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-28-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-29-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-3-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-73-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-74-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-1-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-13-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-15-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-22-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-28-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-28b-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-29-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-29b-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-3-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-3a-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-73-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-73b-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-74-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-74b-expected.png:

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

7 years ago[Qt] Unreviewed gardening, skip failing tests to paint the bots green.
ossy@webkit.org [Thu, 22 Nov 2012 16:26:02 +0000 (16:26 +0000)]
[Qt] Unreviewed gardening, skip failing tests to paint the bots green.

* platform/qt-5.0-wk2/TestExpectations:
* platform/qt/TestExpectations:

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

7 years ago[Chromium] Test expectations update after enabling Skia changes.
schenney@chromium.org [Thu, 22 Nov 2012 16:21:20 +0000 (16:21 +0000)]
[Chromium] Test expectations update after enabling Skia changes.

Unreviewed Chromium expectations update.

Partial update, many more to come.

* platform/chromium-linux/compositing/culling/filter-occlusion-blur-expected.png:
* platform/chromium-linux/compositing/culling/filter-occlusion-blur-large-expected.png:
* platform/chromium-mac-lion/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
* platform/chromium-mac-lion/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png:
* platform/chromium-mac-lion/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png:
* platform/chromium-mac-lion/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-mac-lion/compositing/reflections/nested-reflection-transformed2-expected.png:
* platform/chromium-mac-lion/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-mac-lion/compositing/video/video-controls-layer-creation-expected.png:
* platform/chromium-mac-lion/css1/basic/class_as_selector-expected.png:
* platform/chromium-mac-lion/css1/basic/containment-expected.png:
* platform/chromium-mac-lion/css1/basic/contextual_selectors-expected.png:
* platform/chromium-mac-lion/css1/basic/id_as_selector-expected.png:
* platform/chromium-mac-lion/css1/box_properties/border_bottom-expected.png:
* platform/chromium-mac-snowleopard/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
* platform/chromium-mac-snowleopard/compositing/plugins/composited-plugin-expected.png:
* platform/chromium-mac-snowleopard/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-mac-snowleopard/compositing/reflections/nested-reflection-transformed2-expected.png:
* platform/chromium-mac-snowleopard/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-mac-snowleopard/compositing/video/video-controls-layer-creation-expected.png:
* platform/chromium-mac-snowleopard/css1/basic/class_as_selector-expected.png:
* platform/chromium-mac-snowleopard/css1/basic/containment-expected.png:
* platform/chromium-mac-snowleopard/css1/basic/contextual_selectors-expected.png:
* platform/chromium-mac-snowleopard/css1/basic/id_as_selector-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/border_bottom-expected.png:
* platform/chromium-mac/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
* platform/chromium-mac/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png:
* platform/chromium-mac/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png:
* platform/chromium-mac/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-mac/compositing/reflections/nested-reflection-transformed2-expected.png:
* platform/chromium-mac/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-mac/compositing/video/video-controls-layer-creation-expected.png:
* platform/chromium-mac/css1/basic/class_as_selector-expected.png:
* platform/chromium-mac/css1/basic/containment-expected.png:
* platform/chromium-mac/css1/basic/contextual_selectors-expected.png:
* platform/chromium-mac/css1/basic/id_as_selector-expected.png:
* platform/chromium-mac/css1/box_properties/border_bottom-expected.png:
* platform/chromium-win-xp/compositing/reflections: Removed.
* platform/chromium-win-xp/css1/basic: Removed.
* platform/chromium-win/compositing/culling/filter-occlusion-alpha-large-expected.png:
* platform/chromium-win/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
* platform/chromium-win/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png:
* platform/chromium-win/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-win/compositing/reflections/nested-reflection-transformed2-expected.png:
* platform/chromium-win/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-win/compositing/video/video-controls-layer-creation-expected.png:
* platform/chromium-win/css1/basic/class_as_selector-expected.png:
* platform/chromium-win/css1/basic/containment-expected.png:
* platform/chromium-win/css1/basic/contextual_selectors-expected.png:
* platform/chromium-win/css1/basic/id_as_selector-expected.png:
* platform/chromium-win/css1/box_properties/border_bottom-expected.png:

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

7 years agoJavaScript fails to concatenate large strings
dbates@webkit.org [Thu, 22 Nov 2012 16:02:10 +0000 (16:02 +0000)]
JavaScript fails to concatenate large strings
<https://bugs.webkit.org/show_bug.cgi?id=102963>

Remove Qt-specific results for test concat-large-strings-crash.html
since they are identical to the platform-independent expected results
as of changeset 135523, <http://trac.webkit.org/changeset/135523>.

* platform/qt/fast/js/concat-large-strings-crash-expected.txt: Removed.

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

7 years agoJavaScript fails to concatenate large strings
dbates@webkit.org [Thu, 22 Nov 2012 15:50:18 +0000 (15:50 +0000)]
JavaScript fails to concatenate large strings
<https://bugs.webkit.org/show_bug.cgi?id=102963>

Update test result.

* fast/js/concat-large-strings-crash-expected.txt:

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

7 years agoChromium expectations fix.
schenney@chromium.org [Thu, 22 Nov 2012 15:32:14 +0000 (15:32 +0000)]
Chromium expectations fix.

Unreviewed removal of bad expectations.

* platform/chromium/svg/animations/animate-text-nested-transforms-expected.txt: Removed.
* platform/chromium/svg/custom/getscreenctm-in-mixed-content2-expected.txt: Removed.
* platform/chromium/svg/custom/svg-fonts-in-text-controls-expected.txt: Removed.

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

7 years ago[Chromium] Test expectations update after enabling Skia changes.
schenney@chromium.org [Thu, 22 Nov 2012 15:28:11 +0000 (15:28 +0000)]
[Chromium] Test expectations update after enabling Skia changes.

Unreviewed Chromium expectations update.

Update of remaining platform-specific expectations for linux. Other platforms to come.

Too many files to list.

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

7 years agoUnreviewed MSVC Windows build fix: Include header files referenced in RefPtr
hausmann@webkit.org [Thu, 22 Nov 2012 15:15:50 +0000 (15:15 +0000)]
Unreviewed MSVC Windows build fix: Include header files referenced in RefPtr
instances.

* Api/qwebelement.cpp:

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

7 years ago[Chromium] Test expectations update after enabling Skia changes.
schenney@chromium.org [Thu, 22 Nov 2012 14:46:20 +0000 (14:46 +0000)]
[Chromium] Test expectations update after enabling Skia changes.

Unreviewed Chromium expectations update.

Update of svg results.

Too many files to list. All Chromium platform results for svg tests.

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

7 years agoWeb Inspector: Timeline: Disclosure arrows rendered underneath frame boundaries
caseq@chromium.org [Thu, 22 Nov 2012 14:30:34 +0000 (14:30 +0000)]
Web Inspector: Timeline: Disclosure arrows rendered underneath frame boundaries
https://bugs.webkit.org/show_bug.cgi?id=101053

Patch by Eugene Klyuchnikov <eustas.bug@gmail.com> on 2012-11-22
Reviewed by Yury Semikhatsky.

In Timeline, when in "frames" mode, event disclosure arrows are rendered
below the dividing lines for the frame (div.timeline-frame-divider).
When this happens, the frame divider can capture mouse clicks and make
it difficult to open the disclosure arrow.

* inspector/front-end/timelinePanel.css:
(#timeline-grid-header): Render dividers under timeline bars.

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

7 years ago[TexMap] Reduce public methods of TextureMapperTiledBackingStore.
commit-queue@webkit.org [Thu, 22 Nov 2012 14:22:12 +0000 (14:22 +0000)]
[TexMap] Reduce public methods of TextureMapperTiledBackingStore.
https://bugs.webkit.org/show_bug.cgi?id=103032

Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-22
Reviewed by Noam Rosenthal.

This patch makes two methods private and removes one method.

No new tests, refactoring only.

* platform/graphics/texmap/TextureMapperBackingStore.cpp:
(WebCore::TextureMapperTiledBackingStore::updateContentsFromImageIfNeeded):
* platform/graphics/texmap/TextureMapperBackingStore.h:
(WebCore::TextureMapperTiledBackingStore::create):
(TextureMapperTiledBackingStore):
(WebCore::TextureMapperTiledBackingStore::setContentsToImage):
(WebCore::TextureMapperTiledBackingStore::rect):

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

7 years agoSource/WebKit/chromium: [Chromium]: Removing gyp flags controlling Skia features.
schenney@chromium.org [Thu, 22 Nov 2012 14:06:17 +0000 (14:06 +0000)]
Source/WebKit/chromium: [Chromium]: Removing gyp flags controlling Skia features.

Unreviewed, pre-tested rendering changes that have been waiting for a chance to rebaseline tests.

Enabled fixes for test rendering, and fast patsh for anti-aliased primitives.

* skia_webkit.gyp:

LayoutTests: [Chromium] Test expectations update.

Unreviewed changes due to Skia changes.

Too many files to list (over 1000). All Chromium platform expectations.

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

7 years ago[Qt] Separate QWidget dependant code into separate WebKitWidgets static library
hausmann@webkit.org [Thu, 22 Nov 2012 13:57:53 +0000 (13:57 +0000)]
[Qt] Separate QWidget dependant code into separate WebKitWidgets static library
https://bugs.webkit.org/show_bug.cgi?id=102800

Patch by Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com> on 2012-11-22
Reviewed by Tor Arne Vestbø.

This patch separates code that needs to use QWidget related APIs in
WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
static library. WebKit1 is compiled without QT += widgets and therefore
any widget related dependency has been moved "up" and out of WebKit1 into
the WebKitWidgets library.

Between the code in WebKit.a and WebKitWidgets.a new adapters and
interfaces have been introduced, such as QWebPageAdapter and
QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
call out into the API layer, implemented by QWebPage (QWebPagePrivate).
The other way around if QWebPage wants to access WebCore or
WebCoreSupport related functionality, it will go through
QWebPageAdapater (as base class). The separation in the direction up
into the API layer is complete with this patch, no code in WebKit1
depends on QtWidgets. The separation the other way around, code in the
API layer not using any WebCore types, is not complete yet.

Some classes such as QWebSettings, QWebElement or
DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
they do not depend on widget related Qt APIs and they make much more
use of WebCore internal APIs and therefore are easier to keep in
WebKit1.

In the future we plan to place a real shared library boundary between
WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
part of the QtWebKit shared library and by turning the WebKitWidgets
static library into a shared one.

.:

* Source/api.pri:
* WebKit.pro:

Source/WebCore:

* platform/qt/QWebPageClient.h:
(QWebPageClient):

Source/WebKit:

* WebKit1.pri:
* WebKit1.pro:
* WebKitWidgets.pri: Copied from Source/WebKit/WebKit1.pri.
* WebKitWidgets.pro: Added.

Source/WebKit/qt:

* Api/qgraphicswebview.cpp:
(QGraphicsWebViewPrivate::pageClient):
(QGraphicsWebViewPrivate::detachCurrentPage):
(QGraphicsWebView::setPage):
* Api/qwebelement.cpp:
(QWebElement::webFrame):
* Api/qwebframe.cpp:
(QWebFramePrivate::setPage):
(QWebFramePrivate::didStartProvisionalLoad):
(QWebFramePrivate::handleProgressFinished):
(QWebFramePrivate::emitInitialLayoutCompleted):
(QWebFramePrivate::emitIconChanged):
(QWebFramePrivate::emitLoadStarted):
(QWebFramePrivate::emitLoadFinished):
(QWebFramePrivate::createChildFrame):
(QWebFramePrivate::apiHandle):
(QWebFramePrivate::handle):
(QWebFramePrivate::contentsSizeDidChange):
(QWebFramePrivate::scrollBarPolicy):
(QWebFrame::QWebFrame):
(QWebFrame::~QWebFrame):
(QWebFrame::setUrl):
(QWebFrame::load):
(QWebFrame::scrollPosition):
(QWebFrame::geometry):
(QWebFramePrivate::kit):
(QWebFrame::handle):
* Api/qwebframe.h:
* Api/qwebframe_p.h:
(QWebFramePrivate::QWebFramePrivate):
(QWebFramePrivate):
* Api/qwebhistory.cpp:
(QWebHistoryPrivate::page):
* Api/qwebhistory_p.h:
(QWebHistoryPrivate):
* Api/qwebinspector.cpp:
(QWebInspectorPrivate::setFrontend):
* Api/qwebinspector_p.h:
(QWebInspectorPrivate):
* Api/qwebpage.cpp:
(QWebPagePrivate::QWebPagePrivate):
(QWebPagePrivate::~QWebPagePrivate):
(QWebPagePrivate::core):
(QWebPagePrivate::show):
(QWebPagePrivate::setFocus):
(QWebPagePrivate::unfocus):
(QWebPagePrivate::setWindowRect):
(QWebPagePrivate::viewportSize):
(QWebPagePrivate::createWindow):
(QWebPagePrivate::javaScriptConsoleMessage):
(QWebPagePrivate::javaScriptAlert):
(QWebPagePrivate::javaScriptConfirm):
(QWebPagePrivate::javaScriptPrompt):
(QWebPagePrivate::printRequested):
(QWebPagePrivate::databaseQuotaExceeded):
(QWebPagePrivate::applicationCacheQuotaExceeded):
(QWebPagePrivate::setToolTip):
(QWebPagePrivate::createFullScreenVideoHandler):
(QWebPagePrivate::mainFrameAdapter):
(QWebPagePrivate::chooseFiles):
(QWebPagePrivate::acceptNavigationRequest):
(QWebPagePrivate::emitRestoreFrameStateRequested):
(QWebPagePrivate::emitSaveFrameStateRequested):
(QWebPagePrivate::emitDownloadRequested):
(QWebPagePrivate::emitFrameCreated):
(QWebPagePrivate::errorPageExtension):
(QWebPagePrivate::createPlugin):
(QWebPagePrivate::adapterForWidget):
(QWebPagePrivate::createMainFrame):
(QWebPagePrivate::createContextMenu):
(QWebPagePrivate::inspectorHandle):
(QWebPagePrivate::setInspectorFrontend):
(QWebPagePrivate::setInspectorWindowTitle):
(QWebPagePrivate::createWebInspector):
(iterateContextMenu):
(QWebPagePrivate::menuActionsAsText):
(QWebPagePrivate::emitViewportChangeRequested):
(QWebPagePrivate::mouseMoveEvent):
(QWebPagePrivate::mousePressEvent):
(QWebPagePrivate::mouseDoubleClickEvent):
(QWebPagePrivate::mouseTripleClickEvent):
(QWebPagePrivate::mouseReleaseEvent):
(QWebPagePrivate::handleSoftwareInputPanel):
(QWebPagePrivate::wheelEvent):
(QWebPagePrivate::gestureEvent):
(QWebPage::setView):
(QWebPage::javaScriptConsoleMessage):
(QWebPage::javaScriptAlert):
(QWebPage::javaScriptConfirm):
(QWebPage::javaScriptPrompt):
(QWebPage::shouldInterruptJavaScript):
(QWebPage::setFeaturePermission):
(QWebPagePrivate::colorSelectionRequested):
(QWebPagePrivate::createSelectPopup):
(QWebPagePrivate::viewRectRelativeToWindow):
(QWebPagePrivate::geolocationPermissionRequested):
(QWebPagePrivate::geolocationPermissionRequestCancelled):
(QWebPagePrivate::notificationsPermissionRequested):
(QWebPagePrivate::notificationsPermissionRequestCancelled):
(QWebPagePrivate::respondToChangedContents):
(QWebPagePrivate::respondToChangedSelection):
(QWebPagePrivate::microFocusChanged):
(QWebPagePrivate::triggerCopyAction):
(QWebPagePrivate::triggerActionForKeyEvent):
(QWebPagePrivate::clearUndoStack):
(QWebPagePrivate::canUndo):
(QWebPagePrivate::canRedo):
(QWebPagePrivate::undo):
(QWebPagePrivate::redo):
(QWebPagePrivate::createUndoStep):
(QWebPagePrivate::editorCommandForKeyEvent):
(QWebPage::viewportSize):
(QWebPage::setViewportSize):
(QWebPage::viewportAttributesForSize):
(QWebPage::event):
(QWebPage::extension):
(QWebPage::handle):
(QWebPage::chooseFile):
(QWebPage::setNetworkAccessManager):
(QWebPage::networkAccessManager):
* Api/qwebpage.h:
* Api/qwebpage_p.h:
(WebCore):
(QWebPagePrivate):
* Api/qwebsettings.cpp:
* Api/qwebsettings.h:
* Api/qwebview.cpp:
(QWebViewPrivate::detachCurrentPage):
* WebCoreSupport/ChromeClientQt.cpp:
(WebCore::ChromeClientQt::ChromeClientQt):
(WebCore::ChromeClientQt::setWindowRect):
(WebCore::ChromeClientQt::focus):
(WebCore::ChromeClientQt::unfocus):
(WebCore::ChromeClientQt::createWindow):
(WebCore::ChromeClientQt::show):
(WebCore::ChromeClientQt::setToolbarsVisible):
(WebCore::ChromeClientQt::setStatusbarVisible):
(WebCore::ChromeClientQt::setMenubarVisible):
(WebCore::ChromeClientQt::addMessageToConsole):
(WebCore::ChromeClientQt::closeWindowSoon):
(WebCore::ChromeClientQt::runJavaScriptAlert):
(WebCore::ChromeClientQt::runJavaScriptConfirm):
(WebCore::ChromeClientQt::runJavaScriptPrompt):
(WebCore::ChromeClientQt::setStatusbarText):
(WebCore::ChromeClientQt::shouldInterruptJavaScript):
(WebCore::ChromeClientQt::keyboardUIMode):
(WebCore::ChromeClientQt::windowResizerRect):
* WebCoreSupport/ChromeClientQt.h:
(ChromeClientQt):
* WebCoreSupport/ContextMenuClientQt.cpp:
* WebCoreSupport/ContextMenuClientQt.h:
(ContextMenuClientQt):
* WebCoreSupport/DefaultFullScreenVideoHandler.cpp: Added.
(DefaultFullScreenVideoHandler::DefaultFullScreenVideoHandler):
(DefaultFullScreenVideoHandler::~DefaultFullScreenVideoHandler):
(DefaultFullScreenVideoHandler::requiresFullScreenForVideoPlayback):
(DefaultFullScreenVideoHandler::enterFullScreen):
(DefaultFullScreenVideoHandler::exitFullScreen):
* WebCoreSupport/DefaultFullScreenVideoHandler.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(WebKit):
(DefaultFullScreenVideoHandler):
* WebCoreSupport/DragClientQt.cpp:
(WebCore::DragClientQt::startDrag):
* WebCoreSupport/DragClientQt.h:
(WebCore):
(WebCore::DragClientQt::DragClientQt):
(DragClientQt):
* WebCoreSupport/DumpRenderTreeSupportQt.cpp:
(toGeolocationClientMock):
(toDeviceOrientationClientMock):
(DumpRenderTreeSupportQt::initialize):
(DumpRenderTreeSupportQt::setDumpRenderTreeModeEnabled):
(DumpRenderTreeSupportQt::setFrameFlatteningEnabled):
(DumpRenderTreeSupportQt::webPageSetGroupName):
(DumpRenderTreeSupportQt::webPageGroupName):
(DumpRenderTreeSupportQt::webInspectorExecuteScript):
(DumpRenderTreeSupportQt::webInspectorShow):
(DumpRenderTreeSupportQt::webInspectorClose):
(DumpRenderTreeSupportQt::hasDocumentElement):
(DumpRenderTreeSupportQt::pauseAnimation):
(DumpRenderTreeSupportQt::pauseTransitionOfProperty):
(DumpRenderTreeSupportQt::numberOfActiveAnimations):
(DumpRenderTreeSupportQt::clearFrameName):
(DumpRenderTreeSupportQt::setCaretBrowsingEnabled):
(DumpRenderTreeSupportQt::setAuthorAndUserStylesEnabled):
(DumpRenderTreeSupportQt::setSmartInsertDeleteEnabled):
(DumpRenderTreeSupportQt::setSelectTrailingWhitespaceEnabled):
(DumpRenderTreeSupportQt::executeCoreCommandByName):
(DumpRenderTreeSupportQt::isCommandEnabled):
(DumpRenderTreeSupportQt::findString):
(DumpRenderTreeSupportQt::selectedRange):
(DumpRenderTreeSupportQt::firstRectForCharacterRange):
(DumpRenderTreeSupportQt::elementDoesAutoCompleteForElementWithId):
(DumpRenderTreeSupportQt::setWindowsBehaviorAsEditingBehavior):
(DumpRenderTreeSupportQt::viewportAsText):
(DumpRenderTreeSupportQt::scalePageBy):
(DumpRenderTreeSupportQt::setMockDeviceOrientation):
(DumpRenderTreeSupportQt::resetGeolocationMock):
(DumpRenderTreeSupportQt::setMockGeolocationPermission):
(DumpRenderTreeSupportQt::setMockGeolocationPosition):
(DumpRenderTreeSupportQt::setMockGeolocationPositionUnavailableError):
(DumpRenderTreeSupportQt::numberOfPendingGeolocationPermissionRequests):
(DumpRenderTreeSupportQt::shouldClose):
(DumpRenderTreeSupportQt::evaluateScriptInIsolatedWorld):
(DumpRenderTreeSupportQt::addUserStyleSheet):
(DumpRenderTreeSupportQt::removeUserStyleSheets):
(DumpRenderTreeSupportQt::setDefersLoading):
(DumpRenderTreeSupportQt::goBack):
(DumpRenderTreeSupportQt::responseMimeType):
(DumpRenderTreeSupportQt::clearOpener):
(DumpRenderTreeSupportQt::setInteractiveFormValidationEnabled):
(DumpRenderTreeSupportQt::contextMenu):
(DumpRenderTreeSupportQt::setMinimumTimerInterval):
(DumpRenderTreeSupportQt::thirdPartyCookiePolicyAllows):
(DumpRenderTreeSupportQt::mediaContentUrlByElementId):
(DumpRenderTreeSupportQt::setAlternateHtml):
(DumpRenderTreeSupportQt::confirmComposition):
(DumpRenderTreeSupportQt::injectInternalsObject):
(DumpRenderTreeSupportQt::resetInternalsObject):
(DumpRenderTreeSupportQt::paintPagesWithBoundaries):
(DumpRenderTreeSupportQt::setTrackRepaintRects):
(DumpRenderTreeSupportQt::trackRepaintRects):
(DumpRenderTreeSupportQt::getTrackedRepaintRects):
* WebCoreSupport/DumpRenderTreeSupportQt.h:
* WebCoreSupport/EditorClientQt.cpp:
(dumpRange):
(WebCore::EditorClientQt::shouldShowDeleteInterface):
(WebCore::EditorClientQt::shouldInsertText):
(WebCore::EditorClientQt::shouldChangeSelectedRange):
(WebCore::EditorClientQt::shouldApplyStyle):
(WebCore::EditorClientQt::respondToChangedContents):
(WebCore::EditorClientQt::respondToChangedSelection):
(WebCore::EditorClientQt::registerUndoStep):
(WebCore::EditorClientQt::clearUndoRedoOperations):
(WebCore::EditorClientQt::canUndo):
(WebCore::EditorClientQt::canRedo):
(WebCore::EditorClientQt::undo):
(WebCore::EditorClientQt::redo):
(WebCore::EditorClientQt::shouldInsertNode):
(WebCore::EditorClientQt::smartInsertDeleteEnabled):
(WebCore::EditorClientQt::toggleSmartInsertDelete):
(WebCore::EditorClientQt::isSelectTrailingWhitespaceEnabled):
(WebCore::EditorClientQt::handleKeyboardEvent):
(WebCore::EditorClientQt::EditorClientQt):
(WebCore::EditorClientQt::setInputMethodState):
* WebCoreSupport/EditorClientQt.h:
(EditorClientQt):
(WebCore::EditorClientQt::setSmartInsertDeleteEnabled):
(WebCore::EditorClientQt::setSelectTrailingWhitespaceEnabled):
* WebCoreSupport/FrameLoaderClientQt.cpp:
(drtDescriptionSuitableForTestResult):
(WebCore::FrameLoaderClientQt::setFrame):
(WebCore::FrameLoaderClientQt::transitionToCommittedForNewPage):
(WebCore::FrameLoaderClientQt::dispatchDidChangeLocationWithinPage):
(WebCore::FrameLoaderClientQt::dispatchDidStartProvisionalLoad):
(WebCore::FrameLoaderClientQt::dispatchDidCommitLoad):
(WebCore::FrameLoaderClientQt::dispatchDidFinishDocumentLoad):
(WebCore::FrameLoaderClientQt::dispatchDidFinishLoad):
(WebCore::FrameLoaderClientQt::dispatchDidLayout):
(WebCore::FrameLoaderClientQt::dispatchWillSubmitForm):
(WebCore::FrameLoaderClientQt::postProgressStartedNotification):
(WebCore::FrameLoaderClientQt::postProgressFinishedNotification):
(WebCore::FrameLoaderClientQt::frameLoadCompleted):
(WebCore::FrameLoaderClientQt::restoreViewState):
(WebCore::FrameLoaderClientQt::userAgent):
(WebCore::FrameLoaderClientQt::dispatchDidReceiveIcon):
(WebCore::FrameLoaderClientQt::frameLoaderDestroyed):
(WebCore::FrameLoaderClientQt::dispatchDidClearWindowObjectInWorld):
(WebCore::FrameLoaderClientQt::didPerformFirstNavigation):
(WebCore::FrameLoaderClientQt::onIconLoadedForPageURL):
(WebCore::FrameLoaderClientQt::updateGlobalHistoryRedirectLinks):
(WebCore::FrameLoaderClientQt::saveViewStateToItem):
(WebCore::FrameLoaderClientQt::cancelledError):
(WebCore::FrameLoaderClientQt::blockedError):
(WebCore::FrameLoaderClientQt::cannotShowURLError):
(WebCore::FrameLoaderClientQt::interruptedForPolicyChangeError):
(WebCore::FrameLoaderClientQt::cannotShowMIMETypeError):
(WebCore::FrameLoaderClientQt::fileDoesNotExistError):
(WebCore::FrameLoaderClientQt::pluginWillHandleLoadError):
(WebCore::FrameLoaderClientQt::download):
(WebCore::FrameLoaderClientQt::dispatchWillSendRequest):
(WebCore::FrameLoaderClientQt::dispatchDidReceiveResponse):
(WebCore::FrameLoaderClientQt::dispatchDidFinishLoading):
(WebCore::FrameLoaderClientQt::dispatchDidFailLoading):
(WebCore::FrameLoaderClientQt::callErrorPageExtension):
(WebCore::FrameLoaderClientQt::dispatchCreatePage):
(WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNewWindowAction):
(WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
(WebCore::FrameLoaderClientQt::startDownload):
(WebCore::FrameLoaderClientQt::createFrame):
(WebCore::FrameLoaderClientQt::createPlugin):
(WebCore::FrameLoaderClientQt::createJavaAppletWidget):
(WebCore::FrameLoaderClientQt::chooseFile):
(WebCore::FrameLoaderClientQt::createNetworkingContext):
(WebCore):
(WebCore::FrameLoaderClientQt::webFrame):
(WebCore::FrameLoaderClientQt::emitLoadStarted):
(WebCore::FrameLoaderClientQt::emitLoadFinished):
* WebCoreSupport/FrameLoaderClientQt.h:
(FrameLoaderClientQt):
* WebCoreSupport/FrameNetworkingContextQt.cpp:
(WebCore::FrameNetworkingContextQt::FrameNetworkingContextQt):
(WebCore::FrameNetworkingContextQt::create):
(WebCore::FrameNetworkingContextQt::networkAccessManager):
* WebCoreSupport/FrameNetworkingContextQt.h:
(FrameNetworkingContextQt):
* WebCoreSupport/FullScreenVideoQt.cpp:
(WebCore):
(WebCore::FullScreenVideoQt::FullScreenVideoQt):
* WebCoreSupport/FullScreenVideoQt.h:
(WebCore):
* WebCoreSupport/FullScreenVideoWidget.cpp:
* WebCoreSupport/FullScreenVideoWidget.h:
* WebCoreSupport/GeolocationClientQt.cpp:
(WebCore::GeolocationClientQt::GeolocationClientQt):
(WebCore::GeolocationClientQt::positionUpdated):
(WebCore::GeolocationClientQt::startUpdating):
(WebCore::GeolocationClientQt::requestPermission):
(WebCore::GeolocationClientQt::cancelPermissionRequest):
* WebCoreSupport/GeolocationClientQt.h:
(GeolocationClientQt):
* WebCoreSupport/GeolocationPermissionClientQt.cpp:
(WebCore::GeolocationPermissionClientQt::requestGeolocationPermissionForFrame):
(WebCore::GeolocationPermissionClientQt::cancelGeolocationPermissionRequestForFrame):
(WebCore::GeolocationPermissionClientQt::setPermission):
* WebCoreSupport/GeolocationPermissionClientQt.h:
(GeolocationPermissionClientQt):
* WebCoreSupport/InitWebCoreQt.cpp:
(WebKit):
(WebKit::setWebKitWidgetsInitCallback):
(WebKit::initializeWebKitQt):
(WebKit::setImagePlatformResource):
(WebCore::initializeWebCoreQt):
* WebCoreSupport/InitWebCoreQt.h:
(WebCore):
(WebKit):
* WebCoreSupport/InitWebKitQt.cpp: Added.
(WebKit):
(WebKit::initializeWebKitWidgets):
* WebCoreSupport/InitWebKitQt.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(WebKit):
* WebCoreSupport/InspectorClientQt.cpp:
(WebCore):
(WebCore::InspectorClientQt::InspectorClientQt):
(WebCore::InspectorClientQt::openInspectorFrontend):
(WebCore::InspectorClientQt::attachAndReplaceRemoteFrontend):
(WebCore::InspectorClientQt::detachRemoteFrontend):
(WebCore::InspectorClientQt::hideHighlight):
(WebCore::InspectorClientQt::sendMessageToFrontend):
(WebCore::InspectorFrontendClientQt::InspectorFrontendClientQt):
(WebCore::InspectorFrontendClientQt::updateWindowTitle):
(WebCore::InspectorFrontendClientQt::destroyInspectorView):
* WebCoreSupport/InspectorClientQt.h:
(InspectorClientQt):
(InspectorFrontendClientQt):
* WebCoreSupport/InspectorClientWebPage.cpp: Added.
(InspectorClientWebPage::InspectorClientWebPage):
(InspectorClientWebPage::createWindow):
(InspectorClientWebPage::javaScriptWindowObjectCleared):
* WebCoreSupport/InspectorClientWebPage.h: Copied from Source/WebKit/qt/WebCoreSupport/WebSystemInterface.h.
(WebKit):
(InspectorClientWebPage):
* WebCoreSupport/InspectorServerQt.cpp:
(WebCore::InspectorServerRequestHandlerQt::tcpReadyRead):
(WebCore::InspectorServerRequestHandlerQt::webSocketReadyRead):
* WebCoreSupport/InspectorServerQt.h:
(InspectorServerQt):
(InspectorServerRequestHandlerQt):
* WebCoreSupport/NotificationPresenterClientQt.cpp:
(WebCore::NotificationWrapper::NotificationWrapper):
(WebCore::NotificationPresenterClientQt::displayNotification):
(WebCore::NotificationPresenterClientQt::requestPermission):
(WebCore::NotificationPresenterClientQt::cancelRequestsForPermission):
(WebCore::NotificationPresenterClientQt::dumpShowText):
(WebCore::NotificationPresenterClientQt::toPage):
(WebCore::NotificationPresenterClientQt::toFrame):
* WebCoreSupport/NotificationPresenterClientQt.h:
(WebCore::NotificationWrapper::~NotificationWrapper):
(NotificationWrapper):
(NotificationPresenterClientQt):
(WebCore::NotificationPresenterClientQt::hasSystemTrayIcon):
(WebCore::NotificationPresenterClientQt::setSystemTrayIcon):
(CallbacksInfo):
(WebCore):
* WebCoreSupport/PageClientQt.cpp:
(createPlatformGraphicsContext3DFromWidget):
(QWebPageClient::ownerWindow):
(WebCore::PageClientQWidget::ownerWidget):
(WebCore::PageClientQWidget::createPlatformGraphicsContext3D):
(WebCore::PageClientQGraphicsWidget::ownerWidget):
(WebCore::PageClientQGraphicsWidget::createPlatformGraphicsContext3D):
* WebCoreSupport/PageClientQt.h:
(PageClientQWidget):
(WebCore::QGraphicsItemOverlay::QGraphicsItemOverlay):
(WebCore::PageClientQGraphicsWidget::PageClientQGraphicsWidget):
(PageClientQGraphicsWidget):
* WebCoreSupport/PlatformStrategiesQt.cpp:
(PlatformStrategiesQt::getPluginInfo):
* WebCoreSupport/PopupMenuQt.cpp:
(SelectData::SelectData):
* WebCoreSupport/QGraphicsWidgetPluginImpl.cpp: Added.
(QGraphicsWidgetPluginImpl::~QGraphicsWidgetPluginImpl):
(QGraphicsWidgetPluginImpl::update):
(QGraphicsWidgetPluginImpl::setGeometryAndClip):
(QGraphicsWidgetPluginImpl::setVisible):
(QGraphicsWidgetPluginImpl::setWidgetParent):
(QGraphicsWidgetPluginImpl::handle):
* WebCoreSupport/QGraphicsWidgetPluginImpl.h: Added.
(QGraphicsWidgetPluginImpl):
(QGraphicsWidgetPluginImpl::QGraphicsWidgetPluginImpl):
* WebCoreSupport/QWebFrameAdapter.cpp: Added.
(cacheLoadControlToCachePolicy):
(QWebFrameData::QWebFrameData):
(QWebFrameAdapter::QWebFrameAdapter):
(QWebFrameAdapter::~QWebFrameAdapter):
(QWebFrameAdapter::load):
(QWebFrameAdapter::handleGestureEvent):
(QWebFrameAdapter::scrollPosition):
(QWebFrameAdapter::frameRect):
(QWebFrameAdapter::init):
(QWebFrameAdapter::kit):
(QWebFrameAdapter::ensureAbsoluteUrl):
* WebCoreSupport/QWebFrameAdapter.h: Added.
(WebCore):
(QWebFrameData):
(QWebFrameAdapter):
(QWebFrameAdapter::hasView):
* WebCoreSupport/QWebPageAdapter.cpp: Added.
(QWebPageAdapter::QWebPageAdapter):
(QWebPageAdapter::~QWebPageAdapter):
(QWebPageAdapter::init):
(QWebPageAdapter::deletePage):
(QWebPageAdapter::kit):
(QWebPageAdapter::viewportArguments):
(QWebPageAdapter::registerUndoStep):
(QWebPageAdapter::setNetworkAccessManager):
(QWebPageAdapter::networkAccessManager):
* WebCoreSupport/QWebPageAdapter.h: Added.
(WebCore):
(QWebPageAdapter):
(ErrorPageOption):
(ErrorPageReturn):
* WebCoreSupport/QWebUndoCommand.cpp: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QWebUndoCommand::QWebUndoCommand):
(QWebUndoCommand::undo):
(QWebUndoCommand::redo):
* WebCoreSupport/QWebUndoCommand.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QWebUndoCommand):
* WebCoreSupport/QWidgetPluginImpl.cpp: Added.
(QWidgetPluginImpl::~QWidgetPluginImpl):
(QWidgetPluginImpl::update):
(QWidgetPluginImpl::setGeometryAndClip):
(QWidgetPluginImpl::setVisible):
(QWidgetPluginImpl::setStyleSheet):
(QWidgetPluginImpl::setWidgetParent):
(QWidgetPluginImpl::handle):
* WebCoreSupport/QWidgetPluginImpl.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QWidgetPluginImpl):
(QWidgetPluginImpl::QWidgetPluginImpl):
* WebCoreSupport/QtFallbackWebPopup.cpp:
(WebCore::QtFallbackWebPopup::QtFallbackWebPopup):
(WebCore::QtFallbackWebPopup::show):
(WebCore::QtFallbackWebPopup::pageClient):
* WebCoreSupport/QtFallbackWebPopup.h:
(QtFallbackWebPopup):
* WebCoreSupport/QtPluginWidgetAdapter.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QtPluginWidgetAdapter):
* WebCoreSupport/QtWebComboBox.cpp:
(WebCore::QtWebComboBox::showPopupAtCursorPosition):
* WebCoreSupport/QtWebComboBox.h:
* WebCoreSupport/SearchPopupMenuQt.h:
(SearchPopupMenuQt):
* WebCoreSupport/UndoStepQt.cpp:
(UndoStepQt::UndoStepQt):
(UndoStepQt::text):
* WebCoreSupport/UndoStepQt.h:
(UndoStepQt):
* WebCoreSupport/WebEventConversion.cpp:
(WebCore::mouseEventTypeAndMouseButtonFromQEvent):
(WebKitPlatformWheelEvent):
(WebCore::WebKitPlatformWheelEvent::applyDelta):
(WebCore::WebKitPlatformWheelEvent::WebKitPlatformWheelEvent):
(WebKitPlatformGestureEvent):
(WebCore::toPlatformEventType):
(WebCore::WebKitPlatformGestureEvent::WebKitPlatformGestureEvent):
(WebCore):
(WebCore::convertWheelEvent):
(WebCore::convertGesture):
* WebCoreSupport/WebEventConversion.h:
(QGestureEventFacade):
(WebCore):
* WebCoreSupport/WebSystemInterface.h:
* tests/qwebpage/tst_qwebpage.cpp:
(tst_QWebPage::loadHtml5Video):
(tst_QWebPage::multiplePageGroupsAndLocalStorage):
(tst_QWebPage::thirdPartyCookiePolicy):

Source/WebKit2:

* qt/MainQt.cpp:
(WebKit):
(main):

Tools:

* DumpRenderTree/qt/DumpRenderTreeQt.cpp:
(WebCore::WebPage::resetSettings):
(WebCore::WebPage::createWindow):
(WebCore::DumpRenderTree::DumpRenderTree):
(WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
(WebCore::DumpRenderTree::initJSObjects):
(WebCore::DumpRenderTree::dumpFrameScrollPosition):
(WebCore::DumpRenderTree::dumpFramesAsText):
(WebCore::DumpRenderTree::dump):
(WebCore::DumpRenderTree::createWindow):
(WebCore::DumpRenderTree::pageAdapter):
(WebCore):
(WebCore::DumpRenderTree::mainFrameAdapter):
* DumpRenderTree/qt/DumpRenderTreeQt.h:
(DumpRenderTree):
* DumpRenderTree/qt/EventSenderQt.cpp:
(EventSender::contextClick):
(EventSender::scalePageBy):
* DumpRenderTree/qt/TestRunnerQt.cpp:
(TestRunner::reset):
(TestRunner::display):
(TestRunner::closeWebInspector):
(TestRunner::showWebInspector):
(TestRunner::evaluateInWebInspector):
(TestRunner::setFrameFlatteningEnabled):
(TestRunner::goBack):
(TestRunner::setDefersLoading):
(TestRunner::pauseAnimationAtTimeOnElementWithId):
(TestRunner::pauseTransitionAtTimeOnElementWithId):
(TestRunner::numberOfActiveAnimations):
(TestRunner::setCaretBrowsingEnabled):
(TestRunner::setAuthorAndUserStylesEnabled):
(TestRunner::callShouldCloseOnWebView):
(TestRunner::setSmartInsertDeleteEnabled):
(TestRunner::setSelectTrailingWhitespaceEnabled):
(TestRunner::execCommand):
(TestRunner::isCommandEnabled):
(TestRunner::findString):
(TestRunner::elementDoesAutoCompleteForElementWithId):
(TestRunner::setMockDeviceOrientation):
(TestRunner::setGeolocationPermission):
(TestRunner::numberOfPendingGeolocationPermissionRequests):
(TestRunner::setMockGeolocationPositionUnavailableError):
(TestRunner::setMockGeolocationPosition):
(TestRunner::evaluateScriptInIsolatedWorld):
(TestRunner::addUserStyleSheet):
(TestRunner::setMinimumTimerInterval):
* DumpRenderTree/qt/TextInputControllerQt.cpp:
(TextInputController::selectedRange):
(TextInputController::firstRectForCharacterRange):
(TextInputController::unmarkText):
* DumpRenderTree/qt/WorkQueueItemQt.cpp:
(LoadAlternateHTMLStringItem::invoke):
* qmake/mkspecs/features/default_post.prf:
* qmake/mkspecs/features/production_build.prf:
* qmake/mkspecs/features/webkit_modules.prf:
* qmake/mkspecs/modules/webkitwidgets.prf: Added.

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

7 years ago[WK2][EFL] No need to remove surface before replacing
kenneth@webkit.org [Thu, 22 Nov 2012 13:52:25 +0000 (13:52 +0000)]
[WK2][EFL] No need to remove surface before replacing
https://bugs.webkit.org/show_bug.cgi?id=103055

Rubberstamped by Simon Hausmann.

The surface is stored in a OwnPtr which automatically
frees the existing surface after replacing it with a new
one. For some reason, this also fixes resizing issues on
my Nvidia driver.

* UIProcess/API/efl/EwkViewImpl.cpp:
(EwkViewImpl::createGLSurface):
* UIProcess/API/efl/EwkViewImpl.h:
* UIProcess/API/efl/ewk_view.cpp:
(_ewk_view_smart_calculate):

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

7 years ago[V8] Add context checks to WorldContextHandle and V8DOMWindowShell
commit-queue@webkit.org [Thu, 22 Nov 2012 13:52:04 +0000 (13:52 +0000)]
[V8] Add context checks to WorldContextHandle and V8DOMWindowShell
https://bugs.webkit.org/show_bug.cgi?id=101573

Patch by Dan Carney <dcarney@google.com> on 2012-11-22
Reviewed by Adam Barth.

Added a bunch of assertions to ensure the problems with IndexedDB
contexts cannot reemerge.

No new tests. No change in functionality.

* bindings/v8/V8DOMWindowShell.cpp:
(WebCore):
(WebCore::V8DOMWindowShell::assertContextHasCorrectPrototype):
* bindings/v8/V8DOMWindowShell.h:
(V8DOMWindowShell):
(WebCore::V8DOMWindowShell::isolated):
* bindings/v8/WorldContextHandle.cpp:
(WebCore::WorldContextHandle::WorldContextHandle):

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

7 years agoUnreviewed. Mark LayoutTests/fast/canvas/canvas-stroke*-gradient-shadow.html as crash...
yurys@chromium.org [Thu, 22 Nov 2012 13:51:25 +0000 (13:51 +0000)]
Unreviewed. Mark LayoutTests/fast/canvas/canvas-stroke*-gradient-shadow.html as crashing after latest Skia roll.
https://bugs.webkit.org/show_bug.cgi?id=103062

* platform/chromium/TestExpectations:

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

7 years ago[Qt] Correct extensions on preferredFilename
allan.jensen@digia.com [Thu, 22 Nov 2012 13:50:21 +0000 (13:50 +0000)]
[Qt] Correct extensions on preferredFilename
https://bugs.webkit.org/show_bug.cgi?id=103054

Reviewed by Simon Hausmann.

When guessing a filename we will now ensure it has an extension that is valid for its mimetype.
To do this the two missing methods getExtensionsForMIMEType and getPreferredExtensionForMIMEType
have been added to the Qt implementation of MIMETypeRegistry.

* platform/network/qt/QNetworkReplyHandler.cpp:
(WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
* platform/qt/MIMETypeRegistryQt.cpp:
(WebCore::MIMETypeRegistry::getExtensionsForMIMEType):
(WebCore::MIMETypeRegistry::getPreferredExtensionForMIMEType):

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

7 years agoINPUT_MULTIPLE_FIELDS_UI: Refactoring: Do not call updateInnerTextValue if only read...
tkent@chromium.org [Thu, 22 Nov 2012 13:45:59 +0000 (13:45 +0000)]
INPUT_MULTIPLE_FIELDS_UI: Refactoring: Do not call updateInnerTextValue if only read-only sub-fields have values
https://bugs.webkit.org/show_bug.cgi?id=103033

Reviewed by Kentaro Hara.

Source/WebCore:

input[type=time] can have read-only sub fields. If only read-only fields
have values, we don't need to call updateInnerTextValue when
HTMLInputElement::value is set to "".

Tests: this patch doesn't change any visible behavior, but we add test cases to
fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty.html
just in case.

* html/shadow/DateTimeEditElement.h:
(DateTimeEditElement): Declare anyEditableFieldsHaveValues.
* html/shadow/DateTimeEditElement.cpp:
(WebCore::DateTimeEditElement::anyEditableFieldsHaveValues):
Added. This function checks value existence against only editable sub-fields.
* html/BaseMultipleFieldsDateAndTimeInputType.cpp:
(WebCore::BaseMultipleFieldsDateAndTimeInputType::setValue):
Call DateTimeEditElement::anyEditableFieldsHaveValues() instead of
DateTimeFieldsState::hasAnyValue().
* html/DateTimeFieldsState.h: Remove hasAnyValue.

LayoutTests:

* fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty-expected.txt:
* fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty.html:

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

7 years agoAdd week-multiple-fields tests
keishi@webkit.org [Thu, 22 Nov 2012 13:31:46 +0000 (13:31 +0000)]
Add week-multiple-fields tests
https://bugs.webkit.org/show_bug.cgi?id=102045

Reviewed by Kent Tamura.

Adding test cases for multiple field week input.

* fast/forms/resources/multiple-fields-blur-and-focus-events.js:
(startTestFor.beginTestCase):
(startTestFor):
* fast/forms/week-multiple-fields/week-multiple-fields-ax-aria-attributes-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-ax-aria-attributes.html: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-ax-value-changed-notification-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-ax-value-changed-notification.html: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-blur-and-focus-events-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-blur-and-focus-events.html: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-change-layout-by-value-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-change-layout-by-value.html: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-keyboard-events-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-keyboard-events.html: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-mouse-events-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-mouse-events.html: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-preserve-value-after-history-back-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-preserve-value-after-history-back.html: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-reset-value-after-reloads-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-reset-value-after-reloads.html: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-spinbutton-change-and-input-events-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-spinbutton-change-and-input-events.html: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-wheel-event-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-wheel-event.html: Added.

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

7 years agoWebKitTestRunner needs layoutTestController.setCacheModel
commit-queue@webkit.org [Thu, 22 Nov 2012 13:23:41 +0000 (13:23 +0000)]
WebKitTestRunner needs layoutTestController.setCacheModel
https://bugs.webkit.org/show_bug.cgi?id=42684

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.

Source/WebKit2:

Add Bundle C API for WebKitTestRunner to set the
cache model.

* WebProcess/InjectedBundle/API/c/WKBundle.cpp:
(WKBundleSetCacheModel):
* WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:
* WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::setCacheModel):
(WebKit):
* WebProcess/InjectedBundle/InjectedBundle.h:
(InjectedBundle):
* WebProcess/WebProcess.h:
(WebProcess):

Tools:

Add support for testRunner.setCacheModel to WebKitTestRunner.

* WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
* WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
(WTR::InjectedBundle::beginTesting):
* WebKitTestRunner/InjectedBundle/TestRunner.cpp:
(WTR::TestRunner::setCacheModel):
(WTR):
* WebKitTestRunner/InjectedBundle/TestRunner.h:
(TestRunner):

LayoutTests:

Unskip fast/dom/HTMLScriptElement/nested-execution.html for
WK2 now that WebKitTestRunner implements
testRunner.setCacheModel.

* platform/wk2/TestExpectations:

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

7 years ago[Qt] Lookup mimetypes using QMimeDatabase
allan.jensen@digia.com [Thu, 22 Nov 2012 13:23:28 +0000 (13:23 +0000)]
[Qt] Lookup mimetypes using QMimeDatabase
https://bugs.webkit.org/show_bug.cgi?id=102667

Reviewed by Simon Hausmann.

The Qt backend of MIMETypeRegistry now looks up using QMimeDatabase.

* loader/archive/ArchiveFactory.cpp:
(WebCore::archiveMIMETypes):
    Also map the preferred freedesktop mimetype for MIME archives to MIME archive constructor.
* platform/MIMETypeRegistry.cpp:
(WebCore::MIMETypeRegistry::getNormalizedMIMEType):
* platform/qt/MIMETypeRegistryQt.cpp:
(WebCore::MIMETypeRegistry::getMIMETypeForExtension):
(WebCore::MIMETypeRegistry::getMIMETypeForPath):
(WebCore::MIMETypeRegistry::getNormalizedMIMEType):

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

7 years agoIDBRequestTest needs a v8 context
commit-queue@webkit.org [Thu, 22 Nov 2012 13:16:48 +0000 (13:16 +0000)]
IDBRequestTest needs a v8 context
https://bugs.webkit.org/show_bug.cgi?id=102941

Patch by Dan Carney <dcarney@google.com> on 2012-11-22
Reviewed by Jochen Eisinger.

Added v8 context to IDBRequestTest tests.

* tests/IDBRequestTest.cpp:
(IDBRequestTest):
(WebKit::IDBRequestTest::IDBRequestTest):
(WebKit::IDBRequestTest::context):
(WebKit::IDBRequestTest::scriptExecutionContext):
(WebKit):
(WebKit::TEST_F):

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

7 years agoFixing some Chromium test expectations.
schenney@chromium.org [Thu, 22 Nov 2012 12:39:30 +0000 (12:39 +0000)]
Fixing some Chromium test expectations.

Unreviewed expectations update

* platform/chromium-mac/fast/css/font-smoothing-expected.png:
* platform/chromium-mac/fast/css/text-rendering-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png:
* platform/chromium-mac/svg/text/scaling-font-with-geometric-precision-expected.png:
* platform/chromium-win/fast/css/font-smoothing-expected.png: Added.
* platform/chromium/fast/css/font-smoothing-expected.png: Removed.
* platform/chromium/fast/css/text-rendering-expected.png: Removed.

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

7 years agoREGRESSION(r135399): Wrong assertion causing an assertion failure: m_rawAttributes...
rakuco@webkit.org [Thu, 22 Nov 2012 12:14:59 +0000 (12:14 +0000)]
REGRESSION(r135399): Wrong assertion causing an assertion failure: m_rawAttributes.initialScale > 0
https://bugs.webkit.org/show_bug.cgi?id=102971

Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.

m_rawAttributes.initialScale has to be initialized even if m_minimumScaleToFit hasn't changed
it's value.

* UIProcess/PageViewportController.cpp:
(WebKit::PageViewportController::didChangeViewportAttributes):

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

7 years agoMove URL-checking code into Frame
commit-queue@webkit.org [Thu, 22 Nov 2012 11:59:08 +0000 (11:59 +0000)]
Move URL-checking code into Frame
https://bugs.webkit.org/show_bug.cgi?id=103014

Patch by Cosmin Truta <ctruta@rim.com> on 2012-11-22
Reviewed by Ojan Vafai.

Move the common URL checking logic from HTMLFrameElementBase::isURLAllowed
and HTMLPlugInImageElement::allowedToLoadFrameURL into Frame::isURLAllowed.

No new tests. Refactoring.

* html/HTMLFrameElementBase.cpp:
(WebCore::HTMLFrameElementBase::isURLAllowed): Call Frame::isURLAllowed.
* html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::allowedToLoadFrameURL): Call Frame::isURLAllowed.
* page/Frame.cpp:
(WebCore::Frame::isURLAllowed): Added.
* page/Frame.h:
(Frame): Added isURLAllowed.

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

7 years ago[V8] Rename toWebCoreStringWithNullOrUndefinedCheck() with toWebCoreStringWithUndefin...
haraken@chromium.org [Thu, 22 Nov 2012 11:31:24 +0000 (11:31 +0000)]
[V8] Rename toWebCoreStringWithNullOrUndefinedCheck() with toWebCoreStringWithUndefinedOrNullCheck()
https://bugs.webkit.org/show_bug.cgi?id=103013

Reviewed by Adam Barth.

IDL attributes and other V8 and JSC files use "UndefinedOrNull" instead of "NullOrUndefined".

No tests. No change in behavior.

* bindings/v8/JavaScriptCallFrame.cpp:
(WebCore::JavaScriptCallFrame::functionName):
* bindings/v8/ScriptDebugServer.cpp:
(WebCore::ScriptDebugServer::setScriptSource):
(WebCore::ScriptDebugServer::dispatchDidParseSource):
(WebCore::ScriptDebugServer::compileScript):
(WebCore::ScriptDebugServer::runScript):
* bindings/v8/ScriptEventListener.cpp:
(WebCore::eventListenerHandlerLocation):
* bindings/v8/V8Binding.h:
(WebCore::toWebCoreStringWithUndefinedOrNullCheck):
* bindings/v8/custom/V8DOMWindowCustom.cpp:
(WebCore::V8DOMWindow::showModalDialogCallback):
(WebCore::V8DOMWindow::openCallback):
* bindings/v8/custom/V8JavaScriptCallFrameCustom.cpp:
(WebCore::V8JavaScriptCallFrame::evaluateCallback):

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

7 years agoChromium gardening. Rebaseline compositing tests
yurys@chromium.org [Thu, 22 Nov 2012 11:12:40 +0000 (11:12 +0000)]
Chromium gardening. Rebaseline compositing tests
https://bugs.webkit.org/show_bug.cgi?id=103039

Reviewed by Pavel Feldman.

* platform/chromium-linux/platform/chromium/virtual/softwarecompositing/reflections/nested-reflection-anchor-point-expected.png:
* platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/reflections/nested-reflection-anchor-point-expected.png:
* platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/reflections/nested-reflection-anchor-point-expected.png:
* platform/chromium-mac/platform/chromium/virtual/softwarecompositing/reflections/nested-reflection-anchor-point-expected.png:

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

7 years agoName enumerator function for GetStats RTCStatsElement
commit-queue@webkit.org [Thu, 22 Nov 2012 10:59:51 +0000 (10:59 +0000)]
Name enumerator function for GetStats RTCStatsElement
https://bugs.webkit.org/show_bug.cgi?id=102933

Patch by Harald Alvestrand <hta@google.com> on 2012-11-22
Reviewed by Adam Barth.

Source/WebCore:

Tested by extensions to the RTCPeerConnection-stats test.

* Modules/mediastream/RTCStatsElement.cpp:
(WebCore::RTCStatsElement::names):
(WebCore):
* Modules/mediastream/RTCStatsElement.h:
(RTCStatsElement):
* Modules/mediastream/RTCStatsElement.idl:

LayoutTests:

* fast/mediastream/RTCPeerConnection-stats-expected.txt:
* fast/mediastream/RTCPeerConnection-stats.html:

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

7 years ago[Qt] Unreviewed gardening
kkristof@inf.u-szeged.hu [Thu, 22 Nov 2012 10:12:07 +0000 (10:12 +0000)]
[Qt] Unreviewed gardening

Add platform specific exception.

* platform/qt/fast/js/concat-large-strings-crash-expected.txt: Added.

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

7 years agoRename the "eden" bit to something more descriptive
haraken@chromium.org [Thu, 22 Nov 2012 09:58:45 +0000 (09:58 +0000)]
Rename the "eden" bit to something more descriptive
https://bugs.webkit.org/show_bug.cgi?id=102985

Reviewed by Adam Barth.

InEdenFlag is not descriptive. Per the discussion in IRC,
we rename InEdenFlag to V8CollectableDuringMinorGCFlag.

No tests. No change in behavior.

* bindings/v8/V8GCController.cpp:
(WebCore::gcTree):
(WebCore::V8GCController::didCreateWrapperForNode):
(WebCore::V8GCController::minorGCPrologue):
* dom/Node.h:
(WebCore::Node::isV8CollectableDuringMinorGC):
(WebCore::Node::setV8CollectableDuringMinorGC):

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

7 years ago[V8] Move AddMessageListener() from WorkerContextExecutionProxy::initializeIfNeeded...
haraken@chromium.org [Thu, 22 Nov 2012 09:47:53 +0000 (09:47 +0000)]
[V8] Move AddMessageListener() from WorkerContextExecutionProxy::initializeIfNeeded() to WorkerContextExecutionProxy::initIsolate()
https://bugs.webkit.org/show_bug.cgi?id=102998

Reviewed by Adam Barth.

This is an incremental step for moving initializeIfNeeded()
to V8Initializer.h. Given that AddMessageListener() needs to
be called once per Isolate, we can move AddMessageListener()
from initializeIfNeeded() to initIsolate().

No tests. No change in behavior.

* bindings/v8/WorkerContextExecutionProxy.cpp:
(WebCore::WorkerContextExecutionProxy::initIsolate):
(WebCore::WorkerContextExecutionProxy::initializeIfNeeded):

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

7 years ago[Qt][WTR] TestController::platformRunUntil should not do busy waiting
kbalazs@webkit.org [Thu, 22 Nov 2012 09:44:45 +0000 (09:44 +0000)]
[Qt][WTR] TestController::platformRunUntil should not do busy waiting
https://bugs.webkit.org/show_bug.cgi?id=101327

Reviewed by Simon Hausmann.

Avoid busy waiting for events in platformRunUntil while making
sure we don't change the behavior of modal event loops.

* WebKitTestRunner/TestController.cpp:
(WTR::TestController::~TestController):
* WebKitTestRunner/TestController.h:
(TestController):
* WebKitTestRunner/efl/TestControllerEfl.cpp:
(WTR::TestController::platformDestroy):
(WTR):
* WebKitTestRunner/gtk/TestControllerGtk.cpp:
(WTR::TestController::platformDestroy):
(WTR):
* WebKitTestRunner/mac/TestControllerMac.mm:
(WTR::TestController::platformDestroy):
(WTR):
* WebKitTestRunner/qt/TestControllerQt.cpp:
(TestController::RunLoop): Helper class to handle
the event loop logic
(WTR):
(WTR::TestController::RunLoop::RunLoop):
(WTR::TestController::RunLoop::runUntil): Use QEventLoop to implement
the run loop. This is the appropriate API to push the WaitForMoreEvents
flag to QCoreApplication::processEvents and also being able to exit the
loop if we have timed out.
(WTR::TestController::RunLoop::notifyDone):
(WTR::TestController::RunLoop::timerFired):
(WTR::TestController::RunLoop::runModal):
(WTR::TestController::notifyDone):
(WTR::TestController::platformInitialize):
(WTR::TestController::platformDestroy):
(WTR::TestController::platformRunUntil):
(WTR::TestController::runModal):
* WebKitTestRunner/win/TestControllerWin.cpp:
(WTR::TestController::platformDestroy):
(WTR):

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

7 years agoHTML integer parsing functions don't natively handle 8 bit strings
msaboff@apple.com [Thu, 22 Nov 2012 09:37:06 +0000 (09:37 +0000)]
HTML integer parsing functions don't natively handle 8 bit strings
https://bugs.webkit.org/show_bug.cgi?id=102997

Reviewed by Filip Pizlo.

Source/WebCore:

In order to avoid unnecessary up convering of 8 bit strings to 16 bits, added 8 bit paths to
parseHTMLInteger() and parseHTMLNonNegativeInteger() by breaking out the core logic into
templated helper functions.  These methods are primarily used to process attribute values.

No new tests needed, functionnality covered by existing tests.

* html/parser/HTMLParserIdioms.cpp:
(WebCore::parseHTMLIntegerInternal):
(WebCore::parseHTMLInteger):
(WebCore::parseHTMLNonNegativeIntegerInternal):
(WebCore::parseHTMLNonNegativeInteger):

Source/WTF:

Added exports to the LChar* versions of charactersToIntStrict() and charactersToUIntStrict()
to support the changes made to parseHTMLInteger() and parseHTMLNonNegativeInteger().

* wtf/text/WTFString.h:
(WTF::charactersToIntStrict): Added export
(WTF::charactersToUIntStrict): Added export

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

7 years ago[V8] WebCoreStringResourceBase should be located in V8StringResource.h
haraken@chromium.org [Thu, 22 Nov 2012 09:28:38 +0000 (09:28 +0000)]
[V8] WebCoreStringResourceBase should be located in V8StringResource.h
https://bugs.webkit.org/show_bug.cgi?id=103002

Reviewed by Adam Barth.

Currently WebCoreStringResourceBase is mis-located in V8ValueCache.h.
It should be in V8StringResource.h.

No tests. No change in behavior.

* bindings/v8/V8StringResource.cpp:
(WebCore::WebCoreStringResourceBase::toWebCoreStringResourceBase):
(WebCore):
(WebCore::WebCoreStringResourceBase::visitStrings):
* bindings/v8/V8StringResource.h:
(WebCore):
(WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::~WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::webcoreString):
(WebCore::WebCoreStringResourceBase::atomicString):
(WebCore::WebCoreStringResourceBase::memoryConsumption):
(WebCoreStringResource16):
(WebCore::WebCoreStringResource16::WebCoreStringResource16):
(WebCoreStringResource8):
(WebCore::WebCoreStringResource8::WebCoreStringResource8):
* bindings/v8/V8ValueCache.cpp:
* bindings/v8/V8ValueCache.h:
(WebCore):

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

7 years agoWeb Inspector: NMI add instrumentation to DynamicNodeList classes hierarchy.
loislo@chromium.org [Thu, 22 Nov 2012 09:24:34 +0000 (09:24 +0000)]
Web Inspector: NMI add instrumentation to DynamicNodeList classes hierarchy.
https://bugs.webkit.org/show_bug.cgi?id=103025

Reviewed by Yury Semikhatsky.

RNiwa changed pointer type in NodeRareData::NodeListAtomicNameCacheMap from the topmost
DynamicSubtreeNodeList to the base DynamicNodeListCacheBase at r135429.
As a result we got non zero count of pointers that don't match with tcmalloc data,
because DynamicNodeList uses multiple inheritance.
It could be fixed with help of explicit native memory instrumentation for DynamicNodeList class hierarchy.

No change in behavior, so no new tests.

* dom/Document.cpp: drive by fix.
(WebCore::Document::reportMemoryUsage):
* dom/DynamicNodeList.cpp:
(WebCore::DynamicNodeListCacheBase::reportMemoryUsage):
(WebCore):
(WebCore::DynamicNodeList::reportMemoryUsage):
(WebCore::DynamicSubtreeNodeList::reportMemoryUsage):
* dom/DynamicNodeList.h:
(WebCore::DynamicNodeListCacheBase::~DynamicNodeListCacheBase):
(DynamicNodeListCacheBase):
(DynamicNodeList):
(DynamicSubtreeNodeList):

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

7 years agoUnreviewed. Rebaselined new tests added in r135454.
yurys@chromium.org [Thu, 22 Nov 2012 08:56:35 +0000 (08:56 +0000)]
Unreviewed. Rebaselined new tests added in r135454.

* platform/chromium/fast/js/concat-large-strings-crash-expected.txt: Added.
* platform/chromium/fast/js/concat-large-strings-crash2-expected.txt: Added.

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

7 years ago[EFL][WK2] Correct the parameters of WebPlatformTouchPoint.
commit-queue@webkit.org [Thu, 22 Nov 2012 08:40:26 +0000 (08:40 +0000)]
[EFL][WK2] Correct the parameters of WebPlatformTouchPoint.
https://bugs.webkit.org/show_bug.cgi?id=102865

Patch by Eunmi Lee <eunmi15.lee@samsung.com> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.

Set the screen position as a third parameter and contents position as
a fourth parameter of WebPlatformTouchPoint().

* Shared/efl/WebEventFactory.cpp:
(WebKit::WebEventFactory::createWebTouchEvent):

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

7 years agoCoordinated Graphics: Remove an invisible TiledBackingStore of CoordinatedGraphicsLayer.
commit-queue@webkit.org [Thu, 22 Nov 2012 08:36:03 +0000 (08:36 +0000)]
Coordinated Graphics: Remove an invisible TiledBackingStore of CoordinatedGraphicsLayer.
https://bugs.webkit.org/show_bug.cgi?id=102894

Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.

CoordinatedGraphicsLayer does not need to have a backing store
if (!drawsContent() || !contentsAreVisible() || m_size.isEmpty()).

* WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp:
(WebCore::CoordinatedGraphicsLayer::updateContentBuffers):

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

7 years ago[EFL][WK2] Enable WKPreferences and AboutBlankLoad API tests
commit-queue@webkit.org [Thu, 22 Nov 2012 08:30:17 +0000 (08:30 +0000)]
[EFL][WK2] Enable WKPreferences and AboutBlankLoad API tests
https://bugs.webkit.org/show_bug.cgi?id=102926

Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.

Add missing bits needed by WKPreferences and AboutBlankLoad API
tests in the test harness and enable these tests on EFL port.

* TestWebKitAPI/PlatformEfl.cmake:
* TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp:
(TestWebKitAPI::TEST):
* TestWebKitAPI/efl/PlatformUtilities.cpp:
(TestWebKitAPI::Util::MIMETypeForWKURLResponse):
(Util):

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

7 years agoUnreviewed, rolling out r135482.
haraken@chromium.org [Thu, 22 Nov 2012 08:13:10 +0000 (08:13 +0000)]
Unreviewed, rolling out r135482.
http://trac.webkit.org/changeset/135482
https://bugs.webkit.org/show_bug.cgi?id=103002

It broke Chrome/Linux Debug build

* bindings/v8/V8StringResource.cpp:
* bindings/v8/V8StringResource.h:
* bindings/v8/V8ValueCache.cpp:
(WebCore::WebCoreStringResourceBase::toWebCoreStringResourceBase):
(WebCore):
(WebCore::WebCoreStringResourceBase::visitStrings):
* bindings/v8/V8ValueCache.h:
(WebCore):
(WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::~WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::webcoreString):
(WebCore::WebCoreStringResourceBase::atomicString):
(WebCore::WebCoreStringResourceBase::memoryConsumption):
(WebCoreStringResource16):
(WebCore::WebCoreStringResource16::WebCoreStringResource16):
(WebCoreStringResource8):
(WebCore::WebCoreStringResource8::WebCoreStringResource8):

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

7 years agoUnreviewed, rolling out r134927 and r134944.
commit-queue@webkit.org [Thu, 22 Nov 2012 08:09:25 +0000 (08:09 +0000)]
Unreviewed, rolling out r134927 and r134944.
http://trac.webkit.org/changeset/134927
http://trac.webkit.org/changeset/134944
https://bugs.webkit.org/show_bug.cgi?id=103028

Reverting the reverts after merging. (Requested by vsevik on
#webkit).

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

* English.lproj/localizedStrings.js:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* inspector/compile-front-end.py:
* inspector/front-end/AdvancedSearchController.js:
* inspector/front-end/CallStackSidebarPane.js:
(WebInspector.CallStackSidebarPane.prototype.registerShortcuts):
* inspector/front-end/ConsoleView.js:
(WebInspector.ConsoleView.prototype._registerShortcuts):
* inspector/front-end/ElementsPanel.js:
(WebInspector.ElementsPanel):
* inspector/front-end/ElementsPanelDescriptor.js:
(WebInspector.ElementsPanelDescriptor.prototype.registerShortcuts):
* inspector/front-end/GoToLineDialog.js:
(WebInspector.GoToLineDialog.install):
* inspector/front-end/KeyboardShortcut.js:
(WebInspector.KeyboardShortcut._keyName):
* inspector/front-end/Panel.js:
(WebInspector.Panel.prototype.registerShortcuts):
(WebInspector.PanelDescriptor.prototype.panel):
(WebInspector.PanelDescriptor.prototype.registerShortcuts):
* inspector/front-end/ScriptsPanel.js:
(WebInspector.ScriptsPanel):
(WebInspector.ScriptsPanel.prototype._createDebugToolbar):
(WebInspector.ScriptsPanel.prototype._createButtonAndRegisterShortcuts):
* inspector/front-end/ScriptsPanelDescriptor.js:
(WebInspector.ScriptsPanelDescriptor.prototype.registerShortcuts):
* inspector/front-end/ShortcutsScreen.js:
(WebInspector.ShortcutsScreen):
(WebInspector.ShortcutsSection):
(WebInspector.ShortcutsSection.prototype._renderKey):
* inspector/front-end/StylesSidebarPane.js:
* inspector/front-end/TimelinePanel.js:
(WebInspector.TimelinePanel.prototype._registerShortcuts):
* inspector/front-end/TimelinePanelDescriptor.js: Copied from Source/WebCore/inspector/front-end/ScriptsPanelDescriptor.js.
(WebInspector.TimelinePanelDescriptor):
(WebInspector.TimelinePanelDescriptor.prototype.registerShortcuts):
* inspector/front-end/WebKit.qrc:
* inspector/front-end/inspector.html:
* inspector/front-end/inspector.js:
(WebInspector._panelDescriptors):
(WebInspector._registerShortcuts):

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

7 years agoCoordinated Graphics: refactor LayerTreeRenderer.
commit-queue@webkit.org [Thu, 22 Nov 2012 08:06:22 +0000 (08:06 +0000)]
Coordinated Graphics: refactor LayerTreeRenderer.
https://bugs.webkit.org/show_bug.cgi?id=103004

Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-22
Reviewed by Noam Rosenthal.

This patch changes two subjects.
1. Add ASSERT(isMainThread()) in all methods that are called in the main thread.
In addition, make dispatchOnMainThread() use callOnMainThread(const Function<void()>&
function) instead of its own implementation.

2. Remove setAccelerationMode() because we don't use m_accelerationMode member
except for the setter.

* UIProcess/API/efl/EwkViewImpl.cpp:
(EwkViewImpl::createGLSurface):
* UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp:
(WebKit):
(WebKit::LayerTreeRenderer::dispatchOnMainThread):
(WebKit::LayerTreeRenderer::LayerTreeRenderer):
(WebKit::LayerTreeRenderer::animationFrameReady):
(WebKit::LayerTreeRenderer::updateViewport):
(WebKit::LayerTreeRenderer::renderNextFrame):
(WebKit::LayerTreeRenderer::purgeGLResources):
(WebKit::LayerTreeRenderer::detach):
(WebKit::LayerTreeRenderer::setActive):
* UIProcess/CoordinatedGraphics/LayerTreeRenderer.h:
(LayerTreeRenderer):
* UIProcess/efl/PageClientBase.cpp:
(WebKit::PageClientBase::createDrawingAreaProxy):

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

7 years ago[GTK][WTR] Implement AccessibilityUIElement::stringValue
zandobersek@gmail.com [Thu, 22 Nov 2012 07:54:52 +0000 (07:54 +0000)]
[GTK][WTR] Implement AccessibilityUIElement::stringValue
https://bugs.webkit.org/show_bug.cgi?id=102951

Reviewed by Martin Robinson.

Implement AccessibilityUIElement::stringValue in the ATK backend
in the same manner it is implemented in DumpRenderTree.

* WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::replaceCharactersForResults):
(WTR):
(WTR::AccessibilityUIElement::stringValue):

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

7 years agoUnreviewed, rolling out r135433 and r135479.
yurys@chromium.org [Thu, 22 Nov 2012 07:47:29 +0000 (07:47 +0000)]
Unreviewed, rolling out r135433 and r135479.
http://trac.webkit.org/changeset/135433
http://trac.webkit.org/changeset/135479
https://bugs.webkit.org/show_bug.cgi?id=103029

"IDBRequestTest.EventsAfterStopping crashes" (Requested by
yurys on #webkit).

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

* bindings/v8/DOMDataStore.cpp:
(WebCore::DOMDataStore::current):
* bindings/v8/DOMWrapperWorld.cpp:
* bindings/v8/DOMWrapperWorld.h:
* bindings/v8/ScriptController.cpp:
(WebCore::ScriptController::existingWindowShell):
(WebCore::ScriptController::windowShell):
(WebCore::ScriptController::evaluateInIsolatedWorld):
(WebCore::ScriptController::currentWorldContext):
(WebCore::ScriptController::collectIsolatedContexts):
* bindings/v8/ScriptController.h:
(ScriptController):
* bindings/v8/V8Binding.h:
(WebCore::worldForEnteredContextIfIsolated):
* bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::destroyIsolatedShell):
(WebCore::isolatedContextWeakCallback):
(WebCore):
(WebCore::V8DOMWindowShell::disposeContext):
(WebCore::V8DOMWindowShell::initializeIfNeeded):
(WebCore::V8DOMWindowShell::installDOMWindow):
* bindings/v8/V8DOMWindowShell.h:
(WebCore::V8DOMWindowShell::isolated):
(V8DOMWindowShell):
* bindings/v8/V8PerContextData.h:
* bindings/v8/WorldContextHandle.cpp:
(WebCore::WorldContextHandle::WorldContextHandle):

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

7 years agoWeb Inspector: simplify the _updateChunksForRanges routine
pfeldman@chromium.org [Thu, 22 Nov 2012 07:41:12 +0000 (07:41 +0000)]
Web Inspector: simplify the _updateChunksForRanges routine
https://bugs.webkit.org/show_bug.cgi?id=102927

Reviewed by Vsevolod Vlasov.

* inspector/front-end/DefaultTextEditor.js:
(WebInspector.TextEditorMainPanel.prototype._updateChunksForRanges):
(WebInspector.TextEditorMainChunk.prototype.updateCollapsedLineRow):
(WebInspector.TextEditorMainChunk.prototype.detachFromDOM):
(WebInspector.TextEditorMainChunk.prototype.anchorElement):

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

7 years ago[V8] WebCoreStringResourceBase should be located in V8StringResource.h
haraken@chromium.org [Thu, 22 Nov 2012 07:35:09 +0000 (07:35 +0000)]
[V8] WebCoreStringResourceBase should be located in V8StringResource.h
https://bugs.webkit.org/show_bug.cgi?id=103002

Reviewed by Adam Barth.

Currently WebCoreStringResourceBase is mis-located in V8ValueCache.h.
It should be in V8StringResource.h.

No tests. No change in behavior.

* bindings/v8/V8StringResource.cpp:
(WebCore::WebCoreStringResourceBase::toWebCoreStringResourceBase):
(WebCore):
(WebCore::WebCoreStringResourceBase::visitStrings):
* bindings/v8/V8StringResource.h:
(WebCore):
(WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::~WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::webcoreString):
(WebCore::WebCoreStringResourceBase::atomicString):
(WebCore::WebCoreStringResourceBase::memoryConsumption):
(WebCoreStringResource16):
(WebCore::WebCoreStringResource16::WebCoreStringResource16):
(WebCoreStringResource8):
(WebCore::WebCoreStringResource8::WebCoreStringResource8):
* bindings/v8/V8ValueCache.cpp:
* bindings/v8/V8ValueCache.h:
(WebCore):

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

7 years agoUnreviewed, rolling out r135464.
commit-queue@webkit.org [Thu, 22 Nov 2012 07:33:46 +0000 (07:33 +0000)]
Unreviewed, rolling out r135464.
http://trac.webkit.org/changeset/135464
https://bugs.webkit.org/show_bug.cgi?id=103026

breaks gtk bot (Requested by morrita on #webkit).

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

Source/WebCore:

* dom/Element.cpp:
* dom/Element.h:
(Element):
* dom/Element.idl:

LayoutTests:

* fast/dom/shadow/shadow-aware-create-shadow-root-expected.txt: Removed.
* fast/dom/shadow/shadow-aware-create-shadow-root.html: Removed.

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

7 years agoUnreviewed. Adding myself to committers.py.
rgf748@motorola.com [Thu, 22 Nov 2012 07:08:53 +0000 (07:08 +0000)]
Unreviewed. Adding myself to committers.py.

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

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

7 years agoRemove V8DOMWindowShell::getEntered
commit-queue@webkit.org [Thu, 22 Nov 2012 07:04:47 +0000 (07:04 +0000)]
Remove V8DOMWindowShell::getEntered
https://bugs.webkit.org/show_bug.cgi?id=96637

Patch by Dan Carney <dcarney@google.com> on 2012-11-21
Reviewed by Adam Barth.

V8DOMWindowShell::getEntered was refactored so that the window shell
no longer has to be kept alive by a v8 context. Instead, only
the DOMWrapperWorld will be kept alive.

No new tests. No change in functionality.

* bindings/v8/DOMDataStore.cpp:
(WebCore::DOMDataStore::current):
* bindings/v8/DOMWrapperWorld.cpp:
(WebCore::isolatedWorldWeakCallback):
(WebCore):
(WebCore::DOMWrapperWorld::makeContextWeak):
(WebCore::DOMWrapperWorld::setIsolatedWorldField):
* bindings/v8/DOMWrapperWorld.h:
(DOMWrapperWorld):
(WebCore::DOMWrapperWorld::isolated):
* bindings/v8/ScriptController.cpp:
(WebCore::ScriptController::existingWindowShell):
(WebCore::ScriptController::windowShell):
(WebCore::ScriptController::evaluateInIsolatedWorld):
(WebCore::ScriptController::currentWorldContext):
(WebCore::ScriptController::collectIsolatedContexts):
* bindings/v8/ScriptController.h:
(ScriptController):
* bindings/v8/V8Binding.h:
(WebCore::worldForEnteredContextIfIsolated):
* bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::destroyIsolatedShell):
(WebCore::V8DOMWindowShell::disposeContext):
(WebCore::V8DOMWindowShell::initializeIfNeeded):
* bindings/v8/V8DOMWindowShell.h:
(V8DOMWindowShell):
* bindings/v8/V8PerContextData.h:
* bindings/v8/WorldContextHandle.cpp:
(WebCore::WorldContextHandle::WorldContextHandle):

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

7 years agoNumeric identifiers of events should not be globally sequential
commit-queue@webkit.org [Thu, 22 Nov 2012 06:45:27 +0000 (06:45 +0000)]
Numeric identifiers of events should not be globally sequential
https://bugs.webkit.org/show_bug.cgi?id=102244

Patch by Cosmin Truta <ctruta@rim.com> on 2012-11-21
Reviewed by Alexey Proskuryakov.

Source/WebCore:

The functions setTimeout, setInterval and navigator.geolocation.watchPosition
are currently returning values that are unique across all JavaScript execution
contexts, due to their dependency on global variables.
Such a guarantee is unnecessarily strong. In this patch, we constrain uniqueness
to these functions' own script execution context only.

Tests: fast/dom/Geolocation/watchPosition-unique.html
       fast/dom/Window/setTimeout-setInterval-unique.html

* Modules/geolocation/Geolocation.cpp:
(WebCore): Remove firstAvailableWatchId.
(WebCore::Geolocation::watchPosition): Get new watchID from script execution context.
(WebCore::Geolocation::clearWatch): Invalid watchID means less than or equal to 0.
* Modules/geolocation/Geolocation.h:
(Geolocation): Renamed the argument of Geolocation::clearWatch to WatchID.
* dom/ScriptExecutionContext.cpp:
(WebCore::ScriptExecutionContext::ScriptExecutionContext): Update initialization.
(WebCore::ScriptExecutionContext::newUniqueID): Add.
* dom/ScriptExecutionContext.h:
(ScriptExecutionContext): Add m_sequentialID.
(WebCore::ScriptExecutionContext::addTimeout): Inline.
(WebCore::ScriptExecutionContext::removeTimeout): Inline.
(WebCore::ScriptExecutionContext::findTimeout): Inline.
* page/DOMTimer.cpp:
(WebCore): Remove timeoutId.
(WebCore::DOMTimer::DOMTimer): Get new timeoutId from script execution context.

LayoutTests:

Ensured that the results of setTimeout(), setInterval() and
navigator.geolocation.watchPosition() are strictly positive
and unique within their script execution context.

* fast/dom/Geolocation/watchPosition-unique-expected.txt: Added.
* fast/dom/Geolocation/watchPosition-unique.html: Added.
* fast/dom/Window/setTimeout-setInterval-unique-expected.txt: Added.
* fast/dom/Window/setTimeout-setInterval-unique.html: Added.

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

7 years ago[EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
ryuan.choi@samsung.com [Thu, 22 Nov 2012 06:18:35 +0000 (06:18 +0000)]
[EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
https://bugs.webkit.org/show_bug.cgi?id=102988

Patch by Ryuan Choi <ryuan.choi@gmail.com> on 2012-11-21
Reviewed by Laszlo Gombos.

Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.

* Source/cmake/OptionsEfl.cmake:

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

7 years agoCollectionType and DynamicNodeList::NodeListType should be merged
rniwa@webkit.org [Thu, 22 Nov 2012 06:18:24 +0000 (06:18 +0000)]
CollectionType and DynamicNodeList::NodeListType should be merged
https://bugs.webkit.org/show_bug.cgi?id=102983

Reviewed by Antti Koivisto.

Merged DynamicNodeList::NodeListType (for live NodeList) into CollectionType.

* dom/ClassNodeList.cpp:
(WebCore::ClassNodeList::~ClassNodeList):
* dom/Document.cpp:
(WebCore::Document::registerNodeListCache):
(WebCore::Document::unregisterNodeListCache):
(WebCore::Document::getItems):
* dom/DynamicNodeList.cpp:
(WebCore::DynamicNodeListCacheBase::invalidateCache):
(WebCore::DynamicNodeListCacheBase::invalidateIdNameCacheMaps):
* dom/DynamicNodeList.h:
(WebCore::DynamicNodeListCacheBase::DynamicNodeListCacheBase):
(WebCore::DynamicNodeListCacheBase::hasIdNameCache): Added. Returns iff this is a HTMLCollection.
(WebCore::DynamicNodeListCacheBase::invalidateCache):
(WebCore::DynamicNodeList::DynamicNodeList):
(WebCore::DynamicSubtreeNodeList::DynamicSubtreeNodeList):
* dom/MicroDataItemList.cpp:
(WebCore::MicroDataItemList::~MicroDataItemList):
* dom/NameNodeList.cpp:
(WebCore::NameNodeList::~NameNodeList):
* dom/Node.cpp:
(WebCore::Node::getElementsByTagName):
(WebCore::Node::getElementsByName):
(WebCore::Node::getElementsByClassName):
(WebCore::Node::radioNodeList):
(WebCore::Node::propertyNodeList):
* dom/NodeRareData.h:
(WebCore::NodeListsNodeData::addCacheWithAtomicName): No longer converts CollectionType to
a NodeListType equivalent since two enums have been merged.
(WebCore::NodeListsNodeData::cacheWithAtomicName): Ditto.
(WebCore::NodeListsNodeData::addCacheWithName): Ditto.
(WebCore::NodeListsNodeData::removeCacheWithAtomicName): Ditto.
(WebCore::NodeListsNodeData::removeCacheWithName): Ditto.
(WebCore::NodeListsNodeData::namedNodeListKey): Ignore types before FirstNodeCollectionType
to minimize the hash conflicts.
* dom/PropertyNodeList.cpp:
(WebCore::PropertyNodeList::~PropertyNodeList):
* dom/TagNodeList.cpp:
(WebCore::TagNodeList::~TagNodeList):
* html/CollectionType.h:
(WebCore::isNodeList): Added.
* html/HTMLCollection.cpp:
(WebCore::shouldOnlyIncludeDirectChildren):
(WebCore::rootTypeFromCollectionType):
(WebCore::invalidationTypeExcludingIdAndNameAttributes):
(WebCore::isAcceptableElement):
(WebCore::DynamicNodeListCacheBase::iterateForNextNode):
(WebCore::DynamicNodeListCacheBase::itemBeforeOrAfter):
* html/LabelableElement.cpp:
(WebCore::LabelableElement::labels):
* html/LabelsNodeList.cpp:
(WebCore::LabelsNodeList::~LabelsNodeList):
* html/RadioNodeList.cpp:
(WebCore::RadioNodeList::~RadioNodeList):

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

7 years ago2012-11-21 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Thu, 22 Nov 2012 06:06:18 +0000 (06:06 +0000)]
2012-11-21  Kent Tamura  <tkent@chromium.org>

        [Chromium] Correct svn:mime-type for platform/chromium*/**/*.png

        * <Omit the file list>

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

7 years ago2012-11-21 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Thu, 22 Nov 2012 05:08:00 +0000 (05:08 +0000)]
2012-11-21  Kent Tamura  <tkent@chromium.org>

        [Chromium] Correct svn:mime-type for platform/chromium-linux/**/*.png

        * <Omit the file list>

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

7 years ago2012-11-21 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Thu, 22 Nov 2012 04:58:41 +0000 (04:58 +0000)]
2012-11-21  Kent Tamura  <tkent@chromium.org>

        [Chromium] Correct svn:mime-type for platform/chromium-win/**/*.png

        * <Omit the file list>

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

7 years ago2012-11-21 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Thu, 22 Nov 2012 04:49:17 +0000 (04:49 +0000)]
2012-11-21  Kent Tamura  <tkent@chromium.org>

        [Chromium] Correct svn:mime-type for platform/chromium-mac/**/*.png

        * <Omit the file list>

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

7 years agoIndexedDB: Obtain ScriptState from IDL binding generator
commit-queue@webkit.org [Thu, 22 Nov 2012 04:34:40 +0000 (04:34 +0000)]
IndexedDB: Obtain ScriptState from IDL binding generator
https://bugs.webkit.org/show_bug.cgi?id=102552

Patch by Michael Pruett <michael@68k.org> on 2012-11-21
Reviewed by Kentaro Hara.

Obtain ScriptState from IDL binding generator rather than directly
calling ScriptState::current() since that method does not exist
in JSC.

Tests: storage/indexeddb/*

* Modules/indexeddb/IDBCursor.cpp:
(WebCore::IDBCursor::update):
* Modules/indexeddb/IDBCursor.h:
(IDBCursor):
* Modules/indexeddb/IDBCursor.idl:
* Modules/indexeddb/IDBObjectStore.cpp:
(WebCore::IDBObjectStore::add):
(WebCore::IDBObjectStore::put):
* Modules/indexeddb/IDBObjectStore.h:
(WebCore::IDBObjectStore::add):
(WebCore::IDBObjectStore::put):
(IDBObjectStore):
* Modules/indexeddb/IDBObjectStore.idl:

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

7 years ago[Chromium] Correct svn:mime-type for platform/chromium-mac/**/*.png
tkent@chromium.org [Thu, 22 Nov 2012 04:30:52 +0000 (04:30 +0000)]
[Chromium] Correct svn:mime-type for platform/chromium-mac/**/*.png

* <Omit the file list>

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

7 years agoRename dataLog() and dataLogV() to dataLogF() and dataLogFV()
fpizlo@apple.com [Thu, 22 Nov 2012 04:23:36 +0000 (04:23 +0000)]
Rename dataLog() and dataLogV() to dataLogF() and dataLogFV()
https://bugs.webkit.org/show_bug.cgi?id=103001

Rubber stamped by Dan Bernstein.

Source/JavaScriptCore:

* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
* assembler/LinkBuffer.cpp:
(JSC::LinkBuffer::finalizeCodeWithDisassembly):
(JSC::LinkBuffer::dumpLinkStatistics):
(JSC::LinkBuffer::dumpCode):
* assembler/LinkBuffer.h:
(JSC):
* assembler/SH4Assembler.h:
(JSC::SH4Assembler::vprintfStdoutInstr):
* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dumpBytecodeCommentAndNewLine):
(JSC::CodeBlock::printUnaryOp):
(JSC::CodeBlock::printBinaryOp):
(JSC::CodeBlock::printConditionalJump):
(JSC::CodeBlock::printGetByIdOp):
(JSC::dumpStructure):
(JSC::dumpChain):
(JSC::CodeBlock::printGetByIdCacheStatus):
(JSC::CodeBlock::printCallOp):
(JSC::CodeBlock::printPutByIdOp):
(JSC::CodeBlock::printStructure):
(JSC::CodeBlock::printStructures):
(JSC::CodeBlock::dump):
(JSC::CodeBlock::dumpStatistics):
(JSC::CodeBlock::finalizeUnconditionally):
(JSC::CodeBlock::resetStubInternal):
(JSC::CodeBlock::reoptimize):
(JSC::ProgramCodeBlock::jettison):
(JSC::EvalCodeBlock::jettison):
(JSC::FunctionCodeBlock::jettison):
(JSC::CodeBlock::shouldOptimizeNow):
(JSC::CodeBlock::tallyFrequentExitSites):
(JSC::CodeBlock::dumpValueProfiles):
* bytecode/Opcode.cpp:
(JSC::OpcodeStats::~OpcodeStats):
* bytecode/SamplingTool.cpp:
(JSC::SamplingFlags::stop):
(JSC::SamplingRegion::dumpInternal):
(JSC::SamplingTool::dump):
* dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::initialize):
(JSC::DFG::AbstractState::endBasicBlock):
(JSC::DFG::AbstractState::mergeStateAtTail):
(JSC::DFG::AbstractState::mergeToSuccessors):
* dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::dump):
* dfg/DFGArgumentsSimplificationPhase.cpp:
(JSC::DFG::ArgumentsSimplificationPhase::run):
* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::injectLazyOperandSpeculation):
(JSC::DFG::ByteCodeParser::getPredictionWithoutOSRExit):
(JSC::DFG::ByteCodeParser::getArrayModeAndEmitChecks):
(JSC::DFG::ByteCodeParser::makeSafe):
(JSC::DFG::ByteCodeParser::makeDivSafe):
(JSC::DFG::ByteCodeParser::handleCall):
(JSC::DFG::ByteCodeParser::handleInlining):
(JSC::DFG::ByteCodeParser::parseBlock):
(JSC::DFG::ByteCodeParser::processPhiStack):
(JSC::DFG::ByteCodeParser::linkBlock):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
(JSC::DFG::ByteCodeParser::parseCodeBlock):
(JSC::DFG::ByteCodeParser::parse):
* dfg/DFGCFAPhase.cpp:
(JSC::DFG::CFAPhase::performBlockCFA):
(JSC::DFG::CFAPhase::performForwardCFA):
* dfg/DFGCFGSimplificationPhase.cpp:
(JSC::DFG::CFGSimplificationPhase::run):
(JSC::DFG::CFGSimplificationPhase::fixPossibleGetLocal):
(JSC::DFG::CFGSimplificationPhase::fixPhis):
(JSC::DFG::CFGSimplificationPhase::fixJettisonedPredecessors):
(JSC::DFG::CFGSimplificationPhase::removePotentiallyDeadPhiReference):
(JSC::DFG::CFGSimplificationPhase::mergeBlocks):
* dfg/DFGCSEPhase.cpp:
(JSC::DFG::CSEPhase::endIndexForPureCSE):
(JSC::DFG::CSEPhase::setReplacement):
(JSC::DFG::CSEPhase::eliminate):
(JSC::DFG::CSEPhase::performNodeCSE):
* dfg/DFGCapabilities.cpp:
(JSC::DFG::debugFail):
* dfg/DFGConstantFoldingPhase.cpp:
(JSC::DFG::ConstantFoldingPhase::foldConstants):
(JSC::DFG::ConstantFoldingPhase::paintUnreachableCode):
* dfg/DFGDisassembler.cpp:
(JSC::DFG::Disassembler::dump):
* dfg/DFGDriver.cpp:
(JSC::DFG::compile):
* dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
(JSC::DFG::FixupPhase::fixDoubleEdge):
* dfg/DFGGraph.cpp:
(JSC::DFG::printWhiteSpace):
(JSC::DFG::Graph::dumpCodeOrigin):
(JSC::DFG::Graph::dump):
(JSC::DFG::Graph::dumpBlockHeader):
(JSC::DFG::Graph::predictArgumentTypes):
* dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::link):
* dfg/DFGOSREntry.cpp:
(JSC::DFG::prepareOSREntry):
* dfg/DFGOSRExitCompiler.cpp:
* dfg/DFGOSRExitCompiler32_64.cpp:
(JSC::DFG::OSRExitCompiler::compileExit):
* dfg/DFGOSRExitCompiler64.cpp:
(JSC::DFG::OSRExitCompiler::compileExit):
* dfg/DFGOperations.cpp:
* dfg/DFGPhase.cpp:
(JSC::DFG::Phase::beginPhase):
* dfg/DFGPhase.h:
(JSC::DFG::runAndLog):
* dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
(JSC::DFG::PredictionPropagationPhase::propagateForward):
(JSC::DFG::PredictionPropagationPhase::propagateBackward):
(JSC::DFG::PredictionPropagationPhase::doRoundOfDoubleVoting):
* dfg/DFGRegisterBank.h:
(JSC::DFG::RegisterBank::dump):
* dfg/DFGScoreBoard.h:
(JSC::DFG::ScoreBoard::use):
(JSC::DFG::ScoreBoard::dump):
* dfg/DFGSlowPathGenerator.h:
(JSC::DFG::SlowPathGenerator::generate):
* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::terminateSpeculativeExecution):
(JSC::DFG::SpeculativeJIT::terminateSpeculativeExecutionWithConditionalDirection):
(JSC::DFG::SpeculativeJIT::runSlowPathGenerators):
(JSC::DFG::SpeculativeJIT::dump):
(JSC::DFG::SpeculativeJIT::checkConsistency):
(JSC::DFG::SpeculativeJIT::compile):
(JSC::DFG::SpeculativeJIT::checkGeneratedTypeForToInt32):
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateIntInternal):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
* dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateIntInternal):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
* dfg/DFGStructureCheckHoistingPhase.cpp:
(JSC::DFG::StructureCheckHoistingPhase::run):
* dfg/DFGValidate.cpp:
(Validate):
(JSC::DFG::Validate::reportValidationContext):
(JSC::DFG::Validate::dumpData):
(JSC::DFG::Validate::dumpGraphIfAppropriate):
* dfg/DFGVariableEventStream.cpp:
(JSC::DFG::VariableEventStream::logEvent):
(JSC::DFG::VariableEventStream::reconstruct):
* dfg/DFGVirtualRegisterAllocationPhase.cpp:
(JSC::DFG::VirtualRegisterAllocationPhase::run):
* heap/Heap.cpp:
* heap/HeapStatistics.cpp:
(JSC::HeapStatistics::logStatistics):
(JSC::HeapStatistics::showObjectStatistics):
* heap/MarkStack.h:
* heap/MarkedBlock.h:
* heap/SlotVisitor.cpp:
(JSC::SlotVisitor::validate):
* interpreter/CallFrame.cpp:
(JSC::CallFrame::dumpCaller):
* interpreter/Interpreter.cpp:
(JSC::Interpreter::dumpRegisters):
* jit/JIT.cpp:
(JSC::JIT::privateCompileMainPass):
(JSC::JIT::privateCompileSlowCases):
(JSC::JIT::privateCompile):
* jit/JITDisassembler.cpp:
(JSC::JITDisassembler::dump):
(JSC::JITDisassembler::dumpForInstructions):
* jit/JITStubRoutine.h:
(JSC):
* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
* jit/JumpReplacementWatchpoint.cpp:
(JSC::JumpReplacementWatchpoint::fireInternal):
* llint/LLIntExceptions.cpp:
(JSC::LLInt::interpreterThrowInCaller):
(JSC::LLInt::returnToThrow):
(JSC::LLInt::callToThrow):
* llint/LLIntSlowPaths.cpp:
(JSC::LLInt::llint_trace_operand):
(JSC::LLInt::llint_trace_value):
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
(JSC::LLInt::traceFunctionPrologue):
(JSC::LLInt::jitCompileAndSetHeuristics):
(JSC::LLInt::entryOSR):
(JSC::LLInt::handleHostCall):
(JSC::LLInt::setUpCall):
* profiler/Profile.cpp:
(JSC::Profile::debugPrintData):
(JSC::Profile::debugPrintDataSampleStyle):
* profiler/ProfileNode.cpp:
(JSC::ProfileNode::debugPrintData):
(JSC::ProfileNode::debugPrintDataSampleStyle):
* runtime/JSGlobalData.cpp:
(JSC::JSGlobalData::dumpRegExpTrace):
* runtime/RegExp.cpp:
(JSC::RegExp::matchCompareWithInterpreter):
* runtime/SamplingCounter.cpp:
(JSC::AbstractSamplingCounter::dump):
* runtime/Structure.cpp:
(JSC::Structure::dumpStatistics):
(JSC::PropertyMapStatisticsExitLogger::~PropertyMapStatisticsExitLogger):
* tools/CodeProfile.cpp:
(JSC::CodeProfile::report):
* tools/ProfileTreeNode.h:
(JSC::ProfileTreeNode::dumpInternal):
* yarr/YarrInterpreter.cpp:
(JSC::Yarr::ByteCompiler::dumpDisjunction):

Source/WebCore:

No change in behavior, so no new tests.

* platform/KURLWTFURL.cpp:
(WebCore::KURL::print):

Source/WTF:

* wtf/DataLog.cpp:
(WTF::dataLogFV):
(WTF::dataLogF):
(WTF::dataLogFString):
* wtf/DataLog.h:
(WTF):
* wtf/HashTable.cpp:
(WTF::HashTableStats::dumpStats):
* wtf/HashTable.h:
(WTF::HashTable::Stats::dumpStats):
* wtf/MetaAllocator.cpp:
(WTF::MetaAllocator::dumpProfile):
* wtf/StackStats.cpp:
(WTF::StackStats::initialize):
(WTF::StackStats::PerThreadStats::PerThreadStats):
(WTF::StackStats::CheckPoint::CheckPoint):
(WTF::StackStats::CheckPoint::~CheckPoint):
(WTF::StackStats::probe):
(WTF::StackStats::LayoutCheckPoint::LayoutCheckPoint):
* wtf/text/WTFString.cpp:
(String::show):

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

7 years ago[EFL] Refactor GraphicsContext3DEFL.
commit-queue@webkit.org [Thu, 22 Nov 2012 04:11:34 +0000 (04:11 +0000)]
[EFL] Refactor GraphicsContext3DEFL.
https://bugs.webkit.org/show_bug.cgi?id=101291.

Patch by Kondapally Kalyan <kalyan.kondapally@intel.com> on 2012-11-21
Reviewed by Kenneth Rohde Christiansen.

GraphicsContext3DEfl creates GraphicsContext3DPrivate, which acts as its platform Layer.
GraphicsContext3DPrivate needs to handle the following cases:
1) To provide an off-screen buffer for accelerated composition.
2) Render to a current context.
3) To render directly to host window. (currently not supported.)

Before this patch Evas was used to provide us an off-screen context and buffer. GLX was used in
the other supported case. Evas acts as a glue layer to provide us with appropriate
GL bindings (OpenGL functions), GL context and drawable (surface/offscreenbuffer).
However, primitive rendering is handled by TextureMapper and OpenGLShims is used to load the needed GL functions.

It would be for our advantage to be able to take in to use any optimisations/extensions
provided by underlying drivers, specific to a platform (e.g. GLX_MESA_copy_sub_buffer etc.).
This patch introduces an abstraction layer to make it easy to add support for any GL backend (GLX, EGL etc.)
and do any platform specific optimizations as needed without complicating GraphicsContext3DPrivate class.
Two new classes are added with this implementation, GLPlatformContext and GLPlatformSurface.
GraphicsContext3DPrivate would create and own a GLPlatformContext and GLPlatformSurface.

GLPlatformContext encapsulates an OpenGL context hiding any platform specific management.
It uses GL extension ARB_robustness (when available) to detect driver resets.
It defines a simple interface for things that need to be handled by the context. Support
for multi-threaded usage and shared context-group would be added later.

GLPlatformSurface encapsulates an OpenGL drawable hiding any platform specific management.
It defines a simple interface for things that need to be handled by the surface.
It creates an off-screen rendering area. Any GLPlatformContext (compatible with the surface)
can be used to render into this off-screen area.

This patch also adds GLX implementation. To keep the patch to minimum EGL support would be added in another changeset.

* PlatformEfl.cmake:
* platform/graphics/efl/GraphicsContext3DEfl.cpp:
(WebCore::GraphicsContext3D::create):
(WebCore::GraphicsContext3D::GraphicsContext3D):
(WebCore::GraphicsContext3D::~GraphicsContext3D):
(WebCore::GraphicsContext3D::makeContextCurrent):
(WebCore::GraphicsContext3D::setContextLostCallback):
* platform/graphics/efl/GraphicsContext3DPrivate.cpp:
(WebCore::GraphicsContext3DPrivate::GraphicsContext3DPrivate):
(GraphicsContext3DPrivate::~GraphicsContext3DPrivate):
(GraphicsContext3DPrivate::releaseResources):
(GraphicsContext3DPrivate::setContextLostCallback):
(GraphicsContext3DPrivate::platformGraphicsContext3D):
(GraphicsContext3DPrivate::makeContextCurrent):
(GraphicsContext3DPrivate::createGraphicsSurfaces):
(GraphicsContext3DPrivate::copyToGraphicsSurface):
(GraphicsContext3DPrivate::graphicsSurfaceToken):
* platform/graphics/efl/GraphicsContext3DPrivate.h:
(GraphicsContext3DPrivate):
* platform/graphics/opengl/GLDefs.h: Added.
(WebCore):
* platform/graphics/opengl/GLPlatformContext.cpp: Added.
(WebCore):
(WebCore::GLPlatformContext::createContext):
(WebCore::GLPlatformContext::createOffScreenContext):
(WebCore::GLPlatformContext::createCurrentContextWrapper):
(WebCore::GLPlatformContext::GLPlatformContext):
(WebCore::GLPlatformContext::~GLPlatformContext):
(WebCore::GLPlatformContext::makeCurrent):
(WebCore::GLPlatformContext::isValid):
(WebCore::GLPlatformContext::releaseCurrent):
(WebCore::GLPlatformContext::handle):
(WebCore::GLPlatformContext::isCurrentContext):
(WebCore::GLPlatformContext::initialize):
(WebCore::GLPlatformContext::getCurrent):
(WebCore::GLPlatformContext::platformMakeCurrent):
(WebCore::GLPlatformContext::platformReleaseCurrent):
(WebCore::GLPlatformContext::destroy):
* platform/graphics/opengl/GLPlatformContext.h: Added.
(WebCore):
(GLPlatformContext):
* platform/graphics/opengl/GLPlatformSurface.cpp: Added.
(WebCore):
(WebCore::GLPlatformSurface::createOffscreenSurface):
(WebCore::GLPlatformSurface::createTransportSurface):
(WebCore::GLPlatformSurface::GLPlatformSurface):
(WebCore::GLPlatformSurface::~GLPlatformSurface):
(WebCore::GLPlatformSurface::handle):
(WebCore::GLPlatformSurface::geometry):
(WebCore::GLPlatformSurface::sharedDisplay):
(WebCore::GLPlatformSurface::configuration):
(WebCore::GLPlatformSurface::swapBuffers):
(WebCore::GLPlatformSurface::copyTexture):
(WebCore::GLPlatformSurface::updateContents):
(WebCore::GLPlatformSurface::setGeometry):
(WebCore::GLPlatformSurface::destroy):
* platform/graphics/opengl/GLPlatformSurface.h: Added.
(WebCore):
(GLPlatformSurface):
    GLXOffScreenContext creates an off-screen context. This is used when
    renderstyle is RenderOffscreen.
    It uses GL extension GLX_ARB_create_context (when available)
    to create a context else falls back to use glXCreateNewContext.
* platform/graphics/surfaces/glx/GLXContext.cpp: Added.
(WebCore):
(WebCore::initializeARBExtensions):
(WebCore::GLXOffScreenContext::GLXOffScreenContext):
(WebCore::GLXOffScreenContext::initialize):
(WebCore::GLXOffScreenContext::~GLXOffScreenContext):
(WebCore::GLXOffScreenContext::isCurrentContext):
(WebCore::GLXOffScreenContext::platformMakeCurrent):
(WebCore::GLXOffScreenContext::platformReleaseCurrent):
(WebCore::GLXOffScreenContext::freeResources):
(WebCore::GLXOffScreenContext::destroy):
    GLXCurrentContextWrapper acts as a wrapper for current context.
    This is used when renderstyle is RenderToCurrentGLContext.
* platform/graphics/surfaces/glx/GLXContext.h: Added.
(WebCore):
(GLXCurrentContextWrapper):
(WebCore::GLXCurrentContextWrapper::GLXCurrentContextWrapper):
(WebCore::GLXCurrentContextWrapper::~GLXCurrentContextWrapper):
(GLXOffScreenContext):
* platform/graphics/surfaces/glx/GLXSurface.cpp: Added.
(WebCore):
(WebCore::GLXSurface::GLXSurface):
(WebCore::GLXSurface::~GLXSurface):
(WebCore::GLXSurface::visualInfo):
(WebCore::GLXSurface::xWindow):
(WebCore::GLXSurface::pBufferConfiguration):
(WebCore::GLXSurface::transportSurfaceConfiguration):
(WebCore::GLXSurface::isXRenderExtensionSupported):
    GLXTransportSurface creates Window and uses it as an off-screen surface.
    Any GLContext that was created with respect to configuration can be used
    to render into this.
    This is used when contents of the buffer are to be provided to UI Process
    for display.
(WebCore::GLXTransportSurface::GLXTransportSurface):
(WebCore::GLXTransportSurface::~GLXTransportSurface):
(WebCore::GLXTransportSurface::configuration):
(WebCore::GLXTransportSurface::swapBuffers):
(WebCore::GLXTransportSurface::setGeometry):
(WebCore::GLXTransportSurface::initialize):
(WebCore::GLXTransportSurface::destroy):
(WebCore::GLXTransportSurface::freeResources):
   GLXPBuffer, Creates a GL surface (PBuffer) used for offscreen rendering.
   Any GLContext that was created with respect to configuration can be used
   to render into this.
(WebCore::GLXPBuffer::GLXPBuffer):
(WebCore::GLXPBuffer::~GLXPBuffer):
(WebCore::GLXPBuffer::initialize):
(WebCore::GLXPBuffer::configuration):
(WebCore::GLXPBuffer::destroy):
(WebCore::GLXPBuffer::freeResources):
* platform/graphics/surfaces/glx/GLXSurface.h: Added.
(WebCore):
    Creates X resources which are shared between surface and context.
(SharedX11Resources):
(WebCore::SharedX11Resources::create):
(WebCore::SharedX11Resources::deref):
(WebCore::SharedX11Resources::getXWindow):
(WebCore::SharedX11Resources::display):
(WebCore::SharedX11Resources::visualInfo):
(WebCore::SharedX11Resources::createConfig):
(WebCore::SharedX11Resources::pBufferContextConfig):
(WebCore::SharedX11Resources::surfaceContextConfig):
(WebCore::SharedX11Resources::isXRenderExtensionSupported):
(WebCore::SharedX11Resources::SharedX11Resources):
(WebCore::SharedX11Resources::~SharedX11Resources):
(GLXSurface):
(GLXTransportSurface):
(GLXPBuffer):

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

7 years ago[Chromium] Rebaselin for recent forms changes.
tkent@chromium.org [Thu, 22 Nov 2012 04:01:51 +0000 (04:01 +0000)]
[Chromium] Rebaselin for recent forms changes.

* platform/chromium-linux-x86/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
* platform/chromium-linux/fast/forms/datetime/datetime-appearance-l10n-expected.png: Added.
* platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
* platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
* platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
* platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
* platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
* platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
* platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
* platform/chromium-linux/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-expected.png: Added.
* platform/chromium-linux/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
* platform/chromium-linux/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
* platform/chromium-mac-lion/fast/forms/datetime/datetime-appearance-l10n-expected.png: Added.
* platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
* platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
* platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
* platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
* platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
* platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
* platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
* platform/chromium-mac-lion/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-expected.png: Added.
* platform/chromium-mac-lion/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
* platform/chromium-mac-lion/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/forms/datetime/datetime-appearance-l10n-expected.png: Added.
* platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
* platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
* platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
* platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
* platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
* platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
* platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
* platform/chromium-mac-snowleopard/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-expected.png: Added.
* platform/chromium-mac-snowleopard/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
* platform/chromium-mac-snowleopard/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png:
* platform/chromium-win-xp/fast/forms/datetime/datetime-appearance-l10n-expected.png: Added.
* platform/chromium-win-xp/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
* platform/chromium-win-xp/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
* platform/chromium-win/fast/forms/datetime/datetime-appearance-l10n-expected.png: Added.
* platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
* platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
* platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
* platform/chromium-win/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
* platform/chromium-win/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
* platform/chromium-win/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
* platform/chromium-win/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
* platform/chromium-win/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-expected.png: Added.
* platform/chromium-win/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
* platform/chromium-win/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
* platform/chromium/TestExpectations:

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

7 years agoIt should be possible to say disassemble(stuff) instead of having to say if (!tryToDi...
fpizlo@apple.com [Thu, 22 Nov 2012 03:47:23 +0000 (03:47 +0000)]
It should be possible to say disassemble(stuff) instead of having to say if (!tryToDisassemble(stuff)) dataLog("I failed")
https://bugs.webkit.org/show_bug.cgi?id=103010

Reviewed by Anders Carlsson.

You can still say tryToDisassemble(), which will tell you if it failed; you can then
decide what to do instead. But it's better to say disassemble(), which will just print
the instruction ranges if tryToDisassemble() failed. This is particularly appropriate
since that's what all previous users of tryToDisassemble() would have done in some
form or another.

* CMakeLists.txt:
* GNUmakefile.list.am:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
* assembler/LinkBuffer.cpp:
(JSC::LinkBuffer::finalizeCodeWithDisassembly):
* dfg/DFGDisassembler.cpp:
(JSC::DFG::Disassembler::dumpDisassembly):
* disassembler/Disassembler.cpp: Added.
(JSC):
(JSC::disassemble):
* disassembler/Disassembler.h:
(JSC):
* jit/JITDisassembler.cpp:
(JSC::JITDisassembler::dumpDisassembly):

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

7 years agoRe-virtualize CSSRule.
akling@apple.com [Thu, 22 Nov 2012 03:45:40 +0000 (03:45 +0000)]
Re-virtualize CSSRule.
<http://webkit.org/b/103003>

Reviewed by Anders Carlsson.

Make CSSRule virtual once again, since it's no longer important to keep it as small as possible.
StyleRuleBase and its various subclasses are the relevant ones now.

* css/CSSCharsetRule.cpp:
(WebCore::CSSCharsetRule::CSSCharsetRule):
(WebCore::CSSCharsetRule::reportMemoryUsage):
* css/CSSCharsetRule.h:
(WebCore::CSSCharsetRule::~CSSCharsetRule):
(WebCore::CSSCharsetRule::encoding):
(WebCore::CSSCharsetRule::setEncoding):
* css/CSSFontFaceRule.cpp:
(WebCore::CSSFontFaceRule::CSSFontFaceRule):
(WebCore::CSSFontFaceRule::reattach):
(WebCore::CSSFontFaceRule::reportMemoryUsage):
* css/CSSFontFaceRule.h:
(CSSFontFaceRule):
* css/CSSImportRule.cpp:
(WebCore::CSSImportRule::CSSImportRule):
(WebCore::CSSImportRule::reportMemoryUsage):
(WebCore::CSSImportRule::reattach):
(WebCore):
* css/CSSImportRule.h:
(CSSImportRule):
* css/CSSMediaRule.cpp:
(WebCore::CSSMediaRule::CSSMediaRule):
(WebCore::CSSMediaRule::reattach):
(WebCore::CSSMediaRule::reportMemoryUsage):
* css/CSSMediaRule.h:
(CSSMediaRule):
* css/CSSPageRule.cpp:
(WebCore::CSSPageRule::CSSPageRule):
(WebCore::CSSPageRule::reattach):
(WebCore::CSSPageRule::reportMemoryUsage):
* css/CSSPageRule.h:
(CSSPageRule):
* css/CSSRule.cpp:
(SameSizeAsCSSRule):
(WebCore::CSSRule::reportMemoryUsage):
* css/CSSRule.h:
(WebCore::CSSRule::~CSSRule):
(CSSRule):
(WebCore::CSSRule::CSSRule):
* css/CSSStyleRule.cpp:
(WebCore::CSSStyleRule::CSSStyleRule):
(WebCore::CSSStyleRule::reattach):
(WebCore::CSSStyleRule::reportMemoryUsage):
* css/CSSStyleRule.h:
(CSSStyleRule):
(WebCore::CSSStyleRule::type):
* css/CSSStyleSheet.cpp:
(WebCore::CSSStyleSheet::rules):
* css/CSSUnknownRule.h:
(WebCore::CSSUnknownRule::CSSUnknownRule):
(WebCore::CSSUnknownRule::~CSSUnknownRule):
* css/StyleResolver.cpp:
(WebCore::collectCSSOMWrappers):
* css/WebKitCSSKeyframeRule.cpp:
(WebCore::WebKitCSSKeyframeRule::WebKitCSSKeyframeRule):
(WebCore::WebKitCSSKeyframeRule::reportMemoryUsage):
(WebCore::WebKitCSSKeyframeRule::reattach):
(WebCore):
* css/WebKitCSSKeyframeRule.h:
(WebKitCSSKeyframeRule):
* css/WebKitCSSKeyframesRule.cpp:
(WebCore::WebKitCSSKeyframesRule::WebKitCSSKeyframesRule):
(WebCore::WebKitCSSKeyframesRule::reattach):
(WebCore::WebKitCSSKeyframesRule::reportMemoryUsage):
* css/WebKitCSSKeyframesRule.h:
(WebKitCSSKeyframesRule):
* css/WebKitCSSRegionRule.cpp:
(WebCore::WebKitCSSRegionRule::WebKitCSSRegionRule):
(WebCore::WebKitCSSRegionRule::reattach):
(WebCore::WebKitCSSRegionRule::reportMemoryUsage):
* css/WebKitCSSRegionRule.h:
(WebKitCSSRegionRule):
* css/WebKitCSSViewportRule.cpp:
(WebCore::WebKitCSSViewportRule::WebKitCSSViewportRule):
(WebCore::WebKitCSSViewportRule::reattach):
(WebCore::WebKitCSSViewportRule::reportMemoryUsage):
* css/WebKitCSSViewportRule.h:
* inspector/InspectorCSSAgent.cpp:
(WebCore::InspectorCSSAgent::asCSSStyleRule):
(WebCore::InspectorCSSAgent::collectStyleSheets):
* inspector/InspectorStyleSheet.cpp:
(WebCore::asCSSRuleList):
(WebCore::fillMediaListChain):
* page/PageSerializer.cpp:
(WebCore::PageSerializer::serializeCSSStyleSheet):

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

7 years ago[Shadow DOM] Implement Element::createShadowRoot()
morrita@google.com [Thu, 22 Nov 2012 03:15:14 +0000 (03:15 +0000)]
[Shadow DOM] Implement Element::createShadowRoot()
https://bugs.webkit.org/show_bug.cgi?id=102911

Reviewed by Kentaro Hara.

Source/WebCore:

Added an API implementation and exposed it.

This is basically an alias of the ShadowRoot constructor, which
will be removed as bug 102913.

Test: fast/dom/shadow/shadow-aware-create-shdow-root.html

* dom/Element.cpp:
(WebCore::Element::createShadowRoot):
(WebCore):
* dom/Element.h:
(Element):
* dom/Element.idl:

LayoutTests:

The coverage might not seem comprehensive at a glance. However,
this is just an alias of ShadowRoot constructor and there are
bunch of test cases which cover it.

As bug 102913 will convert such callsites to use createShadowRoot(),
the API will get be covered well then.

* fast/dom/shadow/shadow-aware-create-shdow-root-expected.txt: Added.
* fast/dom/shadow/shadow-aware-create-shdow-root.html: Added.
  Further ShadowAware API will come here.

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

7 years ago[EFL] GLX detection is broken.
commit-queue@webkit.org [Thu, 22 Nov 2012 03:08:46 +0000 (03:08 +0000)]
[EFL] GLX detection is broken.
https://bugs.webkit.org/show_bug.cgi?id=102687.

Patch by Kondapally Kalyan <kalyan.kondapally@intel.com> on 2012-11-21
Reviewed by Laszlo Gombos.

HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
explicitly test for GLX support.
This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.

* Source/cmake/OptionsEfl.cmake:

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

7 years agodumpOperands() claims that it needs a non-const Operands& when that is completely...
fpizlo@apple.com [Thu, 22 Nov 2012 03:05:34 +0000 (03:05 +0000)]
dumpOperands() claims that it needs a non-const Operands& when that is completely false
https://bugs.webkit.org/show_bug.cgi?id=103005

Reviewed by Eric Carlson.

* bytecode/Operands.h:
(JSC::dumpOperands):
(JSC):

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

7 years ago[EFL][WK2] Use consistent class names in the clients
commit-queue@webkit.org [Thu, 22 Nov 2012 02:06:38 +0000 (02:06 +0000)]
[EFL][WK2] Use consistent class names in the clients
https://bugs.webkit.org/show_bug.cgi?id=102684

Patch by Jinwoo Song <jinwoo7.song@samsung.com> on 2012-11-21
Reviewed by Gyuyoung Kim.

WebKit EFL classes do not use '_' since r135117 but '_' is still remained
in some clients classes. This patch removed the '_' to make class names
to be consistent.

* UIProcess/efl/ContextHistoryClientEfl.cpp:
(WebKit::ContextHistoryClientEfl::didNavigateWithNavigationData):
* UIProcess/efl/DownloadManagerEfl.cpp:
(WebKit::DownloadManagerEfl::didFail):
* UIProcess/efl/FormClientEfl.cpp:
(WebKit::FormClientEfl::willSubmitForm):
* UIProcess/efl/PageLoadClientEfl.cpp:
(WebKit::PageLoadClientEfl::didReceiveIntentForFrame):
(WebKit::PageLoadClientEfl::registerIntentServiceForFrame):
(WebKit::PageLoadClientEfl::didFailLoadWithErrorForFrame):
(WebKit::PageLoadClientEfl::didFailProvisionalLoadWithErrorForFrame):
(WebKit::PageLoadClientEfl::didReceiveAuthenticationChallengeInFrame):
* UIProcess/efl/PagePolicyClientEfl.cpp:
(WebKit::PagePolicyClientEfl::decidePolicyForNavigationAction):
(WebKit::PagePolicyClientEfl::decidePolicyForNewWindowAction):
* UIProcess/efl/PageUIClientEfl.cpp:
(WebKit::PageUIClientEfl::runOpenPanel):
* UIProcess/efl/RequestManagerClientEfl.cpp:
(WebKit::EwkUrlSchemeHandler::EwkUrlSchemeHandler):
(WebKit::RequestManagerClientEfl::didReceiveURIRequest):
(WebKit::RequestManagerClientEfl::registerURLSchemeHandler):
* UIProcess/efl/RequestManagerClientEfl.h:
(RequestManagerClientEfl):
* UIProcess/efl/ResourceLoadClientEfl.cpp:
(WebKit::ResourceLoadClientEfl::didInitiateLoadForResource):
(WebKit::ResourceLoadClientEfl::didSendRequestForResource):
(WebKit::ResourceLoadClientEfl::didReceiveResponseForResource):
(WebKit::ResourceLoadClientEfl::didFinishLoadForResource):
(WebKit::ResourceLoadClientEfl::didFailLoadForResource):
* UIProcess/efl/ResourceLoadClientEfl.h:
(ResourceLoadClientEfl):

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

7 years agoRemove crashing expectation for css3/filters/effect-reference-ordering-hw.html
danakj@chromium.org [Thu, 22 Nov 2012 01:21:31 +0000 (01:21 +0000)]
Remove crashing expectation for css3/filters/effect-reference-ordering-hw.html
https://bugs.webkit.org/show_bug.cgi?id=102898

Unreviewed test expectations.

* platform/chromium/TestExpectations:

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

7 years ago[chromium] Device scale factor should be no-op when applyDeviceScaleFactorInComposito...
commit-queue@webkit.org [Thu, 22 Nov 2012 01:06:26 +0000 (01:06 +0000)]
[chromium] Device scale factor should be no-op when applyDeviceScaleFactorInCompositor == 0
https://bugs.webkit.org/show_bug.cgi?id=100061

Patch by Tien-Ren Chen <trchen@chromium.org> on 2012-11-21
Reviewed by Adam Barth.

On Android we're using a different pixel scaling implementation
(WebCore::Settings::applyDefaultDeviceScaleFactorInCompositor() == 0) than other
platforms. In this mode, we don't make use of device-independent pixels. Device
scale factor is provided to WebKit and get merged into page scale factor. Other
than that device scale factor should have no effects on rendering.

Source/WebKit/chromium:

* src/PageWidgetDelegate.cpp:
(WebKit::PageWidgetDelegate::paint):
* src/PageWidgetDelegate.h:
* src/WebPagePopupImpl.cpp:
(WebKit::WebPagePopupImpl::paint):
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::paint):
(WebKit::WebViewImpl::shouldApplyDeviceScaleFactorInCompositor):
(WebKit):
* src/WebViewImpl.h:
(WebViewImpl):

Tools:

* DumpRenderTree/chromium/WebPreferences.cpp:
(WebPreferences::applyTo):

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

7 years ago[Resource Timing] Populate PerformanceResourceTiming structs with timing data
simonjam@chromium.org [Thu, 22 Nov 2012 00:50:26 +0000 (00:50 +0000)]
[Resource Timing] Populate PerformanceResourceTiming structs with timing data
https://bugs.webkit.org/show_bug.cgi?id=102862

Reviewed by Tony Gentilcore.

This allows CachedResourceLoader to pass in all of the necessary values and populates
them in the PerformanceResourceTiming struct. A follow up patch will actually call
addResourceTiming() as necessary.

Tests: http/tests/w3c/webperf/submission/resource-timing

* page/Performance.cpp:
(WebCore::Performance::addResourceTiming): Accept all necessary timing data.
* page/Performance.h:
(WebCore):
(Performance):
* page/PerformanceEntry.cpp:
(WebCore::PerformanceEntry::PerformanceEntry):
* page/PerformanceEntry.h:
(PerformanceEntry):
* page/PerformanceResourceTiming.cpp:
(WebCore::monotonicTimeToDocumentMilliseconds):
(WebCore):
(WebCore::PerformanceResourceTiming::PerformanceResourceTiming):
(WebCore::PerformanceResourceTiming::initiatorType): Return the spec'd values.
(WebCore::PerformanceResourceTiming::fetchStart):
(WebCore::PerformanceResourceTiming::domainLookupStart):
(WebCore::PerformanceResourceTiming::domainLookupEnd):
(WebCore::PerformanceResourceTiming::connectStart):
(WebCore::PerformanceResourceTiming::connectEnd):
(WebCore::PerformanceResourceTiming::secureConnectionStart):
(WebCore::PerformanceResourceTiming::requestStart):
(WebCore::PerformanceResourceTiming::responseStart):
(WebCore::PerformanceResourceTiming::responseEnd):
(WebCore::PerformanceResourceTiming::resourceTimeToDocumentMilliseconds):
* page/PerformanceResourceTiming.h:
(WebCore::PerformanceResourceTiming::create):
(PerformanceResourceTiming):

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

7 years agoBaseline JIT's disassembly should be just as pretty as the DFG's
fpizlo@apple.com [Thu, 22 Nov 2012 00:46:57 +0000 (00:46 +0000)]
Baseline JIT's disassembly should be just as pretty as the DFG's
https://bugs.webkit.org/show_bug.cgi?id=102873

Reviewed by Sam Weinig.

Integrated the CodeBlock's bytecode dumper with the JIT's disassembler. Also fixed
some type goof-ups (instructions are not in a Vector<Instruction> so using a Vector
iterator makes no sense) and stream-lined some things (you don't actually need a
full-fledged ExecState* to dump bytecode).

* CMakeLists.txt:
* GNUmakefile.list.am:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::printUnaryOp):
(JSC::CodeBlock::printBinaryOp):
(JSC::CodeBlock::printConditionalJump):
(JSC::CodeBlock::printGetByIdOp):
(JSC::CodeBlock::printCallOp):
(JSC::CodeBlock::printPutByIdOp):
(JSC::CodeBlock::dump):
(JSC):
(JSC::CodeBlock::CodeBlock):
* bytecode/CodeBlock.h:
(CodeBlock):
* interpreter/Interpreter.cpp:
(JSC::Interpreter::dumpCallFrame):
* jit/JIT.cpp:
(JSC::JIT::privateCompileMainPass):
(JSC::JIT::privateCompileSlowCases):
(JSC::JIT::privateCompile):
* jit/JIT.h:
(JIT):
* jit/JITDisassembler.cpp: Added.
(JSC):
(JSC::JITDisassembler::JITDisassembler):
(JSC::JITDisassembler::~JITDisassembler):
(JSC::JITDisassembler::dump):
(JSC::JITDisassembler::dumpForInstructions):
(JSC::JITDisassembler::dumpDisassembly):
* jit/JITDisassembler.h: Added.
(JSC):
(JITDisassembler):
(JSC::JITDisassembler::setStartOfCode):
(JSC::JITDisassembler::setForBytecodeMainPath):
(JSC::JITDisassembler::setForBytecodeSlowPath):
(JSC::JITDisassembler::setEndOfSlowPath):
(JSC::JITDisassembler::setEndOfCode):

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

7 years ago[Shadow DOM][V8] Assertion failure when shadow host is reclaimed before ShadowRoot
morrita@google.com [Thu, 22 Nov 2012 00:44:58 +0000 (00:44 +0000)]
[Shadow DOM][V8] Assertion failure when shadow host is reclaimed before ShadowRoot
https://bugs.webkit.org/show_bug.cgi?id=102893

Reviewed by Kentaro Hara.

Source/WebCore:

Due to bug 88834, shadow hosts can be reclaimed before
corresponding ShadowRoots are.  This breaks an invariant, that is,
the host is always available for any ShadowRoot.  This change adds
guards for the possibly broken invariant.

Since bug 88834 is planned to be fixed shortly, this change
doesn't aim to fix this problem by make it work correctly, but
just lays a safety net which is needed until the root cause is
gone.

Test: fast/dom/shadow/host-wrapper-reclaimed.html

* dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::setInnerHTML):
(WebCore::ShadowRoot::setApplyAuthorStyles):
(WebCore::ShadowRoot::setResetStyleInheritance):
(WebCore::ShadowRoot::childrenChanged):

LayoutTests:

* fast/dom/shadow/host-wrapper-reclaimed-expected.txt: Added.
* fast/dom/shadow/host-wrapper-reclaimed.html: Added.

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

7 years agoMake CachedSVGDocumentReference independent of FilterOperation
krit@webkit.org [Thu, 22 Nov 2012 00:28:05 +0000 (00:28 +0000)]
Make CachedSVGDocumentReference independent of FilterOperation
https://bugs.webkit.org/show_bug.cgi?id=102967

Reviewed by Antti Koivisto.

Make CachedSVGDocumentReference independent of FilterOperation to reuse the code for clip-path and masking.

No new tests, refactoring.

* GNUmakefile.list.am: Move CachedSVGDocumentReference to it's proper location and it to the projects.
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* css/StyleResolver.cpp:
(WebCore::StyleResolver::loadPendingSVGDocuments):
(WebCore::StyleResolver::createFilterOperations):
* loader/cache/CachedSVGDocumentReference.h: Renamed from Source/WebCore/css/CachedSVGDocumentReference.h.
(WebCore):
(CachedSVGDocumentReference):
(WebCore::CachedSVGDocumentReference::CachedSVGDocumentReference):
(WebCore::CachedSVGDocumentReference::~CachedSVGDocumentReference):
(WebCore::CachedSVGDocumentReference::document):
* platform/graphics/filters/FilterOperation.h: Rename data() and setData() to
    cachedSVGDocumentReference() and its setter. Adapt other classes.
(WebCore::FilterOperation::ReferenceFilterOperation::cachedSVGDocumentReference):
(WebCore::FilterOperation::ReferenceFilterOperation::setCachedSVGDocumentReference):
(ReferenceFilterOperation):
* rendering/FilterEffectRenderer.cpp:
(WebCore::FilterEffectRenderer::buildReferenceFilter):
* rendering/RenderLayerFilterInfo.cpp:
(WebCore::RenderLayerFilterInfo::updateReferenceFilterClients):

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

7 years agoJavaScript fails to concatenate large strings
dbates@webkit.org [Thu, 22 Nov 2012 00:25:51 +0000 (00:25 +0000)]
JavaScript fails to concatenate large strings
<https://bugs.webkit.org/show_bug.cgi?id=102963>

Reviewed by Michael Saboff.

Source/JavaScriptCore:

Fixes an issue where we inadvertently didn't check the length of
a JavaScript string for overflow.

* runtime/Operations.h:
(JSC::jsString):
(JSC::jsStringFromArguments):

LayoutTests:

Add tests to ensure that we handle concatenating large strings.

* fast/js/concat-large-strings-crash-expected.txt: Added.
* fast/js/concat-large-strings-crash.html: Added.
* fast/js/concat-large-strings-crash2-expected.txt: Added.
* fast/js/concat-large-strings-crash2.html: Added.

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

7 years ago[EFL][WK2] Remove #include "ewk_view_private.h" in PageViewportControllerClientEfl.cpp
commit-queue@webkit.org [Thu, 22 Nov 2012 00:20:42 +0000 (00:20 +0000)]
[EFL][WK2] Remove #include "ewk_view_private.h" in PageViewportControllerClientEfl.cpp
https://bugs.webkit.org/show_bug.cgi?id=102773

Patch by Jaehun Lim <ljaehun.lim@samsung.com> on 2012-11-21
Reviewed by Gyuyoung Kim.

PageViewportControllerClientEfl.cpp doesn't need to include ewk_view_private.h.

* UIProcess/efl/PageViewportControllerClientEfl.cpp:

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

7 years agoRemove the concept of initiatorDocument from CachedResourceRequest
simonjam@chromium.org [Thu, 22 Nov 2012 00:18:35 +0000 (00:18 +0000)]
Remove the concept of initiatorDocument from CachedResourceRequest
https://bugs.webkit.org/show_bug.cgi?id=102855

Reviewed by Sam Weinig.

It turns out this isn't necessary for the new implementation of Resource Timing. Instead,
we can get at it from the CachedResourceLoader. I don't think anyone else needed it either.

No new tests. This was never used.

* css/CSSFontFaceSrcValue.cpp:
(WebCore::CSSFontFaceSrcValue::cachedFont):
* css/CSSImageSetValue.cpp:
(WebCore::CSSImageSetValue::cachedImageSet):
* css/CSSImageValue.cpp:
(WebCore::CSSImageValue::cachedImage):
* css/StyleRuleImport.cpp:
(WebCore::StyleRuleImport::requestStyleSheet):
* css/WebKitCSSSVGDocumentValue.cpp:
(WebCore::WebKitCSSSVGDocumentValue::load):
* css/WebKitCSSShaderValue.cpp:
(WebCore::WebKitCSSShaderValue::cachedShader):
* html/parser/CSSPreloadScanner.cpp:
(WebCore::CSSPreloadScanner::emitRule):
* html/parser/HTMLPreloadScanner.cpp:
(WebCore::PreloadTask::preload):
* loader/cache/CachedResourceRequest.cpp:
(WebCore::CachedResourceRequest::setInitiator):
* loader/cache/CachedResourceRequest.h:
(CachedResourceRequest):
* loader/icon/IconLoader.cpp:
(WebCore::IconLoader::startLoading):

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

7 years agoAdd fast/events/context-nodrag.html to Chromium Mac TestExpectations
fsamuel@chromium.org [Thu, 22 Nov 2012 00:16:09 +0000 (00:16 +0000)]
Add fast/events/context-nodrag.html to Chromium Mac TestExpectations

No review.

* platform/chromium/TestExpectations:

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

7 years ago[Resource Timing] Create W3C-style test suite
simonjam@chromium.org [Thu, 22 Nov 2012 00:13:31 +0000 (00:13 +0000)]
[Resource Timing] Create W3C-style test suite
https://bugs.webkit.org/show_bug.cgi?id=84883

Reviewed by Tony Gentilcore.

The tests are designed to be upstreamed. Eventually, the local ones will be replaced by the official upstream versions.

* http/tests/w3c/webperf/resources/Ahem.ttf: Added.
* http/tests/w3c/webperf/resources/all_resource_types.htm: Added.
* http/tests/w3c/webperf/resources/blank_image.png: Added.
* http/tests/w3c/webperf/resources/empty_script.js: Added.
* http/tests/w3c/webperf/resources/generate_resource.php: Added.
* http/tests/w3c/webperf/resources/gray_bg.css: Added.
(body):
* http/tests/w3c/webperf/resources/green_frame.htm: Added.
* http/tests/w3c/webperf/resources/inject_resource_test.html: Added.
* http/tests/w3c/webperf/resources/nested.css: Added.
(@font-face):
(ol):
* http/tests/w3c/webperf/resources/webperftestharness.js:
(test_greater_or_equals):
(test_fail):
(test_resource_entries):
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_attribute_order-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_attribute_order.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_dynamic_insertion-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_dynamic_insertion.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_frame_initiator_type-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_frame_initiator_type.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_redirects-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_redirects.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_reparenting-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_reparenting.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_script_types-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_script_types.html: Added.
* platform/chromium/TestExpectations: Skip these new tests until the flag is flipped.

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

7 years agoPosition in QWebHitTestResult does not match documentation
allan.jensen@digia.com [Thu, 22 Nov 2012 00:03:08 +0000 (00:03 +0000)]
Position in QWebHitTestResult does not match documentation
https://bugs.webkit.org/show_bug.cgi?id=102909

Reviewed by Simon Hausmann.

Correct documentation and simplify using the new innerNodeFrame method.

* Api/qwebframe.cpp:
(QWebHitTestResultPrivate::QWebHitTestResultPrivate):

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

7 years agoAdd fast/events/context-nodrag.html to Mac TestExpectations
fsamuel@chromium.org [Thu, 22 Nov 2012 00:02:50 +0000 (00:02 +0000)]
Add fast/events/context-nodrag.html to Mac TestExpectations

No review.

* platform/mac/TestExpectations:

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

7 years agoUnreviewed, rolling out r135437.
commit-queue@webkit.org [Thu, 22 Nov 2012 00:02:23 +0000 (00:02 +0000)]
Unreviewed, rolling out r135437.
http://trac.webkit.org/changeset/135437
https://bugs.webkit.org/show_bug.cgi?id=102986

This patch causes crash to some layout tests (Requested by
jianli on #webkit).

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

* dom/NodeRenderingContext.cpp:
(WebCore::NodeRenderingContext::createRendererIfNeeded):
* rendering/RenderObject.cpp:
(WebCore::RenderObject::createObject):

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

7 years ago[BlackBerry] Drop Synchronous Mouse Events
commit-queue@webkit.org [Thu, 22 Nov 2012 00:00:07 +0000 (00:00 +0000)]
[BlackBerry] Drop Synchronous Mouse Events
https://bugs.webkit.org/show_bug.cgi?id=102980

Patch by Genevieve Mak <gmak@rim.com> on 2012-11-21
Reviewed by Rob Buis.

Reviewed Internally by George Staikos, Mike Lattanzio and Mike Fenton.
Get rid of unneeded methods and simplify code.
Send click if getting context over an empty text field
so that it will be focused and have a caret.
PR #242781

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::webContext):
(BlackBerry::WebKit::WebPage::touchEvent):
(BlackBerry::WebKit::WebPage::touchPointAsMouseEvent):
(BlackBerry::WebKit::WebPage::touchEventCancel):
* Api/WebPage.h:
* WebKitSupport/TouchEventHandler.cpp:
(BlackBerry::WebKit::TouchEventHandler::TouchEventHandler):
(BlackBerry::WebKit::TouchEventHandler::doFatFingers):
(BlackBerry::WebKit::TouchEventHandler::sendClickAtFatFingersPoint):
(BlackBerry::WebKit::TouchEventHandler::handleTouchPoint):
(BlackBerry::WebKit::TouchEventHandler::handleFatFingerPressed):
* WebKitSupport/TouchEventHandler.h:
(TouchEventHandler):

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

7 years agoStyle sharing: Compare class lists via SpaceSplitString instead of string comparison.
akling@apple.com [Wed, 21 Nov 2012 23:32:52 +0000 (23:32 +0000)]
Style sharing: Compare class lists via SpaceSplitString instead of string comparison.
<http://webkit.org/b/102982>

Reviewed by Antti Koivisto.

Add an operator!= to SpaceSplitString and use that check if two elements are eligible
for style sharing instead of comparing the fastGetAttribute(classAttr) return values.
This works because SpaceSplitString maps equal strings to the same data internally.

* css/StyleResolver.cpp:
(WebCore::haveIdenticalStyleAffectingAttributes):
* dom/SpaceSplitString.h:
(WebCore::SpaceSplitString::operator!=):
(SpaceSplitString):

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

7 years agoMulti-frame CUR file test hangs on mac port
commit-queue@webkit.org [Wed, 21 Nov 2012 23:30:34 +0000 (23:30 +0000)]
Multi-frame CUR file test hangs on mac port
https://bugs.webkit.org/show_bug.cgi?id=101811

Patch by Rick Byers <rbyers@chromium.org> on 2012-11-21
Reviewed by Alexey Proskuryakov.

Fix tests to not hang on unexpected image load failure.
Expect multi-frame CUR files to fail to load on Mac.

* fast/events/mouse-cursor.html:
* fast/events/mouse-cursor-multiframecur.html:
* platform/mac/TestExpectations:
* platform/mac/fast/events/mouse-cursor-multiframecur-expected.txt: Added.

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

7 years agoCoordinated Graphics: refactor changing children code in CoordinatedGraphicsLayer.
commit-queue@webkit.org [Wed, 21 Nov 2012 23:21:41 +0000 (23:21 +0000)]
Coordinated Graphics: refactor changing children code in CoordinatedGraphicsLayer.
https://bugs.webkit.org/show_bug.cgi?id=102896

Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-21
Reviewed by Noam Rosenthal.

When changing children, we don't need to sync a layer state because
there is no more need to send the parent ID every time the layer tree
hierarchy changes. So this patch removes didChangeLayerState() in
methods which change children.

In addition, purgeBackingStores() does not need to call didChangeChildren()
because purgeBackingStores() does not change children.

* WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp:
(WebCore::CoordinatedGraphicsLayer::setChildren):
(WebCore::CoordinatedGraphicsLayer::addChild):
(WebCore::CoordinatedGraphicsLayer::addChildAtIndex):
(WebCore::CoordinatedGraphicsLayer::addChildAbove):
(WebCore::CoordinatedGraphicsLayer::addChildBelow):
(WebCore::CoordinatedGraphicsLayer::replaceChild):
(WebCore::CoordinatedGraphicsLayer::removeFromParent):
(WebCore::CoordinatedGraphicsLayer::purgeBackingStores):

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

7 years agoUse m_webView->size() for viewport update
commit-queue@webkit.org [Wed, 21 Nov 2012 23:09:25 +0000 (23:09 +0000)]
Use m_webView->size() for viewport update
https://bugs.webkit.org/show_bug.cgi?id=102764

Patch by Tien-Ren Chen <trchen@chromium.org> on 2012-11-21
Reviewed by Adam Barth.

m_webView->client()->windowRect() returns the outer rect of the browser
window, which includes the decorations such as the title bar.
We should use the size of the WebView for layout and rendering purpose.

Existing tests are updated to work without windowRect().

* src/ChromeClientImpl.cpp:
(WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange):
* tests/WebFrameTest.cpp:

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

7 years ago[BlackBerry] Prevent screen from dimming on device when inspector front-end is connected
kpiascik@rim.com [Wed, 21 Nov 2012 23:01:23 +0000 (23:01 +0000)]
[BlackBerry] Prevent screen from dimming on device when inspector front-end is connected
https://bugs.webkit.org/show_bug.cgi?id=102978

Reviewed by Rob Buis.

Internal PR 200848
We prevent screen from going dim when the front-end is connected and return to normal when
the front-end disconnects.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPage::enableWebInspector):
(BlackBerry::WebKit::WebPage::disableWebInspector):

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