profile/ivi/webkit-efl.git
12 years ago[chromium] Simplify RTL root layer adjustment
commit-queue@webkit.org [Tue, 22 May 2012 06:44:09 +0000 (06:44 +0000)]
[chromium] Simplify RTL root layer adjustment
https://bugs.webkit.org/show_bug.cgi?id=85672

Patch by Alexandre Elias <aelias@google.com> on 2012-05-21
Reviewed by Adrienne Walker.

The compositor needs a translation to compensate for a nonzero
scrollOrigin to avoid painting at negative coordinates on RTL pages.
Previously, we were recomputing it from first principles; this change
directly reads it off the actual scrollOrigin.

* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::updateLayerTreeViewport):
* src/WebViewImpl.h:
(WebViewImpl):

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

12 years agoUnreviewed chromium test expectation updates.
eae@chromium.org [Tue, 22 May 2012 06:43:43 +0000 (06:43 +0000)]
Unreviewed chromium test expectation updates.

* platform/chromium-linux-x86/fast/html: Added.
* platform/chromium-linux-x86/fast/html/details-writing-mode-expected.txt: Added.
* platform/chromium-win-xp/fast/html: Added.
* platform/chromium-win-xp/fast/html/details-writing-mode-expected.png: Added.

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

12 years agoUnreviewed. Even more test expectations being updated post-r117815.
leviw@chromium.org [Tue, 22 May 2012 06:40:23 +0000 (06:40 +0000)]
Unreviewed. Even more test expectations being updated post-r117815.

* platform/chromium-win-vista/svg/custom/svg-fonts-with-no-element-reference-expected.png: Removed.
* platform/chromium-win-vista/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Removed.
* platform/chromium-win-xp/svg/custom/svg-fonts-with-no-element-reference-expected.png: Removed.
* platform/chromium-win-xp/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Removed.
* platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.png:
* platform/chromium/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
* platform/qt/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Removed.

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

12 years agoAvoid using window.internals when internals is enough after r117771
caio.oliveira@openbossa.org [Tue, 22 May 2012 06:28:46 +0000 (06:28 +0000)]
Avoid using window.internals when internals is enough after r117771
https://bugs.webkit.org/show_bug.cgi?id=87059

Reviewed by Darin Adler.

Revision r117771 introduced a style change in the layout tests that was not
intended. This patch amends this by using "window.internals" only when checking
for the internals object. Once we know internals is there, we use directly.

This conforms to the style used for layoutTestController in the affected tests.

* editing/deleting/delete-ligature-003.html:
* editing/deleting/paragraph-in-preserveNewline.html:
* editing/deleting/whitespace-pre-1.html:
* editing/execCommand/script-tests/query-command-state.js:
(runTests):
* editing/execCommand/script-tests/query-text-alignment.js:
(runRangeTests):
* editing/execCommand/script-tests/toggle-compound-styles.js:
* editing/selection/5195166-1.html:
* editing/selection/5354455-1.html:
* editing/selection/caret-mode-paragraph-keys-navigation.html:
* editing/selection/collapse-selection-in-bidi.html:
* editing/selection/context-menu-text-selection.html:
* editing/selection/directionality-after-undo-replace.html:
* editing/selection/extend-after-mouse-selection.html:
* editing/selection/extend-selection-after-double-click.html:
* editing/selection/move-by-word-visually-crash-test-1.html:
* editing/selection/move-by-word-visually-crash-test-2.html:
* editing/selection/move-by-word-visually-crash-test-3.html:
* editing/selection/move-by-word-visually-crash-test-4.html:
* editing/selection/move-by-word-visually-crash-test-5.html:
* editing/selection/move-by-word-visually-crash-test-css-generated-content.html:
* editing/selection/move-by-word-visually-crash-test-textarea.html:
* editing/selection/move-by-word-visually-inline-block-positioned-element.html:
* editing/selection/move-by-word-visually-mac.html:
* editing/selection/move-by-word-visually-multi-line.html:
* editing/selection/move-by-word-visually-multi-space.html:
* editing/selection/move-by-word-visually-null-box.html:
* editing/selection/move-by-word-visually-single-space-inline-element.html:
* editing/selection/move-by-word-visually-single-space-one-element.html:
* editing/selection/move-by-word-visually-textarea.html:
* editing/selection/move-by-word-visually-wrong-left-right.html:
* editing/selection/programmatic-selection-on-mac-is-directionless.html:
* editing/selection/rtl-move-selection-right-left.html:
* editing/selection/script-tests/click-in-margins-inside-editable-div.js:
* editing/selection/script-tests/click-in-padding-with-multiple-line-boxes.js:
* editing/selection/script-tests/shift-click.js:
(runShiftClickTest):
* editing/selection/selection-extend-should-not-move-across-caret-on-mac.html:
* editing/style/iframe-onload-crash-mac.html:
* editing/style/iframe-onload-crash-unix.html:
* editing/style/iframe-onload-crash-win.html:
* fast/events/backspace-navigates-back.html:
* fast/forms/selection-direction.html:

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

12 years agoUnreviewed gardening. Updating more tests post r117815.
leviw@chromium.org [Tue, 22 May 2012 06:25:32 +0000 (06:25 +0000)]
Unreviewed gardening. Updating more tests post r117815.

* platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-linux/css1/formatting_model/inline_elements-expected.txt: Added.
* platform/chromium-linux/fast/backgrounds/background-position-parsing-expected.txt: Added.
* platform/chromium-linux/fast/borders/bidi-009a-expected.txt: Added.
* platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-expected.png: Added.
* platform/chromium-linux/fast/css/bidi-override-in-anonymous-block-expected.txt: Added.
* platform/chromium-linux/fast/forms/007-expected.txt: Added.
* platform/chromium-linux/fast/html/details-writing-mode-expected.txt: Added.
* platform/chromium-linux/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png:
* platform/chromium-mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Added.
* platform/chromium-win-vista/css1/formatting_model/inline_elements-expected.png: Added.
* platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-win-xp/css1: Added.
* platform/chromium-win-xp/css1/formatting_model: Added.
* platform/chromium-win-xp/css1/formatting_model/inline_elements-expected.png: Added.
* platform/chromium-win-xp/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-win/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt:

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

12 years agoUnreviewed Gardening. More updates after r117815.
leviw@chromium.org [Tue, 22 May 2012 06:11:41 +0000 (06:11 +0000)]
Unreviewed Gardening. More updates after r117815.

* platform/chromium-linux-x86/svg/zoom/page: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-mac/tables/mozilla_expected_failures/core/captions3-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/core/standards1-expected.png:
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
* platform/chromium-win-vista/tables/mozilla_expected_failures/core: Removed.
* platform/chromium-win-vista/tables/mozilla_expected_failures/core/standards1-expected.png: Removed.
* platform/chromium/svg/custom/use-css-no-effect-on-shadow-tree-expected.txt: Added.
* platform/chromium/svg/custom/viewBox-hit-expected.txt: Added.

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

12 years agoWeb Inspector: Remove some dead code in CSSStyleModel.js.
alexis.menard@openbossa.org [Tue, 22 May 2012 06:05:07 +0000 (06:05 +0000)]
Web Inspector: Remove some dead code in CSSStyleModel.js.
https://bugs.webkit.org/show_bug.cgi?id=87048

Reviewed by Pavel Feldman.

Remove dead and unused code in CSSStyleModel.js.

No new tests : the code is supposedly dead so we should not have
any regressions.

* inspector/front-end/CSSStyleModel.js:

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

12 years agoUnreviewed. Marking svg/animations/animate-path-animation-qQ-tT-inverse.html and
leviw@chromium.org [Tue, 22 May 2012 05:58:52 +0000 (05:58 +0000)]
Unreviewed. Marking svg/animations/animate-path-animation-qQ-tT-inverse.html and
svg/animations/svgnumberoptionalnumber-animation-4.html as timing out.

* platform/chromium/test_expectations.txt:

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

12 years ago!HAVE(ACCESSIBILITY) should be able to build without linking in any code from WebCore...
abarth@webkit.org [Tue, 22 May 2012 05:46:40 +0000 (05:46 +0000)]
!HAVE(ACCESSIBILITY) should be able to build without linking in any code from WebCore/accessibility
https://bugs.webkit.org/show_bug.cgi?id=87035

Reviewed by Chris Fleizach.

The OS(ANDROID) already builds with !HAVE(ACCESSIBILITY), but because
there are a few straggling references to objects in the
WebCore/accessibility directory, we end up pulling in a bunch of code
into the binary that we don't need.

This patch stubs out a few more functions for !HAVE(ACCESSIBILITY) so
we can link without any objects from WebCore/accessibility. This patch
also locks in that property by actually excluding the
WebCore/accessibility directory from the build on OS(ANDROID).

* WebCore.gyp/WebCore.gyp:
* accessibility/AXObjectCache.h:
(AXObjectCache):
(WebCore::AXObjectCache::enableAccessibility):
(WebCore::AXObjectCache::setEnhancedUserInterfaceAccessibility):
(WebCore::AXObjectCache::accessibilityEnabled):
(WebCore::AXObjectCache::accessibilityEnhancedUserInterfaceEnabled):
(WebCore::AXObjectCache::AXObjectCache):
(WebCore::AXObjectCache::~AXObjectCache):
(WebCore::AXObjectCache::get):
(WebCore::AXObjectCache::getOrCreate):
(WebCore::AXObjectCache::rootObject):
(WebCore::AXObjectCache::rootObjectForFrame):
(WebCore::AXObjectCache::rootAXEditableElement):
(WebCore::AXObjectCache::childrenChanged):
(WebCore::AXObjectCache::contentChanged):
(WebCore::AXObjectCache::detachWrapper):
(WebCore::AXObjectCache::handleActiveDescendantChanged):
(WebCore::AXObjectCache::handleAriaRoleChanged):
(WebCore::AXObjectCache::handleFocusedUIElementChanged):
(WebCore::AXObjectCache::handleScrolledToAnchor):
(WebCore::AXObjectCache::nodeTextChangeNotification):
(WebCore::AXObjectCache::nodeTextChangePlatformNotification):
(WebCore::AXObjectCache::postNotification):
(WebCore::AXObjectCache::postPlatformNotification):
(WebCore::AXObjectCache::remove):
(WebCore::AXObjectCache::selectedChildrenChanged):
* accessibility/AccessibilityObject.h:
(WebCore):
(WebCore::AccessibilityObject::updateBackingStore):
(WebCore::AccessibilityObject::lineForPosition):
(WebCore::AccessibilityObject::children):

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

12 years agoUnreviewed cleanup of chromium test_expectations file.
eae@chromium.org [Tue, 22 May 2012 05:46:31 +0000 (05:46 +0000)]
Unreviewed cleanup of chromium test_expectations file.

* platform/chromium/test_expectations.txt:

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

12 years agoDFG should be able to compute dominators
ossy@webkit.org [Tue, 22 May 2012 05:39:37 +0000 (05:39 +0000)]
DFG should be able to compute dominators
https://bugs.webkit.org/show_bug.cgi?id=85269

Unreviewed trivial 32 bit buildfix after r117861.

* dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):

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

12 years agoUnreviewed gardening. Yet more rebaselining from r117815.
leviw@chromium.org [Tue, 22 May 2012 05:32:29 +0000 (05:32 +0000)]
Unreviewed gardening. Yet more rebaselining from r117815.

* platform/chromium-mac-leopard/platform/chromium/media/video-scales-in-media-document-expected.txt: Removed.
* platform/chromium-mac-leopard/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-expected.png:

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

12 years agoUnreviewed gardening. Even more rebaselining from r117815.
leviw@chromium.org [Tue, 22 May 2012 05:17:14 +0000 (05:17 +0000)]
Unreviewed gardening. Even more rebaselining from r117815.

* css1/formatting_model/inline_elements-expected.txt: Added.
* css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt: Added.
* css2.1/t100801-c544-valgn-03-d-agi-expected.txt: Added.
* css2.1/t1508-c527-font-09-b-expected.txt: Added.
* fast/backgrounds/background-position-parsing-expected.txt: Added.
* fast/block/positioning/047-expected.txt: Added.
* fast/borders/bidi-009a-expected.png: Added.
* fast/borders/bidi-009a-expected.txt: Added.
* fast/css/bidi-override-in-anonymous-block-expected.txt: Added.
* fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Added.
* fast/encoding/denormalised-voiced-japanese-chars-expected.txt: Added.
* fast/flexbox/flex-hang-expected.txt: Replaced.
* fast/forms/007-expected.txt: Added.
* fast/forms/button-default-title-expected.txt: Added.
* fast/html/details-marker-style-expected.txt: Added.
* fast/html/details-writing-mode-expected.txt: Added.
* fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Replaced.
* fast/invalid/missing-end-tag-expected.txt: Added.
* fast/line-grid/line-align-left-edges-expected.txt: Added.
* fast/parser/style-script-head-test-expected.txt: Added.
* fast/table/max-width-integer-overflow-expected.png: Added.
* fast/table/max-width-integer-overflow-expected.txt: Added.
* fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Replaced.
* fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Replaced.
* platform/chromium-linux-x86/fast/dom/Document: Added.
* platform/chromium-linux-x86/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-linux-x86/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-linux-x86/fast/forms/basic-selects-expected.txt: Removed.
* platform/chromium-linux-x86/fast/html: Removed.
* platform/chromium-linux-x86/fast/html/details-marker-style-expected.txt: Removed.
* platform/chromium-linux-x86/fast/inline: Removed.
* platform/chromium-linux-x86/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/chromium-linux-x86/fast/parser: Added.
* platform/chromium-linux-x86/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-linux-x86/fast/table: Removed.
* platform/chromium-linux-x86/fast/table/max-width-integer-overflow-expected.png: Removed.
* platform/chromium-linux-x86/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-linux-x86/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/chromium-linux/fast/borders/border-radius-huge-assert-expected.png:
* platform/chromium-linux/fast/dom/Document: Added.
* platform/chromium-linux/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-linux/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-linux/fast/flexbox/flex-hang-expected.txt: Added.
* platform/chromium-linux/fast/gradients/radial-centered-expected.txt: Removed.
* platform/chromium-linux/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/chromium-linux/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-linux/fast/parser/style-script-head-test-expected.txt: Added.
* platform/chromium-linux/fast/table/max-width-integer-overflow-expected.png: Removed.
* platform/chromium-linux/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-linux/scrollbars/custom-scrollbar-with-incomplete-style-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/chromium-mac-leopard/css1/basic/inheritance-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/acid_test-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/width-expected.png:
* platform/chromium-mac-leopard/css1/color_and_background/background_attachment-expected.png:
* platform/chromium-mac-leopard/css1/font_properties/font_size-expected.png:
* platform/chromium-mac-leopard/css1/font_properties/font_weight-expected.png:
* platform/chromium-mac-leopard/css1/formatting_model/floating_elements-expected.png:
* platform/chromium-mac-leopard/css1/formatting_model/horizontal_formatting-expected.png:
* platform/chromium-mac-leopard/css1/formatting_model/inline_elements-expected.png:
* platform/chromium-mac-leopard/css1/formatting_model/replaced_elements-expected.png:
* platform/chromium-mac-leopard/css1/formatting_model/vertical_formatting-expected.png:
* platform/chromium-mac-leopard/css1/text_properties/text_indent-expected.png:
* platform/chromium-mac-leopard/css1/units/length_units-expected.png:
* platform/chromium-mac-leopard/css1/units/percentage_units-expected.png:
* platform/chromium-mac-leopard/css2.1/20110323/block-replaced-width-001-expected.png:
* platform/chromium-mac-leopard/css2.1/20110323/floating-replaced-height-008-expected.png:
* platform/chromium-mac-leopard/css2.1/20110323/inline-block-replaced-height-008-expected.png:
* platform/chromium-mac-leopard/css2.1/20110323/inline-replaced-height-008-expected.png:
* platform/chromium-mac-leopard/css2.1/t040302-c61-phys-len-00-b-expected.png:
* platform/chromium-mac-leopard/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/chromium-mac-leopard/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
* platform/chromium-mac-leopard/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
* platform/chromium-mac-leopard/css2.1/t09-c5526c-display-00-e-expected.png:
* platform/chromium-mac-leopard/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
* platform/chromium-mac-leopard/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac-leopard/css2.1/t100801-c544-valgn-00-a-ag-expected.png:
* platform/chromium-mac-leopard/css2.1/t100801-c544-valgn-02-d-agi-expected.png:
* platform/chromium-mac-leopard/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
* platform/chromium-mac-leopard/css2.1/t100801-c544-valgn-04-d-agi-expected.png:
* platform/chromium-mac-leopard/css2.1/t1205-c565-list-pos-00-b-expected.png:
* platform/chromium-mac-leopard/css2.1/t1506-c525-font-wt-00-b-expected.png:
* platform/chromium-mac-leopard/css2.1/t1508-c527-font-09-b-expected.png:
* platform/chromium-mac-leopard/css2.1/t1602-c43-center-00-d-ag-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/html/css3-modsel-25-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/html/css3-modsel-70-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xhtml/css3-modsel-25-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xhtml/css3-modsel-70-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xml/css3-modsel-25-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xml/css3-modsel-70-expected.png:
* platform/chromium-mac-leopard/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-mac-leopard/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png:
* platform/chromium-mac-leopard/editing/selection/3690703-2-expected.png:
* platform/chromium-mac-leopard/editing/selection/3690703-expected.png:
* platform/chromium-mac-leopard/editing/selection/3690719-expected.png:
* platform/chromium-mac-leopard/editing/selection/4397952-expected.png:
* platform/chromium-mac-leopard/editing/selection/collapse-selection-in-bidi-expected.txt: Added.
* platform/chromium-mac-leopard/editing/selection/select-across-readonly-input-1-expected.png:
* platform/chromium-mac-leopard/editing/selection/select-across-readonly-input-2-expected.png:
* platform/chromium-mac-leopard/editing/selection/select-across-readonly-input-4-expected.png:
* platform/chromium-mac-leopard/editing/selection/select-across-readonly-input-5-expected.png:
* platform/chromium-mac-leopard/editing/selection/select-text-overflow-ellipsis-expected.png:
* platform/chromium-mac-leopard/editing/selection/selection-button-text-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
* platform/chromium-mac-leopard/fast/backgrounds/background-inherit-color-bug-expected.png:
* platform/chromium-mac-leopard/fast/backgrounds/background-position-parsing-expected.png:
* platform/chromium-mac-leopard/fast/block/basic/001-expected.png:
* platform/chromium-mac-leopard/fast/block/basic/011-expected.png:
* platform/chromium-mac-leopard/fast/block/basic/015-expected.png:
* platform/chromium-mac-leopard/fast/block/basic/016-expected.png:
* platform/chromium-mac-leopard/fast/block/basic/019-expected.png:
* platform/chromium-mac-leopard/fast/block/float/002-expected.png:
* platform/chromium-mac-leopard/fast/block/float/013-expected.png:
* platform/chromium-mac-leopard/fast/block/float/centered-float-avoidance-complexity-expected.png:
* platform/chromium-mac-leopard/fast/block/float/float-avoidance-expected.png:
* platform/chromium-mac-leopard/fast/block/float/nopaint-after-layer-destruction2-expected.png:
* platform/chromium-mac-leopard/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
* platform/chromium-mac-leopard/fast/block/margin-collapse/100-expected.png:
* platform/chromium-mac-leopard/fast/block/margin-collapse/103-expected.png:
* platform/chromium-mac-leopard/fast/block/positioning/047-expected.png:
* platform/chromium-mac-leopard/fast/block/positioning/051-expected.png:
* platform/chromium-mac-leopard/fast/borders/bidi-009a-expected.png:
* platform/chromium-mac-leopard/fast/borders/border-antialiasing-expected.png:
* platform/chromium-mac-leopard/fast/borders/border-radius-huge-assert-expected.png:
* platform/chromium-mac-leopard/fast/borders/rtl-border-01-expected.png:
* platform/chromium-mac-leopard/fast/borders/rtl-border-02-expected.png:
* platform/chromium-mac-leopard/fast/borders/rtl-border-03-expected.png:
* platform/chromium-mac-leopard/fast/box-sizing/box-sizing-expected.png:
* platform/chromium-mac-leopard/fast/css-generated-content/011-expected.png:
* platform/chromium-mac-leopard/fast/css-generated-content/013-expected.png:
* platform/chromium-mac-leopard/fast/css-generated-content/014-expected.png:
* platform/chromium-mac-leopard/fast/css-generated-content/015-expected.png:
* platform/chromium-mac-leopard/fast/css-generated-content/inline-display-types-expected.png:
* platform/chromium-mac-leopard/fast/css/004-expected.png:
* platform/chromium-mac-leopard/fast/css/005-expected.png:
* platform/chromium-mac-leopard/fast/css/background-shorthand-invalid-url-expected.png:
* platform/chromium-mac-leopard/fast/css/bidi-override-in-anonymous-block-expected.png:
* platform/chromium-mac-leopard/fast/css/css1_forward_compatible_parsing-expected.png:
* platform/chromium-mac-leopard/fast/css/empty-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/ex-after-font-variant-expected.png:
* platform/chromium-mac-leopard/fast/css/fieldset-display-row-expected.png:
* platform/chromium-mac-leopard/fast/css/first-child-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/first-line-text-decoration-expected.png:
* platform/chromium-mac-leopard/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
* platform/chromium-mac-leopard/fast/css/first-of-type-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/h1-in-section-elements-expected.png:
* platform/chromium-mac-leopard/fast/css/hsl-color-expected.png:
* platform/chromium-mac-leopard/fast/css/inline-properties-important-expected.png:
* platform/chromium-mac-leopard/fast/css/invalid-percentage-property-expected.png:
* platform/chromium-mac-leopard/fast/css/last-child-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/last-of-type-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/non-standard-checkbox-size-expected.png:
* platform/chromium-mac-leopard/fast/css/only-child-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/only-of-type-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/text-align-expected.png:
* platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-bidi-expected.png:
* platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-expected.png:
* platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-strict-expected.png:
* platform/chromium-mac-leopard/fast/css/text-overflow-input-expected.png:
* platform/chromium-mac-leopard/fast/css/transform-default-parameter-expected.png:
* platform/chromium-mac-leopard/fast/css/word-space-extra-expected.png:
* platform/chromium-mac-leopard/fast/dom/Document: Added.
* platform/chromium-mac-leopard/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-mac-leopard/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-mac-leopard/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-mac-leopard/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
* platform/chromium-mac-leopard/fast/dynamic/012-expected.png:
* platform/chromium-mac-leopard/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
* platform/chromium-mac-leopard/fast/events/pointer-events-2-expected.png:
* platform/chromium-mac-leopard/fast/forms/001-expected.png:
* platform/chromium-mac-leopard/fast/forms/006-expected.png:
* platform/chromium-mac-leopard/fast/forms/007-expected.png:
* platform/chromium-mac-leopard/fast/forms/basic-buttons-expected.png:
* platform/chromium-mac-leopard/fast/forms/basic-inputs-expected.png:
* platform/chromium-mac-leopard/fast/forms/basic-textareas-quirks-expected.png:
* platform/chromium-mac-leopard/fast/forms/box-shadow-override-expected.png:
* platform/chromium-mac-leopard/fast/forms/button-default-title-expected.png:
* platform/chromium-mac-leopard/fast/forms/button-positioned-expected.png:
* platform/chromium-mac-leopard/fast/forms/button-table-styles-expected.png:
* platform/chromium-mac-leopard/fast/forms/fieldset-align-expected.png:
* platform/chromium-mac-leopard/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png:
* platform/chromium-mac-leopard/fast/forms/fieldset-with-float-expected.png:
* platform/chromium-mac-leopard/fast/forms/file/file-input-direction-expected.png:
* platform/chromium-mac-leopard/fast/forms/file/file-input-disabled-expected.png:
* platform/chromium-mac-leopard/fast/forms/file/file-input-disabled-expected.txt:
* platform/chromium-mac-leopard/fast/forms/file/file-input-pressed-state-expected.png:
* platform/chromium-mac-leopard/fast/forms/file/input-file-re-render-expected.png:
* platform/chromium-mac-leopard/fast/forms/float-before-fieldset-expected.png:
* platform/chromium-mac-leopard/fast/forms/form-element-geometry-expected.png:
* platform/chromium-mac-leopard/fast/forms/formmove-expected.png:
* platform/chromium-mac-leopard/fast/forms/formmove2-expected.png:
* platform/chromium-mac-leopard/fast/forms/indeterminate-expected.png:
* platform/chromium-mac-leopard/fast/forms/input-appearance-height-expected.png:
* platform/chromium-mac-leopard/fast/forms/input-value-expected.png:
* platform/chromium-mac-leopard/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
* platform/chromium-mac-leopard/fast/forms/listbox-bidi-align-expected.png:
* platform/chromium-mac-leopard/fast/forms/listbox-hit-test-zoomed-expected.png:
* platform/chromium-mac-leopard/fast/forms/preserveFormDuringResidualStyle-expected.png:
* platform/chromium-mac-leopard/fast/forms/range/input-appearance-range-expected.png:
* platform/chromium-mac-leopard/fast/forms/search-vertical-alignment-expected.png:
* platform/chromium-mac-leopard/fast/gradients/generated-gradients-expected.png:
* platform/chromium-mac-leopard/fast/gradients/radial-centered-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-child-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-child-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-details-child-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-details-child-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-1-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-10-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-10-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-2-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-3-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-3-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-4-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-4-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-5-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-5-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-6-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-6-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-7-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-7-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-8-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-8-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-9-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-9-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-child-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-child-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-marker-style-expected.png: Added.
* platform/chromium-mac-leopard/fast/html/details-marker-style-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/html/details-nested-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-nested-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-no-summary1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-no-summary2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-no-summary3-expected.png:
* platform/chromium-mac-leopard/fast/html/details-no-summary4-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open-javascript-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open3-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open4-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open5-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open6-expected.png:
* platform/chromium-mac-leopard/fast/html/details-position-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-child-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-child-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-1-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-2-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-3-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-3-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-4-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-4-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-5-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-5-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-6-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-6-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-child-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-child-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-replace-summary-child-expected.png:
* platform/chromium-mac-leopard/fast/html/details-replace-text-expected.png:
* platform/chromium-mac-leopard/fast/html/details-writing-mode-expected.png:
* platform/chromium-mac-leopard/fast/inline/continuation-outlines-expected.png:
* platform/chromium-mac-leopard/fast/inline/inline-borders-with-bidi-override-expected.png:
* platform/chromium-mac-leopard/fast/inline/inline-box-background-expected.png:
* platform/chromium-mac-leopard/fast/inline/inline-box-background-long-image-expected.png:
* platform/chromium-mac-leopard/fast/inline/inline-box-background-repeat-x-expected.png:
* platform/chromium-mac-leopard/fast/inline/inline-box-background-repeat-y-expected.png:
* platform/chromium-mac-leopard/fast/inline/positionedLifetime-expected.png:
* platform/chromium-mac-leopard/fast/inline/vertical-align-text-bottom-expected.png:
* platform/chromium-mac-leopard/fast/invalid/010-expected.png:
* platform/chromium-mac-leopard/fast/invalid/014-expected.png:
* platform/chromium-mac-leopard/fast/invalid/junk-data-expected.png:
* platform/chromium-mac-leopard/fast/invalid/missing-end-tag-expected.png:
* platform/chromium-mac-leopard/fast/invalid/missing-end-tag-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/invalid/nestedh3s-expected.png:
* platform/chromium-mac-leopard/fast/invalid/residual-style-expected.png:
* platform/chromium-mac-leopard/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-mac-leopard/scrollbars/custom-scrollbar-with-incomplete-style-expected.png: Added.
* platform/chromium-mac-leopard/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-image-tiled-expected.png: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/chromium-mac-snowleopard/editing/selection/collapse-selection-in-bidi-expected.txt: Added.
* platform/chromium-mac-snowleopard/fast/css/getComputedStyle: Removed.
* platform/chromium-mac-snowleopard/fast/dom/Document: Added.
* platform/chromium-mac-snowleopard/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-mac-snowleopard/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-mac-snowleopard/fast/forms/basic-selects-expected.txt: Removed.
* platform/chromium-mac-snowleopard/fast/gradients/radial-centered-expected.txt: Removed.
* platform/chromium-mac-snowleopard/fast/html/details-marker-style-expected.txt: Removed.
* platform/chromium-mac/css1/basic/inheritance-expected.png:
* platform/chromium-mac/css1/box_properties/acid_test-expected.png:
* platform/chromium-mac/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac/css1/box_properties/width-expected.png:
* platform/chromium-mac/css1/color_and_background/background_attachment-expected.png:
* platform/chromium-mac/css1/font_properties/font_size-expected.png:
* platform/chromium-mac/css1/font_properties/font_weight-expected.png:
* platform/chromium-mac/css1/formatting_model/floating_elements-expected.png:
* platform/chromium-mac/css1/formatting_model/horizontal_formatting-expected.png:
* platform/chromium-mac/css1/formatting_model/inline_elements-expected.png:
* platform/chromium-mac/css1/formatting_model/replaced_elements-expected.png:
* platform/chromium-mac/css1/formatting_model/vertical_formatting-expected.png:
* platform/chromium-mac/css1/text_properties/text_indent-expected.png:
* platform/chromium-mac/css1/units/length_units-expected.png:
* platform/chromium-mac/css1/units/percentage_units-expected.png:
* platform/chromium-mac/css2.1/20110323/block-replaced-width-001-expected.png:
* platform/chromium-mac/css2.1/20110323/floating-replaced-height-008-expected.png:
* platform/chromium-mac/css2.1/20110323/inline-block-replaced-height-008-expected.png:
* platform/chromium-mac/css2.1/20110323/inline-replaced-height-008-expected.png:
* platform/chromium-mac/css2.1/t040302-c61-phys-len-00-b-expected.png:
* platform/chromium-mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/chromium-mac/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
* platform/chromium-mac/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
* platform/chromium-mac/css2.1/t09-c5526c-display-00-e-expected.png:
* platform/chromium-mac/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac/css2.1/t100801-c544-valgn-00-a-ag-expected.png:
* platform/chromium-mac/css2.1/t100801-c544-valgn-02-d-agi-expected.png:
* platform/chromium-mac/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
* platform/chromium-mac/css2.1/t100801-c544-valgn-04-d-agi-expected.png:
* platform/chromium-mac/css2.1/t1205-c565-list-pos-00-b-expected.png:
* platform/chromium-mac/css2.1/t1506-c525-font-wt-00-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-09-b-expected.png:
* platform/chromium-mac/css2.1/t1602-c43-center-00-d-ag-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-25-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-70-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-25-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-70-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-25-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-70-expected.png:
* platform/chromium-mac/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-mac/editing/pasteboard/drag-image-to-contenteditable-in-iframe-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/collapse-selection-in-bidi-expected.txt: Added.
* platform/chromium-mac/editing/selection/drag-start-event-client-x-y-expected.txt: Added.
* 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-4-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-5-expected.png:
* platform/chromium-mac/editing/selection/select-text-overflow-ellipsis-expected.png:
* platform/chromium-mac/editing/selection/selection-button-text-expected.png:
* platform/chromium-mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-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/fast/backgrounds/background-inherit-color-bug-expected.png:
* platform/chromium-mac/fast/backgrounds/background-position-parsing-expected.png:
* platform/chromium-mac/fast/block/basic/001-expected.png:
* platform/chromium-mac/fast/block/basic/011-expected.png:
* platform/chromium-mac/fast/block/basic/015-expected.png:
* platform/chromium-mac/fast/block/basic/016-expected.png:
* platform/chromium-mac/fast/block/basic/019-expected.png:
* platform/chromium-mac/fast/block/float/002-expected.png:
* platform/chromium-mac/fast/block/float/013-expected.png:
* platform/chromium-mac/fast/block/float/centered-float-avoidance-complexity-expected.png:
* platform/chromium-mac/fast/block/float/float-avoidance-expected.png:
* platform/chromium-mac/fast/block/float/nopaint-after-layer-destruction2-expected.png:
* platform/chromium-mac/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
* platform/chromium-mac/fast/block/margin-collapse/100-expected.png:
* platform/chromium-mac/fast/block/margin-collapse/103-expected.png:
* platform/chromium-mac/fast/block/positioning/047-expected.png:
* platform/chromium-mac/fast/block/positioning/051-expected.png:
* platform/chromium-mac/fast/borders/bidi-009a-expected.png:
* platform/chromium-mac/fast/borders/border-radius-huge-assert-expected.png:
* platform/chromium-mac/fast/borders/rtl-border-01-expected.png:
* platform/chromium-mac/fast/borders/rtl-border-02-expected.png:
* platform/chromium-mac/fast/borders/rtl-border-03-expected.png:
* platform/chromium-mac/fast/box-sizing/box-sizing-expected.png:
* platform/chromium-mac/fast/css-generated-content/011-expected.png:
* platform/chromium-mac/fast/css-generated-content/013-expected.png:
* platform/chromium-mac/fast/css-generated-content/014-expected.png:
* platform/chromium-mac/fast/css-generated-content/015-expected.png:
* platform/chromium-mac/fast/css-generated-content/inline-display-types-expected.png:
* platform/chromium-mac/fast/css/004-expected.png:
* platform/chromium-mac/fast/css/005-expected.png:
* platform/chromium-mac/fast/css/bidi-override-in-anonymous-block-expected.png:
* platform/chromium-mac/fast/css/bug4860-absolute-block-child-does-not-inherit-alignment-expected.png: Added.
* platform/chromium-mac/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.png: Added.
* platform/chromium-mac/fast/css/css1_forward_compatible_parsing-expected.png:
* platform/chromium-mac/fast/css/empty-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/ex-after-font-variant-expected.png:
* platform/chromium-mac/fast/css/fieldset-display-row-expected.png:
* platform/chromium-mac/fast/css/first-child-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/first-line-text-decoration-expected.png:
* platform/chromium-mac/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
* platform/chromium-mac/fast/css/first-of-type-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/h1-in-section-elements-expected.png:
* platform/chromium-mac/fast/css/hsl-color-expected.png:
* platform/chromium-mac/fast/css/inline-properties-important-expected.png:
* platform/chromium-mac/fast/css/invalid-percentage-property-expected.png:
* platform/chromium-mac/fast/css/last-child-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/last-of-type-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/non-standard-checkbox-size-expected.png:
* platform/chromium-mac/fast/css/only-child-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/only-of-type-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/text-align-expected.png:
* platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.png:
* platform/chromium-mac/fast/css/text-overflow-ellipsis-expected.png:
* platform/chromium-mac/fast/css/text-overflow-ellipsis-strict-expected.png:
* platform/chromium-mac/fast/css/text-overflow-input-expected.png:
* platform/chromium-mac/fast/css/transform-default-parameter-expected.png:
* platform/chromium-mac/fast/css/word-space-extra-expected.png:
* platform/chromium-mac/fast/dom/Document: Added.
* platform/chromium-mac/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-mac/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-mac/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-mac/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
* platform/chromium-mac/fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Removed.
* platform/chromium-mac/fast/dynamic/012-expected.png:
* platform/chromium-mac/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
* platform/chromium-mac/fast/events/pointer-events-2-expected.png:
* platform/chromium-mac/fast/flexbox/flex-hang-expected.png:
* platform/chromium-mac/fast/flexbox/flex-hang-expected.txt: Removed.
* platform/chromium-mac/fast/forms/001-expected.png:
* platform/chromium-mac/fast/forms/006-expected.png:
* platform/chromium-mac/fast/forms/007-expected.png:
* platform/chromium-mac/fast/forms/basic-buttons-expected.png:
* platform/chromium-mac/fast/forms/basic-inputs-expected.png:
* platform/chromium-mac/fast/forms/basic-textareas-quirks-expected.png:
* platform/chromium-mac/fast/forms/box-shadow-override-expected.png:
* platform/chromium-mac/fast/forms/button-default-title-expected.png:
* platform/chromium-mac/fast/forms/button-positioned-expected.png:
* platform/chromium-mac/fast/forms/button-table-styles-expected.png:
* platform/chromium-mac/fast/forms/fieldset-align-expected.png:
* platform/chromium-mac/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png:
* platform/chromium-mac/fast/forms/fieldset-with-float-expected.png:
* platform/chromium-mac/fast/forms/file/file-input-direction-expected.png:
* platform/chromium-mac/fast/forms/file/file-input-disabled-expected.png:
* platform/chromium-mac/fast/forms/file/file-input-pressed-state-expected.png:
* platform/chromium-mac/fast/forms/file/input-file-re-render-expected.png:
* platform/chromium-mac/fast/forms/float-before-fieldset-expected.png:
* platform/chromium-mac/fast/forms/form-element-geometry-expected.png:
* platform/chromium-mac/fast/forms/formmove-expected.png:
* platform/chromium-mac/fast/forms/formmove2-expected.png:
* platform/chromium-mac/fast/forms/indeterminate-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-height-expected.png:
* platform/chromium-mac/fast/forms/input-value-expected.png:
* platform/chromium-mac/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
* platform/chromium-mac/fast/forms/listbox-bidi-align-expected.png:
* platform/chromium-mac/fast/forms/listbox-hit-test-zoomed-expected.png:
* platform/chromium-mac/fast/forms/preserveFormDuringResidualStyle-expected.png:
* platform/chromium-mac/fast/forms/range/input-appearance-range-expected.png:
* platform/chromium-mac/fast/forms/search-vertical-alignment-expected.png:
* platform/chromium-mac/fast/gradients/generated-gradients-expected.png:
* platform/chromium-mac/fast/gradients/radial-centered-expected.png:
* platform/chromium-mac/fast/gradients/radial-centered-expected.txt: Added.
* platform/chromium-mac/fast/html/details-add-child-1-expected.png:
* platform/chromium-mac/fast/html/details-add-child-2-expected.png:
* platform/chromium-mac/fast/html/details-add-details-child-1-expected.png:
* platform/chromium-mac/fast/html/details-add-details-child-2-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-1-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-1-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-10-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-10-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-2-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-2-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-3-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-3-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-4-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-4-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-5-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-5-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-6-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-6-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-7-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-7-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-8-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-8-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-9-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-9-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-child-1-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-child-2-expected.png:
* platform/chromium-mac/fast/html/details-marker-style-expected.txt:
* platform/chromium-mac/fast/html/details-nested-1-expected.png:
* platform/chromium-mac/fast/html/details-nested-2-expected.png:
* platform/chromium-mac/fast/html/details-no-summary1-expected.png:
* platform/chromium-mac/fast/html/details-no-summary2-expected.png:
* platform/chromium-mac/fast/html/details-no-summary3-expected.png:
* platform/chromium-mac/fast/html/details-no-summary4-expected.png:
* platform/chromium-mac/fast/html/details-open-javascript-expected.png:
* platform/chromium-mac/fast/html/details-open1-expected.png:
* platform/chromium-mac/fast/html/details-open2-expected.png:
* platform/chromium-mac/fast/html/details-open3-expected.png:
* platform/chromium-mac/fast/html/details-open4-expected.png:
* platform/chromium-mac/fast/html/details-open5-expected.png:
* platform/chromium-mac/fast/html/details-open6-expected.png:
* platform/chromium-mac/fast/html/details-position-expected.png:
* platform/chromium-mac/fast/html/details-remove-child-1-expected.png:
* platform/chromium-mac/fast/html/details-remove-child-2-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-1-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-1-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-2-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-2-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-3-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-3-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-4-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-4-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-5-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-5-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-6-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-6-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-child-1-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-child-2-expected.png:
* platform/chromium-mac/fast/html/details-replace-summary-child-expected.png:
* platform/chromium-mac/fast/html/details-replace-text-expected.png:
* platform/chromium-mac/fast/html/details-writing-mode-expected.png:
* platform/chromium-mac/fast/inline/continuation-outlines-expected.png:
* platform/chromium-mac/fast/inline/inline-borders-with-bidi-override-expected.png:
* platform/chromium-mac/fast/inline/inline-box-background-expected.png:
* platform/chromium-mac/fast/inline/inline-box-background-long-image-expected.png:
* platform/chromium-mac/fast/inline/inline-box-background-repeat-x-expected.png:
* platform/chromium-mac/fast/inline/inline-box-background-repeat-y-expected.png:
* platform/chromium-mac/fast/inline/positionedLifetime-expected.png:
* platform/chromium-mac/fast/inline/vertical-align-text-bottom-expected.png:
* platform/chromium-mac/fast/invalid/010-expected.png:
* platform/chromium-mac/fast/invalid/014-expected.png:
* platform/chromium-mac/fast/invalid/junk-data-expected.png:
* platform/chromium-mac/fast/invalid/missing-end-tag-expected.png:
* platform/chromium-mac/fast/invalid/nestedh3s-expected.png:
* platform/chromium-mac/fast/invalid/residual-style-expected.png:
* platform/chromium-mac/fast/line-grid/line-align-left-edges-expected.txt: Removed.
* platform/chromium-mac/fast/parser/style-script-head-test-expected.txt: Removed.
* platform/chromium-mac/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-1-expected.png:
* platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Removed.
* platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-2-expected.png:
* platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Removed.
* platform/chromium-win-vista/css1/formatting_model: Added.
* platform/chromium-win-vista/css1/formatting_model/horizontal_formatting-expected.png: Added.
* platform/chromium-win-vista/css1/units: Added.
* platform/chromium-win-vista/css1/units/percentage_units-expected.png: Added.
* platform/chromium-win-vista/fast/css-generated-content: Removed.
* platform/chromium-win-vista/fast/dom/Document: Added.
* platform/chromium-win-vista/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-win-vista/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-win-vista/fast/forms/basic-selects-expected.txt: Removed.
* platform/chromium-win-vista/fast/html: Removed.
* platform/chromium-win-vista/fast/html/details-marker-style-expected.txt: Removed.
* platform/chromium-win-vista/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/chromium-win-vista/fast/parser: Added.
* platform/chromium-win-vista/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-win-vista/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-win-xp/fast/css-generated-content: Removed.
* platform/chromium-win-xp/fast/forms/basic-selects-expected.txt: Removed.
* platform/chromium-win-xp/fast/gradients: Removed.
* platform/chromium-win-xp/fast/gradients/radial-centered-expected.txt: Removed.
* platform/chromium-win-xp/fast/html: Removed.
* platform/chromium-win-xp/fast/html/details-marker-style-expected.txt: Removed.
* platform/chromium-win-xp/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/chromium-win-xp/fast/parser: Added.
* platform/chromium-win-xp/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-win-xp/fast/table/max-width-integer-overflow-expected.png: Removed.
* platform/chromium-win-xp/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-win/css1/basic/inheritance-expected.png:
* platform/chromium-win/css1/box_properties/acid_test-expected.png:
* platform/chromium-win/css1/box_properties/clear_float-expected.png:
* platform/chromium-win/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-win/css1/box_properties/margin_right-expected.png:
* platform/chromium-win/css1/box_properties/padding_right-expected.png:
* platform/chromium-win/css1/box_properties/width-expected.png:
* platform/chromium-win/css1/color_and_background/background_attachment-expected.png:
* platform/chromium-win/css1/font_properties/font_size-expected.png:
* platform/chromium-win/css1/font_properties/font_weight-expected.png:
* platform/chromium-win/css1/formatting_model/floating_elements-expected.png:
* platform/chromium-win/css1/formatting_model/horizontal_formatting-expected.png:
* platform/chromium-win/css1/formatting_model/inline_elements-expected.png:
* platform/chromium-win/css1/formatting_model/inline_elements-expected.txt:
* platform/chromium-win/css1/formatting_model/replaced_elements-expected.png:
* platform/chromium-win/css1/formatting_model/vertical_formatting-expected.png:
* platform/chromium-win/css1/text_properties/text_indent-expected.png:
* platform/chromium-win/css1/units/percentage_units-expected.png:
* platform/chromium-win/css1/units/rounding-expected.txt: Removed.
* platform/chromium-win/css2.1/20110323/floating-replaced-height-008-expected.png:
* platform/chromium-win/css2.1/20110323/inline-block-replaced-height-008-expected.png:
* platform/chromium-win/css2.1/20110323/inline-replaced-height-008-expected.png:
* platform/chromium-win/css2.1/t040302-c61-phys-len-00-b-expected.png:
* platform/chromium-win/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/chromium-win/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
* platform/chromium-win/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
* platform/chromium-win/css2.1/t09-c5526c-display-00-e-expected.png:
* platform/chromium-win/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
* platform/chromium-win/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-win/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
* platform/chromium-win/css2.1/t100801-c544-valgn-00-a-ag-expected.png:
* platform/chromium-win/css2.1/t100801-c544-valgn-02-d-agi-expected.png:
* platform/chromium-win/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
* platform/chromium-win/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
* platform/chromium-win/css2.1/t100801-c544-valgn-04-d-agi-expected.png:
* platform/chromium-win/css2.1/t1205-c565-list-pos-00-b-expected.png:
* platform/chromium-win/css2.1/t1506-c525-font-wt-00-b-expected.png:
* platform/chromium-win/css2.1/t1508-c527-font-09-b-expected.png:
* platform/chromium-win/css2.1/t1508-c527-font-09-b-expected.txt:
* platform/chromium-win/css2.1/t1602-c43-center-00-d-ag-expected.png:
* platform/chromium-win/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-win/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png:
* platform/chromium-win/editing/selection/3690703-2-expected.png:
* platform/chromium-win/editing/selection/3690703-2-expected.txt:
* platform/chromium-win/editing/selection/3690703-expected.png:
* platform/chromium-win/editing/selection/3690703-expected.txt:
* platform/chromium-win/editing/selection/3690719-expected.png:
* platform/chromium-win/editing/selection/3690719-expected.txt:
* platform/chromium-win/editing/selection/select-text-overflow-ellipsis-expected.png:
* platform/chromium-win/fast/backgrounds/background-inherit-color-bug-expected.png:
* platform/chromium-win/fast/backgrounds/background-position-parsing-expected.png:
* platform/chromium-win/fast/backgrounds/background-position-parsing-expected.txt:
* platform/chromium-win/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
* platform/chromium-win/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt: Removed.
* platform/chromium-win/fast/block/basic/001-expected.png:
* platform/chromium-win/fast/block/basic/011-expected.png:
* platform/chromium-win/fast/block/basic/015-expected.png:
* platform/chromium-win/fast/block/basic/016-expected.png:
* platform/chromium-win/fast/block/basic/019-expected.png:
* platform/chromium-win/fast/block/float/002-expected.png:
* platform/chromium-win/fast/block/float/013-expected.png:
* platform/chromium-win/fast/block/float/centered-float-avoidance-complexity-expected.png:
* platform/chromium-win/fast/block/float/nopaint-after-layer-destruction2-expected.png:
* platform/chromium-win/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
* platform/chromium-win/fast/block/margin-collapse/100-expected.png:
* platform/chromium-win/fast/block/margin-collapse/103-expected.png:
* platform/chromium-win/fast/block/margin-collapse/103-expected.txt:
* platform/chromium-win/fast/block/positioning/047-expected.png:
* platform/chromium-win/fast/block/positioning/047-expected.txt:
* platform/chromium-win/fast/block/positioning/051-expected.png:
* platform/chromium-win/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.txt: Removed.
* platform/chromium-win/fast/borders/bidi-009a-expected.txt:
* platform/chromium-win/fast/borders/border-antialiasing-expected.png:
* platform/chromium-win/fast/borders/border-radius-huge-assert-expected.png:
* platform/chromium-win/fast/borders/rtl-border-01-expected.png:
* platform/chromium-win/fast/borders/rtl-border-02-expected.png:
* platform/chromium-win/fast/borders/rtl-border-03-expected.png:
* platform/chromium-win/fast/box-sizing/box-sizing-expected.png:
* platform/chromium-win/fast/css-generated-content/011-expected.png:
* platform/chromium-win/fast/css-generated-content/013-expected.png:
* platform/chromium-win/fast/css-generated-content/014-expected.png:
* platform/chromium-win/fast/css-generated-content/015-expected.png:
* platform/chromium-win/fast/css-generated-content/inline-display-types-expected.png:
* platform/chromium-win/fast/css/004-expected.png:
* platform/chromium-win/fast/css/005-expected.png:
* platform/chromium-win/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Removed.
* platform/chromium-win/fast/css/background-shorthand-invalid-url-expected.png:
* platform/chromium-win/fast/css/bidi-override-in-anonymous-block-expected.png:
* platform/chromium-win/fast/css/bidi-override-in-anonymous-block-expected.txt:
* platform/chromium-win/fast/css/bug4860-absolute-block-child-does-not-inherit-alignment-expected.png: Added.
* platform/chromium-win/fast/css/bug4860-absolute-block-child-does-not-inherit-alignment-expected.txt: Removed.
* platform/chromium-win/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.png: Added.
* platform/chromium-win/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.txt: Removed.
* platform/chromium-win/fast/css/css1_forward_compatible_parsing-expected.png:
* platform/chromium-win/fast/css/empty-pseudo-class-expected.png:
* platform/chromium-win/fast/css/fieldset-display-row-expected.png:
* platform/chromium-win/fast/css/first-child-pseudo-class-expected.png:
* platform/chromium-win/fast/css/first-line-text-decoration-expected.png:
* platform/chromium-win/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
* platform/chromium-win/fast/css/first-of-type-pseudo-class-expected.png:
* platform/chromium-win/fast/css/getComputedStyle/getComputedStyle-margin-percentage-expected.txt: Removed.
* platform/chromium-win/fast/css/h1-in-section-elements-expected.png:
* platform/chromium-win/fast/css/hsl-color-expected.png:
* platform/chromium-win/fast/css/inline-properties-important-expected.png:
* platform/chromium-win/fast/css/invalid-percentage-property-expected.png:
* platform/chromium-win/fast/css/last-child-pseudo-class-expected.png:
* platform/chromium-win/fast/css/last-of-type-pseudo-class-expected.png:
* platform/chromium-win/fast/css/only-child-pseudo-class-expected.png:
* platform/chromium-win/fast/css/only-of-type-pseudo-class-expected.png:
* platform/chromium-win/fast/css/text-align-expected.png:
* platform/chromium-win/fast/css/text-overflow-input-expected.png:
* platform/chromium-win/fast/css/transform-default-parameter-expected.png:
* platform/chromium-win/fast/css/word-space-extra-expected.png:
* platform/chromium-win/fast/dom/Document/CaretRangeFromPoint: Removed.
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-win/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
* platform/chromium-win/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Removed.
* platform/chromium-win/fast/dynamic/012-expected.png:
* platform/chromium-win/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
* platform/chromium-win/fast/encoding/denormalised-voiced-japanese-chars-expected.txt:
* platform/chromium-win/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Removed.
* platform/chromium-win/fast/events/document-elementFromPoint-expected.txt: Removed.
* platform/chromium-win/fast/events/pointer-events-2-expected.png:
* platform/chromium-win/fast/flexbox/flex-hang-expected.png:
* platform/chromium-win/fast/flexbox/flex-hang-expected.txt: Added.
* platform/chromium-win/fast/forms/001-expected.txt:
* platform/chromium-win/fast/forms/006-expected.png:
* platform/chromium-win/fast/forms/007-expected.png:
* platform/chromium-win/fast/forms/007-expected.txt:
* platform/chromium-win/fast/forms/basic-buttons-expected.png:
* platform/chromium-win/fast/forms/basic-buttons-expected.txt:
* platform/chromium-win/fast/forms/basic-selects-expected.png:
* platform/chromium-win/fast/forms/basic-selects-expected.txt:
* platform/chromium-win/fast/forms/box-shadow-override-expected.png:
* platform/chromium-win/fast/forms/box-shadow-override-expected.txt:
* platform/chromium-win/fast/forms/button-default-title-expected.png:
* platform/chromium-win/fast/forms/button-default-title-expected.txt:
* platform/chromium-win/fast/forms/fieldset-align-expected.png:
* platform/chromium-win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png:
* platform/chromium-win/fast/forms/fieldset-with-float-expected.png:
* platform/chromium-win/fast/forms/float-before-fieldset-expected.png:
* platform/chromium-win/fast/forms/form-element-geometry-expected.png:
* platform/chromium-win/fast/forms/form-element-geometry-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-height-expected.txt:
* platform/chromium-win/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
* platform/chromium-win/fast/forms/listbox-bidi-align-expected.png:
* platform/chromium-win/fast/forms/preserveFormDuringResidualStyle-expected.png:
* platform/chromium-win/fast/forms/range/input-appearance-range-expected.png:
* platform/chromium-win/fast/forms/search-vertical-alignment-expected.png:
* platform/chromium-win/fast/gradients/generated-gradients-expected.png:
* platform/chromium-win/fast/gradients/radial-centered-expected.png:
* platform/chromium-win/fast/gradients/radial-centered-expected.txt:
* platform/chromium-win/fast/html/details-add-child-1-expected.png:
* platform/chromium-win/fast/html/details-add-child-2-expected.png:
* platform/chromium-win/fast/html/details-add-details-child-1-expected.png:
* platform/chromium-win/fast/html/details-add-details-child-2-expected.png:
* platform/chromium-win/fast/html/details-add-summary-1-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-1-expected.png:
* platform/chromium-win/fast/html/details-add-summary-10-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-10-expected.png:
* platform/chromium-win/fast/html/details-add-summary-2-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-2-expected.png:
* platform/chromium-win/fast/html/details-add-summary-3-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-3-expected.png:
* platform/chromium-win/fast/html/details-add-summary-4-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-4-expected.png:
* platform/chromium-win/fast/html/details-add-summary-5-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-5-expected.png:
* platform/chromium-win/fast/html/details-add-summary-6-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-6-expected.png:
* platform/chromium-win/fast/html/details-add-summary-7-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-7-expected.png:
* platform/chromium-win/fast/html/details-add-summary-8-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-8-expected.png:
* platform/chromium-win/fast/html/details-add-summary-9-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-9-expected.png:
* platform/chromium-win/fast/html/details-add-summary-child-1-expected.png:
* platform/chromium-win/fast/html/details-add-summary-child-2-expected.png:
* platform/chromium-win/fast/html/details-marker-style-expected.png:
* platform/chromium-win/fast/html/details-marker-style-expected.txt:
* platform/chromium-win/fast/html/details-nested-1-expected.png:
* platform/chromium-win/fast/html/details-nested-2-expected.png:
* platform/chromium-win/fast/html/details-no-summary1-expected.png:
* platform/chromium-win/fast/html/details-no-summary2-expected.png:
* platform/chromium-win/fast/html/details-no-summary3-expected.png:
* platform/chromium-win/fast/html/details-no-summary4-expected.png:
* platform/chromium-win/fast/html/details-open-javascript-expected.png:
* platform/chromium-win/fast/html/details-open1-expected.png:
* platform/chromium-win/fast/html/details-open2-expected.png:
* platform/chromium-win/fast/html/details-open3-expected.png:
* platform/chromium-win/fast/html/details-open4-expected.png:
* platform/chromium-win/fast/html/details-open5-expected.png:
* platform/chromium-win/fast/html/details-open6-expected.png:
* platform/chromium-win/fast/html/details-position-expected.png:
* platform/chromium-win/fast/html/details-remove-child-1-expected.png:
* platform/chromium-win/fast/html/details-remove-child-2-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-1-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-1-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-2-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-2-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-3-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-3-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-4-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-4-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-5-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-5-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-6-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-6-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-child-1-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-child-2-expected.png:
* platform/chromium-win/fast/html/details-replace-summary-child-expected.png:
* platform/chromium-win/fast/html/details-replace-summary-child-expected.txt:
* platform/chromium-win/fast/html/details-replace-text-expected.png:
* platform/chromium-win/fast/html/details-replace-text-expected.txt:
* platform/chromium-win/fast/html/details-writing-mode-expected.png:
* platform/chromium-win/fast/html/details-writing-mode-expected.txt:
* platform/chromium-win/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
* platform/chromium-win/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
* platform/chromium-win/fast/inline/continuation-outlines-expected.png:
* platform/chromium-win/fast/inline/inline-borders-with-bidi-override-expected.png:
* platform/chromium-win/fast/inline/inline-box-background-expected.png:
* platform/chromium-win/fast/inline/inline-box-background-long-image-expected.png:
* platform/chromium-win/fast/inline/inline-box-background-repeat-x-expected.png:
* platform/chromium-win/fast/inline/inline-box-background-repeat-y-expected.png:
* platform/chromium-win/fast/inline/vertical-align-text-bottom-expected.png:
* platform/chromium-win/fast/invalid/010-expected.png:
* platform/chromium-win/fast/invalid/014-expected.png:
* platform/chromium-win/fast/invalid/014-expected.txt:
* platform/chromium-win/fast/invalid/junk-data-expected.png:
* platform/chromium-win/fast/invalid/missing-end-tag-expected.png:
* platform/chromium-win/fast/invalid/nestedh3s-expected.png:
* platform/chromium-win/fast/invalid/residual-style-expected.png:
* platform/chromium-win/fast/invalid/residual-style-expected.txt:
* platform/chromium-win/fast/line-grid/line-align-left-edges-expected.png:
* platform/chromium-win/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-win/fast/parser/style-script-head-test-expected.txt: Added.
* platform/chromium-win/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-win/fast/transforms/rotated-transform-affects-scrolling-1-expected.png:
* platform/chromium-win/fast/transforms/rotated-transform-affects-scrolling-2-expected.png:
* platform/chromium-win/scrollbars/custom-scrollbar-with-incomplete-style-expected.png:
* platform/chromium/css1: Added.
* platform/chromium/css1/units: Added.
* platform/chromium/css1/units/rounding-expected.txt: Added.
* platform/chromium/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt: Added.
* platform/chromium/fast/block: Added.
* platform/chromium/fast/block/positioning: Added.
* platform/chromium/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.txt: Added.
* platform/chromium/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Added.
* platform/chromium/fast/css/bug4860-absolute-block-child-does-not-inherit-alignment-expected.txt: Added.
* platform/chromium/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.txt: Added.
* platform/chromium/fast/css/getComputedStyle: Added.
* platform/chromium/fast/css/getComputedStyle/getComputedStyle-margin-percentage-expected.txt: Added.
* platform/chromium/fast/dom/HTMLProgressElement: Added.
* platform/chromium/fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Added.
* platform/chromium/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Added.
* platform/chromium/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
* platform/chromium/fast/events/document-elementFromPoint-expected.txt: Added.
* platform/chromium/fast/flexbox: Added.
* platform/chromium/fast/flexbox/flex-hang-expected.txt: Added.
* platform/chromium/fast/line-grid: Added.
* platform/chromium/fast/line-grid/line-align-left-edges-expected.txt: Added.
* platform/chromium/fast/parser/style-script-head-test-expected.txt: Added.
* platform/chromium/fast/table/max-width-integer-overflow-expected.txt: Added.
* platform/chromium/fast/transforms: Added.
* platform/chromium/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Added.
* platform/chromium/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Added.
* platform/chromium/test_expectations.txt:
* platform/efl/css1/formatting_model/inline_elements-expected.txt: Removed.
* platform/efl/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt: Removed.
* platform/efl/css2.1/t100801-c544-valgn-03-d-agi-expected.txt: Removed.
* platform/efl/css2.1/t1508-c527-font-09-b-expected.txt: Removed.
* platform/efl/fast/backgrounds/background-position-parsing-expected.txt: Removed.
* platform/efl/fast/block/positioning/047-expected.txt: Removed.
* platform/efl/fast/borders/bidi-009a-expected.png: Removed.
* platform/efl/fast/borders/bidi-009a-expected.txt: Removed.
* platform/efl/fast/css/bidi-override-in-anonymous-block-expected.txt: Removed.
* platform/efl/fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Removed.
* platform/efl/fast/encoding/denormalised-voiced-japanese-chars-expected.txt: Removed.
* platform/efl/fast/flexbox/flex-hang-expected.txt: Removed.
* platform/efl/fast/forms/007-expected.txt: Removed.
* platform/efl/fast/forms/button-default-title-expected.txt: Removed.
* platform/efl/fast/html/details-marker-style-expected.txt: Removed.
* platform/efl/fast/html/details-writing-mode-expected.txt: Removed.
* platform/efl/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/efl/fast/invalid/missing-end-tag-expected.txt: Removed.
* platform/efl/fast/line-grid/line-align-left-edges-expected.txt: Removed.
* platform/efl/fast/parser/style-script-head-test-expected.txt: Removed.
* platform/efl/fast/table/max-width-integer-overflow-expected.png: Removed.
* platform/efl/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/efl/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Removed.
* platform/efl/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-background-image-tiled-expected.txt: Removed.
* platform/gtk/css1/formatting_model/inline_elements-expected.txt: Removed.
* platform/gtk/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt: Removed.
* platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt: Removed.
* platform/gtk/css2.1/t1508-c527-font-09-b-expected.txt: Removed.
* platform/gtk/fast/backgrounds/background-position-parsing-expected.txt: Removed.
* platform/gtk/fast/block/positioning/047-expected.txt: Removed.
* platform/gtk/fast/borders/bidi-009a-expected.png: Removed.
* platform/gtk/fast/borders/bidi-009a-expected.txt: Removed.
* platform/gtk/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Removed.
* platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt: Removed.
* platform/gtk/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.txt: Removed.
* platform/gtk/fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Removed.
* platform/gtk/fast/encoding/denormalised-voiced-japanese-chars-expected.txt: Removed.
* platform/gtk/fast/flexbox/flex-hang-expected.txt: Removed.
* platform/gtk/fast/forms/007-expected.txt: Removed.
* platform/gtk/fast/forms/button-default-title-expected.txt: Removed.
* platform/gtk/fast/html/details-marker-style-expected.txt: Removed.
* platform/gtk/fast/html/details-writing-mode-expected.txt: Removed.
* platform/gtk/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/gtk/fast/invalid/missing-end-tag-expected.txt: Removed.
* platform/gtk/fast/line-grid/line-align-left-edges-expected.txt: Removed.
* platform/gtk/fast/parser/style-script-head-test-expected.txt: Removed.
* platform/gtk/fast/table/max-width-integer-overflow-expected.png: Removed.
* platform/gtk/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/gtk/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Removed.
* platform/gtk/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Removed.
* platform/mac-snowleopard/fast/forms/basic-selects-expected.txt: Removed.
* platform/mac/fast/flexbox/flex-hang-expected.txt: Removed.
* platform/mac/fast/html/details-marker-style-expected.txt: Removed.
* platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/mac/fast/parser/style-script-head-test-expected.txt: Removed.
* platform/mac/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/mac/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Removed.
* platform/mac/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Removed.
* platform/mac/svg/zoom/page/zoom-background-image-tiled-expected.txt: Removed.
* platform/qt/css2.1/t1508-c527-font-09-b-expected.txt: Removed.
* platform/qt/fast/flexbox/flex-hang-expected.txt: Added.
* platform/qt/fast/line-grid/line-align-left-edges-expected.txt: Removed.
* platform/qt/fast/parser/style-script-head-test-expected.txt: Removed.
* platform/qt/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/qt/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Added.
* platform/qt/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Added.
* platform/qt/svg/zoom/page/zoom-background-image-tiled-expected.txt: Removed.

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

12 years agoUse stack-allocated BitArray in StylePropertySet serialization.
kling@webkit.org [Tue, 22 May 2012 05:11:02 +0000 (05:11 +0000)]
Use stack-allocated BitArray in StylePropertySet serialization.
<http://webkit.org/b/87071>

Reviewed by Anders Carlsson.

Use BitArray instead of BitVector to track seen properties in StylePropertySet::asText().
This removes two heap allocations from this path.

* css/StylePropertySet.cpp:
(WebCore::StylePropertySet::asText):

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

12 years agoUnreviewed chromium rebaseline for compositing, zoom and border changes.
eae@chromium.org [Tue, 22 May 2012 05:08:17 +0000 (05:08 +0000)]
Unreviewed chromium rebaseline for compositing, zoom and border changes.

* platform/chromium-linux-x86/svg/zoom/page: Removed.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/filters: Added.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-mac/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-mac/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-win/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-win/fast/borders/inline-mask-overlay-image-outset-expected.png:
* platform/chromium/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.

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

12 years agoRebaselined chromium mac 10.5 and 10.6 tests for subpixel change in r117815.
eae@chromium.org [Tue, 22 May 2012 04:59:34 +0000 (04:59 +0000)]
Rebaselined chromium mac 10.5 and 10.6 tests for subpixel change in r117815.
Non-chromium-mac changes are due to expectations optimization.

* fast/borders/border-image-side-reduction-expected.txt: Added.
* fast/multicol/column-count-with-rules-expected.txt: Added.
* fast/multicol/column-rules-expected.txt: Added.
* fast/multicol/column-rules-stacking-expected.txt: Added.
* fast/multicol/columns-shorthand-parsing-expected.txt: Added.
* fast/multicol/max-height-columns-block-expected.txt: Added.
* fast/reflections/opacity-reflection-transform-expected.txt: Added.
* fast/table/008-expected.txt: Added.
* fast/text/international/bidi-listbox-expected.txt: Added.
* fast/transforms/transformed-document-element-expected.txt: Added.
* http/tests/misc/iframe404-expected.txt: Added.
* platform/chromium-mac-leopard/fast/borders/border-image-side-reduction-expected.png: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-split-block-crash-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-margin-collapsing-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/vertical-lr/column-break-with-balancing-expected.png: Removed.
* platform/chromium-mac-leopard/fast/multicol/vertical-lr/float-multicol-expected.png: Removed.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/column-break-with-balancing-expected.png: Removed.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/float-multicol-expected.png: Removed.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/nested-columns-expected.png: Removed.
* platform/chromium-mac-leopard/fast/regions/floats-basic-in-variable-width-regions-expected.png: Added.
* platform/chromium-mac-leopard/fast/regions/render-region-renderer-expected.png: Added.
* platform/chromium-mac-leopard/fast/repaint/delete-into-nested-block-expected.png: Added.
* platform/chromium-mac-leopard/fast/replaced/table-percent-height-text-controls-expected.txt: Added.
* platform/chromium-mac-leopard/http/tests/misc/iframe404-expected.txt: Removed.
* platform/chromium-mac-leopard/platform/chromium/media/video-scales-in-media-document-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-images-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-object-expected.txt: Removed.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug104898-expected.png:
* platform/chromium-mac-snowleopard/fast/replaced/table-percent-height-text-controls-expected.txt: Added.
* platform/chromium-mac-snowleopard/fast/selectors/unqualified-hover-strict-expected.png:
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-object-expected.txt: Removed.
* platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug10633-expected.png:
* platform/chromium-mac/fast/borders/border-image-side-reduction-expected.png:
* platform/chromium-mac/fast/forms/control-restrict-line-height-expected.png:
* platform/chromium-mac/fast/forms/search-cancel-button-style-sharing-expected.png:
* platform/chromium-mac/fast/forms/search-rtl-expected.png:
* platform/chromium-mac/fast/forms/searchfield-heights-expected.png:
* platform/chromium-mac/fast/replaced/table-percent-height-text-controls-expected.txt: Added.
* platform/chromium-mac/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-searchfield-expected.txt: Removed.
* platform/chromium-mac/fast/table/multiple-captions-display-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-object-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug10633-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug126742-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug52505-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug52506-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug104898-expected.png:
* platform/chromium-win-vista/fast/multicol/vertical-rl: Removed.
* platform/chromium-win-vista/fast/multicol/vertical-rl/nested-columns-expected.png: Removed.
* platform/chromium-win-vista/http/tests/misc/iframe404-expected.png: Removed.
* platform/chromium-win-vista/svg/zoom/page/zoom-background-images-expected.png: Removed.
* platform/chromium-win-vista/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Removed.
* platform/chromium/test_expectations.txt:
* platform/efl/fast/borders/border-image-side-reduction-expected.txt: Removed.
* platform/efl/fast/multicol/column-count-with-rules-expected.txt: Removed.
* platform/efl/fast/multicol/column-rules-expected.txt: Removed.
* platform/efl/fast/multicol/column-rules-stacking-expected.txt: Removed.
* platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt: Removed.
* platform/efl/fast/multicol/max-height-columns-block-expected.txt: Removed.
* platform/efl/fast/reflections/opacity-reflection-transform-expected.txt: Removed.
* platform/efl/fast/table/008-expected.txt: Removed.
* platform/efl/fast/text/international/bidi-listbox-expected.txt: Removed.
* platform/efl/fast/transforms/transformed-document-element-expected.txt: Removed.
* platform/efl/http/tests/misc/iframe404-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug10633-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug113235-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug113235-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug113424-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug13118-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug26553-expected.png: Removed.
* platform/efl/tables/mozilla/bugs/bug26553-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug2886-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug42187-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug55527-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug67915-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug69187-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug23847-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug25707-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug72393-expected.txt: Removed.
* platform/gtk/fast/borders/border-image-side-reduction-expected.txt: Removed.
* platform/gtk/fast/multicol/column-count-with-rules-expected.txt: Removed.
* platform/gtk/fast/multicol/column-rules-expected.txt: Removed.
* platform/gtk/fast/multicol/column-rules-stacking-expected.txt: Removed.
* platform/gtk/fast/multicol/columns-shorthand-parsing-expected.txt: Removed.
* platform/gtk/fast/multicol/max-height-columns-block-expected.txt: Removed.
* platform/gtk/fast/reflections/opacity-reflection-transform-expected.txt: Removed.
* platform/gtk/fast/table/008-expected.txt: Removed.
* platform/gtk/fast/text/international/bidi-listbox-expected.txt: Removed.
* platform/gtk/fast/transforms/transformed-document-element-expected.txt: Removed.
* platform/gtk/http/tests/misc/iframe404-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug10633-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug113235-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug113235-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug113424-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug13118-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug26553-expected.png: Removed.
* platform/gtk/tables/mozilla/bugs/bug26553-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug2886-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug42187-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug55527-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug67915-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug69187-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug23847-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug25707-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug72393-expected.txt: Removed.
* platform/mac/fast/table/008-expected.txt: Removed.
* platform/qt/fast/table/008-expected.txt: Removed.
* tables/mozilla/bugs/bug10633-expected.txt: Added.
* tables/mozilla/bugs/bug113235-1-expected.txt: Added.
* tables/mozilla/bugs/bug113235-2-expected.txt: Added.
* tables/mozilla/bugs/bug113424-expected.txt: Added.
* tables/mozilla/bugs/bug13118-expected.txt: Added.
* tables/mozilla/bugs/bug26553-expected.png: Added.
* tables/mozilla/bugs/bug26553-expected.txt: Added.
* tables/mozilla/bugs/bug2886-2-expected.txt: Added.
* tables/mozilla/bugs/bug42187-expected.txt: Added.
* tables/mozilla/bugs/bug55527-expected.txt: Added.
* tables/mozilla/bugs/bug67915-1-expected.txt: Added.
* tables/mozilla/bugs/bug69187-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug23847-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug25707-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug72393-expected.txt: Added.

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

12 years agoUnreviewed Qt build fix against r117898.
morrita@google.com [Tue, 22 May 2012 04:48:21 +0000 (04:48 +0000)]
Unreviewed Qt build fix against r117898.

* Target.pri:

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

12 years ago[V8] Shadow DOM should be per-window-configurable.
morrita@google.com [Tue, 22 May 2012 04:18:38 +0000 (04:18 +0000)]
[V8] Shadow DOM should be per-window-configurable.
https://bugs.webkit.org/show_bug.cgi?id=86555

Reviewed by Kentaro Hara.

This change introduces an IDL attribute named "V8EnabledAtContext"
which allows DOMWindow properties to be turned on or off per
windows basis. RuntimeEnabledFeatures::xxxAllowed() method decides the availability.

- CodeGeneratorV8.pm now accepts V8EnabledAtContext and allows such properties
  to be configured per-Object basis, instead of per-ObjectTemplate basis.
  The script generates V8Window::installPerContextProperties(), which injects such
  per-object-turnable properties to newly created DOMWindow wrapper.
- Added RuntimeEnabledFeatures::shadowDOMAllowed(DOMWindow*) which is used to
  decide the shadow dom availability of Shadow DOM feature.
  It delegates the call to FrameLoaderClient::shadowDOMAllowed() to make the decision.
- The new IDL attribute is applied to DOMWindow.WebKitShadowRoot.
- Updated existing shadowDOMEnabled() call sites with shadowDOMAllowed().

No new tests except run-bindings-test. This isn't testable from
DRT and this change itself doesn't chagne the behaviour.  It needs
a client implementation.

* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* bindings/generic/ContextEnabledFeatures.cpp: Added.
(WebCore):
(WebCore::ContextEnabledFeatures::shadowDOMEnabled):
* bindings/generic/ContextEnabledFeatures.h: Added.
(WebCore):
(ContextEnabledFeatures):
* bindings/scripts/CodeGeneratorV8.pm:
(GenerateHeader):
(GenerateImplementation):
(GetContextEnableFunction):
* bindings/scripts/IDLAttributes.txt:
* bindings/scripts/test/TestObj.idl:
* bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjV8Internal::enabledAtContextAttr1AttrGetter):
(TestObjV8Internal):
(WebCore::TestObjV8Internal::enabledAtContextAttr1AttrSetter):
(WebCore::TestObjV8Internal::enabledAtContextAttr2AttrGetter):
(WebCore::TestObjV8Internal::enabledAtContextAttr2AttrSetter):
(WebCore::V8TestObj::installPerContextProperties):
* bindings/scripts/test/V8/V8TestObj.h:
(V8TestObj):
* bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::installDOMWindow): Adopted installPerContextProperties()
* bindings/v8/V8Proxy.h:
(WebCore):
(WebCore::configureAttribute): Generalized to accept both ObjectTemplate and Object.
* dom/Position.cpp: Adopted ContextEnabledFeatures
(WebCore::Position::Position):
(WebCore::Position::findParent):
* dom/ShadowRoot.idl:
* dom/TreeScope.cpp:
(WebCore::TreeScope::getSelection):
* html/shadow/HTMLContentElement.cpp: Adopted ContextEnabledFeatures
(WebCore::contentTagName):
(WebCore::HTMLContentElement::create):
* loader/FrameLoaderClient.h:
(FrameLoaderClient):
(WebCore::FrameLoaderClient::shadowDOMAllowed): Added with a default behavior.
* page/DOMWindow.cpp:
* page/DOMWindow.idl:

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

12 years agoauto margins on flexbox should allocate space in the flex direction
tony@chromium.org [Tue, 22 May 2012 04:08:40 +0000 (04:08 +0000)]
auto margins on flexbox should allocate space in the flex direction
https://bugs.webkit.org/show_bug.cgi?id=83086

Reviewed by Ojan Vafai.

Source/WebCore:

Test: css3/flexbox/flex-flow-auto-margins.html

* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::autoMarginOffsetInMainAxis):
(WebCore):
(WebCore::RenderFlexibleBox::updateAutoMarginsInMainAxis):
(WebCore::RenderFlexibleBox::layoutAndPlaceChildren): Update the margins on the RenderBox *after* we do the final child layout.
* rendering/RenderFlexibleBox.h:

LayoutTests:

* css3/flexbox/flex-algorithm-with-margins-expected.txt:
* css3/flexbox/flex-algorithm-with-margins.html: Added safe centering test case.
* css3/flexbox/flex-flow-auto-margins-expected.txt: Added.
* css3/flexbox/flex-flow-auto-margins.html: Added.
* css3/flexbox/flex-pack.html: Fixed old results.

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

12 years agoUnreviewed. Rebaseline for r117865.
inferno@chromium.org [Tue, 22 May 2012 04:05:48 +0000 (04:05 +0000)]
Unreviewed. Rebaseline for r117865.

* platform/chromium-mac/fast/runin/runin-between-list-marker-and-before-content-expected.png: Added.

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

12 years agoUnreviewed. Updating more Chromium test expectations following r117815.
leviw@chromium.org [Tue, 22 May 2012 04:01:12 +0000 (04:01 +0000)]
Unreviewed. Updating more Chromium test expectations following r117815.

* ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-linux/fast/regions/region-overflow-auto-overflow-hidden-expected.txt: Added.
* platform/chromium-linux/fast/regions/region-overflow-auto-overflow-visible-expected.txt: Added.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-split-block-crash-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-margin-collapsing-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-lr/column-break-with-balancing-expected.png: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-lr/float-multicol-expected.png: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/column-break-with-balancing-expected.png: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/float-multicol-expected.png: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/nested-columns-expected.txt: Removed.
* platform/chromium-mac-leopard/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Added.
* platform/chromium-mac/compositing/overflow/theme-affects-visual-overflow-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-win-vista/compositing/overflow: Added.
* platform/chromium-win-vista/compositing/overflow/theme-affects-visual-overflow-expected.txt: Added.
* platform/chromium-win-vista/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Added.
* platform/chromium-win-vista/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
* platform/chromium-win-vista/tables/mozilla/marvin: Added.
* platform/chromium-win-vista/tables/mozilla/marvin/tables_align_center-expected.png: Added.
* platform/chromium-win-vista/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png: Added.
* platform/chromium-win-xp/compositing/overflow: Added.
* platform/chromium-win-xp/compositing/overflow/theme-affects-visual-overflow-expected.txt: Added.
* platform/chromium-win-xp/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-win-xp/tables/mozilla/marvin: Added.
* platform/chromium-win-xp/tables/mozilla/marvin/tables_align_center-expected.png: Added.
* platform/chromium-win/compositing/overflow/theme-affects-visual-overflow-expected.txt:
* platform/chromium-win/plugins/embed-attributes-style-expected.txt:
* platform/chromium-win/svg/custom/use-css-no-effect-on-shadow-tree-expected.png:
* platform/chromium-win/svg/custom/use-font-face-crash-expected.png:
* platform/chromium-win/svg/custom/viewBox-hit-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
* platform/chromium-win/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug10269-2-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug10296-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug1055-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug11384s-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug1188-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug1318-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug14323-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug17130-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug17130-2-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug18359-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug18359-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug2479-4-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug3309-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug4427-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug5538-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug6304-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug6404-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug7112-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug7112-2-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug8032-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug8381-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug9271-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug9271-2-expected.png:
* platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
* platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
* platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
* platform/chromium-win/tables/mozilla/core/bloomberg-expected.txt:
* platform/chromium-win/tables/mozilla/core/margins-expected.png:
* platform/chromium-win/tables/mozilla/core/margins-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_index-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_position-table-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
* platform/chromium-win/tables/mozilla/marvin/tables_align_center-expected.png:
* platform/chromium-win/tables/mozilla/other/test3-expected.png:
* platform/chromium-win/tables/mozilla/other/test6-expected.png:
* platform/chromium-win/tables/mozilla/other/wa_table_tr_align-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug14007-2-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1647-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-11-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-12-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug8499-expected.png:
* platform/efl/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug1647-expected.png: Removed.
* platform/gtk/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug1647-expected.png: Removed.
* platform/mac/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Removed.

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

12 years ago[EFL] EFL's DumpRenderTree does not print didReceiveTitle messages
commit-queue@webkit.org [Tue, 22 May 2012 03:47:03 +0000 (03:47 +0000)]
[EFL] EFL's DumpRenderTree does not print didReceiveTitle messages
https://bugs.webkit.org/show_bug.cgi?id=85971

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-21
Reviewed by Antonio Gomes.

Tools:

Listen for the "title,changed" signal on the frames instead of the
view so that we get notified for other frame than the main one.
Print out the didReceiveTitle messages which are expected if
LayoutTestController's dumpFrameLoadCallbacks() returns true.

* DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
(DumpRenderTreeChrome::createView):
(DumpRenderTreeChrome::onFrameTitleChanged):
(DumpRenderTreeChrome::onFrameCreated):
* DumpRenderTree/efl/DumpRenderTreeChrome.h:
(DumpRenderTreeChrome):

LayoutTests:

Unskip http/tests/loading/redirect-with-no-location-crash.html now
that EFL's DumpRenderTree prints out the expected didReceiveTitle
messages.

* platform/efl/Skipped:

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

12 years agoRemove platform specific ref-test expectations for chromium as ref-tests appears...
eae@chromium.org [Tue, 22 May 2012 03:37:54 +0000 (03:37 +0000)]
Remove platform specific ref-test expectations for chromium as ref-tests appears not to support platform specific results.

* platform/chromium/fast/regions/floats-basic-in-variable-width-regions-expected.html: Removed.
* platform/chromium/fast/regions/overflow-in-uniform-regions-expected.html: Removed.
* platform/chromium/fast/regions/render-region-renderer-expected.html: Removed.
* platform/chromium/test_expectations.txt:

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

12 years ago[EFL] Add inital mediaControlsEflfullscreen.css for fullscreen control UI
gyuyoung.kim@samsung.com [Tue, 22 May 2012 03:30:43 +0000 (03:30 +0000)]
[EFL] Add inital mediaControlsEflfullscreen.css for fullscreen control UI
https://bugs.webkit.org/show_bug.cgi?id=86988

Reviewed by Eric Carlson.

In order to support fullscreen feature, EFL port needs to have new css file for fullscreen media control UI.

No new tests because this patch is covered by existing tests.

* PlatformEfl.cmake:
* css/mediaControlsEflFullscreen.css: Added.
(video::-webkit-media-controls-panel):
(video:-webkit-full-page-media::-webkit-media-controls-panel):
(video::-webkit-media-controls-mute-button):
(video::-webkit-media-controls-play-button):
(video::-webkit-media-controls-timeline-container):
(video::-webkit-media-controls-current-time-display):
(video::-webkit-media-controls-time-remaining-display):
(video::-webkit-media-controls-timeline):
(video::-webkit-media-controls-volume-slider-container):
(video::-webkit-media-controls-volume-slider):
(video::-webkit-media-controls-seek-back-button):
(video::-webkit-media-controls-seek-forward-button):
(video::-webkit-media-controls-fullscreen-button):
(video::-webkit-media-controls-rewind-button):
(video::-webkit-media-controls-return-to-realtime-button):
(video::-webkit-media-controls-toggle-closed-captions-button):
* platform/efl/RenderThemeEfl.cpp:
(WebCore):
(WebCore::RenderThemeEfl::extraFullScreenStyleSheet):
* platform/efl/RenderThemeEfl.h:
(RenderThemeEfl):

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

12 years agoUnreviewed chromium svg rebaselines and test expectation updates post r117815.
eae@chromium.org [Tue, 22 May 2012 03:01:00 +0000 (03:01 +0000)]
Unreviewed chromium svg rebaselines and test expectation updates post r117815.

* platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
* platform/chromium-linux-x86/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium-mac-leopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png: Added.
* platform/chromium-mac-leopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Added.
* platform/chromium-mac-leopard/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png: Added.
* platform/chromium-mac-leopard/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Added.
* platform/chromium-mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png:
* platform/chromium-mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Added.
* platform/chromium-mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt: Added.
* platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
* platform/chromium-win-vista/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium-win-vista/svg/custom/svg-fonts-with-no-element-reference-expected.png: Added.
* platform/chromium-win-vista/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
* platform/chromium-win-xp/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
* platform/chromium-win-xp/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium-win-xp/svg/custom/svg-fonts-with-no-element-reference-expected.png: Added.
* platform/chromium-win-xp/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
* platform/chromium-win/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium/test_expectations.txt:

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

12 years agoUnreviewed. Rebaseline for r117865.
inferno@chromium.org [Tue, 22 May 2012 02:57:55 +0000 (02:57 +0000)]
Unreviewed. Rebaseline for r117865.

* platform/chromium-linux/fast/runin/runin-between-list-marker-and-before-content-expected.png: Removed.
* platform/chromium-win/fast/runin/runin-between-list-marker-and-before-content-expected.png: Added.

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

12 years ago[EFL] Unreviewed, reverting r116461.
rakuco@webkit.org [Tue, 22 May 2012 02:56:05 +0000 (02:56 +0000)]
[EFL] Unreviewed, reverting r116461.

r116461 caused a regression in the pixel tests, as scrollbars
stopped being rendered in the PNGs.

* DumpRenderTree/efl/PixelDumpSupportEfl.cpp:
(createBitmapContextFromWebView):

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

12 years agoUnreviewed chromium mac rebaseline for svg zoom tests.
eae@chromium.org [Tue, 22 May 2012 02:51:19 +0000 (02:51 +0000)]
Unreviewed chromium mac rebaseline for svg zoom tests.

* platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.png: Removed.
* platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.png: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-object-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-object-expected.txt: Added.
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-object-expected.txt: Added.

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

12 years agoUnreviewed chromium linux and windows rebaselines.
eae@chromium.org [Tue, 22 May 2012 02:46:45 +0000 (02:46 +0000)]
Unreviewed chromium linux and windows rebaselines.

* fast/borders/border-image-side-reduction-expected.png: Added.
* platform/chromium-linux-x86/platform: Added.
* platform/chromium-linux-x86/platform/chromium: Added.
* platform/chromium-linux-x86/platform/chromium/compositing: Added.
* platform/chromium-linux-x86/platform/chromium/compositing/filters: Added.
* platform/chromium-linux-x86/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png: Added.
* platform/chromium-linux/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png:
* platform/chromium-linux/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-linux/svg/wicd/test-rightsizing-b-expected.txt: Added.
* platform/chromium-mac-leopard/fast/borders/border-image-side-reduction-expected.png: Added.
* platform/chromium-win/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png:
* platform/chromium-win/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/efl/fast/borders/border-image-side-reduction-expected.png: Removed.
* platform/gtk/fast/borders/border-image-side-reduction-expected.png: Removed.

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

12 years agoUnreviewed rebaselines for chromium mac and windows.
eae@chromium.org [Tue, 22 May 2012 02:31:34 +0000 (02:31 +0000)]
Unreviewed rebaselines for chromium mac and windows.

* platform/chromium-mac-leopard/tables/mozilla_expected_failures/core/standards1-expected.txt: Added.
* platform/chromium-win-vista/tables/mozilla_expected_failures/core: Added.
* platform/chromium-win-vista/tables/mozilla_expected_failures/core/standards1-expected.png: Added.
* platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/core/captions3-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/core/standards1-expected.png:

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

12 years ago[V8] Remove V8Proxy::notHandledByInterceptor()
haraken@chromium.org [Tue, 22 May 2012 02:31:12 +0000 (02:31 +0000)]
[V8] Remove V8Proxy::notHandledByInterceptor()
https://bugs.webkit.org/show_bug.cgi?id=86831

Reviewed by Adam Barth.

This patch replaces 'return V8Proxy::notHandledByInterceptor()'
with 'return v8::Handle<v8::Value>()'. See the discussion in
https://bugs.webkit.org/show_bug.cgi?id=85330 for more details.

No tests. No change in behavior.

* bindings/scripts/CodeGeneratorV8.pm:
(GenerateOverloadedFunctionCallback):
(GenerateParametersCheck):
* bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjV8Internal::overloadedMethodCallback):
(WebCore::TestObjV8Internal::overloadedMethod1Callback):
* bindings/v8/V8Collection.h:
(WebCore::collectionNamedPropertyGetter):
* bindings/v8/V8DOMWrapper.cpp:
(WebCore::V8DOMWrapper::convertEventTargetToV8Object):
* bindings/v8/V8NPObject.cpp:
(WebCore::npObjectSetProperty):
* bindings/v8/V8Proxy.cpp:
(WebCore::V8Proxy::runScript):
(WebCore::V8Proxy::throwError):
* bindings/v8/V8Proxy.h:
(WebCore):
* bindings/v8/custom/V8ArrayBufferViewCustom.h:
(WebCore::constructWebGLArrayWithArrayBufferArgument):
(WebCore::setWebGLArrayHelper):
* bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp:
(WebCore::V8CSSStyleDeclaration::namedPropertyGetter):
(WebCore::V8CSSStyleDeclaration::namedPropertySetter):
* bindings/v8/custom/V8DOMStringMapCustom.cpp:
(WebCore::V8DOMStringMap::namedPropertyGetter):
* bindings/v8/custom/V8DOMWindowCustom.cpp:
(WebCore::V8DOMWindow::indexedPropertyGetter):
(WebCore::V8DOMWindow::namedPropertyGetter):
* bindings/v8/custom/V8HTMLAllCollectionCustom.cpp:
(WebCore::V8HTMLAllCollection::namedPropertyGetter):
* bindings/v8/custom/V8HTMLCollectionCustom.cpp:
(WebCore::V8HTMLCollection::namedPropertyGetter):
* bindings/v8/custom/V8HTMLFormElementCustom.cpp:
(WebCore::V8HTMLFormElement::indexedPropertyGetter):
(WebCore::V8HTMLFormElement::namedPropertyGetter):
* bindings/v8/custom/V8HTMLFrameSetElementCustom.cpp:
(WebCore::V8HTMLFrameSetElement::namedPropertyGetter):
* bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp:
(WebCore::V8HTMLOptionsCollection::indexedPropertyGetter):
* bindings/v8/custom/V8HTMLPlugInElementCustom.cpp:
(WebCore::npObjectNamedGetter):
(WebCore::npObjectNamedSetter):
(WebCore::npObjectIndexedGetter):
(WebCore::npObjectIndexedSetter):
* bindings/v8/custom/V8HTMLSelectElementCustom.cpp:
(WebCore::V8HTMLSelectElement::indexedPropertyGetter):
* bindings/v8/custom/V8NamedNodeMapCustom.cpp:
(WebCore::V8NamedNodeMap::indexedPropertyGetter):
(WebCore::V8NamedNodeMap::namedPropertyGetter):
* bindings/v8/custom/V8NodeListCustom.cpp:
(WebCore::V8NodeList::namedPropertyGetter):
* bindings/v8/custom/V8StorageCustom.cpp:
(WebCore::storageGetter):
(WebCore::V8Storage::namedPropertyGetter):
(WebCore::storageSetter):
* bindings/v8/custom/V8StyleSheetListCustom.cpp:
(WebCore::V8StyleSheetList::namedPropertyGetter):
* bindings/v8/custom/V8WebGLRenderingContextCustom.cpp:
(WebCore::V8WebGLRenderingContext::getAttachedShadersCallback):
(WebCore::V8WebGLRenderingContext::getProgramParameterCallback):
(WebCore::V8WebGLRenderingContext::getShaderParameterCallback):
(WebCore::V8WebGLRenderingContext::getUniformCallback):
(WebCore::vertexAttribAndUniformHelperf):
(WebCore::uniformHelperi):
(WebCore::uniformMatrixHelper):

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

12 years agoUnreviewed. Rebaseline for r117865.
inferno@chromium.org [Tue, 22 May 2012 02:27:17 +0000 (02:27 +0000)]
Unreviewed. Rebaseline for r117865.

* platform/chromium-linux/fast/runin/runin-between-list-marker-and-before-content-expected.png: Added.

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

12 years agoChromium linux rebaselines post sub-pixel switch.
eae@chromium.org [Tue, 22 May 2012 02:18:42 +0000 (02:18 +0000)]
Chromium linux rebaselines post sub-pixel switch.

* platform/chromium-linux/fast/borders/bidi-012-expected.txt: Added.
* platform/chromium-linux/fast/encoding/utf-16-big-endian-expected.txt: Added.
* platform/chromium-linux/fast/encoding/utf-16-little-endian-expected.txt: Added.
* platform/chromium-linux/svg/as-border-image/svg-as-border-image-2-expected.txt: Added.
* platform/chromium-linux/svg/as-border-image/svg-as-border-image-expected.txt: Added.

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

12 years ago<rdar://problem/11460336> and https://bugs.webkit.org/show_bug.cgi?id=87061
beidson@apple.com [Tue, 22 May 2012 02:04:58 +0000 (02:04 +0000)]
<rdar://problem/11460336> and https://bugs.webkit.org/show_bug.cgi?id=87061
WKPageGetScaleFactor can return 0.0 after a session is restored

Reviewed by Beth Dakin.

Source/WebKit2:

API test WKPageGetScaleFactorNotZero added.

* WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::restoreViewState): Tell the UI Process the scale factor
  is 1.0 if it has never been manually set.

Tools:

Loads a simple page, creates a session from it, restores that session, then
queries the page scale factor for the appropriate value of 1.0.

* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* TestWebKitAPI/Tests/WebKit2/WKPageGetScaleFactorNotZero.cpp: Added.
(TestWebKitAPI):
(TestWebKitAPI::didFinishLoadForFrame):
(TestWebKitAPI::setPageLoaderClient):
(TestWebKitAPI::createSessionState):
(TestWebKitAPI::TEST):

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

12 years agoFlash player buttons do not work when page is zoomed in
andersca@apple.com [Tue, 22 May 2012 01:55:25 +0000 (01:55 +0000)]
Flash player buttons do not work when page is zoomed in
https://bugs.webkit.org/show_bug.cgi?id=87056
<rdar://problem/11491501>

Reviewed by Oliver Hunt.

Source/WebKit2:

Use the page scale factor when computing the plug-in to root view transform, otherwise we'll compute an
incorrect transform for plug-ins inside subframes. Also, make sure that viewGeometryDidChange is called for all plug-ins
when scaling the page since otherwise it won't be called unless the scroll position changes.

* WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::pageScaleFactorDidChange):
(WebKit):
(WebKit::PluginView::viewGeometryDidChange):
* WebProcess/Plugins/PluginView.h:
(PluginView):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::scalePage):

LayoutTests:

* platform/mac-wk2/plugins/mouse-events-scaled-iframe-expected.txt: Added.
* platform/mac-wk2/plugins/mouse-events-scaled-iframe.html: Added.

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

12 years agoShrink FontDescription object size
rwlbuis@webkit.org [Tue, 22 May 2012 01:53:10 +0000 (01:53 +0000)]
Shrink FontDescription object size
https://bugs.webkit.org/show_bug.cgi?id=86950

Reviewed by Alexey Proskuryakov.

Reduce object size of FontDescription by 8 bytes on 64-bit, 4 bytes on 32-bit systems.
Note that this means Font, StyleInheritedData and RenderSVGInlineText shrink too.

* platform/graphics/FontDescription.cpp:
* platform/graphics/FontDescription.h:
(WebCore::FontDescription::script):
(FontDescription):

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

12 years agoChromium compile fix, unreviewed.
jamesr@google.com [Tue, 22 May 2012 01:49:38 +0000 (01:49 +0000)]
Chromium compile fix, unreviewed.

Fixed is defined in WebCore and is a typedef in the OS X 10.5 SDK headers, so it needs an explicit WebCore::
prefix to be unambiguous on mac.

* tests/FilterOperationsTest.cpp:
(WebKit::TEST):

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

12 years agoStyle guide change: Uses of "std::" should be explicitly qualified.
commit-queue@webkit.org [Tue, 22 May 2012 01:45:24 +0000 (01:45 +0000)]
Style guide change: Uses of "std::" should be explicitly qualified.
https://bugs.webkit.org/show_bug.cgi?id=87043

Patch by Peter Kasting <pkasting@google.com> on 2012-05-21
Reviewed by Ryosuke Niwa.

* coding/coding-style.html:

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

12 years agoRegression(r117482): Run-in crashes relating to generated content and inline line...
inferno@chromium.org [Tue, 22 May 2012 01:36:43 +0000 (01:36 +0000)]
Regression(r117482): Run-in crashes relating to generated content and inline line box clearing.
https://bugs.webkit.org/show_bug.cgi?id=86879

Reviewed by Julien Chaffraix.

Source/WebCore:

Tests: fast/runin/generated-content-crash.html
       fast/runin/move-run-in-original-position-crash.html

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::addChildIgnoringAnonymousColumnBlocks): Use the new helper
placeRunInIfNeeded. Do not place the run-in if it is a generated container since
the caller such as updateBeforeAfterContent might be keeping a reference to it
and adding children to it later.
(WebCore::destroyRunIn): Add ability to clear line box tree for inlines.
(WebCore::RenderBlock::placeRunInIfNeeded): Helper to place run-in. Add an
argument to not modify generated content during addChild, it should be moved
only at end of updateBeforeAfterContent.
(WebCore::RenderBlock::moveRunInUnderSiblingBlockIfNeeded):
(WebCore::RenderBlock::runInIsPlacedIntoSiblingBlock): helper to tell if this run-in
is actually placed into the next sibling block.
(WebCore::RenderBlock::moveRunInToOriginalPosition):
* rendering/RenderInline.cpp:
(WebCore::RenderInline::deleteLineBoxTree): like RenderBlock, add a helper
for deleteLineBoxTree. Virtualizing this might not be good, since this is
the only call site for inline line box tree clearing and RenderBlock::deleteLineBoxTree
is called a lot.
* rendering/RenderObjectChildList.cpp:
(WebCore::createRendererForBeforeAfterContent): fix a typo.
(WebCore::RenderObjectChildList::updateBeforeAfterContent): If insertBefore is equal
to the intruded run-in, then set it to next sibling so that new child will come after it. At
the end, place the generatedContainer if it is a run-in.

LayoutTests:

These tests need to show dump render tree to show the correct location of run-in placement. All
renderings match IE and Opera.

* fast/lists/parent-box-not-box-crash-expected.txt: Rebaselined, since now run-in functions correctly
by being the first child before list marker.
* fast/runin/generated-content-crash-expected.png: Added.
* fast/runin/generated-content-crash-expected.txt: Added.
* fast/runin/generated-content-crash.html: Added.
* fast/runin/move-run-in-original-position-crash-expected.png: Added.
* fast/runin/move-run-in-original-position-crash-expected.txt: Added.
* fast/runin/move-run-in-original-position-crash.html: Added.
* fast/runin/runin-between-list-marker-and-before-content-expected.png:
* fast/runin/runin-between-list-marker-and-before-content-expected.txt: Rebaselined, since now run-in
functions correctly by being the first child before list marker.

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

12 years ago[chromium] Port chromium compositor to use WebFilterOperation(s)
jamesr@google.com [Tue, 22 May 2012 01:10:06 +0000 (01:10 +0000)]
[chromium] Port chromium compositor to use WebFilterOperation(s)
https://bugs.webkit.org/show_bug.cgi?id=87046

Reviewed by Adrienne Walker.

Source/Platform:

This changes WebFilterOperation / WebFilterOperations from being simple wrappers over WebCore types to being
standalone. WebFilterOperation is a plain old data struct with some convenience constuctors and type
assertions. Each WebFilterOperation contains a type tag and the parameters needed for each filter.
WebFilterOperations represents an ordered list of WebFilterOperation instances and can be copied around as
needed. It also exposes a few convenience functions about how the filters will modify pixels.

* Platform.gypi:
* chromium/public/WebFilterOperation.h:
(WebFilterOperation):
(WebKit::WebFilterOperation::type):
(WebKit::WebFilterOperation::amount):
(WebKit::WebFilterOperation::dropShadowOffset):
(WebKit::WebFilterOperation::dropShadowColor):
(WebKit::WebFilterOperation::createGrayscaleFilter):
(WebKit::WebFilterOperation::createSepiaFilter):
(WebKit::WebFilterOperation::createSaturateFilter):
(WebKit::WebFilterOperation::createHueRotateFilter):
(WebKit::WebFilterOperation::createInvertFilter):
(WebKit::WebFilterOperation::createBrightnessFilter):
(WebKit::WebFilterOperation::createContrastFilter):
(WebKit::WebFilterOperation::createOpacityFilter):
(WebKit::WebFilterOperation::createBlurFilter):
(WebKit::WebFilterOperation::createDropShadowFilter):
(WebKit::WebFilterOperation::equals):
(WebKit::WebFilterOperation::WebFilterOperation):
(WebKit::operator==):
(WebKit::operator!=):
* chromium/public/WebFilterOperations.h:
(WebKit):
(WebKit::WebFilterOperations::WebFilterOperations):
(WebKit::WebFilterOperations::operator=):
(WebFilterOperations):
(WebKit::operator==):
(WebKit::operator!=):
* chromium/src/WebFilterOperations.cpp: Added.
(WebKit):
(WebFilterOperationsPrivate):
(WebKit::WebFilterOperations::initialize):
(WebKit::WebFilterOperations::destroy):
(WebKit::WebFilterOperations::assign):
(WebKit::WebFilterOperations::equals):
(WebKit::WebFilterOperations::append):
(WebKit::WebFilterOperations::clear):
(WebKit::WebFilterOperations::isEmpty):
(WebKit::spreadForStdDeviation):
(WebKit::WebFilterOperations::getOutsets):
(WebKit::WebFilterOperations::hasFilterThatMovesPixels):
(WebKit::WebFilterOperations::hasFilterThatAffectsOpacity):
(WebKit::WebFilterOperations::size):
(WebKit::WebFilterOperations::at):

Source/WebCore:

This converts all compositor implementation logic to use WebFilterOperation(s) directly instead of the WebCore
types. GraphicsLayerChromium bridges between a WebCore::FilterOperations to WebFilterOperations, doing the
necessary type conversions and checking for filters that our compositor implementation supports. This cleans up
the chromium compositor's dependencies and removes any thread constraints from WebCore::FilterOperation /
WebCore::FilterOperations.

Covered by existing layout tests and unit tests in FilterOperationsTest.cpp

* WebCore.gyp/WebCore.gyp:
* WebCore.gypi:
* platform/chromium/support/WebFilterOperations.cpp: Moved to Source/Platform/chromium/src/
* platform/graphics/chromium/GraphicsLayerChromium.cpp:
(WebCore::copyWebCoreFilterOperationsToWebFilterOperations):
(WebCore):
(WebCore::GraphicsLayerChromium::setFilters):
(WebCore::GraphicsLayerChromium::setBackgroundFilters):
(WebCore::GraphicsLayerChromium::updateTransform):
(WebCore::GraphicsLayerChromium::updateChildrenTransform):
* platform/graphics/chromium/GraphicsLayerChromium.h:
(GraphicsLayerChromium):
* platform/graphics/chromium/LayerChromium.cpp:
(WebCore::LayerChromium::setFilters):
(WebCore::LayerChromium::setBackgroundFilters):
(WebCore::LayerChromium::pushPropertiesTo):
* platform/graphics/chromium/LayerChromium.h:
(LayerChromium):
(WebCore::LayerChromium::filters):
(WebCore::LayerChromium::backgroundFilters):
* platform/graphics/chromium/RenderSurfaceChromium.h:
(WebCore::RenderSurfaceChromium::setFilters):
(WebCore::RenderSurfaceChromium::filters):
(WebCore::RenderSurfaceChromium::setBackgroundFilters):
(WebCore::RenderSurfaceChromium::backgroundFilters):
(RenderSurfaceChromium):
* platform/graphics/chromium/cc/CCDamageTracker.cpp:
(WebCore::expandDamageRectWithFilters):
(WebCore::expandDamageRectInsideRectWithFilters):
(WebCore::CCDamageTracker::updateDamageTrackingState):
* platform/graphics/chromium/cc/CCDamageTracker.h:
(WebKit):
(WebCore):
(CCDamageTracker):
* platform/graphics/chromium/cc/CCLayerImpl.cpp:
(WebCore::CCLayerImpl::setFilters):
(WebCore::CCLayerImpl::setBackgroundFilters):
* platform/graphics/chromium/cc/CCLayerImpl.h:
(CCLayerImpl):
(WebCore::CCLayerImpl::filters):
(WebCore::CCLayerImpl::backgroundFilters):
* platform/graphics/chromium/cc/CCRenderSurface.cpp:
(WebCore::CCRenderSurface::applyFilters):
* platform/graphics/chromium/cc/CCRenderSurface.h:
(WebCore::CCRenderSurface::setFilters):
(WebCore::CCRenderSurface::filters):
(CCRenderSurface):
(WebCore::CCRenderSurface::setBackgroundFilters):
(WebCore::CCRenderSurface::backgroundFilters):
* platform/graphics/chromium/cc/CCRenderSurfaceFilters.cpp:
(WebCore::CCRenderSurfaceFilters::apply):
* platform/graphics/chromium/cc/CCRenderSurfaceFilters.h:
(WebKit):
(CCRenderSurfaceFilters):
* testing/Internals.cpp:
(WebCore::Internals::setBackgroundBlurOnNode):

Source/WebKit/chromium:

* WebKit.gypi:
* src/AssertMatchingEnums.cpp:
* src/WebLayer.cpp:
(WebKit::WebLayer::setFilters):
(WebKit::WebLayer::setBackgroundFilters):
* tests/CCDamageTrackerTest.cpp:
(WebKitTests::TEST_F):
* tests/CCLayerImplTest.cpp:
(WebCore::TEST):
* tests/CCLayerTreeHostTest.cpp:
(WTF::CCLayerTreeHostTestLayerOcclusionWithFilters::beginTest):
* tests/CCOcclusionTrackerTest.cpp:
(WebKitTests::CCOcclusionTrackerTest::createSurface):
(WebKitTests::CCOcclusionTrackerTest::createDrawingSurface):
(WebKitTests::CCOcclusionTrackerTestFilters::runMyTest):
(WebKitTests::CCOcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilter::runMyTest):
(WebKitTests::CCOcclusionTrackerTestTwoBackgroundFiltersReduceOcclusionTwice::runMyTest):
(WebKitTests::CCOcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilterWithClip::runMyTest):
(WebKitTests::CCOcclusionTrackerTestDontReduceOcclusionBelowBackgroundFilter::runMyTest):
(WebKitTests::CCOcclusionTrackerTestDontReduceOcclusionIfBackgroundFilterIsOccluded::runMyTest):
(WebKitTests::CCOcclusionTrackerTestReduceOcclusionWhenBackgroundFilterIsPartiallyOccluded::runMyTest):
* tests/FilterOperationsTest.cpp: Added.
  Tests the existing behavior of WebCore::FilterOperations::getOutsets and makes sure WebFilterOperations'
  behavior matches.
(WebKit):
(WebKit::TEST):
* tests/GraphicsLayerChromiumTest.cpp:

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

12 years agoUnreviewed. Yet more updated test expectations following r117815.
leviw@chromium.org [Tue, 22 May 2012 00:54:45 +0000 (00:54 +0000)]
Unreviewed. Yet more updated test expectations following r117815.

* css2.1/t090501-c414-flt-03-b-g-expected.txt: Added.
* fast/borders/bidi-012-expected.txt: Added.
* fast/css/css2-system-fonts-expected.txt: Added.
* fast/lists/ordered-list-with-no-ol-tag-expected.txt: Added.
* fast/multicol/column-break-with-balancing-expected.txt: Added.
* fast/multicol/float-multicol-expected.txt: Added.
* fast/multicol/layers-in-multicol-expected.txt: Added.
* fast/multicol/overflow-across-columns-percent-height-expected.txt: Added.
* fast/multicol/scrolling-overflow-expected.txt: Added.
* fast/multicol/span/anonymous-before-child-parent-crash-expected.png: Added.
* fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Added.
* fast/multicol/span/anonymous-split-block-crash-expected.txt: Added.
* fast/multicol/span/anonymous-style-inheritance-expected.txt: Added.
* fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Added.
* fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Added.
* fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Added.
* fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Added.
* fast/multicol/span/span-as-immediate-columns-child-expected.txt: Added.
* fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Added.
* fast/multicol/span/span-as-nested-columns-child-expected.txt: Added.
* fast/multicol/span/span-margin-collapsing-expected.txt: Added.
* fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: Added.
* fast/multicol/vertical-lr/float-multicol-expected.txt: Added.
* fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Added.
* fast/multicol/vertical-rl/float-multicol-expected.txt: Added.
* fast/repaint/line-flow-with-floats-1-expected.txt: Added.
* fast/repaint/line-flow-with-floats-10-expected.txt: Added.
* fast/repaint/line-flow-with-floats-2-expected.txt: Added.
* fast/repaint/line-flow-with-floats-3-expected.txt: Added.
* fast/repaint/line-flow-with-floats-4-expected.txt: Added.
* fast/repaint/line-flow-with-floats-5-expected.txt: Added.
* fast/repaint/line-flow-with-floats-6-expected.txt: Added.
* fast/repaint/line-flow-with-floats-7-expected.txt: Added.
* fast/repaint/line-flow-with-floats-8-expected.txt: Added.
* fast/repaint/line-flow-with-floats-9-expected.txt: Added.
* fast/ruby/ruby-inline-table-expected.txt: Added.
* fast/selectors/032-expected.txt: Added.
* fast/selectors/unqualified-hover-quirks-expected.txt: Added.
* fast/table/009-expected.txt: Added.
* fast/table/014-expected.txt: Added.
* fast/table/041-expected.txt: Added.
* fast/table/nested-percent-height-table-expected.txt: Added.
* fast/table/percent-heights-expected.txt: Added.
* fast/text/basic/012-expected.txt: Added.
* fast/text/basic/generic-family-reset-expected.txt: Added.
* fast/text/line-breaks-expected.txt: Added.
* fast/transforms/bounding-rect-zoom-expected.txt: Added.
* fast/writing-mode/fieldsets-expected.txt: Added.
* platform/chromium-linux/fast/block/float/overhanging-tall-block-expected.txt: Removed.
* platform/chromium-linux/fast/multicol/column-break-with-balancing-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/lists/ordered-list-with-no-ol-tag-expected.png:
* platform/chromium-mac-leopard/fast/multicol/column-break-with-balancing-expected.png:
* platform/chromium-mac-leopard/fast/multicol/column-count-with-rules-expected.png:
* platform/chromium-mac-leopard/fast/multicol/column-rules-expected.png:
* platform/chromium-mac-leopard/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-mac-leopard/fast/multicol/columns-shorthand-parsing-expected.png:
* platform/chromium-mac-leopard/fast/multicol/float-multicol-expected.png:
* platform/chromium-mac-leopard/fast/multicol/float-paginate-complex-expected.png:
* platform/chromium-mac-leopard/fast/multicol/layers-in-multicol-expected.png:
* platform/chromium-mac-leopard/fast/multicol/max-height-columns-block-expected.png:
* platform/chromium-mac-leopard/fast/multicol/nested-columns-expected.png:
* platform/chromium-mac-leopard/fast/multicol/overflow-across-columns-expected.png:
* platform/chromium-mac-leopard/fast/multicol/overflow-across-columns-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/overflow-across-columns-percent-height-expected.png:
* platform/chromium-mac-leopard/fast/multicol/overflow-unsplittable-expected.png:
* platform/chromium-mac-leopard/fast/multicol/overflow-unsplittable-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/positive-leading-expected.png:
* platform/chromium-mac-leopard/fast/multicol/scrolling-overflow-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-split-block-crash-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-margin-collapsing-expected.png:
* platform/chromium-mac-leopard/fast/multicol/table-vertical-align-expected.png:
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/nested-columns-expected.png: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/nested-columns-expected.txt: Added.
* platform/chromium-mac-leopard/fast/overflow/clip-rects-fixed-ancestor-expected.png:
* platform/chromium-mac-leopard/fast/overflow/overflow_hidden-expected.png:
* platform/chromium-mac-leopard/fast/overflow/overflow_hidden-expected.txt: Added.
* platform/chromium-mac-leopard/fast/parser/xhtml-alternate-entities-expected.png:
* platform/chromium-mac-leopard/fast/parser/xhtml-alternate-entities-expected.txt:
* platform/chromium-mac-leopard/fast/reflections/opacity-reflection-transform-expected.png:
* platform/chromium-mac-leopard/fast/regions/bottom-overflow-out-of-first-region-expected.png:
* platform/chromium-mac-leopard/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png:
* platform/chromium-mac-leopard/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac-leopard/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac-leopard/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
* platform/chromium-mac-leopard/fast/regions/overflow-size-change-with-stacking-context-expected.png:
* platform/chromium-mac-leopard/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png:
* platform/chromium-mac-leopard/fast/regions/top-overflow-out-of-second-region-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-1-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-10-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-2-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-3-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-4-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-5-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-6-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-7-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-8-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-9-expected.png:
* platform/chromium-mac-leopard/fast/repaint/repaint-across-writing-mode-boundary-expected.txt: Added.
* platform/chromium-mac-leopard/fast/ruby/ruby-inline-table-expected.png:
* platform/chromium-mac-leopard/fast/selectors/032-expected.png:
* platform/chromium-mac-leopard/fast/selectors/166-expected.png:
* platform/chromium-mac-leopard/fast/selectors/unqualified-hover-quirks-expected.png:
* platform/chromium-mac-leopard/fast/speech/input-appearance-numberandspeech-expected.png:
* platform/chromium-mac-leopard/fast/speech/input-appearance-searchandspeech-expected.png:
* platform/chromium-mac-leopard/fast/speech/input-appearance-speechbutton-expected.png:
* platform/chromium-mac-leopard/fast/speech/speech-bidi-rendering-expected.png:
* platform/chromium-mac-leopard/fast/table/009-expected.png:
* platform/chromium-mac-leopard/fast/table/014-expected.png:
* platform/chromium-mac-leopard/fast/table/041-expected.png:
* platform/chromium-mac-leopard/fast/table/absolute-table-at-bottom-expected.png:
* platform/chromium-mac-leopard/fast/table/border-collapsing/004-expected.png:
* platform/chromium-mac-leopard/fast/table/border-collapsing/004-vertical-expected.png:
* platform/chromium-mac-leopard/fast/table/mozilla-bug10296-vertical-align-1-expected.png:
* platform/chromium-mac-leopard/fast/table/mozilla-bug10296-vertical-align-1-expected.txt: Added.
* platform/chromium-mac-leopard/fast/table/mozilla-bug10296-vertical-align-2-expected.png:
* platform/chromium-mac-leopard/fast/table/mozilla-bug10296-vertical-align-2-expected.txt: Added.
* platform/chromium-mac-leopard/fast/table/nested-percent-height-table-expected.png:
* platform/chromium-mac-leopard/fast/table/percent-heights-expected.png:
* platform/chromium-mac-leopard/fast/text/basic/012-expected.png:
* platform/chromium-mac-leopard/fast/text/basic/013-expected.png:
* platform/chromium-mac-leopard/fast/text/basic/generic-family-reset-expected.png:
* platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-CSS-expected.png:
* platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-HTML-expected.png:
* platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
* platform/chromium-mac-leopard/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-mac-leopard/fast/text/line-breaks-expected.png:
* platform/chromium-mac-leopard/fast/text/textIteratorNilRenderer-expected.png:
* platform/chromium-mac-leopard/fast/text/whitespace/024-expected.png:
* platform/chromium-mac-leopard/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
* platform/chromium-mac-leopard/fast/transforms/bounding-rect-zoom-expected.png:
* platform/chromium-mac-leopard/fast/transforms/transformed-document-element-expected.png:
* platform/chromium-mac-leopard/fast/writing-mode/broken-ideographic-font-expected.png:
* platform/chromium-mac-leopard/fast/writing-mode/broken-ideographic-font-expected.txt: Added.
* platform/chromium-mac-leopard/fast/writing-mode/fieldsets-expected.png:
* platform/chromium-mac-leopard/fast/xsl/xslt-extra-content-at-end-expected.png:
* platform/chromium-mac-leopard/fast/xsl/xslt-extra-content-at-end-expected.txt:
* platform/chromium-mac-leopard/http/tests/misc/iframe404-expected.png:
* platform/chromium-mac-leopard/http/tests/misc/iframe404-expected.txt: Added.
* platform/chromium-mac-leopard/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png:
* platform/chromium-mac-leopard/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Added.
* platform/chromium-mac-leopard/media/audio-repaint-expected.png:
* platform/chromium-mac-leopard/svg/as-border-image/svg-as-border-image-2-expected.png:
* platform/chromium-mac-leopard/svg/as-border-image/svg-as-border-image-expected.png:
* platform/chromium-mac-leopard/svg/text/small-fonts-in-html5-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-images-expected.txt: Added.
* platform/chromium-mac/compositing/direct-image-compositing-expected.png:
* platform/chromium-mac/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-mac/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-mac/css1/font_properties/font-expected.txt: Added.
* platform/chromium-mac/fast/css/percentage-non-integer-expected.png:
* platform/chromium-mac/fast/encoding/utf-16-big-endian-expected.png:
* platform/chromium-mac/fast/encoding/utf-16-little-endian-expected.png:
* platform/chromium-mac/fast/forms/control-restrict-line-height-expected.png:
* platform/chromium-mac/fast/forms/search-cancel-button-style-sharing-expected.png:
* platform/chromium-mac/fast/forms/search-rtl-expected.png:
* platform/chromium-mac/fast/forms/searchfield-heights-expected.png:
* platform/chromium-mac/fast/lists/ordered-list-with-no-ol-tag-expected.png:
* platform/chromium-mac/fast/multicol/column-break-with-balancing-expected.png:
* platform/chromium-mac/fast/multicol/column-count-with-rules-expected.png:
* platform/chromium-mac/fast/multicol/column-rules-expected.png:
* platform/chromium-mac/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-mac/fast/multicol/columns-shorthand-parsing-expected.png:
* platform/chromium-mac/fast/multicol/float-multicol-expected.png:
* platform/chromium-mac/fast/multicol/float-paginate-complex-expected.png:
* platform/chromium-mac/fast/multicol/layers-in-multicol-expected.png:
* platform/chromium-mac/fast/multicol/max-height-columns-block-expected.png:
* platform/chromium-mac/fast/multicol/nested-columns-expected.png:
* platform/chromium-mac/fast/multicol/overflow-across-columns-expected.png:
* platform/chromium-mac/fast/multicol/overflow-across-columns-percent-height-expected.png:
* platform/chromium-mac/fast/multicol/overflow-unsplittable-expected.png:
* platform/chromium-mac/fast/multicol/positive-leading-expected.png:
* platform/chromium-mac/fast/multicol/scrolling-overflow-expected.png:
* platform/chromium-mac/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
* platform/chromium-mac/fast/multicol/span/anonymous-split-block-crash-expected.png:
* platform/chromium-mac/fast/multicol/span/anonymous-style-inheritance-expected.png:
* platform/chromium-mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-nested-columns-child-expected.png:
* platform/chromium-mac/fast/multicol/span/span-margin-collapsing-expected.png:
* platform/chromium-mac/fast/multicol/table-vertical-align-expected.png:
* platform/chromium-mac/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
* platform/chromium-mac/fast/multicol/vertical-lr/float-multicol-expected.png:
* platform/chromium-mac/fast/multicol/vertical-lr/nested-columns-expected.png:
* platform/chromium-mac/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
* platform/chromium-mac/fast/multicol/vertical-rl/float-multicol-expected.png:
* platform/chromium-mac/fast/multicol/vertical-rl/nested-columns-expected.png:
* platform/chromium-mac/fast/overflow/clip-rects-fixed-ancestor-expected.png:
* platform/chromium-mac/fast/overflow/overflow_hidden-expected.png:
* platform/chromium-mac/fast/parser/xhtml-alternate-entities-expected.png:
* platform/chromium-mac/fast/reflections/opacity-reflection-transform-expected.png:
* platform/chromium-mac/fast/regions/bottom-overflow-out-of-first-region-expected.png:
* platform/chromium-mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png:
* platform/chromium-mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
* platform/chromium-mac/fast/regions/overflow-size-change-with-stacking-context-expected.png:
* platform/chromium-mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png:
* platform/chromium-mac/fast/regions/top-overflow-out-of-second-region-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-1-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-10-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-2-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-3-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-4-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-5-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-6-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-7-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-8-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-9-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-mac/fast/ruby/ruby-inline-table-expected.png:
* platform/chromium-mac/fast/selectors/032-expected.png:
* platform/chromium-mac/fast/selectors/166-expected.png:
* platform/chromium-mac/fast/selectors/unqualified-hover-quirks-expected.png:
* platform/chromium-mac/fast/speech/input-appearance-numberandspeech-expected.png:
* platform/chromium-mac/fast/speech/input-appearance-speechbutton-expected.png:
* platform/chromium-mac/fast/speech/speech-bidi-rendering-expected.png:
* platform/chromium-mac/fast/table/009-expected.png:
* platform/chromium-mac/fast/table/014-expected.png:
* platform/chromium-mac/fast/table/041-expected.png:
* platform/chromium-mac/fast/table/absolute-table-at-bottom-expected.png:
* platform/chromium-mac/fast/table/border-collapsing/004-expected.png:
* platform/chromium-mac/fast/table/border-collapsing/004-vertical-expected.png:
* platform/chromium-mac/fast/table/mozilla-bug10296-vertical-align-1-expected.png:
* platform/chromium-mac/fast/table/mozilla-bug10296-vertical-align-2-expected.png:
* platform/chromium-mac/fast/table/nested-percent-height-table-expected.png:
* platform/chromium-mac/fast/table/percent-heights-expected.png:
* platform/chromium-mac/fast/text/basic/012-expected.png:
* platform/chromium-mac/fast/text/basic/013-expected.png:
* platform/chromium-mac/fast/text/basic/generic-family-reset-expected.png:
* platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.png:
* platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.png:
* platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
* platform/chromium-mac/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-mac/fast/text/line-breaks-expected.png:
* platform/chromium-mac/fast/text/textIteratorNilRenderer-expected.png:
* platform/chromium-mac/fast/text/whitespace/024-expected.png:
* platform/chromium-mac/fast/transforms/bounding-rect-zoom-expected.png:
* platform/chromium-mac/fast/writing-mode/fieldsets-expected.png:
* platform/chromium-mac/fast/xsl/xslt-extra-content-at-end-expected.png:
* platform/chromium-mac/http/tests/misc/iframe404-expected.png:
* platform/chromium-mac/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png:
* platform/chromium-mac/media/audio-repaint-expected.png:
* platform/chromium-win-vista/compositing/reflections: Removed.
* platform/chromium-win-vista/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-win-vista/css1/font_properties: Added.
* platform/chromium-win-vista/css1/font_properties/font-expected.txt: Added.
* platform/chromium-win-vista/css1/text_properties/vertical_align-expected.png: Added.
* platform/chromium-win-vista/fast/images: Removed.
* platform/chromium-win-vista/fast/multicol: Added.
* platform/chromium-win-vista/fast/multicol/vertical-rl: Added.
* platform/chromium-win-vista/fast/multicol/vertical-rl/nested-columns-expected.png: Added.
* platform/chromium-win-vista/fast/ruby: Removed.
* platform/chromium-win-vista/fast/text/basic: Removed.
* platform/chromium-win-vista/fast/writing-mode/broken-ideographic-font-expected.txt: Added.
* platform/chromium-win-vista/http/tests/misc/iframe404-expected.png: Added.
* platform/chromium-win-vista/svg/zoom/page/zoom-background-images-expected.png: Added.
* platform/chromium-win-xp/compositing/reflections: Removed.
* platform/chromium-win-xp/compositing/shadows: Removed.
* platform/chromium-win-xp/fast/css/css2-system-fonts-expected.txt:
* platform/chromium-win-xp/fast/images: Removed.
* platform/chromium-win-xp/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
* platform/chromium-win-xp/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-win-xp/fast/text/line-breaks-expected.png:
* platform/chromium-win-xp/fast/text/line-breaks-expected.txt:
* platform/chromium-win-xp/fast/writing-mode/broken-ideographic-font-expected.txt: Added.
* platform/chromium-win/compositing/direct-image-compositing-expected.png:
* platform/chromium-win/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-win/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-win/css1/font_properties/font-expected.txt:
* platform/chromium-win/css1/text_properties/vertical_align-expected.png:
* platform/chromium-win/css2.1/t090501-c414-flt-03-b-g-expected.txt:
* platform/chromium-win/fast/block/float/overhanging-tall-block-expected.txt:
* platform/chromium-win/fast/borders/bidi-012-expected.txt:
* platform/chromium-win/fast/css/continuationCrash-expected.txt:
* platform/chromium-win/fast/css/css2-system-fonts-expected.txt:
* platform/chromium-win/fast/css/hsla-color-expected.png:
* platform/chromium-win/fast/css/percentage-non-integer-expected.png:
* platform/chromium-win/fast/css/preserve-user-specified-zoom-level-on-reload-expected.png:
* platform/chromium-win/fast/css/rgb-float-expected.png:
* platform/chromium-win/fast/encoding/utf-16-big-endian-expected.png:
* platform/chromium-win/fast/encoding/utf-16-big-endian-expected.txt:
* platform/chromium-win/fast/encoding/utf-16-little-endian-expected.png:
* platform/chromium-win/fast/encoding/utf-16-little-endian-expected.txt:
* platform/chromium-win/fast/forms/control-restrict-line-height-expected.png:
* platform/chromium-win/fast/forms/control-restrict-line-height-expected.txt:
* platform/chromium-win/fast/forms/date/date-appearance-expected.png:
* platform/chromium-win/fast/forms/date/date-appearance-expected.txt:
* platform/chromium-win/fast/forms/searchfield-heights-expected.png:
* platform/chromium-win/fast/forms/searchfield-heights-expected.txt:
* platform/chromium-win/fast/forms/validation-message-appearance-expected.txt:
* platform/chromium-win/fast/gradients/simple-gradients-expected.png:
* platform/chromium-win/fast/images/imagemap-focus-ring-zoom-expected.png:
* platform/chromium-win/fast/lists/ordered-list-with-no-ol-tag-expected.png:
* platform/chromium-win/fast/multicol/column-break-with-balancing-expected.png:
* platform/chromium-win/fast/multicol/column-break-with-balancing-expected.txt:
* platform/chromium-win/fast/multicol/column-count-with-rules-expected.png:
* platform/chromium-win/fast/multicol/column-rules-expected.png:
* platform/chromium-win/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-win/fast/multicol/columns-shorthand-parsing-expected.png:
* platform/chromium-win/fast/multicol/float-multicol-expected.png:
* platform/chromium-win/fast/multicol/float-paginate-complex-expected.png:
* platform/chromium-win/fast/multicol/layers-in-multicol-expected.png:
* platform/chromium-win/fast/multicol/max-height-columns-block-expected.png:
* platform/chromium-win/fast/multicol/nested-columns-expected.png:
* platform/chromium-win/fast/multicol/overflow-across-columns-expected.png:
* platform/chromium-win/fast/multicol/overflow-across-columns-percent-height-expected.png:
* platform/chromium-win/fast/multicol/overflow-unsplittable-expected.png:
* platform/chromium-win/fast/multicol/positive-leading-expected.png:
* platform/chromium-win/fast/multicol/scrolling-overflow-expected.png:
* platform/chromium-win/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
* platform/chromium-win/fast/multicol/span/anonymous-split-block-crash-expected.png:
* platform/chromium-win/fast/multicol/span/anonymous-style-inheritance-expected.png:
* platform/chromium-win/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-expected.png:
* platform/chromium-win/fast/multicol/span/span-margin-collapsing-expected.png:
* platform/chromium-win/fast/multicol/table-vertical-align-expected.png:
* platform/chromium-win/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
* platform/chromium-win/fast/multicol/vertical-lr/float-multicol-expected.png:
* platform/chromium-win/fast/multicol/vertical-lr/nested-columns-expected.png:
* platform/chromium-win/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
* platform/chromium-win/fast/multicol/vertical-rl/float-multicol-expected.png:
* platform/chromium-win/fast/multicol/vertical-rl/nested-columns-expected.png:
* platform/chromium-win/fast/overflow/clip-rects-fixed-ancestor-expected.png:
* platform/chromium-win/fast/overflow/overflow_hidden-expected.png:
* platform/chromium-win/fast/parser/xhtml-alternate-entities-expected.png:
* platform/chromium-win/fast/reflections/opacity-reflection-transform-expected.png:
* platform/chromium-win/fast/regions/bottom-overflow-out-of-first-region-expected.png:
* platform/chromium-win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png:
* platform/chromium-win/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-win/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-win/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
* platform/chromium-win/fast/regions/overflow-size-change-with-stacking-context-expected.png:
* platform/chromium-win/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png:
* platform/chromium-win/fast/regions/top-overflow-out-of-second-region-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-1-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-10-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-2-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-3-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-4-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-5-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-6-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-7-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-8-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-9-expected.png:
* platform/chromium-win/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
* platform/chromium-win/fast/ruby/ruby-inline-table-expected.png:
* platform/chromium-win/fast/selectors/032-expected.png:
* platform/chromium-win/fast/selectors/166-expected.png:
* platform/chromium-win/fast/selectors/unqualified-hover-quirks-expected.png:
* platform/chromium-win/fast/speech/input-appearance-numberandspeech-expected.png:
* platform/chromium-win/fast/speech/input-appearance-numberandspeech-expected.txt:
* platform/chromium-win/fast/speech/input-appearance-searchandspeech-expected.png:
* platform/chromium-win/fast/speech/input-appearance-searchandspeech-expected.txt:
* platform/chromium-win/fast/speech/input-appearance-speechbutton-expected.png:
* platform/chromium-win/fast/speech/input-appearance-speechbutton-expected.txt:
* platform/chromium-win/fast/speech/speech-bidi-rendering-expected.png:
* platform/chromium-win/fast/table/009-expected.png:
* platform/chromium-win/fast/table/014-expected.png:
* platform/chromium-win/fast/table/041-expected.png:
* platform/chromium-win/fast/table/absolute-table-at-bottom-expected.png:
* platform/chromium-win/fast/table/border-collapsing/004-expected.png:
* platform/chromium-win/fast/table/border-collapsing/004-vertical-expected.png:
* platform/chromium-win/fast/table/mozilla-bug10296-vertical-align-1-expected.png:
* platform/chromium-win/fast/table/mozilla-bug10296-vertical-align-2-expected.png:
* platform/chromium-win/fast/table/nested-percent-height-table-expected.png:
* platform/chromium-win/fast/table/percent-heights-expected.png:
* platform/chromium-win/fast/text/basic/012-expected.png:
* platform/chromium-win/fast/text/basic/013-expected.png:
* platform/chromium-win/fast/text/basic/generic-family-reset-expected.png:
* platform/chromium-win/fast/text/international/bidi-LDB-2-CSS-expected.png:
* platform/chromium-win/fast/text/international/bidi-LDB-2-HTML-expected.png:
* platform/chromium-win/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
* platform/chromium-win/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-win/fast/text/international/thai-line-breaks-expected.txt:
* platform/chromium-win/fast/text/line-breaks-expected.png:
* platform/chromium-win/fast/text/line-breaks-expected.txt:
* platform/chromium-win/fast/text/textIteratorNilRenderer-expected.png:
* platform/chromium-win/fast/text/textIteratorNilRenderer-expected.txt:
* platform/chromium-win/fast/text/whitespace/024-expected.png:
* platform/chromium-win/fast/transforms/bounding-rect-zoom-expected.png:
* platform/chromium-win/fast/transforms/transformed-document-element-expected.png:
* platform/chromium-win/fast/writing-mode/broken-ideographic-font-expected.png: Added.
* platform/chromium-win/fast/writing-mode/broken-ideographic-font-expected.txt: Added.
* platform/chromium-win/fast/writing-mode/fieldsets-expected.png:
* platform/chromium-win/fast/xsl/xslt-extra-content-at-end-expected.png:
* platform/chromium-win/http/tests/misc/iframe404-expected.png:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png:
* platform/chromium-win/media/audio-repaint-expected.png:
* platform/chromium-win/svg/as-border-image/svg-as-border-image-2-expected.txt:
* platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.txt:
* platform/chromium-win/svg/text/small-fonts-in-html5-expected.png:
* platform/chromium/test_expectations.txt:
* platform/efl/css1/font_properties/font-expected.txt: Removed.
* platform/efl/css2.1/t090501-c414-flt-03-b-g-expected.txt: Removed.
* platform/efl/fast/borders/bidi-012-expected.txt: Removed.
* platform/efl/fast/css/css2-system-fonts-expected.txt: Removed.
* platform/efl/fast/lists/ordered-list-with-no-ol-tag-expected.txt: Removed.
* platform/efl/fast/multicol/column-break-with-balancing-expected.txt: Removed.
* platform/efl/fast/multicol/float-multicol-expected.txt: Removed.
* platform/efl/fast/multicol/layers-in-multicol-expected.txt: Removed.
* platform/efl/fast/multicol/overflow-across-columns-percent-height-expected.txt: Removed.
* platform/efl/fast/multicol/scrolling-overflow-expected.txt: Removed.
* platform/efl/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: Removed.
* platform/efl/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Removed.
* platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.txt: Removed.
* platform/efl/fast/multicol/span/anonymous-style-inheritance-expected.txt: Removed.
* platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt: Removed.
* platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: Removed.
* platform/efl/fast/multicol/vertical-lr/float-multicol-expected.txt: Removed.
* platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Removed.
* platform/efl/fast/multicol/vertical-rl/float-multicol-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-1-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-10-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-2-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-3-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-4-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-5-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-6-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-7-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-8-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-9-expected.txt: Removed.
* platform/efl/fast/ruby/ruby-inline-table-expected.txt: Removed.
* platform/efl/fast/selectors/032-expected.txt: Removed.
* platform/efl/fast/selectors/unqualified-hover-quirks-expected.txt: Removed.
* platform/efl/fast/table/009-expected.txt: Removed.
* platform/efl/fast/table/014-expected.txt: Removed.
* platform/efl/fast/table/041-expected.txt: Removed.
* platform/efl/fast/table/nested-percent-height-table-expected.txt: Removed.
* platform/efl/fast/table/percent-heights-expected.txt: Removed.
* platform/efl/fast/text/basic/012-expected.txt: Removed.
* platform/efl/fast/text/basic/generic-family-reset-expected.txt: Removed.
* platform/efl/fast/text/line-breaks-expected.txt: Removed.
* platform/efl/fast/transforms/bounding-rect-zoom-expected.txt: Removed.
* platform/efl/fast/writing-mode/fieldsets-expected.txt: Removed.
* platform/gtk/css2.1/t090501-c414-flt-03-b-g-expected.txt: Removed.
* platform/gtk/fast/borders/bidi-012-expected.txt: Removed.
* platform/gtk/fast/css/css2-system-fonts-expected.txt: Removed.
* platform/gtk/fast/lists/ordered-list-with-no-ol-tag-expected.txt: Removed.
* platform/gtk/fast/multicol/column-break-with-balancing-expected.txt: Removed.
* platform/gtk/fast/multicol/float-multicol-expected.txt: Removed.
* platform/gtk/fast/multicol/layers-in-multicol-expected.txt: Removed.
* platform/gtk/fast/multicol/overflow-across-columns-percent-height-expected.txt: Removed.
* platform/gtk/fast/multicol/scrolling-overflow-expected.txt: Removed.
* platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: Removed.
* platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Removed.
* platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.txt: Removed.
* platform/gtk/fast/multicol/span/anonymous-style-inheritance-expected.txt: Removed.
* platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-margin-collapsing-expected.txt: Removed.
* platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: Removed.
* platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt: Removed.
* platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Removed.
* platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-1-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-10-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-2-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-3-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-4-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-5-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-6-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-7-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-8-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-9-expected.txt: Removed.
* platform/gtk/fast/ruby/ruby-inline-table-expected.txt: Removed.
* platform/gtk/fast/selectors/032-expected.txt: Removed.
* platform/gtk/fast/selectors/unqualified-hover-quirks-expected.txt: Removed.
* platform/gtk/fast/table/009-expected.txt: Removed.
* platform/gtk/fast/table/014-expected.txt: Removed.
* platform/gtk/fast/table/041-expected.txt: Removed.
* platform/gtk/fast/table/nested-percent-height-table-expected.txt: Removed.
* platform/gtk/fast/table/percent-heights-expected.txt: Removed.
* platform/gtk/fast/text/basic/012-expected.txt: Removed.
* platform/gtk/fast/text/basic/generic-family-reset-expected.txt: Removed.
* platform/gtk/fast/text/line-breaks-expected.txt: Removed.
* platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt: Removed.
* platform/gtk/fast/writing-mode/fieldsets-expected.txt: Removed.
* platform/mac-snowleopard/css1/font_properties/font-expected.txt: Removed.
* platform/mac/fast/multicol/overflow-across-columns-percent-height-expected.txt: Removed.

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

12 years agoAdd performance tests for <textarea>
tkent@chromium.org [Tue, 22 May 2012 00:53:41 +0000 (00:53 +0000)]
Add performance tests for <textarea>
https://bugs.webkit.org/show_bug.cgi?id=86994

Reviewed by Ryosuke Niwa.

* DOM/textarea-dom.html: Added.
* DOM/textarea-edit.html: Added.
* Parser/textarea-parsing.html: Added.

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

12 years agoDFG should be able to compute dominators
fpizlo@apple.com [Tue, 22 May 2012 00:51:05 +0000 (00:51 +0000)]
DFG should be able to compute dominators
https://bugs.webkit.org/show_bug.cgi?id=85269

Source/JavaScriptCore:

Reviewed by Oliver Hunt.

Merged r115754 from dfgopt.

Implements a naive dominator calculator, which is currently just used to
print information in graph dumps. I've enabled it by default mainly to
be able to track its performance impact. So far it appears that there is
none, which is unsurprising given that the number of basic blocks in most
procedures is small.

Also tweaked bytecode dumping to reveal more useful information about the
nature of the code block.

* CMakeLists.txt:
* GNUmakefile.list.am:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dump):
* dfg/DFGDominators.cpp: Added.
(DFG):
(JSC::DFG::Dominators::Dominators):
(JSC::DFG::Dominators::~Dominators):
(JSC::DFG::Dominators::compute):
(JSC::DFG::Dominators::iterateForBlock):
* dfg/DFGDominators.h: Added.
(DFG):
(Dominators):
(JSC::DFG::Dominators::invalidate):
(JSC::DFG::Dominators::computeIfNecessary):
(JSC::DFG::Dominators::isValid):
(JSC::DFG::Dominators::dominates):
* dfg/DFGDriver.cpp:
(JSC::DFG::compile):
* dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
* dfg/DFGGraph.h:
(Graph):

Source/WTF:

Reviewed by Oliver Hunt.

Merged r115754 from dfgopt.

Added a bitvector class suitable for cheap static analysis. This class
differs from BitVector in that instead of optimizing for space, it
optimizes for execution time. Its API is also somewhat less friendly,
which is intentional; it's meant to be used in places where you know
up front how bit your bitvectors are going to be.

* GNUmakefile.list.am:
* WTF.vcproj/WTF.vcproj:
* WTF.xcodeproj/project.pbxproj:
* wtf/FastBitVector.h: Added.
(WTF):
(FastBitVector):
(WTF::FastBitVector::FastBitVector):
(WTF::FastBitVector::operator=):
(WTF::FastBitVector::numBits):
(WTF::FastBitVector::resize):
(WTF::FastBitVector::setAll):
(WTF::FastBitVector::clearAll):
(WTF::FastBitVector::set):
(WTF::FastBitVector::setAndCheck):
(WTF::FastBitVector::equals):
(WTF::FastBitVector::merge):
(WTF::FastBitVector::filter):
(WTF::FastBitVector::exclude):
(WTF::FastBitVector::clear):
(WTF::FastBitVector::get):
(WTF::FastBitVector::arrayLength):

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

12 years agoCleanup of Calls to operationStrCat and operationNewArray and Use Constructor after...
msaboff@apple.com [Tue, 22 May 2012 00:49:31 +0000 (00:49 +0000)]
Cleanup of Calls to operationStrCat and operationNewArray and Use Constructor after r117729
https://bugs.webkit.org/show_bug.cgi?id=87027

Reviewed by Oliver Hunt.

Change calls to operationStrCat and operationNewArray to provide the
pointer to the EncodedJSValue* data buffer instead of the ScratchBuffer
that contains it.  Added a ScratchBuffer::create() function.
This is a clean-up to r117729.

* dfg/DFGOperations.cpp:
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* runtime/JSGlobalData.h:
(JSC::ScratchBuffer::create):
(JSC::ScratchBuffer::dataBuffer):
(JSC::JSGlobalData::scratchBufferForSize):

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

12 years agoAdd support for private names
barraclough@apple.com [Tue, 22 May 2012 00:37:09 +0000 (00:37 +0000)]
Add support for private names
https://bugs.webkit.org/show_bug.cgi?id=86509

Reviewed by Oliver Hunt.

The spec isn't final, but we can start adding support to allow property maps
to contain keys that aren't identifiers.

Source/JavaScriptCore:

* API/JSCallbackObjectFunctions.h:
(JSC::::getOwnPropertySlot):
(JSC::::put):
(JSC::::deleteProperty):
(JSC::::getStaticValue):
(JSC::::staticFunctionGetter):
(JSC::::callbackGetter):
    - Only expose public named properties over the JSC API.
* CMakeLists.txt:
* DerivedSources.make:
* DerivedSources.pri:
* GNUmakefile.list.am:
* JavaScriptCore.gypi:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
    - Added new files to build system.
* dfg/DFGOperations.cpp:
(JSC::DFG::operationPutByValInternal):
    - Added support for property access with name objects.
* interpreter/CallFrame.h:
(JSC::ExecState::privateNamePrototypeTable):
    - Added hash table for NamePrototype
* interpreter/Interpreter.cpp:
(JSC::Interpreter::privateExecute):
    - Added support for property access with name objects.
* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
    - Added support for property access with name objects.
* llint/LLIntSlowPaths.cpp:
(JSC::LLInt::getByVal):
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
* runtime/CommonSlowPaths.h:
(JSC::CommonSlowPaths::opIn):
* runtime/JSActivation.cpp:
(JSC::JSActivation::symbolTableGet):
(JSC::JSActivation::symbolTablePut):
(JSC::JSActivation::symbolTablePutWithAttributes):
    - Added support for property access with name objects.
* runtime/JSGlobalData.cpp:
(JSC):
(JSC::JSGlobalData::JSGlobalData):
(JSC::JSGlobalData::~JSGlobalData):
* runtime/JSGlobalData.h:
(JSGlobalData):
    - Added hash table for NamePrototype
* runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::reset):
* runtime/JSGlobalObject.h:
(JSGlobalObject):
(JSC::JSGlobalObject::privateNameStructure):
(JSC::JSGlobalObject::symbolTableHasProperty):
    - Added new global properties.
* runtime/JSType.h:
* runtime/JSTypeInfo.h:
(JSC::TypeInfo::isName):
    - Added type for NameInstances, for fast isName check.
* runtime/JSVariableObject.cpp:
(JSC::JSVariableObject::deleteProperty):
(JSC::JSVariableObject::symbolTableGet):
* runtime/JSVariableObject.h:
(JSC::JSVariableObject::symbolTableGet):
(JSC::JSVariableObject::symbolTablePut):
(JSC::JSVariableObject::symbolTablePutWithAttributes):
    - symbol table lookup should take a PropertyName.
* runtime/Lookup.cpp:
(JSC::setUpStaticFunctionSlot):
* runtime/Lookup.h:
(JSC::HashTable::entry):
    - entry lookup should take a PropertyName.
* runtime/NameConstructor.cpp: Added.
(JSC):
(JSC::NameConstructor::NameConstructor):
(JSC::NameConstructor::finishCreation):
(JSC::constructPrivateName):
(JSC::NameConstructor::getConstructData):
(JSC::NameConstructor::getCallData):
* runtime/NameConstructor.h: Added.
(JSC):
(NameConstructor):
(JSC::NameConstructor::create):
(JSC::NameConstructor::createStructure):
    - Added constructor.
* runtime/NameInstance.cpp: Added.
(JSC):
(JSC::NameInstance::NameInstance):
(JSC::NameInstance::destroy):
* runtime/NameInstance.h: Added.
(JSC):
(NameInstance):
(JSC::NameInstance::createStructure):
(JSC::NameInstance::create):
(JSC::NameInstance::privateName):
(JSC::NameInstance::nameString):
(JSC::NameInstance::finishCreation):
(JSC::isName):
    - Added instance.
* runtime/NamePrototype.cpp: Added.
(JSC):
(JSC::NamePrototype::NamePrototype):
(JSC::NamePrototype::finishCreation):
(JSC::NamePrototype::getOwnPropertySlot):
(JSC::NamePrototype::getOwnPropertyDescriptor):
(JSC::privateNameProtoFuncToString):
* runtime/NamePrototype.h: Added.
(JSC):
(NamePrototype):
(JSC::NamePrototype::create):
(JSC::NamePrototype::createStructure):
    - Added prototype.
* runtime/PrivateName.h: Added.
(JSC):
(PrivateName):
(JSC::PrivateName::PrivateName):
(JSC::PrivateName::uid):
    - A private name object holds a StringImpl that can be used as a unique key in a property map.
* runtime/PropertyMapHashTable.h:
(JSC::PropertyTable::find):
(JSC::PropertyTable::findWithString):
    - Strings should only match keys in the table that are identifiers.
* runtime/PropertyName.h:
(JSC::PropertyName::PropertyName):
(PropertyName):
(JSC::PropertyName::uid):
(JSC::PropertyName::publicName):
(JSC::PropertyName::asIndex):
(JSC::operator==):
(JSC::operator!=):
    - replaced impl() & ustring() with uid() [to get the raw impl] and publicName() [impl or null, if not an identifier].
* runtime/Structure.cpp:
(JSC::Structure::despecifyDictionaryFunction):
(JSC::Structure::addPropertyTransitionToExistingStructure):
(JSC::Structure::addPropertyTransition):
(JSC::Structure::attributeChangeTransition):
(JSC::Structure::get):
(JSC::Structure::despecifyFunction):
(JSC::Structure::putSpecificValue):
(JSC::Structure::remove):
(JSC::Structure::getPropertyNamesFromStructure):
* runtime/Structure.h:
(JSC::Structure::get):
    - call uid() to get a PropertyName raw impl, for use as a key.

Source/WebCore:

Test: fast/js/names.html

* bindings/js/JSCSSStyleDeclarationCustom.cpp:
(WebCore::cssPropertyIDForJSCSSPropertyName):
* bindings/js/JSDOMBinding.cpp:
(WebCore::findAtomicString):
(WebCore::objectToStringFunctionGetter):
* bindings/js/JSDOMBinding.h:
(WebCore::propertyNameToString):
(WebCore::propertyNameToAtomicString):
* bindings/js/JSDOMWindowCustom.cpp:
(WebCore::nonCachingStaticFunctionGetter):
* bindings/js/JSHistoryCustom.cpp:
(WebCore::nonCachingStaticBackFunctionGetter):
(WebCore::nonCachingStaticForwardFunctionGetter):
(WebCore::nonCachingStaticGoFunctionGetter):
* bindings/js/JSLocationCustom.cpp:
(WebCore::nonCachingStaticReplaceFunctionGetter):
(WebCore::nonCachingStaticReloadFunctionGetter):
(WebCore::nonCachingStaticAssignFunctionGetter):
* bridge/c/c_class.cpp:
(JSC::Bindings::CClass::methodsNamed):
(JSC::Bindings::CClass::fieldNamed):
* bridge/c/c_instance.cpp:
(JSC::Bindings::CInstance::getMethod):
* bridge/jni/jsc/JavaClassJSC.cpp:
(JavaClass::methodsNamed):
(JavaClass::fieldNamed):
* bridge/jni/jsc/JavaInstanceJSC.cpp:
* bridge/objc/objc_class.mm:
(JSC::Bindings::ObjcClass::methodsNamed):
(JSC::Bindings::ObjcClass::fieldNamed):
(JSC::Bindings::ObjcClass::fallbackObject):
* bridge/objc/objc_instance.mm:
(ObjcInstance::setValueOfUndefinedField):
(ObjcInstance::getValueOfUndefinedField):
    - Removed PropertyName::impl(), call publicName() to get the string associated with a name.

Source/WebKit/mac:

* Plugins/Hosted/ProxyInstance.mm:
(WebKit::ProxyClass::methodsNamed):
(WebKit::ProxyClass::fieldNamed):
(WebKit::ProxyInstance::getMethod):
(WebKit::ProxyInstance::methodsNamed):
(WebKit::ProxyInstance::fieldNamed):
    - Removed PropertyName::impl(), call publicName() to get the string associated with a name.

Source/WebKit2:

* WebProcess/Plugins/Netscape/JSNPObject.cpp:
(WebKit::npIdentifierFromIdentifier):
(WebKit::JSNPObject::methodGetter):
    - Removed PropertyName::impl(), call publicName() to get the string associated with a name.

Source/WTF:

* wtf/text/StringImpl.h:
(WTF::StringImpl::StringImpl):
(StringImpl):
(WTF::StringImpl::createEmptyUnique):
(WTF::StringImpl::isEmptyUnique):
    - Allow empty string impls to be allocated, which can be used as unique keys.

LayoutTests:

* fast/js/names-expected.txt: Added.
* fast/js/names.html: Added.
* fast/js/script-tests/names.js: Added.
    - Added test cases.

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

12 years agoGeneratorGeneratedImage should cache intermediate images
timothy_horton@apple.com [Tue, 22 May 2012 00:28:58 +0000 (00:28 +0000)]
GeneratorGeneratedImage should cache intermediate images
https://bugs.webkit.org/show_bug.cgi?id=86906
<rdar://problem/11484852>

Reviewed by Dean Jackson.

Cache generated images in GeneratorGeneratedImage. The cache is invalidated:
    a) if the Generator's hash changes.
    b) if the rendered size changes.
    c) if the cached image is incompatible with the destination context (acceleration state or CTM scale).
    d) after one second of disuse.

Add a hash() function to Generator, which should be implemented in subclasses
to provide a straightforward way to determine if Generators have been mutated
in a way that will affect the resultant rendering.

No new tests, performance optimization. Correctness is covered by the multitude of existing gradient tests.

* platform/graphics/Generator.h:
(Generator):
* platform/graphics/GeneratorGeneratedImage.cpp:
(WebCore::GeneratorGeneratedImage::drawPattern):
* platform/graphics/GeneratorGeneratedImage.h:
(WebCore):
(GeneratorGeneratedImage):
(WebCore::GeneratorGeneratedImage::~GeneratorGeneratedImage):
(WebCore::GeneratorGeneratedImage::GeneratorGeneratedImage):
(GeneratedImageCacheTimer):
(WebCore::GeneratorGeneratedImage::GeneratedImageCacheTimer::GeneratedImageCacheTimer):
(WebCore::GeneratorGeneratedImage::GeneratedImageCacheTimer::restart):
* platform/graphics/Gradient.cpp:
(WebCore::Gradient::Gradient):
(WebCore::Gradient::addColorStop):
(WebCore::Gradient::sortStopsIfNecessary):
(WebCore::Gradient::setSpreadMethod):
(WebCore::Gradient::setGradientSpaceTransform):
(WebCore::Gradient::hash):
* platform/graphics/Gradient.h:
(WebCore::Gradient::setP0):
(WebCore::Gradient::setP1):
(WebCore::Gradient::setStartRadius):
(WebCore::Gradient::setEndRadius):
(Gradient):
(WebCore::Gradient::clearHashCache):
* platform/graphics/GraphicsContext.cpp:
(WebCore::GraphicsContext::isCompatibleWithBuffer):
(WebCore):
* platform/graphics/GraphicsContext.h:
(GraphicsContext):

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

12 years agoFix bug in paintNinePieceImage exposed by subpixel change
eae@chromium.org [Tue, 22 May 2012 00:24:49 +0000 (00:24 +0000)]
Fix bug in paintNinePieceImage exposed by subpixel change
https://bugs.webkit.org/show_bug.cgi?id=87060

Reviewed by Levi Weintraub.

Source/WebCore:

Fix rounding in paintNinePieceImage where the left/right images where
drawn on subpixel bounds.

Covered by existing tests.

* rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintNinePieceImage):

LayoutTests:

* platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-expected.png: Removed.
* platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png:
* platform/chromium-win/fast/borders/border-image-side-reduction-expected.png:
* platform/chromium-win/fast/borders/inline-mask-overlay-image-outset-expected.png:

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

12 years agoUnreviewed. More rebaselines following r117815.
leviw@chromium.org [Tue, 22 May 2012 00:06:54 +0000 (00:06 +0000)]
Unreviewed. More rebaselines following r117815.

* fast/lists/008-expected.txt: Added.
* fast/lists/008-vertical-expected.txt: Added.
* fast/media/mq-relative-constraints-08-expected.txt: Added.
* fast/overflow/infiniteRecursionGuard-expected.txt: Added.
* fast/overflow/overflow-rtl-expected.txt: Added.
* fast/overflow/overflow-rtl-vertical-expected.txt: Added.
* fast/selectors/unqualified-hover-strict-expected.txt: Added.
* fast/table/multiple-captions-display-expected.png: Added.
* fast/table/table-hspace-align-center-expected.txt: Added.
* fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt: Added.
* platform/chromium-linux-x86/http/tests/navigation: Removed.
* platform/chromium-linux-x86/http/tests/navigation/javascriptlink-frames-expected.png: Removed.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-mac-leopard/fast/layers/video-layer-expected.png:
* platform/chromium-mac-leopard/fast/lists/008-expected.png:
* platform/chromium-mac-leopard/fast/overflow/infiniteRecursionGuard-expected.png:
* platform/chromium-mac-leopard/fast/overflow/scrollRevealButton-expected.png:
* platform/chromium-mac-leopard/fast/parser/bad-xml-slash-expected.png:
* platform/chromium-mac-leopard/fast/repaint/control-clip-expected.png: Added.
* platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-repaint-expected.png:
* platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Added.
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-in-regions-expected.png:
* platform/chromium-mac-leopard/fast/replaced/replaced-breaking-expected.png:
* platform/chromium-mac-leopard/fast/replaced/width100percent-checkbox-expected.png:
* platform/chromium-mac-leopard/fast/replaced/width100percent-radio-expected.png:
* platform/chromium-mac-leopard/fast/selectors/unqualified-hover-strict-expected.png: Added.
* platform/chromium-mac-leopard/fast/table/table-hspace-align-center-expected.png:
* platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.png:
* platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.png:
* platform/chromium-mac-leopard/fast/text/international/vertical-text-glyph-test-expected.png: Added.
* platform/chromium-mac-leopard/fast/text/international/vertical-text-glyph-test-expected.txt: Added.
* platform/chromium-mac-leopard/fast/writing-mode/Kusa-Makura-background-canvas-expected.png: Added.
* platform/chromium-mac-leopard/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: Added.
* platform/chromium-mac-leopard/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt: Added.
* platform/chromium-mac-leopard/fast/writing-mode/vertical-baseline-alignment-expected.txt: Added.
* platform/chromium-mac-leopard/fast/writing-mode/vertical-font-fallback-expected.txt: Added.
* platform/chromium-mac-leopard/http/tests/navigation/javascriptlink-frames-expected.png:
* platform/chromium-mac-leopard/media/audio-controls-rendering-expected.png:
* platform/chromium-mac-leopard/media/controls-after-reload-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-mac-snowleopard/fast/css/line-height-determined-by-primary-font-expected.png:
* platform/chromium-mac-snowleopard/fast/multicol/span/clone-flexbox-expected.txt: Removed.
* platform/chromium-mac-snowleopard/fast/replaced/table-percent-height-expected.txt: Removed.
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.
* platform/chromium-mac/fast/clip/overflow-border-radius-clip-expected.png:
* platform/chromium-mac/fast/layers/video-layer-expected.png:
* platform/chromium-mac/fast/lists/008-expected.png:
* platform/chromium-mac/fast/lists/008-vertical-expected.png:
* platform/chromium-mac/fast/overflow/infiniteRecursionGuard-expected.png:
* platform/chromium-mac/fast/overflow/overflow-update-transform-expected.png:
* platform/chromium-mac/fast/overflow/scrollRevealButton-expected.png:
* platform/chromium-mac/fast/parser/bad-xml-slash-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-in-regions-expected.png:
* platform/chromium-mac/fast/replaced/replaced-breaking-expected.png:
* platform/chromium-mac/fast/replaced/table-percent-height-expected.txt: Added.
* platform/chromium-mac/fast/replaced/width100percent-checkbox-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-radio-expected.png:
* platform/chromium-mac/fast/selectors/unqualified-hover-strict-expected.png:
* platform/chromium-mac/fast/selectors/unqualified-hover-strict-expected.txt: Added.
* platform/chromium-mac/fast/table/multiple-captions-display-expected.png:
* platform/chromium-mac/fast/table/table-hspace-align-center-expected.png:
* platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.png:
* platform/chromium-mac/fast/text/international/bidi-listbox-expected.png:
* platform/chromium-mac/fast/text/international/vertical-text-glyph-test-expected.png:
* platform/chromium-mac/fast/writing-mode/Kusa-Makura-background-canvas-expected.png:
* platform/chromium-mac/fullscreen/full-screen-stacking-context-expected.png:
* platform/chromium-mac/http/tests/misc/acid3-expected.txt: Added.
* platform/chromium-mac/http/tests/navigation/javascriptlink-frames-expected.png:
* platform/chromium-mac/http/tests/navigation/javascriptlink-frames-expected.txt: Added.
* platform/chromium-mac/media/audio-controls-rendering-expected.png:
* platform/chromium-mac/media/controls-after-reload-expected.png:
* platform/chromium-mac/platform/chromium/virtual/threaded/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-win-vista/http/tests/navigation: Removed.
* platform/chromium-win-vista/http/tests/navigation/javascriptlink-frames-expected.png: Removed.
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-win/fast/forms/search-cancel-button-style-sharing-expected.png:
* platform/chromium-win/fast/forms/search-rtl-expected.png:
* platform/chromium-win/fast/multicol/break-properties-expected.txt: Removed.
* platform/chromium-win/fast/multicol/span/clone-flexbox-expected.txt: Removed.
* platform/chromium-win/fast/multicol/span/clone-summary-expected.txt: Removed.
* platform/chromium-win/fast/multicol/vertical-lr/break-properties-expected.txt: Removed.
* platform/chromium-win/fast/multicol/vertical-rl/break-properties-expected.txt: Removed.
* platform/chromium-win/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/chromium/fast/multicol/break-properties-expected.txt: Added.
* platform/chromium/fast/multicol/span: Added.
* platform/chromium/fast/multicol/span/clone-flexbox-expected.txt: Added.
* platform/chromium/fast/multicol/span/clone-summary-expected.txt: Added.
* platform/chromium/svg/zoom/page/zoom-svg-as-image-expected.txt: Added.
* platform/chromium/svg/zoom/page/zoom-svg-as-object-expected.txt: Added.
* platform/chromium/test_expectations.txt:
* platform/efl/fast/lists/008-expected.txt: Removed.
* platform/efl/fast/lists/008-vertical-expected.txt: Removed.
* platform/efl/fast/media/mq-relative-constraints-08-expected.txt: Removed.
* platform/efl/fast/overflow/infiniteRecursionGuard-expected.txt: Removed.
* platform/efl/fast/overflow/overflow-rtl-expected.txt: Removed.
* platform/efl/fast/overflow/overflow-rtl-vertical-expected.txt: Removed.
* platform/efl/fast/selectors/unqualified-hover-strict-expected.txt: Removed.
* platform/efl/fast/table/multiple-captions-display-expected.png: Removed.
* platform/efl/fast/table/table-hspace-align-center-expected.txt: Removed.
* platform/efl/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt: Removed.
* platform/gtk/fast/lists/008-expected.txt: Removed.
* platform/gtk/fast/lists/008-vertical-expected.txt: Removed.
* platform/gtk/fast/media/mq-relative-constraints-08-expected.txt: Removed.
* platform/gtk/fast/overflow/infiniteRecursionGuard-expected.txt: Removed.
* platform/gtk/fast/overflow/overflow-rtl-expected.txt: Removed.
* platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt: Removed.
* platform/gtk/fast/selectors/unqualified-hover-strict-expected.txt: Removed.
* platform/gtk/fast/table/multiple-captions-display-expected.png: Removed.
* platform/gtk/fast/table/table-hspace-align-center-expected.txt: Removed.
* platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt: Removed.
* svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Added.
* svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt: Added.

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

12 years ago[EFL] Unreviewed build fix when ENABLE_VIDEO is off and ENABLE_VIDEO_TRACK is not.
rakuco@webkit.org [Mon, 21 May 2012 23:47:50 +0000 (23:47 +0000)]
[EFL] Unreviewed build fix when ENABLE_VIDEO is off and ENABLE_VIDEO_TRACK is not.

Do not enable VIDEO_TRACK if VIDEO itself has been disabled.

* Source/cmake/OptionsEfl.cmake:

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

12 years agoUnreviewed test expectation updates following r117815.
leviw@chromium.org [Mon, 21 May 2012 23:44:15 +0000 (23:44 +0000)]
Unreviewed test expectation updates following r117815.

* platform/chromium-linux-x86/svg/zoom: Added.
* platform/chromium-linux-x86/svg/zoom/page: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-linux-x86/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-mac-leopard/media/controls-strict-expected.png:
* platform/chromium-mac-leopard/media/controls-styling-expected.png:
* platform/chromium-mac-leopard/media/controls-without-preload-expected.png:
* platform/chromium-mac-leopard/media/media-document-audio-repaint-expected.png:
* platform/chromium-mac-leopard/media/video-controls-rendering-expected.png:
* platform/chromium-mac-leopard/media/video-display-toggle-expected.png:
* platform/chromium-mac-leopard/media/video-no-audio-expected.png:
* platform/chromium-mac-leopard/media/video-playing-and-pause-expected.png:
* platform/chromium-mac-leopard/media/video-volume-slider-expected.png:
* platform/chromium-mac-leopard/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac-leopard/svg/custom/bug45331-expected.png:
* platform/chromium-mac-leopard/svg/custom/bug45331-expected.txt: Added.
* platform/chromium-mac-leopard/svg/custom/image-parent-translation-expected.png:
* platform/chromium-mac-leopard/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-mac-leopard/svg/custom/junk-data-expected.png:
* platform/chromium-mac-leopard/svg/custom/junk-data-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/custom/missing-xlink-expected.png:
* platform/chromium-mac-leopard/svg/custom/missing-xlink-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/custom/object-sizing-expected.png:
* platform/chromium-mac-leopard/svg/custom/path-bad-data-expected.png:
* platform/chromium-mac-leopard/svg/custom/path-bad-data-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/custom/rootmost-svg-xy-attrs-expected.png:
* platform/chromium-mac-leopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/chromium-mac-leopard/svg/custom/svg-fonts-in-html-expected.png:
* platform/chromium-mac-leopard/svg/custom/svg-fonts-without-missing-glyph-expected.png:
* platform/chromium-mac-leopard/svg/custom/use-font-face-crash-expected.png:
* platform/chromium-mac-leopard/svg/custom/use-font-face-crash-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
* platform/chromium-mac-leopard/svg/hixie/error/012-expected.png:
* platform/chromium-mac-leopard/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-mac-leopard/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-mac-leopard/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-images-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug10269-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug10296-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug1055-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug106816-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug11384s-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug126742-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug131020-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug1318-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug139524-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug159108-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug17130-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug17130-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug18359-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug19061-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug19061-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug24200-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug28928-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug3309-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug3309-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug33137-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug4284-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug4527-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug46480-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug46480-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug52505-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug52506-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug5538-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug59354-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug6304-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug7112-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug7112-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug8032-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug8381-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug9271-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug9271-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/core/margins-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_index-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_position-table-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/other/test3-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/other/test6-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/other/wa_table_tr_align-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug25707-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/core/captions3-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/core/standards1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
* platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
* platform/chromium-mac/media/controls-layout-direction-expected.png:
* platform/chromium-mac/media/controls-strict-expected.png:
* platform/chromium-mac/media/controls-styling-expected.png:
* platform/chromium-mac/media/controls-without-preload-expected.png:
* platform/chromium-mac/media/media-controls-clone-expected.png:
* platform/chromium-mac/media/media-document-audio-repaint-expected.png:
* platform/chromium-mac/media/video-controls-rendering-expected.png:
* platform/chromium-mac/media/video-display-toggle-expected.png:
* platform/chromium-mac/media/video-no-audio-expected.png:
* platform/chromium-mac/media/video-playing-and-pause-expected.png:
* platform/chromium-mac/media/video-volume-slider-expected.png:
* platform/chromium-mac/media/video-volume-slider-expected.txt:
* platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac/svg/custom/bug45331-expected.png:
* platform/chromium-mac/svg/custom/image-parent-translation-expected.png:
* platform/chromium-mac/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-mac/svg/custom/junk-data-expected.png:
* platform/chromium-mac/svg/custom/missing-xlink-expected.png:
* platform/chromium-mac/svg/custom/object-sizing-expected.png:
* platform/chromium-mac/svg/custom/path-bad-data-expected.png:
* platform/chromium-mac/svg/custom/rootmost-svg-xy-attrs-expected.png:
* platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.png:
* platform/chromium-mac/svg/custom/svg-fonts-without-missing-glyph-expected.png:
* platform/chromium-mac/svg/custom/use-font-face-crash-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
* platform/chromium-mac/svg/hixie/error/012-expected.png:
* platform/chromium-mac/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-mac/svg/wicd/test-rightsizing-a-expected.png:
* platform/chromium-mac/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-mac/svg/wicd/test-scalable-background-image1-expected.png:
* platform/chromium-mac/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/chromium-mac/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug10269-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug10296-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug1055-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug11384s-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug1318-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug17130-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug17130-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug18359-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug19061-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug19061-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug24200-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug3309-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug3309-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug4284-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug4527-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug5538-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug6304-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug7112-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug7112-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug8032-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug8381-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug9271-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug9271-2-expected.png:
* platform/chromium-mac/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
* platform/chromium-mac/tables/mozilla/core/margins-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_index-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_position-table-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
* platform/chromium-mac/tables/mozilla/other/test3-expected.png:
* platform/chromium-mac/tables/mozilla/other/test6-expected.png:
* platform/chromium-mac/tables/mozilla/other/wa_table_tr_align-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Added.
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug25707-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
* platform/chromium-win-vista/svg/custom/bug45331-expected.txt: Added.
* platform/chromium-win-vista/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Added.
* platform/chromium-win-vista/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
* platform/chromium-win-xp/svg/custom/bug45331-expected.txt: Added.
* platform/chromium-win-xp/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-win/media/media-document-audio-repaint-expected.png:
* platform/chromium-win/media/video-volume-slider-expected.png:
* platform/chromium-win/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-win/svg/custom/bug45331-expected.png:
* platform/chromium-win/svg/custom/image-parent-translation-expected.png:
* platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.txt:
* platform/chromium-win/svg/custom/junk-data-expected.png:
* platform/chromium-win/svg/custom/missing-xlink-expected.png:
* platform/chromium-win/svg/custom/object-sizing-expected.png:
* platform/chromium-win/svg/custom/path-bad-data-expected.png:
* platform/chromium-win/svg/custom/rootmost-svg-xy-attrs-expected.png:
* platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/chromium-win/svg/custom/svg-fonts-in-html-expected.png:
* platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
* platform/chromium-win/svg/hixie/error/012-expected.png:
* platform/chromium-win/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-win/svg/wicd/test-rightsizing-a-expected.png:
* platform/chromium-win/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-win/svg/wicd/test-rightsizing-b-expected.txt:
* platform/chromium-win/svg/wicd/test-scalable-background-image1-expected.png:
* platform/chromium-win/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-background-images-expected.png:
* platform/chromium/svg/as-image: Added.
* platform/chromium/svg/as-image/svg-non-integer-scaled-image-expected.txt: Added.
* platform/chromium/svg/custom/fractional-rects-expected.txt: Added.
* platform/chromium/svg/custom/js-update-container-expected.txt: Added.
* platform/efl/svg/zoom/page/zoom-background-images-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Added.
* platform/efl/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug1055-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug106816-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug126742-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug131020-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug139524-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug159108-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug17130-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug17130-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug19061-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug19061-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug3309-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug3309-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug33137-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug46480-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug46480-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug5538-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug7112-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug7112-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug8032-1-expected.txt: Removed.
* platform/efl/tables/mozilla/marvin/backgr_index-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug1128-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug21518-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug22122-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-background-images-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Removed.
* platform/gtk/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug1055-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug106816-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug126742-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug131020-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug139524-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug159108-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug17130-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug17130-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug19061-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug19061-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug3309-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug3309-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug33137-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug46480-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug46480-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug5538-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug7112-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug7112-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug8032-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/marvin/backgr_index-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug1128-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug21518-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug22122-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt: Removed.
* platform/mac-snowleopard/svg/zoom/page/zoom-svg-float-border-padding-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/text: Removed.
* platform/mac-snowleopard/svg/zoom/text/zoom-svg-float-border-padding-expected.png: Removed.
* platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
* platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed.
* platform/mac/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
* platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Removed.
* platform/win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
* svg/zoom/page/zoom-background-images-expected.txt: Added.
* svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Added.
* svg/zoom/page/zoom-mask-with-percentages-expected.txt: Added.
* svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Removed.
* svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Added.
* svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Added.
* svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Added.
* svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Added.
* svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Added.
* svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Added.
* tables/mozilla/bugs/bug1055-1-expected.txt: Added.
* tables/mozilla/bugs/bug106816-expected.txt: Added.
* tables/mozilla/bugs/bug126742-expected.txt: Added.
* tables/mozilla/bugs/bug131020-expected.txt: Added.
* tables/mozilla/bugs/bug139524-2-expected.txt: Added.
* tables/mozilla/bugs/bug159108-expected.txt: Added.
* tables/mozilla/bugs/bug17130-1-expected.txt: Added.
* tables/mozilla/bugs/bug17130-2-expected.txt: Added.
* tables/mozilla/bugs/bug19061-1-expected.txt: Added.
* tables/mozilla/bugs/bug19061-2-expected.txt: Added.
* tables/mozilla/bugs/bug3309-1-expected.txt: Added.
* tables/mozilla/bugs/bug3309-2-expected.txt: Added.
* tables/mozilla/bugs/bug33137-expected.txt: Added.
* tables/mozilla/bugs/bug46480-1-expected.txt: Added.
* tables/mozilla/bugs/bug46480-2-expected.txt: Added.
* tables/mozilla/bugs/bug5538-expected.txt: Added.
* tables/mozilla/bugs/bug7112-1-expected.txt: Added.
* tables/mozilla/bugs/bug7112-2-expected.txt: Added.
* tables/mozilla/bugs/bug8032-1-expected.txt: Added.
* tables/mozilla/marvin/backgr_index-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug1128-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug21518-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug22122-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt: Added.

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

12 years agoMove padding/margin/offset writing mode logic from RenderStyle to LengthBox
eae@chromium.org [Mon, 21 May 2012 23:42:54 +0000 (23:42 +0000)]
Move padding/margin/offset writing mode logic from RenderStyle to LengthBox
https://bugs.webkit.org/show_bug.cgi?id=86970

Reviewed by Eric Seidel.

Move writing mode and bidi logic for paddings, margins and offsets from
RenderStyle to LengthBox. This way the same logic can be used for all
three removing unnecessary code duplication.

No new tests, no change in functionality.

* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* platform/LengthBox.cpp: Added.
* platform/LengthBox.h:
* rendering/style/RenderStyle.cpp:
* rendering/style/RenderStyle.h:

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

12 years agoUnreviewed gardening. Updating Skipped file names following bulk move in r117816.
jsbell@chromium.org [Mon, 21 May 2012 23:32:50 +0000 (23:32 +0000)]
Unreviewed gardening. Updating Skipped file names following bulk move in r117816.

* platform/mac-lion/Skipped:
* platform/mac-wk2/Skipped:
* platform/mac/Skipped:
* platform/qt-mac/Skipped:
* platform/win-wk2/Skipped:
* platform/wk2/Skipped:

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

12 years agoUnreviewed gardening. Updating Chromium-Windows expectations following r117815. Optim...
leviw@chromium.org [Mon, 21 May 2012 23:18:39 +0000 (23:18 +0000)]
Unreviewed gardening. Updating Chromium-Windows expectations following r117815. Optimizebaselines also caused
a number of efl/gtk test expectations to be coalesced.

* css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Added.
* fast/compact/001-expected.txt: Added.
* fast/css/acid2-expected.txt: Added.
* fast/css/acid2-pixel-expected.txt: Added.
* fast/css/font-size-negative-expected.txt: Added.
* fast/css/line-height-negative-expected.txt: Added.
* fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Added.
* fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Added.
* fast/dom/HTMLMeterElement/meter-styles-expected.txt: Added.
* fast/flexbox/011-expected.txt: Added.
* fast/inline-block/002-expected.txt: Added.
* fast/inline/002-expected.txt: Added.
* fast/lists/003-expected.txt: Added.
* fast/lists/003-vertical-expected.txt: Added.
* fast/overflow/007-expected.txt: Added.
* fast/repaint/block-layout-inline-children-float-positioned-expected.txt: Added.
* fast/repaint/transform-translate-expected.txt: Added.
* fast/replaced/007-expected.txt: Added.
* fast/table/035-expected.txt: Added.
* fast/table/035-vertical-expected.txt: Added.
* fast/table/table-display-types-strict-expected.txt: Added.
* fast/table/tableInsideCaption-expected.txt: Added.
* fast/transforms/transforms-with-zoom-expected.txt: Added.
* platform/chromium-mac/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png: Added.
* platform/chromium-win-vista/css1: Added.
* platform/chromium-win-vista/css1/text_properties: Added.
* platform/chromium-win-vista/css1/text_properties/line_height-expected.txt: Added.
* platform/chromium-win-vista/fast/compact: Added.
* platform/chromium-win-vista/fast/compact/001-expected.png: Added.
* platform/chromium-win-vista/fast/dom/HTMLMeterElement: Added.
* platform/chromium-win-vista/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt: Added.
* platform/chromium-win-vista/fast/dom/HTMLProgressElement: Added.
* platform/chromium-win-vista/fast/dom/HTMLProgressElement/progress-element-expected.txt: Added.
* platform/chromium-win-vista/fast/inline-block/002-expected.png: Added.
* platform/chromium-win-vista/fast/inline/002-expected.png: Added.
* platform/chromium-win-vista/fast/table/tableInsideCaption-expected.png: Added.
* platform/chromium-win-vista/fast/text/whitespace: Added.
* platform/chromium-win-vista/fast/text/whitespace/normal-after-nowrap-breaking-expected.png: Added.
* platform/chromium-win-vista/http/tests/misc/acid2-expected.txt: Added.
* platform/chromium-win-vista/http/tests/misc/acid2-pixel-expected.png:
* platform/chromium-win-xp/fast/compact: Added.
* platform/chromium-win-xp/fast/compact/001-expected.png: Added.
* platform/chromium-win-xp/fast/dom/HTMLMeterElement: Added.
* platform/chromium-win-xp/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt: Added.
* platform/chromium-win-xp/fast/dom/HTMLProgressElement: Added.
* platform/chromium-win-xp/fast/dom/HTMLProgressElement/progress-element-expected.txt: Added.
* platform/chromium-win-xp/fast/forms/search-styled-expected.png:
* platform/chromium-win-xp/fast/forms/search-styled-expected.txt:
* platform/chromium-win-xp/fast/inline-block/002-expected.png: Added.
* platform/chromium-win-xp/fast/inline/002-expected.png: Added.
* platform/chromium-win-xp/fast/table/tableInsideCaption-expected.png: Added.
* platform/chromium-win-xp/fast/text/atsui-negative-spacing-features-expected.png:
* platform/chromium-win-xp/fast/text/atsui-spacing-features-expected.png:
* platform/chromium-win-xp/fast/text/whitespace/normal-after-nowrap-breaking-expected.png: Added.
* platform/chromium-win/css1/text_properties/line_height-expected.txt:
* platform/chromium-win/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-win/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt:
* platform/chromium-win/editing/selection/extend-by-word-002-expected.png:
* platform/chromium-win/editing/selection/extend-by-word-002-expected.txt:
* platform/chromium-win/fast/block/float/avoiding-float-centered-expected.png:
* platform/chromium-win/fast/block/float/avoiding-float-centered-expected.txt:
* platform/chromium-win/fast/compact/001-expected.png:
* platform/chromium-win/fast/compact/001-expected.txt:
* platform/chromium-win/fast/css/acid2-expected.txt:
* platform/chromium-win/fast/css/acid2-pixel-expected.png:
* platform/chromium-win/fast/css/acid2-pixel-expected.txt:
* platform/chromium-win/fast/css/font-size-negative-expected.png:
* platform/chromium-win/fast/css/font-size-negative-expected.txt:
* platform/chromium-win/fast/css/input-search-padding-expected.png:
* platform/chromium-win/fast/css/input-search-padding-expected.txt:
* platform/chromium-win/fast/css/line-height-negative-expected.png:
* platform/chromium-win/fast/css/line-height-negative-expected.txt:
* platform/chromium-win/fast/css/text-input-with-webkit-border-radius-expected.png:
* platform/chromium-win/fast/css/text-input-with-webkit-border-radius-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
* platform/chromium-win/fast/dom/HTMLProgressElement/progress-element-expected.png:
* platform/chromium-win/fast/dom/HTMLProgressElement/progress-element-expected.txt:
* platform/chromium-win/fast/flexbox/011-expected.png:
* platform/chromium-win/fast/flexbox/011-expected.txt:
* platform/chromium-win/fast/forms/placeholder-position-expected.png:
* platform/chromium-win/fast/forms/placeholder-position-expected.txt:
* platform/chromium-win/fast/forms/placeholder-pseudo-style-expected.txt:
* platform/chromium-win/fast/forms/search-display-none-cancel-button-expected.txt:
* platform/chromium-win/fast/forms/search-styled-expected.png:
* platform/chromium-win/fast/forms/search-styled-expected.txt:
* platform/chromium-win/fast/inline-block/002-expected.png:
* platform/chromium-win/fast/inline-block/002-expected.txt:
* platform/chromium-win/fast/inline-block/contenteditable-baseline-expected.txt:
* platform/chromium-win/fast/inline/002-expected.png:
* platform/chromium-win/fast/inline/002-expected.txt:
* platform/chromium-win/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png:
* platform/chromium-win/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt:
* platform/chromium-win/fast/lists/003-expected.txt:
* platform/chromium-win/fast/lists/003-vertical-expected.txt:
* platform/chromium-win/fast/multicol/client-rects-expected.txt:
* platform/chromium-win/fast/overflow/007-expected.png:
* platform/chromium-win/fast/overflow/007-expected.txt:
* platform/chromium-win/fast/parser/entity-comment-in-style-expected.txt:
* platform/chromium-win/fast/repaint/block-layout-inline-children-float-positioned-expected.png:
* platform/chromium-win/fast/repaint/block-layout-inline-children-float-positioned-expected.txt:
* platform/chromium-win/fast/repaint/delete-into-nested-block-expected.png:
* platform/chromium-win/fast/repaint/delete-into-nested-block-expected.txt:
* platform/chromium-win/fast/repaint/transform-absolute-child-expected.png:
* platform/chromium-win/fast/repaint/transform-repaint-descendants-expected.png:
* platform/chromium-win/fast/repaint/transform-translate-expected.png:
* platform/chromium-win/fast/repaint/transform-translate-expected.txt:
* platform/chromium-win/fast/replaced/007-expected.txt:
* platform/chromium-win/fast/table/035-expected.png:
* platform/chromium-win/fast/table/035-expected.txt:
* platform/chromium-win/fast/table/035-vertical-expected.png:
* platform/chromium-win/fast/table/035-vertical-expected.txt:
* platform/chromium-win/fast/table/040-expected.txt:
* platform/chromium-win/fast/table/040-vertical-expected.txt:
* platform/chromium-win/fast/table/frame-and-rules-expected.txt:
* platform/chromium-win/fast/table/overflowHidden-expected.txt:
* platform/chromium-win/fast/table/table-display-types-strict-expected.png:
* platform/chromium-win/fast/table/table-display-types-strict-expected.txt:
* platform/chromium-win/fast/table/tableInsideCaption-expected.png:
* platform/chromium-win/fast/table/tableInsideCaption-expected.txt:
* platform/chromium-win/fast/text/atsui-negative-spacing-features-expected.png:
* platform/chromium-win/fast/text/atsui-negative-spacing-features-expected.txt:
* platform/chromium-win/fast/text/atsui-spacing-features-expected.png:
* platform/chromium-win/fast/text/atsui-spacing-features-expected.txt:
* platform/chromium-win/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
* platform/chromium-win/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
* platform/chromium-win/fast/transforms/transforms-with-zoom-expected.txt:
* platform/chromium-win/http/tests/misc/acid2-expected.txt:
* platform/chromium-win/http/tests/misc/acid2-pixel-expected.png:
* platform/chromium-win/http/tests/misc/acid2-pixel-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt:
* platform/chromium-win/media/video-zoom-controls-expected.png:
* platform/chromium-win/media/video-zoom-controls-expected.txt:
* platform/chromium-win/svg/as-border-image/svg-as-border-image-2-expected.png:
* platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.png:
* platform/chromium-win/svg/as-image/img-preserveAspectRatio-support-2-expected.png:
* platform/chromium-win/svg/as-image/img-preserveAspectRatio-support-2-expected.txt:
* platform/chromium-win/svg/transforms/svg-css-transforms-clip-path-expected.png:
* platform/chromium-win/svg/transforms/svg-css-transforms-clip-path-expected.txt:
* platform/chromium-win/svg/transforms/svg-css-transforms-expected.png:
* platform/chromium-win/svg/transforms/svg-css-transforms-expected.txt:
* platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
* platform/chromium/fast/inline: Removed.
* platform/chromium/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png: Removed.
* platform/efl/css1/text_properties/line_height-expected.txt: Removed.
* platform/efl/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Removed.
* platform/efl/fast/compact/001-expected.txt: Removed.
* platform/efl/fast/css/acid2-expected.txt: Removed.
* platform/efl/fast/css/acid2-pixel-expected.txt: Removed.
* platform/efl/fast/css/font-size-negative-expected.txt: Removed.
* platform/efl/fast/css/line-height-negative-expected.txt: Removed.
* platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Removed.
* platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Removed.
* platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Removed.
* platform/efl/fast/flexbox/011-expected.txt: Removed.
* platform/efl/fast/inline-block/002-expected.txt: Removed.
* platform/efl/fast/inline/002-expected.txt: Removed.
* platform/efl/fast/lists/003-expected.txt: Removed.
* platform/efl/fast/lists/003-vertical-expected.txt: Removed.
* platform/efl/fast/overflow/007-expected.txt: Removed.
* platform/efl/fast/repaint/block-layout-inline-children-float-positioned-expected.txt: Removed.
* platform/efl/fast/repaint/transform-translate-expected.txt: Removed.
* platform/efl/fast/replaced/007-expected.txt: Removed.
* platform/efl/fast/table/035-expected.txt: Removed.
* platform/efl/fast/table/035-vertical-expected.txt: Removed.
* platform/efl/fast/table/table-display-types-strict-expected.txt: Removed.
* platform/efl/fast/table/tableInsideCaption-expected.txt: Removed.
* platform/efl/fast/transforms/transforms-with-zoom-expected.txt: Removed.
* platform/efl/http/tests/misc/acid2-expected.txt: Removed.
* platform/efl/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt: Removed.
* platform/efl/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt: Removed.
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt: Removed.
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt: Removed.
* platform/gtk/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Removed.
* platform/gtk/fast/compact/001-expected.txt: Removed.
* platform/gtk/fast/css/acid2-expected.txt: Removed.
* platform/gtk/fast/css/acid2-pixel-expected.txt: Removed.
* platform/gtk/fast/css/font-size-negative-expected.txt: Removed.
* platform/gtk/fast/css/line-height-negative-expected.txt: Removed.
* platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Removed.
* platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Removed.
* platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Removed.
* platform/gtk/fast/flexbox/011-expected.txt: Removed.
* platform/gtk/fast/inline-block/002-expected.txt: Removed.
* platform/gtk/fast/inline/002-expected.txt: Removed.
* platform/gtk/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt: Removed.
* platform/gtk/fast/lists/003-expected.txt: Removed.
* platform/gtk/fast/lists/003-vertical-expected.txt: Removed.
* platform/gtk/fast/overflow/007-expected.txt: Removed.
* platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.txt: Removed.
* platform/gtk/fast/repaint/transform-translate-expected.txt: Removed.
* platform/gtk/fast/replaced/007-expected.txt: Removed.
* platform/gtk/fast/table/035-expected.txt: Removed.
* platform/gtk/fast/table/035-vertical-expected.txt: Removed.
* platform/gtk/fast/table/table-display-types-strict-expected.txt: Removed.
* platform/gtk/fast/table/tableInsideCaption-expected.txt: Removed.
* platform/gtk/fast/transforms/transforms-with-zoom-expected.txt: Removed.
* platform/mac/fast/transforms/transforms-with-zoom-expected.txt: Removed.
* platform/qt/fast/css/font-size-negative-expected.txt: Removed.
* platform/qt/fast/dom/HTMLMeterElement/meter-element-expected.txt: Removed.

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

12 years ago[WK2] Remove a useless #if on Tools/WebKitTestRunner/TestController.cpp
commit-queue@webkit.org [Mon, 21 May 2012 23:15:35 +0000 (23:15 +0000)]
[WK2] Remove a useless #if on Tools/WebKitTestRunner/TestController.cpp
https://bugs.webkit.org/show_bug.cgi?id=87047

Patch by Hugo Parente Lima <hugo.lima@openbossa.org> on 2012-05-21
Reviewed by Alexis Menard.

* WebKitTestRunner/TestController.cpp:
(WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle):

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

12 years agoSource/WebCore: Improving console error for CSP-blocked `setTimeout` and `setInterva...
commit-queue@webkit.org [Mon, 21 May 2012 23:00:46 +0000 (23:00 +0000)]
Source/WebCore: Improving console error for CSP-blocked  `setTimeout` and `setInterval` evaluation.
https://bugs.webkit.org/show_bug.cgi?id=86943

Patch by Mike West <mkwst@chromium.org> on 2012-05-21
Reviewed by Adam Barth.

If the inspector is open, a stack trace is generated before calling
ContentSecurityPolicy::allowEval, and passed through to
ContentSecurityPolicy::reportViolation for use in the console message.

Test: http/tests/inspector-enabled/contentSecurityPolicy-blocks-setInterval.html
      http/tests/inspector-enabled/contentSecurityPolicy-blocks-setTimeout.html

* bindings/js/ScheduledAction.cpp:
(WebCore::ScheduledAction::create):
* bindings/v8/custom/V8DOMWindowCustom.cpp:
(WebCore::WindowSetTimeoutImpl):
* page/ContentSecurityPolicy.cpp:
(CSPDirectiveList):
(WebCore::CSPDirectiveList::reportViolation):
(WebCore::CSPDirectiveList::checkEvalAndReportViolation):
(WebCore::CSPDirectiveList::allowEval):
(WebCore):
(WebCore::isAllowedByAllWithCallStack):
(WebCore::isAllowedByAllWithURL):
(WebCore::ContentSecurityPolicy::allowEval):
(WebCore::ContentSecurityPolicy::allowScriptFromSource):
(WebCore::ContentSecurityPolicy::allowObjectFromSource):
(WebCore::ContentSecurityPolicy::allowChildFrameFromSource):
(WebCore::ContentSecurityPolicy::allowImageFromSource):
(WebCore::ContentSecurityPolicy::allowStyleFromSource):
(WebCore::ContentSecurityPolicy::allowFontFromSource):
(WebCore::ContentSecurityPolicy::allowMediaFromSource):
(WebCore::ContentSecurityPolicy::allowConnectToSource):
* page/ContentSecurityPolicy.h:
(WebCore):

LayoutTests: Blocking `setTimeout` and `setInterval` evaluation with CSP should include a stack trace in the console warning.
https://bugs.webkit.org/show_bug.cgi?id=86943

Patch by Mike West <mkwst@chromium.org> on 2012-05-21
Reviewed by Adam Barth.

* http/tests/inspector-enabled/contentSecurityPolicy-blocks-setInterval-expected.txt: Added.
* http/tests/inspector-enabled/contentSecurityPolicy-blocks-setInterval.html: Added.
* http/tests/inspector-enabled/contentSecurityPolicy-blocks-setTimeout-expected.txt: Added.
* http/tests/inspector-enabled/contentSecurityPolicy-blocks-setTimeout.html: Added.

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

12 years agoDon't force rendering in finishAllRendering
piman@chromium.org [Mon, 21 May 2012 22:57:49 +0000 (22:57 +0000)]
Don't force rendering in finishAllRendering
https://bugs.webkit.org/show_bug.cgi?id=86919

Reviewed by James Robinson.

After we acquire the texture layers on the main thread, we can't draw.
In particular if we destroyed the texture ids used previously by
TextureLayerChromium, drawing before a commit would cause a
bind-after-destroy.

Tested by CCLayerTreeHostTestFinishAllRendering.

* platform/graphics/chromium/cc/CCThreadProxy.cpp:
(WebCore::CCThreadProxy::CCThreadProxy):
(WebCore::CCThreadProxy::finishAllRenderingOnImplThread):
(WebCore::CCThreadProxy::scheduledActionDrawAndSwapInternal):

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

12 years agoUnreviewed gardening. Updating expectations after r117815.
leviw@chromium.org [Mon, 21 May 2012 22:33:59 +0000 (22:33 +0000)]
Unreviewed gardening. Updating expectations after r117815.

* platform/chromium-linux-x86/fast/regions: Added.
* platform/chromium-linux-x86/fast/regions/region-overflow-auto-overflow-hidden-expected.txt: Added.
* platform/chromium-linux-x86/fast/regions/region-overflow-auto-overflow-visible-expected.txt: Added.

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

12 years agoBytecode dumps should contain data about the state of get_by_id caches
fpizlo@apple.com [Mon, 21 May 2012 22:32:40 +0000 (22:32 +0000)]
Bytecode dumps should contain data about the state of get_by_id caches
https://bugs.webkit.org/show_bug.cgi?id=85246

Reviewed by Gavin Barraclough.

Merge r115694 from dfgopt.

Changed the DFG bytecode parser (and the code that calls it) to be able
to call codeBlock->dump() on the code blocks being parsed.

Changed bytecode dumping to be able to print the state of get_by_id
caches inline with the bytecode.

Removed the old StructureStubInfo dumping code, which no longer worked
right, and was incapable of telling us information about chain and list
accesses.

This change does not add dumping for put_by_id caches. We can add that
at a later time.

* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::printUnaryOp):
(JSC::CodeBlock::printBinaryOp):
(JSC::CodeBlock::printConditionalJump):
(JSC::CodeBlock::printGetByIdOp):
(JSC::dumpStructure):
(JSC):
(JSC::dumpChain):
(JSC::CodeBlock::printGetByIdCacheStatus):
(JSC::CodeBlock::printCallOp):
(JSC::CodeBlock::printPutByIdOp):
(JSC::printGlobalResolveInfo):
(JSC::CodeBlock::printStructure):
(JSC::CodeBlock::printStructures):
(JSC::CodeBlock::dump):
(JSC::CodeBlock::visitStructures):
(JSC::ProgramCodeBlock::jitCompileImpl):
(JSC::EvalCodeBlock::jitCompileImpl):
(JSC::FunctionCodeBlock::jitCompileImpl):
* bytecode/CodeBlock.h:
(CodeBlock):
(JSC::CodeBlock::jitCompile):
(ProgramCodeBlock):
(EvalCodeBlock):
(FunctionCodeBlock):
* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::ByteCodeParser):
(ByteCodeParser):
(JSC::DFG::ByteCodeParser::parseCodeBlock):
(JSC::DFG::parse):
* dfg/DFGByteCodeParser.h:
(DFG):
* dfg/DFGDriver.cpp:
(JSC::DFG::compile):
(JSC::DFG::tryCompile):
(JSC::DFG::tryCompileFunction):
* dfg/DFGDriver.h:
(DFG):
(JSC::DFG::tryCompile):
(JSC::DFG::tryCompileFunction):
* dfg/DFGOSRExitCompiler.cpp:
* jit/JITDriver.h:
(JSC::jitCompileIfAppropriate):
(JSC::jitCompileFunctionIfAppropriate):
* llint/LLIntSlowPaths.cpp:
(JSC::LLInt::jitCompileAndSetHeuristics):
* runtime/Executable.cpp:
(JSC::EvalExecutable::jitCompile):
(JSC::EvalExecutable::compileInternal):
(JSC::ProgramExecutable::jitCompile):
(JSC::ProgramExecutable::compileInternal):
(JSC::FunctionExecutable::jitCompileForCall):
(JSC::FunctionExecutable::jitCompileForConstruct):
(JSC::FunctionExecutable::compileForCallInternal):
(JSC::FunctionExecutable::compileForConstructInternal):
* runtime/Executable.h:
(EvalExecutable):
(ProgramExecutable):
(FunctionExecutable):
(JSC::FunctionExecutable::jitCompileFor):
* runtime/ExecutionHarness.h:
(JSC::prepareForExecution):
(JSC::prepareFunctionForExecution):

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

12 years agoAdd new test results for mac
oliver@apple.com [Mon, 21 May 2012 22:03:01 +0000 (22:03 +0000)]
Add new test results for mac

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

12 years agoUnreviewed chromium linux and windows rebaselines for sub-pixel flag change commited...
eae@chromium.org [Mon, 21 May 2012 21:58:22 +0000 (21:58 +0000)]
Unreviewed chromium linux and windows rebaselines for sub-pixel flag change commited as r117815.

* platform/chromium-linux/compositing/direct-image-compositing-expected.png:
* platform/chromium-linux/compositing/overflow/theme-affects-visual-overflow-expected.txt: Added.
* platform/chromium-linux/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-linux/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-linux/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-linux/css1/basic/inheritance-expected.png:
* platform/chromium-linux/css1/box_properties/acid_test-expected.png:
* platform/chromium-linux/css1/box_properties/clear_float-expected.png:
* platform/chromium-linux/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-linux/css1/box_properties/margin_right-expected.png:
* platform/chromium-linux/css1/box_properties/padding_right-expected.png:
* platform/chromium-linux/css1/box_properties/width-expected.png:
* platform/chromium-linux/css1/color_and_background/background_attachment-expected.png:
* platform/chromium-linux/css1/font_properties/font-expected.txt:
* platform/chromium-linux/css1/font_properties/font_size-expected.png:
* platform/chromium-linux/css1/font_properties/font_weight-expected.png:
* platform/chromium-linux/css1/formatting_model/floating_elements-expected.png:
* platform/chromium-linux/css1/formatting_model/horizontal_formatting-expected.png:
* platform/chromium-linux/css1/formatting_model/inline_elements-expected.png:
* platform/chromium-linux/css1/formatting_model/replaced_elements-expected.png:
* platform/chromium-linux/css1/formatting_model/vertical_formatting-expected.png:
* platform/chromium-linux/css1/text_properties/text_indent-expected.png:
* platform/chromium-linux/css1/text_properties/vertical_align-expected.png:
* platform/chromium-linux/css1/units/percentage_units-expected.png:
* platform/chromium-linux/css2.1/20110323/absolute-replaced-height-004-expected.txt: Added.
* platform/chromium-linux/css2.1/20110323/floating-replaced-height-008-expected.png:
* platform/chromium-linux/css2.1/20110323/inline-block-replaced-height-008-expected.png:
* platform/chromium-linux/css2.1/20110323/inline-replaced-height-008-expected.png:
* platform/chromium-linux/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-linux/css2.1/t040302-c61-phys-len-00-b-expected.png:
* platform/chromium-linux/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt: Added.
* platform/chromium-linux/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/chromium-linux/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
* platform/chromium-linux/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
* platform/chromium-linux/css2.1/t09-c5526c-display-00-e-expected.png:
* platform/chromium-linux/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
* platform/chromium-linux/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-linux/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
* platform/chromium-linux/css2.1/t090501-c414-flt-03-b-g-expected.txt:
* platform/chromium-linux/css2.1/t100801-c544-valgn-00-a-ag-expected.png:
* platform/chromium-linux/css2.1/t100801-c544-valgn-02-d-agi-expected.png:
* platform/chromium-linux/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
* platform/chromium-linux/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
* platform/chromium-linux/css2.1/t100801-c544-valgn-04-d-agi-expected.png:
* platform/chromium-linux/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
* platform/chromium-linux/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
* platform/chromium-linux/css2.1/t1205-c565-list-pos-00-b-expected.png:
* platform/chromium-linux/css2.1/t1506-c525-font-wt-00-b-expected.png:
* platform/chromium-linux/css2.1/t1508-c527-font-09-b-expected.png:
* platform/chromium-linux/css2.1/t1508-c527-font-09-b-expected.txt:
* platform/chromium-linux/css2.1/t1602-c43-center-00-d-ag-expected.png:
* platform/chromium-linux/css3/filters/huge-region-expected.png: Added.
* platform/chromium-linux/css3/selectors3/html/css3-modsel-32-expected.txt: Added.
* platform/chromium-linux/editing/inserting/4959067-expected.txt: Added.
* platform/chromium-linux/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-linux/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png:
* platform/chromium-linux/editing/selection/3690703-2-expected.png:
* platform/chromium-linux/editing/selection/3690703-2-expected.txt:
* platform/chromium-linux/editing/selection/3690703-expected.png:
* platform/chromium-linux/editing/selection/3690703-expected.txt:
* platform/chromium-linux/editing/selection/3690719-expected.png:
* platform/chromium-linux/editing/selection/3690719-expected.txt:
* platform/chromium-linux/editing/selection/extend-by-word-002-expected.png:
* platform/chromium-linux/editing/selection/select-text-overflow-ellipsis-expected.png:
* platform/chromium-linux/fast/backgrounds/background-inherit-color-bug-expected.png:
* platform/chromium-linux/fast/backgrounds/background-position-parsing-expected.png:
* platform/chromium-linux/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
* platform/chromium-linux/fast/block/basic/001-expected.png:
* platform/chromium-linux/fast/block/basic/011-expected.png:
* platform/chromium-linux/fast/block/basic/015-expected.png:
* platform/chromium-linux/fast/block/basic/016-expected.png:
* platform/chromium-linux/fast/block/basic/019-expected.png:
* platform/chromium-linux/fast/block/float/002-expected.png:
* platform/chromium-linux/fast/block/float/013-expected.png:
* platform/chromium-linux/fast/block/float/avoiding-float-centered-expected.png:
* platform/chromium-linux/fast/block/float/centered-float-avoidance-complexity-expected.png:
* platform/chromium-linux/fast/block/float/nopaint-after-layer-destruction2-expected.png:
* platform/chromium-linux/fast/block/float/overhanging-tall-block-expected.txt:
* platform/chromium-linux/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/100-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/103-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/103-expected.txt:
* platform/chromium-linux/fast/block/positioning/047-expected.png:
* platform/chromium-linux/fast/block/positioning/047-expected.txt:
* platform/chromium-linux/fast/block/positioning/051-expected.png:
* platform/chromium-linux/fast/borders/border-antialiasing-expected.png:
* platform/chromium-linux/fast/borders/border-radius-huge-assert-expected.png:
* platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-expected.png:
* platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png:
* platform/chromium-linux/fast/borders/rtl-border-01-expected.png:
* platform/chromium-linux/fast/borders/rtl-border-02-expected.png:
* platform/chromium-linux/fast/borders/rtl-border-03-expected.png:
* platform/chromium-linux/fast/box-sizing/box-sizing-expected.png:
* platform/chromium-linux/fast/compact/001-expected.png:
* platform/chromium-linux/fast/css-generated-content/011-expected.png:
* platform/chromium-linux/fast/css-generated-content/013-expected.png:
* platform/chromium-linux/fast/css-generated-content/014-expected.png:
* platform/chromium-linux/fast/css-generated-content/015-expected.png:
* platform/chromium-linux/fast/css-generated-content/inline-display-types-expected.png:
* platform/chromium-linux/fast/css/004-expected.png:
* platform/chromium-linux/fast/css/005-expected.png:
* platform/chromium-linux/fast/css/acid2-pixel-expected.png:
* platform/chromium-linux/fast/css/background-shorthand-invalid-url-expected.png:
* platform/chromium-linux/fast/css/bidi-override-in-anonymous-block-expected.png:
* platform/chromium-linux/fast/css/continuationCrash-expected.txt:
* platform/chromium-linux/fast/css/css1_forward_compatible_parsing-expected.png:
* platform/chromium-linux/fast/css/css2-system-fonts-expected.txt:
* platform/chromium-linux/fast/css/empty-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/fieldset-display-row-expected.png:
* platform/chromium-linux/fast/css/first-child-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/first-line-text-decoration-expected.png:
* platform/chromium-linux/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
* platform/chromium-linux/fast/css/first-of-type-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/font-size-negative-expected.png:
* platform/chromium-linux/fast/css/h1-in-section-elements-expected.png:
* platform/chromium-linux/fast/css/hsl-color-expected.png:
* platform/chromium-linux/fast/css/hsla-color-expected.png:
* platform/chromium-linux/fast/css/inline-properties-important-expected.png:
* platform/chromium-linux/fast/css/input-search-padding-expected.png:
* platform/chromium-linux/fast/css/input-search-padding-expected.txt:
* platform/chromium-linux/fast/css/invalid-percentage-property-expected.png:
* platform/chromium-linux/fast/css/last-child-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/last-of-type-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/line-height-negative-expected.png:
* platform/chromium-linux/fast/css/only-child-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/only-of-type-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/percentage-non-integer-expected.png:
* platform/chromium-linux/fast/css/preserve-user-specified-zoom-level-on-reload-expected.png:
* platform/chromium-linux/fast/css/rgb-float-expected.png:
* platform/chromium-linux/fast/css/text-align-expected.png:
* platform/chromium-linux/fast/css/text-input-with-webkit-border-radius-expected.png:
* platform/chromium-linux/fast/css/text-overflow-input-expected.png:
* platform/chromium-linux/fast/css/transform-default-parameter-expected.png:
* platform/chromium-linux/fast/css/word-space-extra-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-optimums-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-expected.png:
* platform/chromium-linux/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
* platform/chromium-linux/fast/dom/HTMLProgressElement/progress-element-expected.png:
* platform/chromium-linux/fast/dynamic/012-expected.png:
* platform/chromium-linux/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
* platform/chromium-linux/fast/encoding/denormalised-voiced-japanese-chars-expected.txt:
* platform/chromium-linux/fast/encoding/utf-16-big-endian-expected.png:
* platform/chromium-linux/fast/encoding/utf-16-little-endian-expected.png:
* platform/chromium-linux/fast/events/pointer-events-2-expected.png:
* platform/chromium-linux/fast/flexbox/011-expected.png:
* platform/chromium-linux/fast/flexbox/flex-hang-expected.png:
* platform/chromium-linux/fast/forms/001-expected.txt:
* platform/chromium-linux/fast/forms/006-expected.png:
* platform/chromium-linux/fast/forms/007-expected.png:
* platform/chromium-linux/fast/forms/basic-buttons-expected.png:
* platform/chromium-linux/fast/forms/basic-buttons-expected.txt:
* platform/chromium-linux/fast/forms/basic-selects-expected.png:
* platform/chromium-linux/fast/forms/basic-selects-expected.txt:
* platform/chromium-linux/fast/forms/box-shadow-override-expected.png:
* platform/chromium-linux/fast/forms/box-shadow-override-expected.txt:
* platform/chromium-linux/fast/forms/button-default-title-expected.png:
* platform/chromium-linux/fast/forms/button-default-title-expected.txt:
* platform/chromium-linux/fast/forms/control-restrict-line-height-expected.png:
* platform/chromium-linux/fast/forms/control-restrict-line-height-expected.txt:
* platform/chromium-linux/fast/forms/date/date-appearance-expected.png:
* platform/chromium-linux/fast/forms/date/date-appearance-expected.txt:
* platform/chromium-linux/fast/forms/fieldset-align-expected.png:
* platform/chromium-linux/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png:
* platform/chromium-linux/fast/forms/fieldset-with-float-expected.png:
* platform/chromium-linux/fast/forms/float-before-fieldset-expected.png:
* platform/chromium-linux/fast/forms/form-element-geometry-expected.png:
* platform/chromium-linux/fast/forms/form-element-geometry-expected.txt:
* platform/chromium-linux/fast/forms/input-appearance-height-expected.txt:
* platform/chromium-linux/fast/forms/input-baseline-expected.txt:
* platform/chromium-linux/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
* platform/chromium-linux/fast/forms/listbox-bidi-align-expected.png:
* platform/chromium-linux/fast/forms/preserveFormDuringResidualStyle-expected.png:
* platform/chromium-linux/fast/forms/range/input-appearance-range-expected.png:
* platform/chromium-linux/fast/forms/search-cancel-button-style-sharing-expected.png:
* platform/chromium-linux/fast/forms/search-rtl-expected.png:
* platform/chromium-linux/fast/forms/search-styled-expected.png:
* platform/chromium-linux/fast/forms/search-styled-expected.txt:
* platform/chromium-linux/fast/forms/search-vertical-alignment-expected.png:
* platform/chromium-linux/fast/forms/searchfield-heights-expected.png:
* platform/chromium-linux/fast/forms/searchfield-heights-expected.txt:
* platform/chromium-linux/fast/forms/validation-message-appearance-expected.txt:
* platform/chromium-linux/fast/gradients/generated-gradients-expected.png:
* platform/chromium-linux/fast/gradients/radial-centered-expected.png:
* platform/chromium-linux/fast/gradients/radial-centered-expected.txt:
* platform/chromium-linux/fast/gradients/simple-gradients-expected.png:
* platform/chromium-linux/fast/html/details-add-child-1-expected.png:
* platform/chromium-linux/fast/html/details-add-child-2-expected.png:
* platform/chromium-linux/fast/html/details-add-details-child-1-expected.png:
* platform/chromium-linux/fast/html/details-add-details-child-2-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-1-and-click-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-1-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-10-and-click-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-10-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-2-and-click-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-2-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-3-and-click-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-3-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-4-and-click-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-4-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-5-and-click-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-5-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-6-and-click-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-6-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-7-and-click-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-7-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-8-and-click-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-8-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-9-and-click-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-9-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-child-1-expected.png:
* platform/chromium-linux/fast/html/details-add-summary-child-2-expected.png:
* platform/chromium-linux/fast/html/details-marker-style-expected.png:
* platform/chromium-linux/fast/html/details-marker-style-expected.txt:
* platform/chromium-linux/fast/html/details-nested-1-expected.png:
* platform/chromium-linux/fast/html/details-nested-2-expected.png:
* platform/chromium-linux/fast/html/details-no-summary1-expected.png:
* platform/chromium-linux/fast/html/details-no-summary2-expected.png:
* platform/chromium-linux/fast/html/details-no-summary3-expected.png:
* platform/chromium-linux/fast/html/details-no-summary4-expected.png:
* platform/chromium-linux/fast/html/details-open-javascript-expected.png:
* platform/chromium-linux/fast/html/details-open1-expected.png:
* platform/chromium-linux/fast/html/details-open2-expected.png:
* platform/chromium-linux/fast/html/details-open3-expected.png:
* platform/chromium-linux/fast/html/details-open4-expected.png:
* platform/chromium-linux/fast/html/details-open5-expected.png:
* platform/chromium-linux/fast/html/details-open6-expected.png:
* platform/chromium-linux/fast/html/details-position-expected.png:
* platform/chromium-linux/fast/html/details-remove-child-1-expected.png:
* platform/chromium-linux/fast/html/details-remove-child-2-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-1-and-click-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-1-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-2-and-click-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-2-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-3-and-click-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-3-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-4-and-click-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-4-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-5-and-click-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-5-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-6-and-click-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-6-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-child-1-expected.png:
* platform/chromium-linux/fast/html/details-remove-summary-child-2-expected.png:
* platform/chromium-linux/fast/html/details-replace-summary-child-expected.png:
* platform/chromium-linux/fast/html/details-replace-summary-child-expected.txt:
* platform/chromium-linux/fast/html/details-replace-text-expected.png:
* platform/chromium-linux/fast/html/details-replace-text-expected.txt:
* platform/chromium-linux/fast/html/details-writing-mode-expected.png:
* platform/chromium-linux/fast/images/imagemap-focus-ring-zoom-expected.png:
* platform/chromium-linux/fast/inline-block/002-expected.png:
* platform/chromium-linux/fast/inline/002-expected.png:
* platform/chromium-linux/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
* platform/chromium-linux/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
* platform/chromium-linux/fast/inline/continuation-outlines-expected.png:
* platform/chromium-linux/fast/inline/inline-borders-with-bidi-override-expected.png:
* platform/chromium-linux/fast/inline/inline-box-background-expected.png:
* platform/chromium-linux/fast/inline/inline-box-background-long-image-expected.png:
* platform/chromium-linux/fast/inline/inline-box-background-repeat-x-expected.png:
* platform/chromium-linux/fast/inline/inline-box-background-repeat-y-expected.png:
* platform/chromium-linux/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png:
* platform/chromium-linux/fast/inline/vertical-align-text-bottom-expected.png:
* platform/chromium-linux/fast/invalid/010-expected.png:
* platform/chromium-linux/fast/invalid/014-expected.png:
* platform/chromium-linux/fast/invalid/014-expected.txt:
* platform/chromium-linux/fast/invalid/junk-data-expected.png:
* platform/chromium-linux/fast/invalid/missing-end-tag-expected.png:
* platform/chromium-linux/fast/invalid/nestedh3s-expected.png:
* platform/chromium-linux/fast/invalid/residual-style-expected.png:
* platform/chromium-linux/fast/invalid/residual-style-expected.txt:
* platform/chromium-linux/fast/line-grid/line-align-left-edges-expected.png:
* platform/chromium-linux/fast/lists/ordered-list-with-no-ol-tag-expected.png:
* platform/chromium-linux/fast/multicol/column-break-with-balancing-expected.png:
* platform/chromium-linux/fast/multicol/column-break-with-balancing-expected.txt:
* platform/chromium-linux/fast/multicol/column-count-with-rules-expected.png:
* platform/chromium-linux/fast/multicol/column-rules-expected.png:
* platform/chromium-linux/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-linux/fast/multicol/columns-shorthand-parsing-expected.png:
* platform/chromium-linux/fast/multicol/float-multicol-expected.png:
* platform/chromium-linux/fast/multicol/float-paginate-complex-expected.png:
* platform/chromium-linux/fast/multicol/layers-in-multicol-expected.png:
* platform/chromium-linux/fast/multicol/max-height-columns-block-expected.png:
* platform/chromium-linux/fast/multicol/nested-columns-expected.png:
* platform/chromium-linux/fast/multicol/overflow-across-columns-expected.png:
* platform/chromium-linux/fast/multicol/overflow-across-columns-percent-height-expected.png:
* platform/chromium-linux/fast/multicol/overflow-unsplittable-expected.png:
* platform/chromium-linux/fast/multicol/positive-leading-expected.png:
* platform/chromium-linux/fast/multicol/scrolling-overflow-expected.png:
* platform/chromium-linux/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
* platform/chromium-linux/fast/multicol/span/anonymous-split-block-crash-expected.png:
* platform/chromium-linux/fast/multicol/span/anonymous-style-inheritance-expected.png:
* platform/chromium-linux/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-expected.png:
* platform/chromium-linux/fast/multicol/span/span-margin-collapsing-expected.png:
* platform/chromium-linux/fast/multicol/table-vertical-align-expected.png:
* platform/chromium-linux/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
* platform/chromium-linux/fast/multicol/vertical-lr/float-multicol-expected.png:
* platform/chromium-linux/fast/multicol/vertical-lr/nested-columns-expected.png:
* platform/chromium-linux/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
* platform/chromium-linux/fast/multicol/vertical-rl/float-multicol-expected.png:
* platform/chromium-linux/fast/multicol/vertical-rl/nested-columns-expected.png:
* platform/chromium-linux/fast/overflow/clip-rects-fixed-ancestor-expected.png:
* platform/chromium-linux/fast/overflow/overflow_hidden-expected.png:
* platform/chromium-linux/fast/parser/xhtml-alternate-entities-expected.png:
* platform/chromium-linux/fast/reflections/opacity-reflection-transform-expected.png:
* platform/chromium-linux/fast/regions/bottom-overflow-out-of-first-region-expected.png:
* platform/chromium-linux/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png:
* platform/chromium-linux/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-linux/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-linux/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
* platform/chromium-linux/fast/regions/overflow-size-change-with-stacking-context-expected.png:
* platform/chromium-linux/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png:
* platform/chromium-linux/fast/regions/region-overflow-auto-overflow-hidden-expected.png: Added.
* platform/chromium-linux/fast/regions/region-overflow-auto-overflow-visible-expected.png: Added.
* platform/chromium-linux/fast/regions/top-overflow-out-of-second-region-expected.png:
* platform/chromium-linux/fast/repaint/block-layout-inline-children-float-positioned-expected.png:
* platform/chromium-linux/fast/repaint/delete-into-nested-block-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-1-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-10-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-2-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-3-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-4-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-5-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-6-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-7-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-8-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-9-expected.png:
* platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.png:
* platform/chromium-linux/fast/repaint/transform-absolute-child-expected.png:
* platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.png:
* platform/chromium-linux/fast/repaint/transform-repaint-descendants-expected.png:
* platform/chromium-linux/fast/repaint/transform-translate-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-linux/fast/ruby/ruby-inline-table-expected.png:
* platform/chromium-linux/fast/selectors/032-expected.png:
* platform/chromium-linux/fast/selectors/166-expected.png:
* platform/chromium-linux/fast/selectors/unqualified-hover-quirks-expected.png:
* platform/chromium-linux/fast/speech/input-appearance-numberandspeech-expected.png:
* platform/chromium-linux/fast/speech/input-appearance-numberandspeech-expected.txt:
* platform/chromium-linux/fast/speech/input-appearance-searchandspeech-expected.png:
* platform/chromium-linux/fast/speech/input-appearance-searchandspeech-expected.txt:
* platform/chromium-linux/fast/speech/input-appearance-speechbutton-expected.png:
* platform/chromium-linux/fast/speech/input-appearance-speechbutton-expected.txt:
* platform/chromium-linux/fast/speech/speech-bidi-rendering-expected.png:
* platform/chromium-linux/fast/table/009-expected.png:
* platform/chromium-linux/fast/table/014-expected.png:
* platform/chromium-linux/fast/table/035-expected.png:
* platform/chromium-linux/fast/table/035-vertical-expected.png:
* platform/chromium-linux/fast/table/041-expected.png:
* platform/chromium-linux/fast/table/absolute-table-at-bottom-expected.png:
* platform/chromium-linux/fast/table/border-collapsing/004-expected.png:
* platform/chromium-linux/fast/table/border-collapsing/004-vertical-expected.png:
* platform/chromium-linux/fast/table/colspanMinWidth-vertical-expected.txt:
* platform/chromium-linux/fast/table/max-width-integer-overflow-expected.png:
* platform/chromium-linux/fast/table/max-width-integer-overflow-expected.txt:
* platform/chromium-linux/fast/table/mozilla-bug10296-vertical-align-1-expected.png:
* platform/chromium-linux/fast/table/mozilla-bug10296-vertical-align-2-expected.png:
* platform/chromium-linux/fast/table/nested-percent-height-table-expected.png:
* platform/chromium-linux/fast/table/percent-heights-expected.png:
* platform/chromium-linux/fast/table/table-display-types-strict-expected.png:
* platform/chromium-linux/fast/table/tableInsideCaption-expected.png:
* platform/chromium-linux/fast/text/atsui-negative-spacing-features-expected.png:
* platform/chromium-linux/fast/text/atsui-spacing-features-expected.png:
* platform/chromium-linux/fast/text/atsui-spacing-features-expected.txt:
* platform/chromium-linux/fast/text/basic/012-expected.png:
* platform/chromium-linux/fast/text/basic/013-expected.png:
* platform/chromium-linux/fast/text/basic/generic-family-reset-expected.png:
* platform/chromium-linux/fast/text/international/bidi-LDB-2-CSS-expected.png:
* platform/chromium-linux/fast/text/international/bidi-LDB-2-HTML-expected.png:
* platform/chromium-linux/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
* platform/chromium-linux/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-linux/fast/text/international/thai-line-breaks-expected.txt:
* platform/chromium-linux/fast/text/line-breaks-expected.png:
* platform/chromium-linux/fast/text/line-breaks-expected.txt:
* platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.png:
* platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.txt:
* platform/chromium-linux/fast/text/whitespace/024-expected.png:
* platform/chromium-linux/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
* platform/chromium-linux/fast/transforms/bounding-rect-zoom-expected.png:
* platform/chromium-linux/fast/transforms/rotated-transform-affects-scrolling-1-expected.png:
* platform/chromium-linux/fast/transforms/rotated-transform-affects-scrolling-2-expected.png:
* platform/chromium-linux/fast/transforms/transformed-document-element-expected.png:
* platform/chromium-linux/fast/writing-mode/fieldsets-expected.png:
* platform/chromium-linux/fast/xsl/xslt-extra-content-at-end-expected.png:
* platform/chromium-linux/http/tests/appcache/origin-quota-continued-download-expected.png: Added.
* platform/chromium-linux/http/tests/appcache/origin-quota-continued-download-multiple-manifests-expected.png: Added.
* platform/chromium-linux/http/tests/appcache/origin-quota-expected.png: Added.
* platform/chromium-linux/http/tests/cache: Added.
* platform/chromium-linux/http/tests/cache/history-only-cached-subresource-loads-expected.png: Added.
* platform/chromium-linux/http/tests/cache/history-only-cached-subresource-loads-max-age-https-expected.png: Added.
* platform/chromium-linux/http/tests/misc/acid2-pixel-expected.png:
* platform/chromium-linux/http/tests/misc/iframe404-expected.png:
* platform/chromium-linux/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png:
* platform/chromium-linux/media/audio-repaint-expected.png:
* platform/chromium-linux/media/media-document-audio-repaint-expected.png:
* platform/chromium-linux/media/video-volume-slider-expected.png:
* platform/chromium-linux/media/video-zoom-controls-expected.png:
* platform/chromium-linux/platform/qt: Added.
* platform/chromium-linux/platform/qt/plugins: Added.
* platform/chromium-linux/platform/qt/plugins/application-plugin-plugins-disabled-expected.png: Added.
* platform/chromium-linux/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-linux/svg/as-border-image/svg-as-border-image-2-expected.png:
* platform/chromium-linux/svg/as-border-image/svg-as-border-image-expected.png:
* platform/chromium-linux/svg/as-image/img-preserveAspectRatio-support-2-expected.png:
* platform/chromium-linux/svg/custom/bug45331-expected.png:
* platform/chromium-linux/svg/custom/image-parent-translation-expected.png:
* platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.txt:
* platform/chromium-linux/svg/custom/junk-data-expected.png:
* platform/chromium-linux/svg/custom/missing-xlink-expected.png:
* platform/chromium-linux/svg/custom/object-sizing-expected.png:
* platform/chromium-linux/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt:
* platform/chromium-linux/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium-linux/svg/custom/path-bad-data-expected.png:
* platform/chromium-linux/svg/custom/rootmost-svg-xy-attrs-expected.png:
* platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.png:
* platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.png:
* platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.png:
* platform/chromium-linux/svg/custom/use-css-no-effect-on-shadow-tree-expected.png:
* platform/chromium-linux/svg/custom/use-font-face-crash-expected.png:
* platform/chromium-linux/svg/custom/viewBox-hit-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
* platform/chromium-linux/svg/hixie/error/012-expected.png:
* platform/chromium-linux/svg/text/small-fonts-in-html5-expected.png:
* platform/chromium-linux/svg/transforms/svg-css-transforms-clip-path-expected.png:
* platform/chromium-linux/svg/transforms/svg-css-transforms-expected.png:
* platform/chromium-linux/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-linux/svg/wicd/test-rightsizing-a-expected.png:
* platform/chromium-linux/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-linux/svg/wicd/test-scalable-background-image1-expected.png:
* platform/chromium-linux/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-background-images-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/chromium-linux/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug10269-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug10296-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug1055-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug106816-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug11384s-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug131020-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug139524-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug14323-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug159108-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug17130-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug17130-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug19061-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug19061-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug215629-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug24200-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug3309-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug33137-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug43854-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug4427-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug46480-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug46480-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug5538-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug59354-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug6304-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug6404-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug7112-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug7112-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug8032-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug83786-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug8381-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug9271-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug9271-2-expected.png:
* platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
* platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
* platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
* platform/chromium-linux/tables/mozilla/core/bloomberg-expected.txt:
* platform/chromium-linux/tables/mozilla/core/margins-expected.png:
* platform/chromium-linux/tables/mozilla/core/margins-expected.txt:
* platform/chromium-linux/tables/mozilla/marvin/backgr_index-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_position-table-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/tables_align_center-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_table_align_center-expected.png:
* platform/chromium-linux/tables/mozilla/other/test3-expected.png:
* platform/chromium-linux/tables/mozilla/other/test6-expected.png:
* platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-2-expected.txt:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1647-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-11-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-12-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug8499-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
* platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions3-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/standards1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
* platform/chromium-linux/transforms/2d/zoom-menulist-expected.txt:
* platform/chromium-linux/transforms/svg-vs-css-expected.png:
* platform/chromium-win/compositing/direct-image-compositing-expected.txt:
* platform/chromium-win/compositing/overflow/theme-affects-visual-overflow-expected.txt:
* platform/chromium-win/compositing/shadows/shadow-drawing-expected.txt:
* platform/chromium-win/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
* platform/chromium-win/css1/basic/inheritance-expected.txt:
* platform/chromium-win/css1/box_properties/acid_test-expected.txt:
* platform/chromium-win/css1/box_properties/clear_float-expected.txt:
* platform/chromium-win/css1/box_properties/float_on_text_elements-expected.txt:
* platform/chromium-win/css1/box_properties/margin-expected.txt:
* platform/chromium-win/css1/box_properties/margin_bottom-expected.txt:
* platform/chromium-win/css1/box_properties/margin_right-expected.txt:
* platform/chromium-win/css1/box_properties/margin_top-expected.txt:
* platform/chromium-win/css1/box_properties/padding-expected.txt:
* platform/chromium-win/css1/box_properties/padding_bottom-expected.txt:
* platform/chromium-win/css1/box_properties/padding_left-expected.txt:
* platform/chromium-win/css1/box_properties/padding_right-expected.txt:
* platform/chromium-win/css1/box_properties/padding_top-expected.txt:
* platform/chromium-win/css1/box_properties/width-expected.txt:
* platform/chromium-win/css1/color_and_background/background_attachment-expected.txt:
* platform/chromium-win/css1/font_properties/font_size-expected.txt:
* platform/chromium-win/css1/font_properties/font_weight-expected.txt:
* platform/chromium-win/css1/formatting_model/floating_elements-expected.txt:
* platform/chromium-win/css1/formatting_model/horizontal_formatting-expected.txt:
* platform/chromium-win/css1/formatting_model/inline_elements-expected.txt:
* platform/chromium-win/css1/formatting_model/replaced_elements-expected.txt:
* platform/chromium-win/css1/formatting_model/vertical_formatting-expected.txt:
* platform/chromium-win/css1/text_properties/line_height-expected.txt:
* platform/chromium-win/css1/text_properties/text_indent-expected.txt:
* platform/chromium-win/css1/text_properties/vertical_align-expected.txt:
* platform/chromium-win/css1/units/percentage_units-expected.txt:
* platform/chromium-win/css1/units/rounding-expected.txt: Added.
* platform/chromium-win/css2.1/20110323/absolute-replaced-height-004-expected.txt:
* platform/chromium-win/css2.1/20110323/floating-replaced-height-008-expected.txt:
* platform/chromium-win/css2.1/20110323/inline-block-replaced-height-008-expected.txt:
* platform/chromium-win/css2.1/20110323/inline-replaced-height-008-expected.txt:
* platform/chromium-win/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt:
* platform/chromium-win/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt:
* platform/chromium-win/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt:
* platform/chromium-win/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt:
* platform/chromium-win/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt:
* platform/chromium-win/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt:
* platform/chromium-win/css2.1/t0804-c5509-padn-l-03-f-g-expected.txt:
* platform/chromium-win/css2.1/t0804-c5510-padn-00-b-ag-expected.txt:
* platform/chromium-win/css2.1/t09-c5526c-display-00-e-expected.txt:
* platform/chromium-win/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
* platform/chromium-win/css2.1/t1002-c5523-width-02-b-g-expected.txt:
* platform/chromium-win/css2.1/t100801-c544-valgn-00-a-ag-expected.txt:
* platform/chromium-win/css2.1/t100801-c544-valgn-02-d-agi-expected.txt:
* platform/chromium-win/css2.1/t100801-c544-valgn-04-d-agi-expected.txt:
* platform/chromium-win/css2.1/t1205-c565-list-pos-00-b-expected.txt:
* platform/chromium-win/css2.1/t1506-c525-font-wt-00-b-expected.txt:
* platform/chromium-win/css2.1/t1602-c43-center-00-d-ag-expected.txt:
* platform/chromium-win/css3/selectors3/html/css3-modsel-32-expected.txt:
* platform/chromium-win/editing/inserting/4959067-expected.txt:
* platform/chromium-win/editing/inserting/editing-empty-divs-expected.txt:
* platform/chromium-win/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
* platform/chromium-win/editing/selection/5354455-2-expected.txt:
* platform/chromium-win/editing/selection/drag-start-event-client-x-y-expected.txt:
* platform/chromium-win/editing/selection/extend-by-word-002-expected.txt:
* platform/chromium-win/editing/selection/select-text-overflow-ellipsis-expected.txt:
* platform/chromium-win/fast/backgrounds/background-inherit-color-bug-expected.txt:
* platform/chromium-win/fast/backgrounds/background-position-parsing-expected.txt:
* platform/chromium-win/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt: Added.
* platform/chromium-win/fast/block/basic/001-expected.txt:
* platform/chromium-win/fast/block/basic/011-expected.txt:
* platform/chromium-win/fast/block/basic/014-expected.txt:
* platform/chromium-win/fast/block/basic/015-expected.txt:
* platform/chromium-win/fast/block/basic/016-expected.txt:
* platform/chromium-win/fast/block/basic/019-expected.txt:
* platform/chromium-win/fast/block/float/013-expected.txt:
* platform/chromium-win/fast/block/float/016-expected.txt:
* platform/chromium-win/fast/block/float/025-expected.txt:
* platform/chromium-win/fast/block/float/026-expected.txt:
* platform/chromium-win/fast/block/float/027-expected.txt:
* platform/chromium-win/fast/block/float/028-expected.txt:
* platform/chromium-win/fast/block/float/avoiding-float-centered-expected.txt:
* platform/chromium-win/fast/block/float/centered-float-avoidance-complexity-expected.txt:
* platform/chromium-win/fast/block/float/float-in-float-painting-expected.txt:
* platform/chromium-win/fast/block/float/nopaint-after-layer-destruction2-expected.txt:
* platform/chromium-win/fast/block/float/shrink-to-avoid-float-complexity-expected.txt:
* platform/chromium-win/fast/block/margin-collapse/100-expected.txt:
* platform/chromium-win/fast/block/positioning/051-expected.txt:
* platform/chromium-win/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png:
* platform/chromium-win/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.txt: Added.
* platform/chromium-win/fast/borders/bidi-002-expected.txt:
* platform/chromium-win/fast/borders/bidi-009a-expected.txt:
* platform/chromium-win/fast/borders/bidi-012-expected.txt:
* platform/chromium-win/fast/borders/border-image-side-reduction-expected.png:
* platform/chromium-win/fast/borders/rtl-border-01-expected.txt:
* platform/chromium-win/fast/borders/rtl-border-02-expected.txt:
* platform/chromium-win/fast/borders/rtl-border-03-expected.txt:
* platform/chromium-win/fast/box-sizing/box-sizing-expected.txt:
* platform/chromium-win/fast/clip/overflow-border-radius-composited-expected.txt:
* platform/chromium-win/fast/clip/overflow-border-radius-transformed-expected.txt:
* platform/chromium-win/fast/compact/001-expected.txt:
* platform/chromium-win/fast/css-generated-content/011-expected.txt:
* platform/chromium-win/fast/css-generated-content/012-expected.txt:
* platform/chromium-win/fast/css-generated-content/013-expected.txt:
* platform/chromium-win/fast/css-generated-content/014-expected.txt:
* platform/chromium-win/fast/css-generated-content/015-expected.txt:
* platform/chromium-win/fast/css-generated-content/inline-display-types-expected.txt:
* platform/chromium-win/fast/css/003-expected.txt:
* platform/chromium-win/fast/css/004-expected.txt:
* platform/chromium-win/fast/css/005-expected.txt:
* platform/chromium-win/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
* platform/chromium-win/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Added.
* platform/chromium-win/fast/css/acid2-expected.txt:
* platform/chromium-win/fast/css/acid2-pixel-expected.txt:
* platform/chromium-win/fast/css/background-shorthand-invalid-url-expected.txt:
* platform/chromium-win/fast/css/bidi-override-in-anonymous-block-expected.txt:
* platform/chromium-win/fast/css/bug4860-absolute-block-child-does-not-inherit-alignment-expected.txt: Added.
* platform/chromium-win/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.txt: Added.
* platform/chromium-win/fast/css/css1_forward_compatible_parsing-expected.txt:
* platform/chromium-win/fast/css/empty-pseudo-class-expected.txt:
* platform/chromium-win/fast/css/fieldset-display-row-expected.txt:
* platform/chromium-win/fast/css/first-child-pseudo-class-expected.txt:
* platform/chromium-win/fast/css/first-line-text-decoration-expected.txt:
* platform/chromium-win/fast/css/first-line-text-decoration-inherited-from-parent-expected.txt:
* platform/chromium-win/fast/css/first-of-type-pseudo-class-expected.txt:
* platform/chromium-win/fast/css/font-size-negative-expected.txt:
* platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/chromium-win/fast/css/getComputedStyle/getComputedStyle-margin-percentage-expected.txt: Added.
* platform/chromium-win/fast/css/h1-in-section-elements-expected.txt:
* platform/chromium-win/fast/css/hsl-color-expected.txt:
* platform/chromium-win/fast/css/hsla-color-expected.txt:
* platform/chromium-win/fast/css/inline-properties-important-expected.txt:
* platform/chromium-win/fast/css/invalid-percentage-property-expected.txt:
* platform/chromium-win/fast/css/last-child-pseudo-class-expected.txt:
* platform/chromium-win/fast/css/last-of-type-pseudo-class-expected.txt:
* platform/chromium-win/fast/css/line-height-negative-expected.txt:
* platform/chromium-win/fast/css/only-child-pseudo-class-expected.txt:
* platform/chromium-win/fast/css/only-of-type-pseudo-class-expected.txt:
* platform/chromium-win/fast/css/percentage-non-integer-expected.txt:
* platform/chromium-win/fast/css/preserve-user-specified-zoom-level-on-reload-expected.txt:
* platform/chromium-win/fast/css/rgb-float-expected.txt:
* platform/chromium-win/fast/css/selector-set-attribute-expected.txt:
* platform/chromium-win/fast/css/text-align-expected.txt:
* platform/chromium-win/fast/css/text-input-with-webkit-border-radius-expected.txt:
* platform/chromium-win/fast/css/text-overflow-input-expected.txt:
* platform/chromium-win/fast/css/transform-default-parameter-expected.txt:
* platform/chromium-win/fast/css/word-space-extra-expected.txt:
* platform/chromium-win/fast/dom/Document: Added.
* platform/chromium-win/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-writing-mode-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt:
* platform/chromium-win/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
* platform/chromium-win/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
* platform/chromium-win/fast/dom/HTMLProgressElement/progress-element-expected.txt:
* platform/chromium-win/fast/dom/HTMLProgressElement/progress-writing-mode-expected.txt:
* platform/chromium-win/fast/dom/Window/webkitConvertPoint-expected.txt:
* platform/chromium-win/fast/dom/clone-node-dynamic-style-expected.txt:
* platform/chromium-win/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Added.
* platform/chromium-win/fast/dynamic/012-expected.txt:
* platform/chromium-win/fast/dynamic/anchor-lock-expected.txt:
* platform/chromium-win/fast/encoding/utf-16-big-endian-expected.txt:
* platform/chromium-win/fast/encoding/utf-16-little-endian-expected.txt:
* platform/chromium-win/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
* platform/chromium-win/fast/events/document-elementFromPoint-expected.txt: Added.
* platform/chromium-win/fast/events/offsetX-offsetY-expected.txt:
* platform/chromium-win/fast/events/pointer-events-2-expected.txt:
* platform/chromium-win/fast/flexbox/011-expected.txt:
* platform/chromium-win/fast/forms/006-expected.txt:
* platform/chromium-win/fast/forms/007-expected.txt:
* platform/chromium-win/fast/forms/fieldset-align-expected.txt:
* platform/chromium-win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt:
* platform/chromium-win/fast/forms/fieldset-with-float-expected.txt:
* platform/chromium-win/fast/forms/float-before-fieldset-expected.txt:
* platform/chromium-win/fast/forms/linebox-overflow-in-textarea-padding-expected.txt:
* platform/chromium-win/fast/forms/minWidthPercent-expected.txt:
* platform/chromium-win/fast/forms/placeholder-pseudo-style-expected.txt:
* platform/chromium-win/fast/forms/preserveFormDuringResidualStyle-expected.txt:
* platform/chromium-win/fast/forms/range/input-appearance-range-expected.txt:
* platform/chromium-win/fast/forms/search-cancel-button-style-sharing-expected.txt:
* platform/chromium-win/fast/forms/search-display-none-cancel-button-expected.txt:
* platform/chromium-win/fast/forms/search-rtl-expected.txt:
* platform/chromium-win/fast/forms/search-vertical-alignment-expected.txt:
* platform/chromium-win/fast/forms/textAreaLineHeight-expected.txt:
* platform/chromium-win/fast/frames/onlyCommentInIFrame-expected.txt:
* platform/chromium-win/fast/gradients/crash-on-zero-radius-expected.txt:
* platform/chromium-win/fast/gradients/generated-gradients-expected.txt:
* platform/chromium-win/fast/gradients/simple-gradients-expected.txt:
* platform/chromium-win/fast/html/details-add-child-1-expected.txt:
* platform/chromium-win/fast/html/details-add-child-2-expected.txt:
* platform/chromium-win/fast/html/details-add-details-child-1-expected.txt:
* platform/chromium-win/fast/html/details-add-details-child-2-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-1-and-click-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-1-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-10-and-click-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-10-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-2-and-click-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-2-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-3-and-click-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-3-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-4-and-click-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-4-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-5-and-click-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-5-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-6-and-click-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-6-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-7-and-click-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-7-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-8-and-click-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-8-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-9-and-click-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-9-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-child-1-expected.txt:
* platform/chromium-win/fast/html/details-add-summary-child-2-expected.txt:
* platform/chromium-win/fast/html/details-nested-1-expected.txt:
* platform/chromium-win/fast/html/details-nested-2-expected.txt:
* platform/chromium-win/fast/html/details-no-summary1-expected.txt:
* platform/chromium-win/fast/html/details-no-summary2-expected.txt:
* platform/chromium-win/fast/html/details-no-summary3-expected.txt:
* platform/chromium-win/fast/html/details-no-summary4-expected.txt:
* platform/chromium-win/fast/html/details-open-javascript-expected.txt:
* platform/chromium-win/fast/html/details-open1-expected.txt:
* platform/chromium-win/fast/html/details-open2-expected.txt:
* platform/chromium-win/fast/html/details-open3-expected.txt:
* platform/chromium-win/fast/html/details-open4-expected.txt:
* platform/chromium-win/fast/html/details-open5-expected.txt:
* platform/chromium-win/fast/html/details-open6-expected.txt:
* platform/chromium-win/fast/html/details-position-expected.txt:
* platform/chromium-win/fast/html/details-remove-child-1-expected.txt:
* platform/chromium-win/fast/html/details-remove-child-2-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-1-and-click-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-1-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-2-and-click-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-2-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-3-and-click-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-3-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-4-and-click-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-4-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-5-and-click-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-5-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-6-and-click-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-6-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-child-1-expected.txt:
* platform/chromium-win/fast/html/details-remove-summary-child-2-expected.txt:
* platform/chromium-win/fast/html/details-writing-mode-expected.txt:
* platform/chromium-win/fast/images/imagemap-focus-ring-zoom-expected.txt:
* platform/chromium-win/fast/inline-block/002-expected.txt:
* platform/chromium-win/fast/inline-block/contenteditable-baseline-expected.txt:
* platform/chromium-win/fast/inline-block/inline-block-vertical-align-expected.txt:
* platform/chromium-win/fast/inline/002-expected.txt:
* platform/chromium-win/fast/inline/continuation-outlines-expected.txt:
* platform/chromium-win/fast/inline/continuation-outlines-with-layers-expected.txt:
* platform/chromium-win/fast/inline/inline-borders-with-bidi-override-expected.txt:
* platform/chromium-win/fast/inline/inline-box-background-expected.txt:
* platform/chromium-win/fast/inline/inline-box-background-long-image-expected.txt:
* platform/chromium-win/fast/inline/inline-box-background-repeat-x-expected.txt:
* platform/chromium-win/fast/inline/inline-box-background-repeat-y-expected.txt:
* platform/chromium-win/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt:
* platform/chromium-win/fast/inline/outline-continuations-expected.txt:
* platform/chromium-win/fast/inline/vertical-align-text-bottom-expected.txt:
* platform/chromium-win/fast/invalid/010-expected.txt:
* platform/chromium-win/fast/invalid/junk-data-expected.txt:
* platform/chromium-win/fast/invalid/missing-end-tag-expected.txt:
* platform/chromium-win/fast/invalid/nestedh3s-expected.txt:
* platform/chromium-win/fast/layers/video-layer-expected.txt:
* platform/chromium-win/fast/lists/003-expected.txt:
* platform/chromium-win/fast/lists/003-vertical-expected.txt:
* platform/chromium-win/fast/lists/ordered-list-with-no-ol-tag-expected.txt:
* platform/chromium-win/fast/multicol/break-properties-expected.txt: Added.
* platform/chromium-win/fast/multicol/client-rects-expected.txt:
* platform/chromium-win/fast/multicol/column-count-with-rules-expected.txt:
* platform/chromium-win/fast/multicol/float-multicol-expected.txt:
* platform/chromium-win/fast/multicol/float-paginate-complex-expected.txt:
* platform/chromium-win/fast/multicol/layers-in-multicol-expected.txt:
* platform/chromium-win/fast/multicol/nested-columns-expected.txt:
* platform/chromium-win/fast/multicol/overflow-across-columns-expected.txt:
* platform/chromium-win/fast/multicol/overflow-across-columns-percent-height-expected.txt:
* platform/chromium-win/fast/multicol/overflow-unsplittable-expected.txt:
* platform/chromium-win/fast/multicol/scrolling-overflow-expected.txt:
* platform/chromium-win/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt:
* platform/chromium-win/fast/multicol/span/anonymous-split-block-crash-expected.txt:
* platform/chromium-win/fast/multicol/span/anonymous-style-inheritance-expected.txt:
* platform/chromium-win/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
* platform/chromium-win/fast/multicol/span/clone-flexbox-expected.txt: Added.
* platform/chromium-win/fast/multicol/span/clone-summary-expected.txt: Added.
* platform/chromium-win/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
* platform/chromium-win/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
* platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
* platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
* platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
* platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-expected.txt:
* platform/chromium-win/fast/multicol/span/span-margin-collapsing-expected.txt:
* platform/chromium-win/fast/multicol/table-vertical-align-expected.txt:
* platform/chromium-win/fast/multicol/vertical-lr/break-properties-expected.txt: Added.
* platform/chromium-win/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
* platform/chromium-win/fast/multicol/vertical-lr/float-multicol-expected.txt:
* platform/chromium-win/fast/multicol/vertical-lr/nested-columns-expected.txt:
* platform/chromium-win/fast/multicol/vertical-rl/break-properties-expected.txt: Added.
* platform/chromium-win/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
* platform/chromium-win/fast/multicol/vertical-rl/float-multicol-expected.txt:
* platform/chromium-win/fast/multicol/vertical-rl/nested-columns-expected.txt:
* platform/chromium-win/fast/overflow/007-expected.txt:
* platform/chromium-win/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
* platform/chromium-win/fast/overflow/overflow_hidden-expected.txt:
* platform/chromium-win/fast/parser/entity-comment-in-style-expected.txt:
* platform/chromium-win/fast/parser/xhtml-alternate-entities-expected.txt:
* platform/chromium-win/fast/regions/bottom-overflow-out-of-first-region-expected.txt:
* platform/chromium-win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
* platform/chromium-win/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
* platform/chromium-win/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
* platform/chromium-win/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt:
* platform/chromium-win/fast/regions/region-style-rule-specificity-expected.html: Added.
* platform/chromium-win/fast/regions/top-overflow-out-of-second-region-expected.txt:
* platform/chromium-win/fast/repaint/block-layout-inline-children-float-positioned-expected.txt:
* platform/chromium-win/fast/repaint/delete-into-nested-block-expected.txt:
* platform/chromium-win/fast/repaint/line-flow-with-floats-1-expected.txt:
* platform/chromium-win/fast/repaint/line-flow-with-floats-10-expected.txt:
* platform/chromium-win/fast/repaint/line-flow-with-floats-2-expected.txt:
* platform/chromium-win/fast/repaint/line-flow-with-floats-3-expected.txt:
* platform/chromium-win/fast/repaint/line-flow-with-floats-4-expected.txt:
* platform/chromium-win/fast/repaint/line-flow-with-floats-5-expected.txt:
* platform/chromium-win/fast/repaint/line-flow-with-floats-6-expected.txt:
* platform/chromium-win/fast/repaint/line-flow-with-floats-7-expected.txt:
* platform/chromium-win/fast/repaint/line-flow-with-floats-8-expected.txt:
* platform/chromium-win/fast/repaint/line-flow-with-floats-9-expected.txt:
* platform/chromium-win/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
* platform/chromium-win/fast/repaint/scroll-fixed-layer-with-transformed-parent-layer-expected.png:
* platform/chromium-win/fast/repaint/transform-translate-expected.txt:
* platform/chromium-win/fast/replaced/007-expected.txt:
* platform/chromium-win/fast/replaced/table-percent-height-expected.txt:
* platform/chromium-win/fast/replaced/width100percent-searchfield-expected.txt:
* platform/chromium-win/fast/ruby/ruby-inline-table-expected.txt:
* platform/chromium-win/fast/selectors/032-expected.txt:
* platform/chromium-win/fast/selectors/166-expected.txt:
* platform/chromium-win/fast/selectors/unqualified-hover-quirks-expected.txt:
* platform/chromium-win/fast/table/008-expected.png:
* platform/chromium-win/fast/table/009-expected.txt:
* platform/chromium-win/fast/table/014-expected.txt:
* platform/chromium-win/fast/table/035-expected.txt:
* platform/chromium-win/fast/table/035-vertical-expected.txt:
* platform/chromium-win/fast/table/040-expected.txt:
* platform/chromium-win/fast/table/040-vertical-expected.txt:
* platform/chromium-win/fast/table/041-expected.txt:
* platform/chromium-win/fast/table/absolute-table-at-bottom-expected.txt:
* platform/chromium-win/fast/table/border-collapsing/004-expected.txt:
* platform/chromium-win/fast/table/border-collapsing/004-vertical-expected.txt:
* platform/chromium-win/fast/table/mozilla-bug10296-vertical-align-1-expected.txt:
* platform/chromium-win/fast/table/mozilla-bug10296-vertical-align-2-expected.txt:
* platform/chromium-win/fast/table/nested-percent-height-table-expected.txt:
* platform/chromium-win/fast/table/overflowHidden-expected.txt:
* platform/chromium-win/fast/table/percent-heights-expected.txt:
* platform/chromium-win/fast/table/table-display-types-strict-expected.txt:
* platform/chromium-win/fast/table/tableInsideCaption-expected.txt:
* platform/chromium-win/fast/text/atsui-negative-spacing-features-expected.txt:
* platform/chromium-win/fast/text/basic/012-expected.txt:
* platform/chromium-win/fast/text/basic/013-expected.txt:
* platform/chromium-win/fast/text/basic/generic-family-reset-expected.txt:
* platform/chromium-win/fast/text/international/bidi-LDB-2-CSS-expected.txt:
* platform/chromium-win/fast/text/international/bidi-LDB-2-HTML-expected.txt:
* platform/chromium-win/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
* platform/chromium-win/fast/text/whitespace/024-expected.txt:
* platform/chromium-win/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
* platform/chromium-win/fast/transforms/bounding-rect-zoom-expected.txt:
* platform/chromium-win/fast/transforms/transforms-with-zoom-expected.txt:
* platform/chromium-win/fast/viewport: Added.
* platform/chromium-win/fast/viewport/viewport-126-expected.txt: Added.
* platform/chromium-win/fast/viewport/viewport-127-expected.txt: Added.
* platform/chromium-win/fast/viewport/viewport-65-expected.txt: Added.
* platform/chromium-win/fast/viewport/viewport-82-expected.txt: Added.
* platform/chromium-win/fast/viewport/viewport-84-expected.txt: Added.
* platform/chromium-win/fast/viewport/viewport-87-expected.txt: Added.
* platform/chromium-win/fast/writing-mode/fieldsets-expected.txt:
* platform/chromium-win/fast/xsl/xslt-extra-content-at-end-expected.txt:
* platform/chromium-win/http/tests/misc/acid2-expected.txt:
* platform/chromium-win/http/tests/misc/acid2-pixel-expected.txt:
* platform/chromium-win/http/tests/misc/iframe404-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt:
* platform/chromium-win/media/audio-controls-rendering-expected.txt:
* platform/chromium-win/media/audio-repaint-expected.txt:
* platform/chromium-win/media/controls-after-reload-expected.txt:
* platform/chromium-win/media/controls-strict-expected.txt:
* platform/chromium-win/media/controls-styling-expected.txt:
* platform/chromium-win/media/controls-without-preload-expected.txt:
* platform/chromium-win/media/media-controls-clone-expected.txt:
* platform/chromium-win/media/media-document-audio-repaint-expected.txt:
* platform/chromium-win/media/video-controls-rendering-expected.txt:
* platform/chromium-win/media/video-display-toggle-expected.txt:
* platform/chromium-win/media/video-no-audio-expected.txt:
* platform/chromium-win/media/video-playing-and-pause-expected.txt:
* platform/chromium-win/media/video-volume-slider-expected.txt:
* platform/chromium-win/media/video-zoom-controls-expected.txt:
* platform/chromium-win/plugins/embed-attributes-style-expected.txt:
* platform/chromium-win/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
* platform/chromium-win/svg/as-border-image/svg-as-border-image-2-expected.txt:
* platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.txt:
* platform/chromium-win/svg/as-image/img-preserveAspectRatio-support-2-expected.txt:
* platform/chromium-win/svg/as-image/svg-non-integer-scaled-image-expected.png:
* platform/chromium-win/svg/custom/bug45331-expected.txt:
* platform/chromium-win/svg/custom/dynamic-empty-path-expected.png:
* platform/chromium-win/svg/custom/image-parent-translation-expected.txt:
* platform/chromium-win/svg/custom/js-update-container-expected.png:
* platform/chromium-win/svg/custom/junk-data-expected.txt:
* platform/chromium-win/svg/custom/missing-xlink-expected.txt:
* platform/chromium-win/svg/custom/object-sizing-expected.txt:
* platform/chromium-win/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png:
* platform/chromium-win/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
* platform/chromium-win/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png:
* platform/chromium-win/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png:
* platform/chromium-win/svg/custom/path-bad-data-expected.txt:
* platform/chromium-win/svg/custom/rootmost-svg-xy-attrs-expected.txt:
* platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
* platform/chromium-win/svg/custom/svg-fonts-in-html-expected.txt:
* platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
* platform/chromium-win/svg/custom/use-font-face-crash-expected.txt:
* platform/chromium-win/svg/hixie/error/012-expected.txt:
* platform/chromium-win/svg/text/small-fonts-in-html5-expected.txt:
* platform/chromium-win/svg/transforms/svg-css-transforms-clip-path-expected.txt:
* platform/chromium-win/svg/transforms/svg-css-transforms-expected.txt:
* platform/chromium-win/svg/wicd/rightsizing-grid-expected.txt:
* platform/chromium-win/svg/wicd/test-rightsizing-a-expected.txt:
* platform/chromium-win/svg/wicd/test-rightsizing-b-expected.txt:
* platform/chromium-win/svg/wicd/test-scalable-background-image1-expected.txt:
* platform/chromium-win/svg/wicd/test-scalable-background-image2-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-background-image-tiled-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-background-images-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
* platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
* platform/chromium-win/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt:
* platform/chromium-win/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug10269-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug10296-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug1055-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug106816-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug113235-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug113235-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug113424-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug11384q-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug11384s-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug126742-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug131020-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug13118-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug139524-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug14323-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug159108-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug17130-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug17130-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug17138-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug19061-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug19061-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug24200-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2479-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug26553-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2886-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug30692-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug3309-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug33137-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug42187-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug43854-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug4427-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug4527-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug46480-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug46480-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug5538-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug59354-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug6304-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug6404-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug67915-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug69187-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug7112-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug7112-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug73321-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug8032-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug83786-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug8381-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug9271-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug9271-2-expected.txt:
* platform/chromium-win/tables/mozilla/core/misc-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_index-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_position-table-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/tables_align_center-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/x_table_align_center-expected.txt:
* platform/chromium-win/tables/mozilla/other/test3-expected.txt:
* platform/chromium-win/tables/mozilla/other/test6-expected.txt:
* platform/chromium-win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
* platform/chromium-win/tables/mozilla/other/wa_table_tr_align-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug10140-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug10216-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1128-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1647-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug21518-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug22122-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug23847-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-11-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-12-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-13-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-14-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-16-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-17-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug72393-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug8499-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug91057-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/core/captions1-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/core/captions2-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/core/captions3-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/core/standards1-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/other/test4-expected.txt:
* platform/chromium-win/transforms/svg-vs-css-expected.txt:
* platform/chromium/fast/regions/overflow-in-uniform-regions-expected.html: Added.

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

12 years ago[Qt][WK2] fast/forms/submit-to-blank-multiple-times.html fails
commit-queue@webkit.org [Mon, 21 May 2012 21:53:06 +0000 (21:53 +0000)]
[Qt][WK2] fast/forms/submit-to-blank-multiple-times.html fails
https://bugs.webkit.org/show_bug.cgi?id=68309

Patch by Hugo Parente Lima <hugo.lima@openbossa.org> on 2012-05-21
Reviewed by Alexis Menard.

Source/WebKit2:

Force focus when the element receives a double click event.

* UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebView::mouseDoubleClickEvent):

LayoutTests:

Unskip the test.

* platform/qt-5.0-wk2/Skipped:

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

12 years agoUnreviewed Chromium expectation update following sub-pixel r117815. This covers all...
leviw@chromium.org [Mon, 21 May 2012 21:40:47 +0000 (21:40 +0000)]
Unreviewed Chromium expectation update following sub-pixel r117815. This covers all updates
in chromium and chromium-mac directories. Seperate patches coming for Linux and Windows.

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

12 years agoIndexedDB: Store key paths in IDBKeyPath type instead of String
jsbell@chromium.org [Mon, 21 May 2012 21:34:39 +0000 (21:34 +0000)]
IndexedDB: Store key paths in IDBKeyPath type instead of String
https://bugs.webkit.org/show_bug.cgi?id=85298

Reviewed by Tony Chang, Kentaro Hara and James Robinson.

Source/WebCore:

Migrate from storing key paths as (nullable) Strings to a dedicated IDBKeyPath
type. Prep work for supporting array-type key paths: http://webkit.org/b/84207

Only functional change is handling of null/undefined parameters for key paths,
to align with IDB spec, covered by layout test.

Test: storage/indexeddb/keypath-basics.html
Test: WebKit/chromium/IDBLevelDBCodingTest.cpp

* Modules/indexeddb/IDBAny.cpp: Allow IDBAny to yield DOMStrings.
(WebCore::IDBAny::createString):
(WebCore):
(WebCore::IDBAny::string):
(WebCore::IDBAny::set):
* Modules/indexeddb/IDBAny.h:
(IDBAny):
* Modules/indexeddb/IDBBackingStore.h: Switch from String to IDBKeyPath.
(IDBBackingStore):
* Modules/indexeddb/IDBDatabase.cpp: Switch from String to IDBKeyPath.
(WebCore::IDBDatabase::createObjectStore):
* Modules/indexeddb/IDBDatabaseBackendImpl.cpp: Switch from String to IDBKeyPath.
(WebCore::IDBDatabaseBackendImpl::createObjectStore):
(WebCore::IDBDatabaseBackendImpl::loadObjectStores):
* Modules/indexeddb/IDBDatabaseBackendImpl.h: Switch from String to IDBKeyPath.
(IDBDatabaseBackendImpl):
* Modules/indexeddb/IDBDatabaseBackendInterface.h: Switch from String to IDBKeyPath.
(WebCore):
(IDBDatabaseBackendInterface):
* Modules/indexeddb/IDBIndex.h: Switch from String to IDBAny (via IDBKeyPath).
(WebCore::IDBIndex::keyPath):
* Modules/indexeddb/IDBIndex.idl: Switch from DOMString? to IDBAny.
* Modules/indexeddb/IDBIndexBackendImpl.cpp: Switch from String to IDBKeyPath.
(WebCore::IDBIndexBackendImpl::IDBIndexBackendImpl):
* Modules/indexeddb/IDBIndexBackendImpl.h: Switch from String to IDBKeyPath.
(WebCore::IDBIndexBackendImpl::create):
(WebCore::IDBIndexBackendImpl::keyPath):
(IDBIndexBackendImpl):
* Modules/indexeddb/IDBIndexBackendInterface.h: Switch from String to IDBKeyPath.
(WebCore):
(IDBIndexBackendInterface):
* Modules/indexeddb/IDBKeyPath.cpp: Non-trivial method implementations.
(WebCore::IDBKeyPath::isValid):
(WebCore):
(WebCore::IDBKeyPath::operator PassRefPtr<IDBAny>):
* Modules/indexeddb/IDBKeyPath.h: Introduce IDBKeyPath type.
(IDBKeyPath):
(WebCore::IDBKeyPath::IDBKeyPath):
(WebCore::IDBKeyPath::type):
(WebCore::IDBKeyPath::array):
(WebCore::IDBKeyPath::string):
(WebCore::IDBKeyPath::isNull):
(WebCore):
* Modules/indexeddb/IDBKeyPathBackendImpl.cpp: Switch from String to IDBKeyPath.
(WebCore::IDBKeyPathBackendImpl::createIDBKeysFromSerializedValuesAndKeyPath):
(WebCore::IDBKeyPathBackendImpl::injectIDBKeyIntoSerializedValue):
* Modules/indexeddb/IDBKeyPathBackendImpl.h: Switch from String to IDBKeyPath.
(WebCore):
(IDBKeyPathBackendImpl):
* Modules/indexeddb/IDBLevelDBBackingStore.cpp: Switch from String to IDBKeyPath, with back-compat.
(WebCore):
(WebCore::putIDBKeyPath):
(WebCore::IDBLevelDBBackingStore::getObjectStores):
(WebCore::IDBLevelDBBackingStore::createObjectStore):
(WebCore::IDBLevelDBBackingStore::getIndexes):
(WebCore::IDBLevelDBBackingStore::createIndex):
* Modules/indexeddb/IDBLevelDBBackingStore.h:
(IDBLevelDBBackingStore):
* Modules/indexeddb/IDBLevelDBCoding.cpp: New coding scheme for key paths (with back-compat).
(IDBLevelDBCoding):
(WebCore::IDBLevelDBCoding::encodeIDBKeyPath):
(WebCore::IDBLevelDBCoding::decodeIDBKeyPath):
* Modules/indexeddb/IDBLevelDBCoding.h: Add key-path-specific methods.
(WebCore):
(IDBLevelDBCoding):
* Modules/indexeddb/IDBObjectStore.cpp: Switch from String to IDBKeyPath.
(WebCore::IDBObjectStore::keyPath):
(WebCore::IDBObjectStore::createIndex):
(WebCore):
* Modules/indexeddb/IDBObjectStore.h: Switch from String to IDBAny (via IDBKeyPath).
(IDBObjectStore):
* Modules/indexeddb/IDBObjectStore.idl: Switch from DOMString? to IDBAny.
* Modules/indexeddb/IDBObjectStoreBackendImpl.cpp: Switch from String to IDBKeyPath.
(WebCore::IDBObjectStoreBackendImpl::IDBObjectStoreBackendImpl):
(WebCore::fetchKeyFromKeyPath):
(WebCore::injectKeyIntoKeyPath):
(WebCore::IDBObjectStoreBackendImpl::createIndex):
(WebCore::IDBObjectStoreBackendImpl::loadIndexes):
* Modules/indexeddb/IDBObjectStoreBackendImpl.h: Switch from String to IDBKeyPath.
(WebCore::IDBObjectStoreBackendImpl::create):
(WebCore::IDBObjectStoreBackendImpl::keyPath):
(IDBObjectStoreBackendImpl):
* Modules/indexeddb/IDBObjectStoreBackendInterface.h: Switch from String to IDBKeyPath.
(WebCore):
(IDBObjectStoreBackendInterface):
* bindings/v8/Dictionary.cpp: Add getter for DOMString[] (i.e. Vector<String>)
(WebCore):
(WebCore::Dictionary::get):
* bindings/v8/Dictionary.h:
(Dictionary):
* bindings/v8/IDBBindingUtilities.cpp: Switch from String to IDBKeyPath.
(WebCore::createIDBKeyFromSerializedValueAndKeyPath):
(WebCore::injectIDBKeyIntoSerializedValue):
* bindings/v8/IDBBindingUtilities.h: Switch from String to IDBKeyPath.
(WebCore):
* bindings/v8/custom/V8IDBAnyCustom.cpp: Support String/DOMString.
(WebCore::toV8):
* dom/DOMStringList.h: Allow easy (const) access to strings.
(WebCore::DOMStringList::operator const Vector<String>&):
(DOMStringList):
* inspector/InspectorIndexedDBAgent.cpp: Temporary shim for non-strings: see http://webkit.org/b/84303
(WebCore):
* platform/chromium/PlatformSupport.h: Switch from String to IDBKeyPath.
(WebCore):
(PlatformSupport):
* storage/chromium/IDBKeyPathBackendImpl.cpp: Switch from String to IDBKeyPath.
(WebCore::IDBKeyPathBackendImpl::createIDBKeysFromSerializedValuesAndKeyPath):
(WebCore::IDBKeyPathBackendImpl::injectIDBKeyIntoSerializedValue):

Source/WebKit/chromium:

No functional changes, just finish migration from String to IDBKeyPath
for storing key paths, for eventual array support http://webkit.org/b/84207

* public/WebIDBDatabase.h: Remove temporary overload.
(WebKit):
(WebKit::WebIDBDatabase::objectStoreNames):
* public/WebIDBIndex.h: Remove temporary method.
(WebKit::WebIDBIndex::keyPath):
* public/WebIDBKeyPath.h: Remove obsolete methods, wrap WebCore::IDBKeyPath
(WebIDBKeyPath):
(WebKit::WebIDBKeyPath::WebIDBKeyPath):
* public/WebIDBObjectStore.h: Remove temporary method and overload.
(WebKit::WebIDBObjectStore::keyPath):
* public/platform/WebKitPlatformSupport.h: Remove temporary overloads.
(WebKit):
* src/AssertMatchingEnums.cpp: WebIDBKeyPath vs. IDBKeyPath enums.
* src/IDBDatabaseBackendProxy.cpp: Switch from String to IDBKeyPath.
(WebKit::IDBDatabaseBackendProxy::createObjectStore):
* src/IDBDatabaseBackendProxy.h: Switch from String to IDBKeyPath.
(IDBDatabaseBackendProxy):
* src/IDBIndexBackendProxy.cpp: Switch from String to IDBKeyPath.
(WebKit::IDBIndexBackendProxy::keyPath):
* src/IDBIndexBackendProxy.h: Switch from String to IDBKeyPath.
(IDBIndexBackendProxy):
* src/IDBObjectStoreBackendProxy.cpp: Switch from String to IDBKeyPath.
(WebKit::IDBObjectStoreBackendProxy::keyPath):
(WebKit::IDBObjectStoreBackendProxy::createIndex):
* src/IDBObjectStoreBackendProxy.h: Switch from String to IDBKeyPath.
(IDBObjectStoreBackendProxy):
* src/PlatformSupport.cpp: Switch from String to IDBKeyPath.
(WebCore::PlatformSupport::createIDBKeysFromSerializedValuesAndKeyPath):
(WebCore::PlatformSupport::injectIDBKeyIntoSerializedValue):
* src/WebIDBDatabaseImpl.cpp: Switch from String to IDBKeyPath.
(WebKit::WebIDBDatabaseImpl::createObjectStore):
* src/WebIDBDatabaseImpl.h: Remove temporary overload.
(WebIDBDatabaseImpl):
* src/WebIDBIndexImpl.cpp: Remove temporary method.
* src/WebIDBIndexImpl.h: Remove temporary method.
(WebIDBIndexImpl):
* src/WebIDBKeyPath.cpp: Remove most logic; just a wrapper for WebCore::IDBKeyPath.
(WebKit::WebIDBKeyPath::~WebIDBKeyPath):
(WebKit::WebIDBKeyPath::create):
(WebKit::WebIDBKeyPath::createNull):
(WebKit::WebIDBKeyPath::isValid):
(WebKit::WebIDBKeyPath::type):
(WebKit):
(WebKit::WebIDBKeyPath::array):
(WebKit::WebIDBKeyPath::string):
(WebKit::WebIDBKeyPath::WebIDBKeyPath):
(WebKit::WebIDBKeyPath::operator=):
(WebKit::WebIDBKeyPath::operator const WebCore::IDBKeyPath&):
* src/WebIDBObjectStoreImpl.cpp: Remove temporary method and overload.
(WebKit::WebIDBObjectStoreImpl::keyPath):
(WebKit::WebIDBObjectStoreImpl::createIndex):
* src/WebIDBObjectStoreImpl.h: Remove temporary method and overload.
(WebIDBObjectStoreImpl):
* tests/IDBBindingUtilitiesTest.cpp: Use IDBKeyPath.
(WebCore::checkKeyFromValueAndKeyPathInternal):
(WebCore::injectKey):
* tests/IDBLevelDBCodingTest.cpp: Added EncodeIDBKeyPath and DecodeIDBKeyPath tests.
(IDBLevelDBCoding::TEST):
(IDBLevelDBCoding):
* tests/IDBKeyPathTest.cpp:
(WebCore::checkKeyPath): Test IDBKeyPath validity.

LayoutTests:

* storage/indexeddb/keypath-basics-expected.txt:
* storage/indexeddb/resources/keypath-basics.js:

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

12 years agoMove WebSQL tests in LayoutTests/storage to websql directory
jsbell@chromium.org [Mon, 21 May 2012 21:30:59 +0000 (21:30 +0000)]
Move WebSQL tests in LayoutTests/storage to websql directory
https://bugs.webkit.org/show_bug.cgi?id=86138

Reviewed by Ryosuke Niwa.

* fast/workers/storage/resources/database-worker-controller.js:
(runTest):
* platform/chromium-mac/storage/websql/statement-error-callback-expected.txt: Renamed from LayoutTests/platform/chromium-mac/storage/statement-error-callback-expected.txt.
* platform/chromium-mac/storage/websql/transaction-callback-exception-crash-expected.txt: Renamed from LayoutTests/platform/chromium-mac/storage/transaction-callback-exception-crash-expected.txt.
* platform/chromium-mac/storage/websql/transaction-error-callback-expected.txt: Renamed from LayoutTests/platform/chromium-mac/storage/transaction-error-callback-expected.txt.
* platform/chromium-win/storage/websql/statement-error-callback-expected.txt: Renamed from LayoutTests/platform/chromium-win/storage/statement-error-callback-expected.txt.
* platform/chromium-win/storage/websql/transaction-callback-exception-crash-expected.txt: Renamed from LayoutTests/platform/chromium-win/storage/transaction-callback-exception-crash-expected.txt.
* platform/chromium-win/storage/websql/transaction-error-callback-expected.txt: Renamed from LayoutTests/platform/chromium-win/storage/transaction-error-callback-expected.txt.
* platform/chromium/storage/websql/quota-tracking-expected.txt: Renamed from LayoutTests/platform/chromium/storage/quota-tracking-expected.txt.
* platform/chromium/storage/websql/sql-error-codes-expected.txt: Renamed from LayoutTests/platform/chromium/storage/sql-error-codes-expected.txt.
* platform/chromium/test_expectations.txt:
* platform/gtk/test_expectations.txt:
* storage/websql/change-version-expected.txt: Renamed from LayoutTests/storage/change-version-expected.txt.
* storage/websql/change-version-handle-reuse-expected.txt: Renamed from LayoutTests/storage/change-version-handle-reuse-expected.txt.
* storage/websql/change-version-handle-reuse.html: Renamed from LayoutTests/storage/change-version-handle-reuse.html.
* storage/websql/change-version-handle-reuse.js: Renamed from LayoutTests/storage/change-version-handle-reuse.js.
(finishTest):
(runTest.catch):
(runTest):
(runTest2.catch):
(runTest2):
* storage/websql/change-version-no-crash-on-preflight-failure-expected.txt: Renamed from LayoutTests/storage/change-version-no-crash-on-preflight-failure-expected.txt.
* storage/websql/change-version-no-crash-on-preflight-failure.html: Renamed from LayoutTests/storage/change-version-no-crash-on-preflight-failure.html.
* storage/websql/change-version.html: Renamed from LayoutTests/storage/change-version.html.
* storage/websql/close-during-stress-test-expected.txt: Renamed from LayoutTests/storage/close-during-stress-test-expected.txt.
* storage/websql/close-during-stress-test.html: Renamed from LayoutTests/storage/close-during-stress-test.html.
* storage/websql/database-lock-after-reload-expected.txt: Renamed from LayoutTests/storage/database-lock-after-reload-expected.txt.
* storage/websql/database-lock-after-reload.html: Renamed from LayoutTests/storage/database-lock-after-reload.html.
* storage/websql/empty-statement-expected.txt: Renamed from LayoutTests/storage/empty-statement-expected.txt.
* storage/websql/empty-statement.html: Renamed from LayoutTests/storage/empty-statement.html.
* storage/websql/execute-sql-args-expected.txt: Renamed from LayoutTests/storage/execute-sql-args-expected.txt.
* storage/websql/execute-sql-args.html: Renamed from LayoutTests/storage/execute-sql-args.html.
* storage/websql/execute-sql-args.js: Renamed from LayoutTests/storage/execute-sql-args.js.
(throwOnToStringObject.toString):
(var):
(tryExecuteSql):
(runTransactionTest):
(runTransactionTests):
(runTest):
* storage/websql/executesql-accepts-only-one-statement-expected.txt: Renamed from LayoutTests/storage/executesql-accepts-only-one-statement-expected.txt.
* storage/websql/executesql-accepts-only-one-statement.html: Renamed from LayoutTests/storage/executesql-accepts-only-one-statement.html.
* storage/websql/hash-change-with-xhr-expected.txt: Renamed from LayoutTests/storage/hash-change-with-xhr-expected.txt.
* storage/websql/hash-change-with-xhr.html: Renamed from LayoutTests/storage/hash-change-with-xhr.html.
* storage/websql/hash-change-with-xhr.js: Renamed from LayoutTests/storage/hash-change-with-xhr.js.
(stopIntervals):
(stopTest):
(updateDatabase):
(checkForSuccess):
(errorHandler):
(sendXhr):
(invokeBack):
(runTest):
(runTestsInner):
* storage/websql/multiple-databases-garbage-collection-expected.txt: Renamed from LayoutTests/storage/multiple-databases-garbage-collection-expected.txt.
* storage/websql/multiple-databases-garbage-collection.html: Renamed from LayoutTests/storage/multiple-databases-garbage-collection.html.
* storage/websql/multiple-databases-garbage-collection.js: Renamed from LayoutTests/storage/multiple-databases-garbage-collection.js.
(GC):
(checkCompletion):
(runTest):
* storage/websql/multiple-transactions-expected.txt: Renamed from LayoutTests/storage/multiple-transactions-expected.txt.
* storage/websql/multiple-transactions-on-different-handles-expected.txt: Renamed from LayoutTests/storage/multiple-transactions-on-different-handles-expected.txt.
* storage/websql/multiple-transactions-on-different-handles.html: Renamed from LayoutTests/storage/multiple-transactions-on-different-handles.html.
* storage/websql/multiple-transactions-on-different-handles.js: Renamed from LayoutTests/storage/multiple-transactions-on-different-handles.js.
(checkCompletion):
(openTestDatabase):
(statementSuccessCallback):
(statementErrorCallback):
(runTransaction):
(runTest):
* storage/websql/multiple-transactions.html: Renamed from LayoutTests/storage/multiple-transactions.html.
* storage/websql/multiple-transactions.js: Renamed from LayoutTests/storage/multiple-transactions.js.
(checkCompletion):
(runTest.db):
(runTest):
* storage/websql/null-callbacks-expected.txt: Renamed from LayoutTests/storage/null-callbacks-expected.txt.
* storage/websql/null-callbacks.html: Renamed from LayoutTests/storage/null-callbacks.html.
* storage/websql/open-database-creation-callback-expected.txt: Renamed from LayoutTests/storage/open-database-creation-callback-expected.txt.
* storage/websql/open-database-creation-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/open-database-creation-callback-isolated-world-expected.txt.
* storage/websql/open-database-creation-callback-isolated-world.html: Renamed from LayoutTests/storage/open-database-creation-callback-isolated-world.html.
* storage/websql/open-database-creation-callback.html: Renamed from LayoutTests/storage/open-database-creation-callback.html.
* storage/websql/open-database-empty-version-expected.txt: Renamed from LayoutTests/storage/open-database-empty-version-expected.txt.
* storage/websql/open-database-empty-version.html: Renamed from LayoutTests/storage/open-database-empty-version.html.
* storage/websql/open-database-over-quota-expected.txt: Renamed from LayoutTests/storage/open-database-over-quota-expected.txt.
* storage/websql/open-database-over-quota.html: Renamed from LayoutTests/storage/open-database-over-quota.html.
* storage/websql/open-database-set-empty-version-expected.txt: Renamed from LayoutTests/storage/open-database-set-empty-version-expected.txt.
* storage/websql/open-database-set-empty-version.html: Renamed from LayoutTests/storage/open-database-set-empty-version.html.
* storage/websql/open-database-while-transaction-in-progress-expected.txt: Renamed from LayoutTests/storage/open-database-while-transaction-in-progress-expected.txt.
* storage/websql/open-database-while-transaction-in-progress.html: Renamed from LayoutTests/storage/open-database-while-transaction-in-progress.html.
* storage/websql/open-database-while-transaction-in-progress.js: Renamed from LayoutTests/storage/open-database-while-transaction-in-progress.js.
(openTestDatabase):
(runTest.db1.transaction):
(runTest):
* storage/websql/private-browsing-noread-nowrite-expected.txt: Renamed from LayoutTests/storage/private-browsing-noread-nowrite-expected.txt.
* storage/websql/private-browsing-noread-nowrite.html: Renamed from LayoutTests/storage/private-browsing-noread-nowrite.html.
* storage/websql/quota-tracking-expected.txt: Renamed from LayoutTests/storage/quota-tracking-expected.txt.
* storage/websql/quota-tracking.html: Renamed from LayoutTests/storage/quota-tracking.html.
* storage/websql/read-and-write-transactions-dont-run-together-expected.txt: Renamed from LayoutTests/storage/read-and-write-transactions-dont-run-together-expected.txt.
* storage/websql/read-and-write-transactions-dont-run-together.html: Renamed from LayoutTests/storage/read-and-write-transactions-dont-run-together.html.
* storage/websql/read-and-write-transactions-dont-run-together.js: Renamed from LayoutTests/storage/read-and-write-transactions-dont-run-together.js.
(terminateTest):
(openTestDatabase):
(runTransaction):
(runTest):
* storage/websql/read-transactions-running-concurrently-expected.txt: Renamed from LayoutTests/storage/read-transactions-running-concurrently-expected.txt.
* storage/websql/read-transactions-running-concurrently.html: Renamed from LayoutTests/storage/read-transactions-running-concurrently.html.
* storage/websql/resources/database-common.js: Renamed from LayoutTests/storage/resources/database-common.js.
(openDatabaseWithSuffix):
(log):
(setLocationHash):
(setupAndRunTest):
* storage/websql/resources/database-lock-after-reload-2.html: Renamed from LayoutTests/storage/resources/database-lock-after-reload-2.html.
* storage/websql/resources/stress-frame.html: Renamed from LayoutTests/storage/resources/stress-frame.html.
* storage/websql/sql-data-types-expected.txt: Renamed from LayoutTests/storage/sql-data-types-expected.txt.
* storage/websql/sql-data-types.html: Renamed from LayoutTests/storage/sql-data-types.html.
* storage/websql/sql-data-types.js: Renamed from LayoutTests/storage/sql-data-types.js.
(writeMessageToLog):
(notifyDone):
(shouldBeSameTypeAndValue):
(testDBValues):
(fetchDBValuesStmt):
(insertTestValuesStmt):
(createTestDBStmt):
(runTest):
* storage/websql/sql-error-codes-expected.txt: Renamed from LayoutTests/storage/sql-error-codes-expected.txt.
* storage/websql/sql-error-codes.html: Renamed from LayoutTests/storage/sql-error-codes.html.
* storage/websql/sql-error-codes.js: Renamed from LayoutTests/storage/sql-error-codes.js.
(finishTest):
(transactionErrorCallback):
(transactionSuccessCallback):
(testTransaction):
(testTransactionThrowsException):
(testTransactionFailureBecauseOfStatementFailure):
(testInvalidStatement):
(testIncorrectNumberOfBindParameters):
(testBindParameterOfWrongType.badString.toString):
(testBindParameterOfWrongType):
(testQuotaExceeded):
(testVersionMismatch.db.transaction):
(testVersionMismatch):
(runTest):
* storage/websql/statement-error-callback-expected.txt: Renamed from LayoutTests/storage/statement-error-callback-expected.txt.
* storage/websql/statement-error-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/statement-error-callback-isolated-world-expected.txt.
* storage/websql/statement-error-callback-isolated-world.html: Renamed from LayoutTests/storage/statement-error-callback-isolated-world.html.
* storage/websql/statement-error-callback.html: Renamed from LayoutTests/storage/statement-error-callback.html.
* storage/websql/statement-success-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/statement-success-callback-isolated-world-expected.txt.
* storage/websql/statement-success-callback-isolated-world.html: Renamed from LayoutTests/storage/statement-success-callback-isolated-world.html.
* storage/websql/success-callback-expected.txt: Renamed from LayoutTests/storage/success-callback-expected.txt.
* storage/websql/success-callback.html: Renamed from LayoutTests/storage/success-callback.html.
* storage/websql/test-authorizer-expected.txt: Renamed from LayoutTests/storage/test-authorizer-expected.txt.
* storage/websql/test-authorizer.html: Renamed from LayoutTests/storage/test-authorizer.html.
* storage/websql/test-authorizer.js: Renamed from LayoutTests/storage/test-authorizer.js.
(terminateTest):
(logAndTerminateTest):
(cleanup):
(statementSuccessCallback):
(statementErrorCallback):
(executeStatement):
(createTableCallback):
(createStatementsCallback):
(otherStatementsCallback):
(dropStatementsCallback):
(testReadWriteMode):
(testReadOnlyMode.db):
(testReadOnlyMode):
(runTest):
* storage/websql/transaction-callback-exception-crash-expected.txt: Renamed from LayoutTests/storage/transaction-callback-exception-crash-expected.txt.
* storage/websql/transaction-callback-exception-crash.html: Renamed from LayoutTests/storage/transaction-callback-exception-crash.html.
* storage/websql/transaction-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/transaction-callback-isolated-world-expected.txt.
* storage/websql/transaction-callback-isolated-world.html: Renamed from LayoutTests/storage/transaction-callback-isolated-world.html.
* storage/websql/transaction-error-callback-expected.txt: Renamed from LayoutTests/storage/transaction-error-callback-expected.txt.
* storage/websql/transaction-error-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/transaction-error-callback-isolated-world-expected.txt.
* storage/websql/transaction-error-callback-isolated-world.html: Renamed from LayoutTests/storage/transaction-error-callback-isolated-world.html.
* storage/websql/transaction-error-callback.html: Renamed from LayoutTests/storage/transaction-error-callback.html.
* storage/websql/transaction-success-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/transaction-success-callback-isolated-world-expected.txt.
* storage/websql/transaction-success-callback-isolated-world.html: Renamed from LayoutTests/storage/transaction-success-callback-isolated-world.html.

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

12 years agoEnable SUBPIXEL_LAYOUT feature flag on Chromium
leviw@chromium.org [Mon, 21 May 2012 21:18:32 +0000 (21:18 +0000)]
Enable SUBPIXEL_LAYOUT feature flag on Chromium
https://bugs.webkit.org/show_bug.cgi?id=85555

Source/WTF:

Reviewed by Eric Seidel.

Enabling sub-pixel layout on Chromium port.

* wtf/Platform.h:

LayoutTests:

Patch by Levi Weintraub  <leviw@chromium.org> and Emil A Eklund <eae@chromium.org> on 2012-05-21
Reviewed by Eric Seidel.

Updating tests to handle sub-pixel layout, and updating chromium-linux expecations. Updated test
expectations for Chromium Linux and Mac are ready, but the diff is too large for Buzgilla's tiny
brain (>10MB).

* css1/units/rounding.html:
* fast/borders/border-radius-huge-assert.html:
* fast/css/zoom-in-length-round-trip.html:
* fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport.html:
* fast/dom/Window/webkitConvertPoint.html:
* fast/dom/elementFromPoint-relative-to-viewport.html:
* fast/events/clientXY-in-zoom-and-scroll.html:
* fast/events/document-elementFromPoint.html:
* fast/events/offsetX-offsetY.html:
* fast/multicol/break-properties.html:
* fast/multicol/vertical-lr/break-properties.html:
* fast/multicol/vertical-rl/break-properties.html:
* fast/regions/region-style-rule-specificity.html:
* fast/replaced/table-percent-height.html:

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

12 years agoRestore WebGL's framebuffer binding after DrawingBuffer's prepareBackBuffer()
zmo@google.com [Mon, 21 May 2012 21:01:04 +0000 (21:01 +0000)]
Restore WebGL's framebuffer binding after DrawingBuffer's prepareBackBuffer()
https://bugs.webkit.org/show_bug.cgi?id=87032

Reviewed by James Robinson.

* platform/graphics/chromium/DrawingBufferChromium.cpp:
(WebCore::DrawingBuffer::prepareBackBuffer): restore the user's framebuffer binding if there is one.

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

12 years agoisStartOfDocument and isEndOfDocument are poorly named
rniwa@webkit.org [Mon, 21 May 2012 20:52:31 +0000 (20:52 +0000)]
isStartOfDocument and isEndOfDocument are poorly named
https://bugs.webkit.org/show_bug.cgi?id=86649

Reviewed by Levi Weintraub.

Renamed isEndOfDocument to isEndOfEditableOrNonEditableContent because that's what this function checks.

Also added new versions of isStartOfDocument and isEndOfDocument that correctly cross editing boundaries
to be used in selectFrameElementInParentIfFullySelected.

* editing/CompositeEditCommand.cpp:
(WebCore::CompositeEditCommand::moveParagraphContentsToNewBlockIfNecessary):
* editing/Editor.cpp:
(WebCore::Editor::insertLineBreak):
(WebCore::Editor::insertParagraphSeparator):
* editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::doApply):
* editing/VisibleSelection.cpp:
(WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity):
* editing/visible_units.cpp:
(WebCore::isEndOfEditableOrNonEditableContent):
* editing/visible_units.h:

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

12 years ago[Qt][WK2] REGRESSION, fix a failing API test in qmltests
commit-queue@webkit.org [Mon, 21 May 2012 20:48:22 +0000 (20:48 +0000)]
[Qt][WK2] REGRESSION, fix a failing API test in qmltests
https://bugs.webkit.org/show_bug.cgi?id=82700

Patch by Marcelo Lira <marcelo.lira@openbossa.org> on 2012-05-21
Reviewed by Alexis Menard.

The value of a CSS font-family property is expected to have single
quotes when white space is present in its name, and no quotes otherwise.
Font family names returned by WebView.experimental.preferences never add quotes.

Since what matter to the test is only the identity of the font, an auxiliar
method to remove single quotes was added.

* UIProcess/API/qt/tests/qmltests/WebView/tst_preferences.qml:

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

12 years agoOnly render text track cues if kind=captions or kind=subtitles.
annacc@chromium.org [Mon, 21 May 2012 20:34:21 +0000 (20:34 +0000)]
Only render text track cues if kind=captions or kind=subtitles.
https://bugs.webkit.org/show_bug.cgi?id=83321

Reviewed by Eric Carlson.

Source/WebCore:

No new tests. Modification to media/track/track-kind.html

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::textTrackKindChanged):
   If the kind changes from a 'visible' kind to a 'non-visible' kind,
   update the track's mode to HIDDEN.

* html/shadow/MediaControlElements.cpp:
(WebCore::MediaControlTextTrackContainerElement::updateDisplay):
    Do not render cues from tracks that are not captions or subtitles.

* html/track/TextTrack.cpp:
(WebCore::TextTrack::setMode):
    If the track's mode changes from SHOWING to HIDDEN or DISABLED,
    ensure any currently visible cues will no longer be rendered.

* html/track/TextTrackCue.cpp:
(WebCore::TextTrackCue::removeDisplayTree): New method.
* html/track/TextTrackCue.h:
(TextTrackCue):

LayoutTests:

* media/track/track-kind-expected.txt:
* media/track/track-kind.html:

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

12 years ago[chromium] More accurate test expectations.
pkasting@chromium.org [Mon, 21 May 2012 20:06:27 +0000 (20:06 +0000)]
[chromium] More accurate test expectations.
http://code.google.com/p/chromium/issues/detail?id=89282
https://bugs.webkit.org/show_bug.cgi?id=81145
https://bugs.webkit.org/show_bug.cgi?id=82297

Unreviewed, test expectations update.

* platform/chromium/test_expectations.txt:

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

12 years agoCSS: Move duplicate property elimination to parser.
kling@webkit.org [Mon, 21 May 2012 19:36:39 +0000 (19:36 +0000)]
CSS: Move duplicate property elimination to parser.
<http://webkit.org/b/86948>

Reviewed by Antti Koivisto.

Source/WebCore:

Remove the StylePropertySet constructor that handled elimination of duplicate
properties and move that to a new parser method, CSSParser::filteredProperties().
Call sites are converted to using StylePropertySet(const Vector<CSSProperty>&).

Instead of building a hashmap of seen properties, use the new WTF::BitArray class
to track whether a given property ID has been seen, and whether we have an
!important entry for a given ID.

* css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseDeclaration):
(WebCore::CSSParser::filteredProperties):
(WebCore::CSSParser::createStyleRule):
(WebCore::CSSParser::createFontFaceRule):
(WebCore::CSSParser::createPageRule):
(WebCore::CSSParser::createKeyframe):
* css/CSSParser.h:
* css/StylePropertySet.cpp:
(WebCore::StylePropertySet::StylePropertySet):
(WebCore::StylePropertySet::addParsedProperties):
* css/StylePropertySet.h:
(WebCore::StylePropertySet::create):
(StylePropertySet):
* svg/SVGFontFaceElement.cpp:
(WebCore::SVGFontFaceElement::rebuildFontFace):

Source/WTF:

Add WTF::BitArray, a simple, malloc free, fixed-size bit array class.

* GNUmakefile.list.am:
* WTF.gypi:
* WTF.pro:
* WTF.vcproj/WTF.vcproj:
* WTF.xcodeproj/project.pbxproj:
* wtf/BitArray.h: Added.
(WTF):
(BitArray):
(WTF::BitArray::BitArray):
(WTF::BitArray::set):
(WTF::BitArray::get):
* wtf/CMakeLists.txt:

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

12 years agoIndexedDB: Index key paths that yield invalid keys should not fail an add/put
jsbell@chromium.org [Mon, 21 May 2012 19:28:01 +0000 (19:28 +0000)]
IndexedDB: Index key paths that yield invalid keys should not fail an add/put
https://bugs.webkit.org/show_bug.cgi?id=86122

Reviewed by Tony Chang.

Source/WebCore:

A clause was removed from the IDB spec. Previously, on add/put, if evaluating an
index's key path yielded a value that was not a valid key, an exception would be
raised. Now, it is treated the same as if no value was yielded.

Test: storage/indexeddb/index-basics.html
Test: storage/indexeddb/index-basics-workers.html
Test: storage/indexeddb/objectstore-basics.html
Test: storage/indexeddb/objectstore-basics-workers.html

* Modules/indexeddb/IDBObjectStoreBackendImpl.cpp:
(WebCore::IDBObjectStoreBackendImpl::put): Preconditions removed
(WebCore::IDBObjectStoreBackendImpl::putInternal): Treat invalid keys the same as missing keys.

LayoutTests:

* storage/indexeddb/index-basics-expected.txt:
* storage/indexeddb/index-basics-workers-expected.txt:
* storage/indexeddb/objectstore-basics-expected.txt:
* storage/indexeddb/objectstore-basics-workers-expected.txt:
* storage/indexeddb/resources/index-basics.js: Add checks that index key paths
that evaluate to invalid keys do not fail puts/adds, just don't add index entries.
(addData3):
(addData4):
(cursor1Continue3):
(cursor1Continue4):
(cursor2Continue3):
(cursor2Continue4):
(last):
(index1Count):
(index2Count):
* storage/indexeddb/resources/objectstore-basics.js: Remove precondition checks
that would previously raise an exception if invalid keys were specified.
(addAgainFailure):
(testPreConditions.request.onsuccess):
(testPreConditions):

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

12 years ago[EFL] Do not enable Web Audio support by default at build time.
rakuco@webkit.org [Mon, 21 May 2012 19:24:38 +0000 (19:24 +0000)]
[EFL] Do not enable Web Audio support by default at build time.
https://bugs.webkit.org/show_bug.cgi?id=86982

Reviewed by Philippe Normand.

Follow-up to r115800. Even though Web Audio support is disabled by
default in build-webkit, enabling it in OptionsEfl.cmake will turn
it on when building the port without build-webkit.

Since Web Audio support for the EFL port does not seem to be fully
working yet, it is better to disable it in all cases.

* Source/cmake/OptionsEfl.cmake: Remove option override for
ENABLE_WEB_AUDIO.

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

12 years agoLayoutTests: fast/js/resources/js-test-pre.js - shouldBeEqualToString fails on "
jsbell@chromium.org [Mon, 21 May 2012 19:20:14 +0000 (19:20 +0000)]
LayoutTests: fast/js/resources/js-test-pre.js - shouldBeEqualToString fails on "
https://bugs.webkit.org/show_bug.cgi?id=86931

Implementations of shouldBeEqualToString() function were not correctly escaping
double quote ('"') characters. Switch to using JSON.stringify() which does
correct escaping, and updated one test that couldn't previously use the function.

Reviewed by Ojan Vafai.

* fast/js/resources/js-test-pre.js:
(shouldBeEqualToString):
* fast/js/resources/standalone-pre.js:
(shouldBeEqualToString):
* storage/indexeddb/cursor-advance-expected.txt:
* storage/indexeddb/resources/cursor-advance.js:
(runTest):

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

12 years agowebkitpy: clean up the TestExpectations constructor
dpranke@chromium.org [Mon, 21 May 2012 18:52:16 +0000 (18:52 +0000)]
webkitpy: clean up the TestExpectations constructor
https://bugs.webkit.org/show_bug.cgi?id=86926

Reviewed by Ojan Vafai.

The TestExpectations constructor was attempting to pretend
it didn't need to get stuff from the Port, and as a result we
had a complicated constructor with a bunch of arguments, and
calling it was too complicated (although it made testing a
little easier and simplified the style checker).

This patch has the constructor pull all the data it needs from
the port directly, and allows us to delete a bunch of code.

* Scripts/webkitpy/layout_tests/controllers/manager.py:
(Manager.parse_expectations):
* Scripts/webkitpy/layout_tests/controllers/manager_unittest.py:
(ManagerTest.test_update_summary_with_result):
(ResultSummaryTest.get_result_summary):
* Scripts/webkitpy/layout_tests/models/test_expectations.py:
(TestExpectations.__init__):
* Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py:
(parse_exp):
(SkippedTests.check):
(RemoveConfigurationsTest.test_remove):
(test_remove_line):
* Scripts/webkitpy/layout_tests/run_webkit_tests.py:
(lint):
(run):
* Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
(LintTest.test_all_configurations.FakePort.__init__):
(LintTest.test_all_configurations.FakePort.test_expectations):
(LintTest.test_all_configurations.FakePort.skipped_layout_tests):
(LintTest.test_all_configurations.FakePort):
(LintTest.test_all_configurations.FakePort.all_test_configurations):
(LintTest.test_all_configurations.FakePort.configuration_specifier_macros):
(LintTest.test_all_configurations.FakePort.path_from_webkit_base):
(LintTest.test_all_configurations.FakePort.get_option):
(LintTest.test_all_configurations.FakeFactory.__init__):
(LintTest.test_all_configurations.FakeFactory.all_port_names):
(LintTest.test_all_configurations):
* Scripts/webkitpy/layout_tests/views/printing_unittest.py:
(Testprinter.get_result_summary):
* Scripts/webkitpy/style/checkers/test_expectations.py:
(TestExpectationsChecker.check_test_expectations):
* Scripts/webkitpy/tool/commands/queries.py:
(PrintExpectations._model):
* Scripts/webkitpy/tool/commands/rebaseline.py:
(RebaselineTest._update_expectations_file):
(RebaselineExpectations._expectations):

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

12 years ago[GTK] DRT support for layoutTestController.setSerializeHTTPLoads
commit-queue@webkit.org [Mon, 21 May 2012 18:50:36 +0000 (18:50 +0000)]
[GTK] DRT support for layoutTestController.setSerializeHTTPLoads
https://bugs.webkit.org/show_bug.cgi?id=86653

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

Source/WebKit/gtk:

Add support for setSerializeHTTPLoads in DumpRenderTreeSupportGtk
to allow testing resource load order.

* WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
(DumpRenderTreeSupportGtk::setSerializeHTTPLoads):
* WebCoreSupport/DumpRenderTreeSupportGtk.h:
(DumpRenderTreeSupportGtk):

Tools:

Add missing implementation setSerializeHTTPLoads to allow
testing resource load order.

* DumpRenderTree/gtk/DumpRenderTree.cpp:
(resetDefaultsToConsistentValues):
* DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
(LayoutTestController::setSerializeHTTPLoads):

LayoutTests:

Unskip test cases which rely on LayoutTestController's setSerializeHTTPLoads
implementation.

* platform/gtk/fast/loader/file-protocol-fragment-expected.txt: Removed. The current
result matches the base expectation, so removed the platform-specific results.
* platform/gtk/test_expectations.txt:

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

12 years agoAX: A disabled select element should not be exposed as focusable
dmazzoni@google.com [Mon, 21 May 2012 18:42:59 +0000 (18:42 +0000)]
AX: A disabled select element should not be exposed as focusable
https://bugs.webkit.org/show_bug.cgi?id=86949

Reviewed by Chris Fleizach.

* LayoutTests/accessibility/disabled-controls-not-focusable-expected.txt: Added.
* LayoutTests/accessibility/disabled-controls-not-focusable.html: Added.
* Source/WebCore/accessibility/AccessibilityListBox.h:
(AccessibilityListBox):
* Source/WebCore/accessibility/AccessibilityMenuList.cpp:
(WebCore::AccessibilityMenuList::canSetFocusAttribute):
(WebCore):
* Source/WebCore/accessibility/AccessibilityMenuList.h:
(AccessibilityMenuList):

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

12 years agoUnreviewed, fix ChangeLog line endings
michaeln@google.com [Mon, 21 May 2012 18:37:17 +0000 (18:37 +0000)]
Unreviewed, fix ChangeLog line endings

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

12 years agoChecking in correct test results for https://bugs.webkit.org/show_bug.cgi?id=86119
beidson@apple.com [Mon, 21 May 2012 17:42:59 +0000 (17:42 +0000)]
Checking in correct test results for https://bugs.webkit.org/show_bug.cgi?id=86119

Unreviewed.

* svg/custom/bug86119-expected.txt:

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

12 years agoUnreviewed expectations update after r117702 - shared worker test is
jsbell@chromium.org [Mon, 21 May 2012 17:33:49 +0000 (17:33 +0000)]
Unreviewed expectations update after r117702 - shared worker test is
skipped in DRT, but run in Chromium: http://crbug.com/128959

* storage/indexeddb/basics-shared-workers-expected.txt:

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

12 years agoWeb Inspector: refactor revision history to not include resource itself.
pfeldman@chromium.org [Mon, 21 May 2012 17:27:37 +0000 (17:27 +0000)]
Web Inspector: refactor revision history to not include resource itself.
https://bugs.webkit.org/show_bug.cgi?id=87026

Reviewed by Vsevolod Vlasov.

Source/WebCore:

This change makes resource contain pure revisions, it stops updating Resources upon free flow editing.

* inspector/front-end/JavaScriptSource.js:
(WebInspector.JavaScriptSource.prototype.setFormatted.didGetContent.didFormatContent):
(WebInspector.JavaScriptSource.prototype.setFormatted.didGetContent):
(WebInspector.JavaScriptSource.prototype.setFormatted):
* inspector/front-end/JavaScriptSourceFrame.js:
(WebInspector.JavaScriptSourceFrame.prototype.commitEditing):
(WebInspector.JavaScriptSourceFrame.prototype._onContentChanged):
(WebInspector.JavaScriptSourceFrame.prototype._didEditContent):
* inspector/front-end/Resource.js:
(WebInspector.Resource.prototype.addRevision):
(WebInspector.Resource.prototype._innerRequestContent.callback):
(WebInspector.Resource.prototype._innerRequestContent):
(WebInspector.Resource.prototype.revertToOriginal):
(WebInspector.ResourceRevision.prototype.revertToThis):
(WebInspector.ResourceRevision.prototype.requestContent):
(WebInspector.ResourceRevision.prototype.searchInContent):
(WebInspector.ResourceRevision.prototype._persistRevision):
* inspector/front-end/RevisionHistoryView.js:
(WebInspector.RevisionHistoryView):
(WebInspector.RevisionHistoryView.prototype._revisionAdded):
(WebInspector.RevisionHistoryTreeElement):
* inspector/front-end/ScriptSnippetModel.js:
(WebInspector.ScriptSnippetModel.prototype.setScriptSnippetContent):
* inspector/front-end/StylesPanel.js:
(WebInspector.StyleSourceFrame.prototype.commitEditing):
(WebInspector.StyleSourceFrame.prototype._didEditContent):
(WebInspector.StyleSourceFrame.prototype._onContentChanged):
* inspector/front-end/UISourceCode.js:
(WebInspector.UISourceCode.prototype._revisionAdded):
(WebInspector.UISourceCode.prototype.contentChanged):
(WebInspector.UISourceCode.prototype.commitWorkingCopy):
* inspector/front-end/inspector.js:
(WebInspector._doLoadedDoneWithCapabilities.get if):

LayoutTests:

* http/tests/inspector/network/network-request-revision-content.html:
* inspector/styles/styles-history-expected.txt:
* inspector/styles/styles-history.html:

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

12 years agoGCC 4.7 and C++11
commit-queue@webkit.org [Mon, 21 May 2012 17:25:35 +0000 (17:25 +0000)]
GCC 4.7 and C++11
https://bugs.webkit.org/show_bug.cgi?id=86465

Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-05-21
Reviewed by Darin Adler.

Source/WebCore:

Avoid triggering C++11 string literals and use nullptr for correct type casting.

* bindings/js/JSNodeFilterCondition.cpp:
(WebCore::JSNodeFilterCondition::JSNodeFilterCondition):
* platform/sql/SQLiteFileSystem.cpp:
(WebCore::SQLiteFileSystem::getFileNameForNewDatabase):

Source/WebKit2:

Avoid triggering C++11 string literals.

* UIProcess/API/qt/tests/inspectorserver/tst_inspectorserver.cpp:

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

12 years agoSource/WebCore: [chromium] DomStorage events handling needs TLC (2)
michaeln@google.com [Mon, 21 May 2012 17:19:40 +0000 (17:19 +0000)]
Source/WebCore: [chromium] DomStorage events handling needs TLC (2)
https://bugs.webkit.org/show_bug.cgi?id=85221
Alter the StorageArea virtual interface such that the mutators no longer
return old values. This is to allow implementations of the interface to operate
more asynchronously.

Reviewed by Adam Barth.

No new tests. Existing tests cover this.

* storage/StorageArea.h: Alter the interface so the mutators no longer return previous values
* storage/StorageAreaImpl.cpp:
(WebCore::StorageAreaImpl::disabledByPrivateBrowsingInFrame):  removed an unneeded PLATFORM(CHROMIUM) guard
(WebCore::StorageAreaImpl::setItem): no longer return the old value
(WebCore::StorageAreaImpl::removeItem): no longer return the old value
(WebCore::StorageAreaImpl::clear): no longer return whether something was cleared
* storage/StorageAreaImpl.h: match StorageArea's virtual interface

Source/WebKit/chromium: [chromium] DomStorage events handling needs TLC (2)
https://bugs.webkit.org/show_bug.cgi?id=85221
Alter the WebStorageArea virtual interface such that the mutators no longer
return old values. This is to allow implementations of the interface to operate
more asynchronously.

Also clean up from a previous patch, remove support for the DEPRECATED event
dispatching API.

Reviewed by Adam Barth.

* WebKit.gyp: delete three files indicated below
* public/WebStorageArea.h:
(WebKit::WebStorageArea::setItem): no longer returns the old value
(WebKit::WebStorageArea::removeItem): no longer returns the old value
(WebKit::WebStorageArea::clear): no longer returns a bool indicated if something was cleared
* public/WebStorageEventDispatcher.h: removed the DEPRECATED instance methods
* public/WebStorageNamespace.h: removed the DEPRECATED close() method
* public/platform/WebKitPlatformSupport.h: removed the DEPRECATED dispatchStorageEvent() method
* src/StorageAreaProxy.cpp: removed the DEPREACTED storageEvent() method
(WebCore::StorageAreaProxy::setItem): no return value
(WebCore::StorageAreaProxy::removeItem): no return value
(WebCore::StorageAreaProxy::clear): no return value
(WebCore::StorageAreaProxy::dispatchLocalStorageEvent): remove an early return thats no longer needed
(WebCore::findPageWithSessionStorageNamespace): switched to passing pageGroup by ptr value instead of by name
(WebCore::StorageAreaProxy::dispatchSessionStorageEvent): remove an early return thats no longer needed
* src/StorageAreaProxy.h:
(WebCore):
(StorageAreaProxy):
* src/StorageEventDispatcherImpl.cpp: Deleted the file.
* src/StorageEventDispatcherImpl.h: Deleted the file.
* src/WebStorageEventDispatcherImpl.cpp: Deleted the DEPRECATED instance methods.
(WebKit::WebStorageEventDispatcher::dispatchLocalStorageEvent): use WebViewImpl::defaultPageGroup
(WebKit::WebStorageEventDispatcher::dispatchSessionStorageEvent): use WebViewImpl::defaultPageGroup
* src/WebStorageEventDispatcherImpl.h: Deleted the file.
* src/WebViewImpl.cpp: added a static method to retrieve a ptr to the default page group,
(WebKit::WebViewImpl::defaultPageGroup):
* src/WebViewImpl.h:

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

12 years ago[Refactoring] Node should have youngestShadowRoot.
morrita@google.com [Mon, 21 May 2012 16:59:02 +0000 (16:59 +0000)]
[Refactoring] Node should have youngestShadowRoot.
https://bugs.webkit.org/show_bug.cgi?id=86427

Reviewed by Dimitri Glazkov.

This change adds Node::youngestShadowRoot() and replaced
ElementShadow::youngestShadowRoot() with it if appropriate.

By introducing this, traversal across node and its shadow tree can
look more fluent and idiomatic. There are a few non-trivial traversal
remaining like ElementShadow::recalcStyle() and attach().
But they should be flattened out eventually.

No new tests. Refactoring.

* dom/ContainerNodeAlgorithms.cpp:
(WebCore::ChildNodeInsertionNotifier::notifyDescendantInsertedIntoTree):
* dom/Document.cpp:
(WebCore::Document::buildAccessKeyMap):
* dom/ElementShadow.cpp:
* dom/ElementShadow.h:
(ElementShadow):
(WebCore::Node::youngestShadowRoot):
(WebCore):
* dom/Node.h:
(Node):
* dom/TreeScopeAdopter.cpp:
(WebCore::TreeScopeAdopter::moveTreeToNewScope):
(WebCore::TreeScopeAdopter::moveTreeToNewDocument):
* dom/TreeScopeAdopter.h:
(TreeScopeAdopter):
* html/shadow/TextFieldDecorationElement.cpp:
(WebCore::getDecorationRootAndDecoratedRoot):

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

12 years agoAdd support for MessagePortArray type to JSC
commit-queue@webkit.org [Mon, 21 May 2012 16:43:24 +0000 (16:43 +0000)]
Add support for MessagePortArray type to JSC
https://bugs.webkit.org/show_bug.cgi?id=84093

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-21
Reviewed by Adam Barth.

Add support for MessagePortArray type to JSC code generator similarly
to what was done for the V8 generator in r114319.

Update bindings test results to reflect to change to the bindings
generator.

* CMakeLists.txt: Add new DeliveredIntent files to CMake.
* bindings/js/JSDOMBinding.h:
(WebCore):
(WebCore::jsArray): Tweak jsArray() so that it accepts MessagePortArray as argument.
* bindings/scripts/CodeGeneratorJS.pm:
(JSValueToNative):
(NativeToJSValue):
* bindings/scripts/test/JS/JSTestObj.cpp:
(WebCore::jsTestObjPrototypeFunctionSerializedValue):
* bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
(WebCore::JSTestSerializedScriptValueInterfaceConstructor::constructJSTestSerializedScriptValueInterface):
(WebCore::jsTestSerializedScriptValueInterfacePorts):
(WebCore::setJSTestSerializedScriptValueInterfaceValue):
(WebCore::setJSTestSerializedScriptValueInterfaceCachedValue):
(WebCore::jsTestSerializedScriptValueInterfacePrototypeFunctionAcceptTransferList):
(WebCore::jsTestSerializedScriptValueInterfacePrototypeFunctionMultiTransferList):

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

12 years agoWeb Inspector: [Styles] Cannot tab from selector of inherited rule, which in turn...
apavlov@chromium.org [Mon, 21 May 2012 16:36:10 +0000 (16:36 +0000)]
Web Inspector: [Styles] Cannot tab from selector of inherited rule, which in turn has leading inherited properties
https://bugs.webkit.org/show_bug.cgi?id=87014

Reviewed by Yury Semikhatsky.

* inspector/front-end/StylesSidebarPane.js:
(WebInspector.StylePropertiesSection.prototype._moveEditorFromSelector):

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

12 years agoAdd suggestions field to web intents API.
commit-queue@webkit.org [Mon, 21 May 2012 16:24:06 +0000 (16:24 +0000)]
Add suggestions field to web intents API.
https://bugs.webkit.org/show_bug.cgi?id=86791

Patch by Greg Billock <gbillock@google.com> on 2012-05-21
Reviewed by Adam Barth.

Source/WebCore:

The |suggestions| field is used by the client to avoid an empty
web intents selection window (picker). The UA can add the given
suggestions to the picker if it would otherwise be empty. See
http://dvcs.w3.org/hg/web-intents/raw-file/tip/spec/Overview.html#intent-parameters-dictionary

* Modules/intents/DeliveredIntent.cpp:
(WebCore::DeliveredIntent::DeliveredIntent):
* Modules/intents/Intent.cpp:
(WebCore::Intent::create):
(WebCore::Intent::Intent):
* Modules/intents/Intent.h:
(WebCore::Intent::suggestions):
(Intent):

Source/WebKit/chromium:

* public/WebIntent.h:
(WebIntent):
* src/WebIntent.cpp:
(WebKit::WebIntent::suggestions):
(WebKit):

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

12 years agoSVGAnimatedPropertyTearOff does not clear a self pointer on deletion
schenney@chromium.org [Mon, 21 May 2012 16:19:58 +0000 (16:19 +0000)]
SVGAnimatedPropertyTearOff does not clear a self pointer on deletion
https://bugs.webkit.org/show_bug.cgi?id=86119

Reviewed by Nikolas Zimmermann.

Source/WebCore:

SVGAnimatedPropertyTearOff contains two SVGPropertyTearOff objects
that have a pointer back to the SVGAnimatedPropertyTearOff. JS may
also have a reference to these SVGPropertyTearOff objects. When the
SVGAnimatedPropertyTearOff is deleted, the SVGPropertyTearOff objects
may live on, but the pointer back to the deleted animated property
tear off is left invalid. This patch clears the pointers on destruction
of the SVGAnimatedPropertyTearOff.

Test: svg/custom/bug86119.html

* svg/properties/SVGAnimatedPropertyTearOff.h:
(WebCore::SVGAnimatedPropertyTearOff::~SVGAnimatedPropertyTearOff):
(SVGAnimatedPropertyTearOff):

LayoutTests:

* svg/custom/bug86119.html: Added.
* svg/custom/bug86119-expected.txt: Added.

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

12 years agoAdd additional test cases for CSS variables.
macpherson@chromium.org [Mon, 21 May 2012 16:13:52 +0000 (16:13 +0000)]
Add additional test cases for CSS variables.
https://bugs.webkit.org/show_bug.cgi?id=86987

Reviewed by Dimitri Glazkov.

* fast/css/variables/border-width-expected.html: Added.
* fast/css/variables/border-width.html: Added.
* fast/css/variables/transform-test-expected.html: Added.
* fast/css/variables/transform-test.html: Added.

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

12 years ago[Chromium] REGRESSION: Assertion failure on svg/custom/acid3-test-77.html
schenney@chromium.org [Mon, 21 May 2012 16:12:10 +0000 (16:12 +0000)]
[Chromium] REGRESSION: Assertion failure on svg/custom/acid3-test-77.html
https://bugs.webkit.org/show_bug.cgi?id=86715

Reviewed by Nikolas Zimmermann.

Source/WebCore:

Calls to clear the text positioning elements in RenderSVGText must be
protected with a FontCachePurgeProtector so that fonts are not removed
before the SVG metrics are rebuilt. The protection must cover both the
cache clearing and the reconstruction calls.

Patch fixes existing tests.

* rendering/svg/RenderSVGText.cpp:
(WebCore::RenderSVGText::subtreeChildWasAdded):
(WebCore::RenderSVGText::subtreeChildWasRemoved):
(WebCore::RenderSVGText::subtreeTextDidChange):
(WebCore::RenderSVGText::removeChild):

LayoutTests:

* platform/chromium/test_expectations.txt: Removing expectation for acid3 test.

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

12 years agoadd skia_test_expectations override file to chromium NRWT
epoger@chromium.org [Mon, 21 May 2012 16:08:25 +0000 (16:08 +0000)]
add skia_test_expectations override file to chromium NRWT
https://bugs.webkit.org/show_bug.cgi?id=86749

Reviewed by Dirk Pranke

* Scripts/webkitpy/layout_tests/port/base.py:
(Port.test_expectations_overrides):
* Scripts/webkitpy/layout_tests/port/chromium.py:
(ChromiumPort.test_expectations_overrides):
* Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
(ChromiumPortTest.test_overrides_and_builder_names):

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

12 years agoSVGTextRunRenderingContext can return null font, calling code asserts not null
schenney@chromium.org [Mon, 21 May 2012 16:06:50 +0000 (16:06 +0000)]
SVGTextRunRenderingContext can return null font, calling code asserts not null
https://bugs.webkit.org/show_bug.cgi?id=86738

Reviewed by Nikolas Zimmermann.

SVGTextRunRenderingContext::glyphDataForCharacter was returning a glyph with
null font data for numerous code paths. It seems that it was doing so
whenever it detected null fontData, rather than try to continue.
Calling code would then immediately assert on this null fontData.

This patch refactors SVGTextRunRenderingContext::glyphDataForCharacter
so that it never returns null font data, adding an assertion to that
effect. In particular, when the font data is null the code will reach
the fallback glyph calculations.

Refactoring covered by existing tests. A previously crashing test, svg/custom/acid3-test-77.html, no longer crashes.

* rendering/svg/SVGTextRunRenderingContext.cpp:
(WebCore::SVGTextRunRenderingContext::glyphDataForCharacter):

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

12 years agowebkitdirs.pm: Fix undefined CXXFLAGS variable
commit-queue@webkit.org [Mon, 21 May 2012 16:06:42 +0000 (16:06 +0000)]
webkitdirs.pm: Fix undefined CXXFLAGS variable
https://bugs.webkit.org/show_bug.cgi?id=87000

Patch by Thiago Marcos P. Santos <thiago.santos@intel.com> on 2012-05-21
Reviewed by Martin Robinson.

Fixes a warning on Autotools and CMake buildsystem when
CXXFLAGS is not defined.

* Scripts/webkitdirs.pm:
(runAutogenForAutotoolsProjectIfNecessary):
(generateBuildSystemFromCMakeProject):

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

12 years agoWeb Inspector: switch buildDominatedNodes function to front-end calculated _dominator...
loislo@chromium.org [Mon, 21 May 2012 16:02:07 +0000 (16:02 +0000)]
Web Inspector: switch buildDominatedNodes function to front-end calculated _dominatorsTree
https://bugs.webkit.org/show_bug.cgi?id=87022

The new version is using _dominatorsTree array that was build at front-end.

Reviewed by Yury Semikhatsky.

Source/WebCore:

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

LayoutTests:

* inspector/profiler/heap-snapshot-expected.txt:
* inspector/profiler/heap-snapshot.html:

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

12 years ago[EFL] Clients should be able to set page cache capacity.
commit-queue@webkit.org [Mon, 21 May 2012 15:54:58 +0000 (15:54 +0000)]
[EFL] Clients should be able to set page cache capacity.
https://bugs.webkit.org/show_bug.cgi?id=86960

Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-05-21
Reviewed by Csaba Osztrogonác.

Exported memory page cache capacity getter and setter functions.
Those will be used both by clients and DRT Layout Test Controller.

* ewk/ewk_settings.cpp:
(ewk_settings_page_cache_capacity_get):
(ewk_settings_page_cache_capacity_set):
* ewk/ewk_settings.h:

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

12 years agoWeb Inspector: change WebCore/English.lproj/locallizedStrings encoding from UTF-16...
pfeldman@chromium.org [Mon, 21 May 2012 15:53:52 +0000 (15:53 +0000)]
Web Inspector: change WebCore/English.lproj/locallizedStrings encoding from UTF-16 to UTF-8.
https://bugs.webkit.org/show_bug.cgi?id=86822

Reviewed by Yury Semikhatsky.

* English.lproj/localizedStrings.js:

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

12 years agoUnreviewed. Fix make distcheck.
carlosgc@webkit.org [Mon, 21 May 2012 15:32:54 +0000 (15:32 +0000)]
Unreviewed. Fix make distcheck.

* GNUmakefile.list.am: Add missing header files.

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

12 years agoGCC 4.7 and C++11
commit-queue@webkit.org [Mon, 21 May 2012 15:13:11 +0000 (15:13 +0000)]
GCC 4.7 and C++11
https://bugs.webkit.org/show_bug.cgi?id=86465

Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-05-21
Reviewed by Darin Adler.

Set emptyValueIsZero flag so RegExpKey can be used with the non-copyable RegExp values.

* runtime/RegExpKey.h:

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

12 years agoWeb Inspector: Move working copy support to UISourceCode and use it for both styles...
vsevik@chromium.org [Mon, 21 May 2012 15:09:56 +0000 (15:09 +0000)]
Web Inspector: Move working copy support to UISourceCode and use it for both styles and scripts.
https://bugs.webkit.org/show_bug.cgi?id=87021

Reviewed by Pavel Feldman.

UISourceCode now listens for RevisionAdded event.
Virtual methods workingCopyChanged and workingCopyCommitted added to UISourceCode and implemented in descendants.
DebuggerResourceBinding does not call contentChanged on UISourceCode explicitly anymore.

* inspector/front-end/DebuggerResourceBinding.js:
(WebInspector.DebuggerResourceBinding.setScriptSource.didEditScriptSource):
(WebInspector.DebuggerResourceBinding.setScriptSource):
* inspector/front-end/JavaScriptSource.js:
(WebInspector.JavaScriptSource.prototype.workingCopyCommitted):
* inspector/front-end/JavaScriptSourceFrame.js:
(WebInspector.JavaScriptSourceFrame.prototype.commitEditing):
* inspector/front-end/ScriptSnippetModel.js:
(WebInspector.SnippetJavaScriptSource.prototype.workingCopyCommitted):
* inspector/front-end/StylesPanel.js:
(WebInspector.StyleSource.prototype.workingCopyCommitted):
(WebInspector.StyleSource.prototype.workingCopyChanged):
(WebInspector.StyleSourceFrame):
(WebInspector.StyleSourceFrame.prototype.commitEditing):
(WebInspector.StyleSourceFrame.prototype.afterTextChanged):
(WebInspector.StyleSourceFrame.prototype._didEditContent):
(WebInspector.StyleSourceFrame.prototype._onContentChanged):
* inspector/front-end/UISourceCode.js:
(WebInspector.UISourceCode):
(WebInspector.UISourceCode.prototype._revisionAdded):
(WebInspector.UISourceCode.prototype.contentChanged):
(WebInspector.UISourceCode.prototype.workingCopy):
(WebInspector.UISourceCode.prototype.setWorkingCopy):
(WebInspector.UISourceCode.prototype.workingCopyChanged):
(WebInspector.UISourceCode.prototype.commitWorkingCopy):
(WebInspector.UISourceCode.prototype.workingCopyCommitted):

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

12 years agoWeb Inspector: introduce a helper for HeapSnapshot post-processing tests.
loislo@chromium.org [Mon, 21 May 2012 14:49:25 +0000 (14:49 +0000)]
Web Inspector: introduce a helper for HeapSnapshot post-processing tests.
https://bugs.webkit.org/show_bug.cgi?id=87009

the sample:
var builder = new InspectorTest.HeapSnapshotBuilder();
var debuggerNode = new InspectorTest.HeapNode("Debugger");
builder.rootNode.linkNode(debuggerNode, InspectorTest.HeapEdge.Type.element);

var windowNode = new InspectorTest.HeapNode("Window");
builder.rootNode.linkNode(windowNode, InspectorTest.HeapEdge.Type.shortcut);

debuggerNode.linkNode(windowNode, InspectorTest.HeapEdge.Type.property, "windowProperty");
return builder.generateSnapshot();

Reviewed by Yury Semikhatsky.

* inspector/profiler/heap-snapshot-test.js:
(initialize_HeapSnapshotTest):
(initialize_HeapSnapshotTest.):
* inspector/profiler/heap-snapshot.html:

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