⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



May 21, 2012:

11:58 PM Changeset in webkit [117918] by kbr@google.com
  • 8 edits
    7 copies
    16 adds in trunk

Must set/reset pixel unpack alignment to 1 during texSubImage2D
https://bugs.webkit.org/show_bug.cgi?id=86877

Reviewed by James Robinson.

Source/WebCore:

Set pixel unpack alignment to 1 during upload, resetting afterward.

Tests: fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgb565.html

fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba4444.html
fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba5551.html
fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas.html
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgb565.html
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba4444.html
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba5551.html
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565.html
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444.html
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551.html

  • html/canvas/WebGLRenderingContext.cpp:

(WebCore::WebGLRenderingContext::texSubImage2DImpl):
(WebCore::WebGLRenderingContext::texSubImage2D):

Set pixel unpack alignment to 1 during upload; reset afterward.

LayoutTests:

Incorporated several tests from WebGL conformance suite at Khronos
as layout tests, verifying upload to all packed pixel formats.

There were difficulties incorporating the video-related variants
of these tests; Bug 87042 has been filed to track their addition.

  • fast/canvas/webgl/resources/tex-image-and-sub-image-2d-with-canvas.js: Added.

(generateTest.init):
(generateTest.runOneIteration):
(generateTest.runTest):
(generateTest):

  • fast/canvas/webgl/resources/tex-image-and-sub-image-2d-with-image-data.js: Added.

(generateTest.init):
(generateTest.runOneIteration):
(generateTest.runTest):
(generateTest):

  • fast/canvas/webgl/resources/tex-image-and-sub-image-2d-with-image.js: Added.

(generateTest.init):
(generateTest.runOneIteration):
(generateTest.runTestOnImage):
(generateTest.runTest.newImage.onload):
(generateTest.runTest):
(generateTest.runTest2.newImage.onload):
(generateTest.runTest2):
(generateTest.runTest3):
(generateTest):

  • fast/canvas/webgl/resources/webgl-test-utils.js:

(WebGLTestUtils):

  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgb565-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgb565.html: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba4444-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba4444.html: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba5551-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba5551.html: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas.html: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt:
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgb565-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgb565.html: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba4444-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba4444.html: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba5551-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba5551.html: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html:
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt:
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565-expected.txt: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565.html: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444-expected.txt: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444.html: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551-expected.txt: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551.html: Added.
  • fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html:
11:52 PM Changeset in webkit [117917] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebCore

Web Inspector: "Deactivate All Breakpoints" should visually get reflected in Breakpoints pane.
https://bugs.webkit.org/show_bug.cgi?id=86844

Patch by Sam D <dsam2912@gmail.com> on 2012-05-21
Reviewed by Pavel Feldman.

Added an option for activate/deactivate breakpoints into Breakpoints
pane section. Style properties has been attached with
breakpoint list to reflect active state of breakpoints.

No new tests. UI Change.

  • English.lproj/localizedStrings.js:
  • inspector/front-end/BreakpointsSidebarPane.js:

(WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):

  • inspector/front-end/ScriptsPanel.js:

(WebInspector.ScriptsPanel.prototype._breakpointsActiveStateChanged):

  • inspector/front-end/inspector.css:

(.breakpoints-list-deactivated):

11:51 PM Changeset in webkit [117916] by eae@chromium.org
  • 14 edits
    2 adds in trunk/LayoutTests

Unreviewed table rebaselines for chromium.

  • platform/chromium-mac/tables/mozilla/bugs/bug28928-expected.png:
  • platform/chromium-mac/tables/mozilla/bugs/bug33137-expected.png:
  • platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
  • platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
  • platform/chromium-win-vista/tables/mozilla_expected_failures/marvin: Added.
  • platform/chromium-win-vista/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png: Added.
  • platform/chromium-win/tables/mozilla/bugs/bug19061-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug19061-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug24200-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug28928-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug28928-expected.txt:
  • platform/chromium-win/tables/mozilla/bugs/bug33137-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
11:44 PM Changeset in webkit [117915] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit/chromium

[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):

11:43 PM Changeset in webkit [117914] by eae@chromium.org
  • 1 edit
    4 adds in trunk/LayoutTests

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.
11:40 PM Changeset in webkit [117913] by leviw@chromium.org
  • 2 edits
    1 add
    5 deletes in trunk/LayoutTests

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.
11:28 PM Changeset in webkit [117912] by caio.oliveira@openbossa.org
  • 42 edits in trunk/LayoutTests

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:
11:25 PM Changeset in webkit [117911] by leviw@chromium.org
  • 3 edits
    12 adds
    6 deletes in trunk/LayoutTests

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:
11:11 PM Changeset in webkit [117910] by leviw@chromium.org
  • 3 edits
    12 adds
    3 deletes in trunk/LayoutTests

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.
11:05 PM Changeset in webkit [117909] by alexis.menard@openbossa.org
  • 2 edits in trunk/Source/WebCore

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:
10:58 PM Changeset in webkit [117908] by leviw@chromium.org
  • 2 edits in trunk/LayoutTests

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:
10:46 PM Changeset in webkit [117907] by abarth@webkit.org
  • 6 edits in trunk/Source/WebCore

!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):

10:46 PM Changeset in webkit [117906] by eae@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed cleanup of chromium test_expectations file.

  • platform/chromium/test_expectations.txt:
10:39 PM Changeset in webkit [117905] by Csaba Osztrogonác
  • 2 edits in trunk/Source/JavaScriptCore

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):

10:32 PM Changeset in webkit [117904] by leviw@chromium.org
  • 4 edits
    1 delete in trunk/LayoutTests

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:
10:17 PM Changeset in webkit [117903] by leviw@chromium.org
  • 698 edits
    103 adds
    110 deletes in trunk/LayoutTests

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.
10:11 PM Changeset in webkit [117902] by kling@webkit.org
  • 2 edits in trunk/Source/WebCore

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):

10:08 PM Changeset in webkit [117901] by eae@chromium.org
  • 5 edits
    3 adds
    6 deletes in trunk/LayoutTests

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.
9:59 PM Changeset in webkit [117900] by eae@chromium.org
  • 16 edits
    35 adds
    87 deletes in trunk/LayoutTests

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.
9:48 PM Changeset in webkit [117899] by morrita@google.com
  • 2 edits in trunk/Source/WebCore

Unreviewed Qt build fix against r117898.

  • Target.pri:
9:18 PM Changeset in webkit [117898] by morrita@google.com
  • 21 edits
    2 copies in trunk/Source/WebCore

[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:
9:08 PM Changeset in webkit [117897] by tony@chromium.org
  • 7 edits
    2 adds in trunk

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.
9:05 PM Changeset in webkit [117896] by inferno@chromium.org
  • 1 edit
    1 add in trunk/LayoutTests

Unreviewed. Rebaseline for r117865.

  • platform/chromium-mac/fast/runin/runin-between-list-marker-and-before-content-expected.png: Added.
9:01 PM Changeset in webkit [117895] by leviw@chromium.org
  • 90 edits
    32 adds
    18 deletes in trunk/LayoutTests

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.
8:47 PM Changeset in webkit [117894] by commit-queue@webkit.org
  • 5 edits in trunk

[EFL] EFL's DumpRenderTree does not print didReceiveTitle messages
https://bugs.webkit.org/show_bug.cgi?id=85971

Patch by Christophe Dumez <Christophe Dumez> 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:
8:37 PM Changeset in webkit [117893] by eae@chromium.org
  • 2 edits
    3 deletes in trunk/LayoutTests

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:
8:36 PM Changeset in webkit [117892] by kov@webkit.org
  • 3 edits
    2 adds in releases/WebKitGTK/webkit-1.8

Merge 113284 - Source/WebCore: https://bugs.webkit.org/show_bug.cgi?id=82994

Reviewed by James Robinson.

Fix an issue when removing elements with reflections from the document.

Test: compositing/reflections/remove-reflection.html

  • platform/graphics/GraphicsLayer.cpp:

(WebCore::GraphicsLayer::willBeDestroyed):

LayoutTests: REGRESSION(112939): compositing/reflections/backface-hidden-reflection.html is crashing
https://bugs.webkit.org/show_bug.cgi?id=82994

Reviewed by James Robinson.

Test that removes reflected elements.

  • compositing/reflections/remove-reflection-expected.txt: Added.
  • compositing/reflections/remove-reflection.html: Added.

Conflicts:

Source/WebCore/platform/graphics/GraphicsLayer.cpp

8:36 PM Changeset in webkit [117891] by kov@webkit.org
  • 3 edits in releases/WebKitGTK/webkit-1.8

Merge 112939 - Fix issue with reflections and composited layers
https://bugs.webkit.org/show_bug.cgi?id=82636

Source/WebCore:

Reviewed by Alexey Proskuryakov

When tearing down GraphicsLayers which referene eachother via m_replicatedLayer/m_replicaLayer,
we need to clean up the replica layer pointers.

No new tests; tested by existing compositing and repaint tests.

  • platform/graphics/GraphicsLayer.cpp:

(WebCore::GraphicsLayer::~GraphicsLayer):
(WebCore::GraphicsLayer::setReplicatedByLayer):

LayoutTests:

Reviewed by Alexey Proskuryakov

Unskip some compositing tests that should pass now.

  • platform/mac-wk2/Skipped:

Conflicts:

LayoutTests/platform/mac-wk2/Skipped
Source/WebCore/platform/graphics/GraphicsLayer.cpp

8:30 PM Changeset in webkit [117890] by gyuyoung.kim@samsung.com
  • 4 edits
    1 add in trunk/Source/WebCore

[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):

8:28 PM WebKitIDL edited by morrita@google.com
(diff)
8:05 PM Changeset in webkit [117889] by kov@webkit.org
  • 1 edit in releases/WebKitGTK/webkit-1.8/LayoutTests/ChangeLog

Merge 107075 - [Qt] New http/tests/security/ introduced r107046 fail
https://bugs.webkit.org/show_bug.cgi?id=78093

Unskip these tests and rebaselines for Qt and GTK.

Patch by Ádám Kallai <Kallai.Adam@stud.u-szeged.hu> on 2012-02-08
Reviewed by Csaba Osztrogonác.

  • platform/gtk/Skipped:
  • platform/gtk/http/tests/security/cross-frame-access-put-expected.txt:
  • platform/qt/Skipped:
  • platform/qt/http/tests/security/cross-frame-access-put-expected.txt:

Conflicts:

LayoutTests/platform/gtk/Skipped

8:04 PM Changeset in webkit [117888] by kov@webkit.org
  • 1 edit in releases/WebKitGTK/webkit-1.8/LayoutTests/ChangeLog

Merge 107069 - Unreviewed. Rebaselined the test that has been failing since r107046.

  • http/tests/security/cross-frame-access-put-expected.txt:
8:04 PM Changeset in webkit [117887] by kov@webkit.org
  • 2 edits in releases/WebKitGTK/webkit-1.8

Merge 107046 - Replace [CheckNodeSecurity] with [CheckAccessToNode]
https://bugs.webkit.org/show_bug.cgi?id=77971

Reviewed by Adam Barth.

Source/WebCore:

[CheckNodeSecurity] is not implemented by code generators.
This patch replaces [CheckNodeSecurity] with [CheckAccessToNode].

Test: http/tests/security/cross-frame-access-frameelement.html

  • page/DOMWindow.idl:

LayoutTests:

The added test checks if frameElement is accessible from the same or cross origin iframe.

  • http/tests/security/cross-frame-access-frameelement-expected.txt: Added.
  • http/tests/security/cross-frame-access-frameelement.html: Added.
  • http/tests/security/resources/cross-frame-access-frameelement-from-iframe.html: Added.
  • platform/chromium/http/tests/security/cross-frame-access-put-expected.txt: Updated the test result.
8:04 PM Changeset in webkit [117886] by kov@webkit.org
  • 3 edits
    2 adds in releases/WebKitGTK/webkit-1.8

Merge 116551 - Crash from removal of a line break object
https://bugs.webkit.org/show_bug.cgi?id=85997

Patch by Ken Buchanan <kenrb@chromium.org> on 2012-05-09
Reviewed by David Hyatt.

Source/WebCore:

Regression from r115343. That replaced a call to setNeedsLayout()
with a separate call that used a different bit during linebox
invalidation after renderer child removal. There are special cases
where layout isn't marked on parent nodes just from the removal, so
line dirtying needs to explicitly mark ancestors for layout.

  • rendering/RenderObject.h:

(WebCore::RenderObject::setAncestorLineBoxDirty):

LayoutTests:

Test case to exercise crashing condition in bug 85997.

  • fast/block/line-layout/line-break-removal-near-textarea-crash-expected.txt: Added
  • fast/block/line-layout/line-break-removal-near-textarea-crash.html: Added
8:04 PM Changeset in webkit [117885] by kov@webkit.org
  • 5 edits
    2 adds in releases/WebKitGTK/webkit-1.8

Merge 115343 - Crash from removal of line break object after layout
https://bugs.webkit.org/show_bug.cgi?id=75461

Source/WebCore:

Patch by Ken Buchanan <kenrb@chromium.org> on 2012-04-26
Reviewed by David Hyatt.

There is a condition where objects can get removed from underneath
inlines while they represent a line break object in a RootInlineBox
of an ancestor block. If an intermediary inline has already been
marked as needing layout, then the line box will not get dirtied
because dirtyLineFromChangedChild thinks it already has been.

This patch introduces a new set in RenderObject to indicate whether
an ancestral line box corresponding to the current line has been
marked dirty or not. dirtyLinesFromChangedChild() can use this set
rather than m_selfNeedsLayout, so it will not be confused if a
container was dirtied for some other reason that did not affect the
line box.

  • rendering/RenderLineBoxList.cpp:

(WebCore::RenderLineBoxList::dirtyLinesFromChangedChild): Use the new
set rather than m_selfNeedsLayout in the container to determine
whether to continue propagating upward.

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::s_ancestorLineboxDirtySet): Instantiate the
static member.
(WebCore::RenderObject::willBeDestroyed): Clears the object from the
linebox set when it is being destroyed.

  • rendering/RenderObject.h:

(WebCore::RenderObject::s_ancestorLineboxDirtySet): Added static
member set.
(WebCore::RenderObject::setNeedsLayout): Clears the
object from the linebox set when layout bits are getting cleared.
(WebCore::RenderObject::ancestorLineBoxDirty): Added.
(WebCore::RenderObject::setAncestorLineBoxDirty): Added.

LayoutTests:

Patch by Ken Buchanan <kenrb@chromium.org> on 2012-04-25
Reviewed by David Hyatt.

Test exercising crashing condition in bug 75461.

  • fast/block/line-layout/line-break-obj-removal-crash-expected.txt: Added
  • fast/block/line-layout/line-break-obj-removal-crash.html: Added
8:03 PM Changeset in webkit [117884] by kov@webkit.org
  • 4 edits in releases/WebKitGTK/webkit-1.8/Source/WebCore

Merge 109406 - Prevent layout root to remain set on renderers getting destroyed.
https://bugs.webkit.org/show_bug.cgi?id=79953

Reviewed by Eric Seidel.

Implement Julien Chaffraix's idea.

  • page/FrameView.h:

(WebCore::FrameView::clearLayoutRoot): helper to clear layout root.

  • rendering/RenderObject.cpp:

(WebCore::clearLayoutRootIfNeeded): if we know we are going
away and we are the view's layout root, then we need to reset the layout
root to prevent being used.
(WebCore):
(WebCore::RenderObject::willBeDestroyed): call clearLayoutRootIfNeeded at end.

8:03 PM Changeset in webkit [117883] by kov@webkit.org
  • 1 edit in releases/WebKitGTK/webkit-1.8/LayoutTests/platform/gtk/test_expectations.txt

Mark new test as expected to pass or have diff text, but not crash!

8:03 PM Changeset in webkit [117882] by kov@webkit.org
  • 3 edits
    2 adds in releases/WebKitGTK/webkit-1.8

Merge 113229 - Source/WebCore: Move pending sheet removal from ~HTMLLinkElement to removal from document.
https://bugs.webkit.org/show_bug.cgi?id=69184

Reviewed by Adam Barth.

Test: fast/html/pending-stylesheet-crash.html

  • html/HTMLLinkElement.cpp:

(WebCore::HTMLLinkElement::~HTMLLinkElement):
(WebCore::HTMLLinkElement::removedFromDocument):

LayoutTests: Move pending sheet removal from ~HTMLLinkElement to removal from document.
https://bugs.webkit.org/show_bug.cgi?id=69184

Reviewed by Adam Barth.

  • fast/html/pending-stylesheet-crash-expected.txt: Added.
  • fast/html/pending-stylesheet-crash.html: Added.
8:02 PM WebKitGTK/1.8.x edited by kov@webkit.org
(diff)
8:01 PM Changeset in webkit [117881] by eae@chromium.org
  • 11 edits
    11 adds in trunk/LayoutTests

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:
7:57 PM Changeset in webkit [117880] by inferno@chromium.org
  • 1 edit
    1 add
    1 delete in trunk/LayoutTests

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.
7:56 PM Changeset in webkit [117879] by rakuco@webkit.org
  • 2 edits in trunk/Tools

[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):

7:51 PM Changeset in webkit [117878] by eae@chromium.org
  • 1 edit
    3 adds
    2 deletes in trunk/LayoutTests

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.
7:46 PM Changeset in webkit [117877] by eae@chromium.org
  • 5 edits
    8 adds
    2 deletes in trunk/LayoutTests

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.
7:33 PM Changeset in webkit [117876] by cevans@google.com
  • 1 edit
    2 copies in branches/chromium/1132

Merge 117309
BUG=120912

7:32 PM Changeset in webkit [117875] by cevans@google.com
  • 1 edit
    2 copies in branches/chromium/1084

Merge 117309
BUG=120912
Review URL: https://chromiumcodereview.appspot.com/10388225

7:31 PM Changeset in webkit [117874] by eae@chromium.org
  • 5 edits
    3 adds in trunk/LayoutTests

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:
7:31 PM Changeset in webkit [117873] by haraken@chromium.org
  • 24 edits in trunk/Source/WebCore

[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):

7:27 PM Changeset in webkit [117872] by inferno@chromium.org
  • 1 edit
    1 add in trunk/LayoutTests

Unreviewed. Rebaseline for r117865.

  • platform/chromium-linux/fast/runin/runin-between-list-marker-and-before-content-expected.png: Added.
7:18 PM Changeset in webkit [117871] by eae@chromium.org
  • 1 edit
    5 adds in trunk/LayoutTests

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.
7:04 PM Changeset in webkit [117870] by beidson@apple.com
  • 4 edits
    1 add in trunk

<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):

6:55 PM Changeset in webkit [117869] by andersca@apple.com
  • 5 edits
    2 adds in trunk

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.
6:53 PM Changeset in webkit [117868] by rwlbuis@webkit.org
  • 3 edits in trunk/Source/WebCore

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):

6:49 PM Changeset in webkit [117867] by jamesr@google.com
  • 2 edits in trunk/Source/WebKit/chromium

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):

6:45 PM Changeset in webkit [117866] by commit-queue@webkit.org
  • 2 edits in trunk/Websites/webkit.org

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:
6:36 PM Changeset in webkit [117865] by inferno@chromium.org
  • 12 edits
    1 move
    5 adds
    2 deletes in trunk

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.

6:10 PM Changeset in webkit [117864] by jamesr@google.com
  • 31 edits
    2 adds
    1 delete in trunk/Source

[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:
5:54 PM Changeset in webkit [117863] by leviw@chromium.org
  • 329 edits
    73 adds
    108 deletes in trunk/LayoutTests

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.
5:53 PM Changeset in webkit [117862] by tkent@chromium.org
  • 1 edit
    3 adds in trunk/PerformanceTests

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.
5:51 PM Changeset in webkit [117861] by fpizlo@apple.com
  • 13 edits
    3 adds in trunk/Source

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):

5:49 PM Changeset in webkit [117860] by msaboff@apple.com
  • 5 edits in trunk/Source/JavaScriptCore

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):

5:37 PM Changeset in webkit [117859] by barraclough@apple.com
  • 57 edits
    10 adds in trunk

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.
5:28 PM Changeset in webkit [117858] by timothy_horton@apple.com
  • 8 edits in trunk/Source/WebCore

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):

5:27 PM Changeset in webkit [117857] by Lucas Forschler
  • 2 edits in branches/safari-536-branch/Source/WebKit2

Merged r117634.

5:24 PM Changeset in webkit [117856] by Lucas Forschler
  • 2 edits in branches/safari-536-branch/Source/WebKit2

Merged r117623.

5:24 PM Changeset in webkit [117855] by eae@chromium.org
  • 6 edits
    1 delete in trunk

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:
5:23 PM Changeset in webkit [117854] by Lucas Forschler
  • 2 edits in branches/safari-536-branch/Source/WebCore

Merged r117652.

5:21 PM Changeset in webkit [117853] by Lucas Forschler
  • 4 edits
    2 copies in branches/safari-536-branch/Source/WebCore

Merged r117607.

5:18 PM Changeset in webkit [117852] by Lucas Forschler
  • 3 edits
    2 copies in branches/safari-536-branch

Merged r117537.

5:16 PM Changeset in webkit [117851] by Lucas Forschler
  • 3 edits
    3 copies in branches/safari-536-branch

Merged r117523.

5:14 PM Changeset in webkit [117850] by Lucas Forschler
  • 5 edits in branches/safari-536-branch/Source/WebKit2

Merged r117516.

5:11 PM Changeset in webkit [117849] by Lucas Forschler
  • 2 edits in branches/safari-536-branch/Source/WebKit/mac

Merged r117510.

5:09 PM Changeset in webkit [117848] by Lucas Forschler
  • 3 edits in branches/safari-536-branch/Source/WebCore

Merged r117502.

5:07 PM Changeset in webkit [117847] by Lucas Forschler
  • 3 edits
    6 copies in branches/safari-536-branch

Merged r117366.

5:06 PM Changeset in webkit [117846] by leviw@chromium.org
  • 46 edits
    41 adds
    33 deletes in trunk/LayoutTests

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.
5:05 PM Changeset in webkit [117845] by Lucas Forschler
  • 4 edits
    2 copies in branches/safari-536-branch

Merged r117365.

5:00 PM Changeset in webkit [117844] by Lucas Forschler
  • 7 edits in branches/safari-536-branch

Merged r117326.

4:58 PM Changeset in webkit [117843] by Lucas Forschler
  • 2 edits in branches/safari-536-branch/Source/WebCore

Merged r117314.

4:56 PM Changeset in webkit [117842] by Lucas Forschler
  • 2 edits in branches/safari-536-branch/Source/WebCore

Merged r117313.

4:54 PM Changeset in webkit [117841] by kov@webkit.org
  • 3 edits in releases/WebKitGTK/webkit-1.8/LayoutTests

Merge 113292 - Layout Test http/tests/websocket/tests/hybi/workers/worker-reload.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=83173

Reviewed by David Levin.

Try to deflake the test by

  • decreasing the number of reloads in the test, and
  • changing the URL of WebSocket to silence random console messages.
  • http/tests/websocket/tests/hybi/workers/resources/worker-reload-iframe.html:

Reloading 100 times seemed too much, as Chromium debug bots frequently time out.

  • http/tests/websocket/tests/hybi/workers/resources/worker-reload.js:

Use a real URL to avoid random console messages.

4:54 PM Changeset in webkit [117840] by kov@webkit.org
  • 2 edits in releases/WebKitGTK/webkit-1.8/Source/WebCore

Merge 113189 - [GTK] ASSERT in SocketStreamHandleSoup.cpp
https://bugs.webkit.org/show_bug.cgi?id=83123

Reviewed by Martin Robinson.

Do not try to reuse a GOwnPtr as calling outPtr() causes an
assertion if the pointer is already valid. Also do not try to
close the IOStream if it was not created.

This patch fixes
http/tests/websocket/tests/hybi/workers/worker-reload.html but I
am leaving it skipped until webkit.org/b/83124 is fixed.

  • platform/network/soup/SocketStreamHandleSoup.cpp:

(WebCore::connectedCallback):

4:54 PM Changeset in webkit [117839] by Lucas Forschler
  • 3 edits in branches/safari-536-branch/Source/JavaScriptCore

Merged r117193.

4:53 PM Changeset in webkit [117838] by kov@webkit.org
  • 10 edits
    4 adds in releases/WebKitGTK/webkit-1.8

Merge 113138 - Crash in WebCore::WorkerThreadableWebSocketChannel::Bridge::mainThreadCreateWebSocketChannel
https://bugs.webkit.org/show_bug.cgi?id=82873

Reviewed by David Levin.

Source/WebCore:

WorkerThreadableWebSocketChannel::Bridge should properly handle the cases where inter-thread
callback is not called due to the termination of the worker run loop. Specifically, the bridge
should not send its "this" pointer to the main thread, because the bridge object may be freed
in the worker thread before the main thread starts to process.

Test: http/tests/websocket/tests/hybi/workers/worker-reload.html

  • Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp:

(WebCore::ThreadableWebSocketChannelClientWrapper::ThreadableWebSocketChannelClientWrapper):
(WebCore::ThreadableWebSocketChannelClientWrapper::peer):
(WebCore::ThreadableWebSocketChannelClientWrapper::didCreateWebSocketChannel):
Renamed from setUseHixie76Protocol, as this funtion now also sets m_peer.
Sets m_syncMethodDone to true, because this function is called in the end of
synchronous wait of Bridge::initialize().
(WebCore::ThreadableWebSocketChannelClientWrapper::clearPeer):
(WebCore::ThreadableWebSocketChannelClientWrapper::useHixie76Protocol):

  • Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:

Add WorkerThreadableWebSocketChannel::Peer which is initialized after the creation of
WebSocketChannel in the main thread.
(ThreadableWebSocketChannelClientWrapper):

  • Modules/websockets/WorkerThreadableWebSocketChannel.cpp:

(WebCore::WorkerThreadableWebSocketChannel::WorkerThreadableWebSocketChannel):
Don't do synchronous wait in the constructor, as a member function may be called
during the wait before the constructor finishes. The meat of the constructor has
moved to initialize() function.
(WebCore::WorkerThreadableWebSocketChannel::Bridge::Bridge):
(WebCore::WorkerThreadableWebSocketChannel::Bridge::~Bridge):
(WorkerContextDidInitializeTask):
(WebCore::WorkerContextDidInitializeTask::create):
(WebCore::WorkerContextDidInitializeTask::~WorkerContextDidInitializeTask):
(WebCore::WorkerContextDidInitializeTask::WorkerContextDidInitializeTask):
(WebCore::WorkerThreadableWebSocketChannel::Bridge::mainThreadInitialize):
(WebCore::WorkerThreadableWebSocketChannel::Bridge::initialize):
Don't pass "this" object to the main thread. Receive the pointer to the peer object
via ThreadableWebSocketChannelClientWrapper which is ThreadSafeRefCounted<>.
(WebCore::WorkerThreadableWebSocketChannel::Bridge::connect):
m_peer may be NULL, and we should not do anything in that case.
(WebCore::WorkerThreadableWebSocketChannel::Bridge::send):
(WebCore::WorkerThreadableWebSocketChannel::Bridge::bufferedAmount):
(WebCore::WorkerThreadableWebSocketChannel::mainThreadClose):
(WebCore::WorkerThreadableWebSocketChannel::Bridge::close):
(WebCore::WorkerThreadableWebSocketChannel::Bridge::fail):
(WebCore::WorkerThreadableWebSocketChannel::Bridge::suspend):
(WebCore::WorkerThreadableWebSocketChannel::Bridge::resume):

  • Modules/websockets/WorkerThreadableWebSocketChannel.h:

(WorkerThreadableWebSocketChannel):
(WebCore::WorkerThreadableWebSocketChannel::refThreadableWebSocketChannel):
(WebCore::WorkerThreadableWebSocketChannel::derefThreadableWebSocketChannel):
(Bridge):

  • workers/DefaultSharedWorkerRepository.cpp:

(SharedWorkerProxy):
(WebCore::SharedWorkerProxy::postTaskForModeToWorkerContext):

  • workers/WorkerLoaderProxy.h:

(WorkerLoaderProxy::postTaskForModeToWorkerContext):
Return bool to indicate whether postTask was successful or not. This is necessary
to avoid memory leaks of Peer object in Bridge::initialize() function.

  • workers/WorkerMessagingProxy.cpp:

(WebCore::WorkerMessagingProxy::postTaskForModeToWorkerContext):

  • workers/WorkerMessagingProxy.h:

(WorkerMessagingProxy):

Source/WebKit/chromium:

Change the function signature of WorkerLoaderProxy::postTaskForModeToWorkerContext().

  • src/WebSharedWorkerImpl.cpp:

(WebKit::WebSharedWorkerImpl::postTaskForModeToWorkerContext):

  • src/WebSharedWorkerImpl.h:

(WebSharedWorkerImpl):

  • src/WebWorkerClientImpl.cpp:

(WebKit::WebWorkerClientImpl::postTaskForModeToWorkerContext):

  • src/WebWorkerClientImpl.h:

(WebWorkerClientImpl):

LayoutTests:

  • http/tests/websocket/tests/hybi/workers/resources/worker-reload-iframe.html: Added.
  • http/tests/websocket/tests/hybi/workers/resources/worker-reload.js: Added.
  • http/tests/websocket/tests/hybi/workers/worker-reload-expected.txt: Added.
  • http/tests/websocket/tests/hybi/workers/worker-reload.html: Added.
4:50 PM Changeset in webkit [117837] by Lucas Forschler
  • 2 edits in branches/safari-536-branch/Source/WebCore

Merged r117336.

4:48 PM Changeset in webkit [117836] by Lucas Forschler
  • 2 edits in branches/safari-536-branch/Source/WebCore

Merged r117185.

4:47 PM Changeset in webkit [117835] by rakuco@webkit.org
  • 2 edits in trunk

[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:
4:46 PM Changeset in webkit [117834] by Lucas Forschler
  • 2 edits in branches/safari-536-branch/Source/JavaScriptCore

Merged r117201.

4:44 PM Changeset in webkit [117833] by leviw@chromium.org
  • 243 edits
    50 adds
    84 deletes in trunk/LayoutTests

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.
4:42 PM Changeset in webkit [117832] by eae@chromium.org
  • 10 edits
    1 add in trunk/Source/WebCore

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:
4:38 PM Changeset in webkit [117831] by Lucas Forschler
  • 3 edits in branches/safari-536-branch/Source/JavaScriptCore

Merged r117183.

4:32 PM Changeset in webkit [117830] by jsbell@chromium.org
  • 7 edits in trunk/LayoutTests

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:
4:29 PM WebKitGTK/1.8.x edited by kov@webkit.org
(diff)
4:26 PM Changeset in webkit [117829] by Lucas Forschler
  • 3 edits
    2 copies in branches/safari-536-branch

Merged r116864.

4:18 PM Changeset in webkit [117828] by leviw@chromium.org
  • 49 edits
    49 adds
    57 deletes in trunk/LayoutTests

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.
4:15 PM Changeset in webkit [117827] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[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 Parente Lima> on 2012-05-21
Reviewed by Alexis Menard.

  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle):

4:00 PM Changeset in webkit [117826] by commit-queue@webkit.org
  • 6 edits
    4 adds in trunk

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.
3:57 PM Changeset in webkit [117825] by piman@chromium.org
  • 3 edits in trunk/Source

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):

3:33 PM Changeset in webkit [117824] by leviw@chromium.org
  • 1 edit
    3 adds in trunk/LayoutTests

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.
3:32 PM Changeset in webkit [117823] by fpizlo@apple.com
  • 13 edits in trunk/Source/JavaScriptCore

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):

3:03 PM Changeset in webkit [117822] by oliver@apple.com
  • 1 edit
    8 adds in trunk/LayoutTests

Add new test results for mac

2:58 PM Changeset in webkit [117821] by eae@chromium.org
  • 1077 edits
    43 adds in trunk/LayoutTests

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.
2:53 PM Changeset in webkit [117820] by commit-queue@webkit.org
  • 4 edits in trunk

[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 Parente Lima> 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:
2:52 PM Changeset in webkit [117819] by fpizlo@apple.com
  • 5 edits in branches/dfgopt/Source/JavaScriptCore

DFG should not do unnecessary indirections when storing to objects
https://bugs.webkit.org/show_bug.cgi?id=86959

Reviewed by Oliver Hunt.

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGCSEPhase.cpp:

(JSC::DFG::CSEPhase::getByOffsetLoadElimination):

  • dfg/DFGSpeculativeJIT32_64.cpp:

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

  • dfg/DFGSpeculativeJIT64.cpp:

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

2:40 PM Changeset in webkit [117818] by leviw@chromium.org
  • 631 edits
    700 adds
    1 delete in trunk/LayoutTests

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.

2:34 PM Changeset in webkit [117817] by jsbell@chromium.org
  • 63 edits in trunk

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):

(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:
2:30 PM Changeset in webkit [117816] by jsbell@chromium.org
  • 4 edits
    92 moves
    5 adds in trunk/LayoutTests

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.
2:18 PM Changeset in webkit [117815] by leviw@chromium.org
  • 17 edits in trunk

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:
2:01 PM Changeset in webkit [117814] by zmo@google.com
  • 2 edits in trunk/Source/WebCore

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.

1:52 PM Changeset in webkit [117813] by rniwa@webkit.org
  • 7 edits in trunk/Source/WebCore

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:
1:48 PM Changeset in webkit [117812] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

[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:
1:34 PM Changeset in webkit [117811] by annacc@chromium.org
  • 9 edits in trunk

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:
1:06 PM Changeset in webkit [117810] by pkasting@chromium.org
  • 2 edits in trunk/LayoutTests

[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:
12:36 PM Changeset in webkit [117809] by kling@webkit.org
  • 13 edits
    1 add in trunk/Source

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:
12:28 PM Changeset in webkit [117808] by jsbell@chromium.org
  • 9 edits in trunk

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):

12:24 PM Changeset in webkit [117807] by rakuco@webkit.org
  • 2 edits in trunk

[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.

12:20 PM Changeset in webkit [117806] by jsbell@chromium.org
  • 9 edits in trunk/LayoutTests

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):

11:52 AM Changeset in webkit [117805] by dpranke@chromium.org
  • 11 edits in trunk/Tools

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):

11:50 AM Changeset in webkit [117804] by commit-queue@webkit.org
  • 8 edits
    1 delete in trunk

[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:
11:42 AM Changeset in webkit [117803] by dmazzoni@google.com
  • 4 edits
    2 adds in trunk

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):

11:37 AM Changeset in webkit [117802] by Michael Nordman
  • 1 edit in trunk/Source/WebKit/chromium/ChangeLog

Unreviewed, fix ChangeLog line endings

10:42 AM Changeset in webkit [117801] by beidson@apple.com
  • 2 edits in trunk/LayoutTests

Checking in correct test results for https://bugs.webkit.org/show_bug.cgi?id=86119

Unreviewed.

  • svg/custom/bug86119-expected.txt:
10:33 AM Changeset in webkit [117800] by jsbell@chromium.org
  • 2 edits in trunk/LayoutTests

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:
10:27 AM Changeset in webkit [117799] by pfeldman@chromium.org
  • 13 edits in trunk

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:
10:25 AM Changeset in webkit [117798] by commit-queue@webkit.org
  • 5 edits in trunk/Source

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:
10:19 AM Changeset in webkit [117797] by Michael Nordman
  • 16 edits
    3 deletes in trunk/Source

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:
9:59 AM Changeset in webkit [117796] by morrita@google.com
  • 9 edits in trunk/Source/WebCore

[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):

9:43 AM Changeset in webkit [117795] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebCore

Add support for MessagePortArray type to JSC
https://bugs.webkit.org/show_bug.cgi?id=84093

Patch by Christophe Dumez <Christophe Dumez> 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):

9:36 AM Changeset in webkit [117794] by apavlov@chromium.org
  • 2 edits in trunk/Source/WebCore

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):

9:24 AM Changeset in webkit [117793] by commit-queue@webkit.org
  • 10 edits in trunk

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):

9:19 AM Changeset in webkit [117792] by schenney@chromium.org
  • 3 edits
    2 adds in trunk

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.
9:13 AM Changeset in webkit [117791] by macpherson@chromium.org
  • 1 edit
    4 adds in trunk/LayoutTests

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.
9:12 AM Changeset in webkit [117790] by schenney@chromium.org
  • 4 edits in trunk

[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.
9:08 AM Changeset in webkit [117789] by epoger@chromium.org
  • 4 edits in trunk/Tools

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):

9:06 AM Changeset in webkit [117788] by schenney@chromium.org
  • 2 edits in trunk/Source/WebCore

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):

9:06 AM Changeset in webkit [117787] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

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):

9:02 AM Changeset in webkit [117786] by loislo@chromium.org
  • 5 edits in trunk

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:
8:54 AM Changeset in webkit [117785] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebKit/efl

[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:
8:53 AM Changeset in webkit [117784] by pfeldman@chromium.org
  • 2 edits in trunk/Source/WebCore

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:
8:41 AM WebKitGTK/WebKit2Roadmap edited by Carlos Garcia Campos
Working on inspector api (diff)
8:32 AM Changeset in webkit [117783] by Carlos Garcia Campos
  • 2 edits in trunk/Source/JavaScriptCore

Unreviewed. Fix make distcheck.

  • GNUmakefile.list.am: Add missing header files.
8:13 AM Changeset in webkit [117782] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

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:
8:09 AM Changeset in webkit [117781] by vsevik@chromium.org
  • 7 edits in trunk/Source/WebCore

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):

7:49 AM Changeset in webkit [117780] by loislo@chromium.org
  • 4 edits in trunk/LayoutTests

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:
7:24 AM Changeset in webkit [117779] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WTF

Colliding isinf/isnan between C99 and C++11 with GCC >=4.6
https://bugs.webkit.org/show_bug.cgi?id=59249

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

Workaround the isinf and isnan conflict in GCC C++11.

  • wtf/Compiler.h:
  • wtf/MathExtras.h:

(std::wtf_isinf):
(std::wtf_isnan):

6:50 AM Changeset in webkit [117778] by caseq@chromium.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: [refactoring] promote fill/border colors used by timeline's frame overview to TimelineCategory
https://bugs.webkit.org/show_bug.cgi?id=87016

Reviewed by Pavel Feldman.

  • drop unused 'color' field from TimelineCategory;
  • add borderColor and fillColorStop[0-1] to TimelineCategory;
  • fix style in a handful of places.

Note we store textual values for color stops, not premade gradients so we can build gradients with different
orientations rather than transforming a gradient.

  • inspector/front-end/TimelineOverviewPane.js:

(WebInspector.HeapGraph):
(WebInspector.HeapGraph.prototype.get element):
(WebInspector.HeapGraph.prototype.get visible):
(WebInspector.HeapGraph.prototype.show):
(WebInspector.HeapGraph.prototype.hide):
(WebInspector.HeapGraph.prototype._clear):
(WebInspector.TimelineCategoryStrips):
(WebInspector.TimelineVerticalOverview):
(WebInspector.TimelineVerticalOverview.prototype._renderBar):

  • inspector/front-end/TimelinePresentationModel.js:

(WebInspector.TimelinePresentationModel.categories):
(WebInspector.TimelinePresentationModel.recordStyle):
(WebInspector.TimelineCategory):

6:49 AM Changeset in webkit [117777] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebKit2

Disambiguate WTF::bind and std::bind from 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.

  • Platform/CoreIPC/Connection.cpp:

(CoreIPC::Connection::SyncMessageState::processIncomingMessage):
(CoreIPC::Connection::addQueueClient):
(CoreIPC::Connection::removeQueueClient):
(CoreIPC::Connection::invalidate):
(CoreIPC::Connection::sendMessage):
(CoreIPC::Connection::postConnectionDidCloseOnConnectionWorkQueue):
(CoreIPC::Connection::connectionDidClose):
(CoreIPC::Connection::enqueueIncomingMessage):

  • Platform/CoreIPC/unix/ConnectionUnix.cpp:

(CoreIPC::Connection::open):
(CoreIPC::Connection::setShouldCloseConnectionOnProcessTermination):

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::pluginThreadAsyncCall):

  • WebProcess/WebPage/FindController.cpp:

(WebKit::FindController::findString):

6:49 AM Changeset in webkit [117776] by Csaba Osztrogonác
  • 3 edits in trunk/LayoutTests

[WK2] WTR needs an implementation of setAsynchronousSpellCheckingEnabled.
https://bugs.webkit.org/show_bug.cgi?id=81042

Unreviewed gardening. Move skipped tests (and add one more test) to wk2/Skipped
list, because it isn't mac-wk2 specific bug, but general wk2 specific bug.

  • platform/mac-wk2/Skipped:
  • platform/wk2/Skipped:
6:18 AM Changeset in webkit [117775] by apavlov@chromium.org
  • 1 edit in branches/chromium/1132/Source/WebCore/inspector/front-end/TextPrompt.js

Merge 116305 - Web Inspector: [TextPrompt] Event listeners and CSS style are not removed on detachment
https://bugs.webkit.org/show_bug.cgi?id=85789

Reviewed by Yury Semikhatsky.

  • inspector/front-end/TextPrompt.js:

(WebInspector.TextPrompt.prototype._attachInternal):
(WebInspector.TextPrompt.prototype.detach):

TBR=apavlov@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10408041

6:02 AM Changeset in webkit [117774] by pfeldman@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: declare setFormatted on UISourceCode (otherwise fails for styles).

Not reviewed: front-end fix as a follow up to r117751.

  • inspector/front-end/UISourceCode.js:

(WebInspector.UISourceCode.prototype.consoleMessagesCleared):
(WebInspector.UISourceCode.prototype.setFormatted):

5:44 AM Changeset in webkit [117773] by yurys@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed. Fix Closure compiler error after r117753.

  • inspector/front-end/HeapSnapshotGridNodes.js:

(WebInspector.HeapSnapshotConstructorNode.prototype.revealNodeBySnapshotObjectId.didGetNodePosition):

5:35 AM Changeset in webkit [117772] by zandobersek@gmail.com
  • 2 edits in trunk/LayoutTests

Unreviewed GTK gardening, add expectations for an SVG test for hit
testing on strokes and a few more tests that fail because of repainting
issues that fail intermittently.

  • platform/gtk/test_expectations.txt:
5:24 AM Changeset in webkit [117771] by caio.oliveira@openbossa.org
  • 86 edits in trunk

Move setEditingBehavior() from layoutTestController to window.internals
https://bugs.webkit.org/show_bug.cgi?id=42689

Reviewed by Hajime Morita and Kenneth Rohde Christiansen.

Source/WebCore:

Add setEditingBehavior() to window.internals.settings. No new tests, but this
change will allow more tests to run in WebKitTestRunner.

  • testing/InternalSettings.cpp:

(WebCore::InternalSettings::InternalSettings):
(WebCore::InternalSettings::restoreTo):
(WebCore::InternalSettings::setEditingBehavior):
(WebCore):

  • testing/InternalSettings.h:

(InternalSettings):

  • testing/InternalSettings.idl:

Source/WebKit/efl:

  • WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
  • WebCoreSupport/DumpRenderTreeSupportEfl.h:

Source/WebKit/mac:

Remove Mac private API to get/set the editing behavior, since it was only there
for the DRT.

  • WebKit.order:
  • WebView/WebFrame.mm:
  • WebView/WebFrameInternal.h:
  • WebView/WebPreferenceKeysPrivate.h:
  • WebView/WebPreferences.mm:

(+[WebPreferences initialize]):

  • WebView/WebPreferencesPrivate.h:
  • WebView/WebView.mm:

(-[WebView _preferencesChanged:]):

Source/WebKit/qt:

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp:

(DumpRenderTreeSupportQt::setWindowsBehaviorAsEditingBehavior): Reduce the job
done by this function to the minimal.

  • WebCoreSupport/DumpRenderTreeSupportQt.h:

Source/WebKit/win:

Remove Win private API to get/set the editing behavior. Follow the previous
removals that keep the virtual functions there but failing.

  • Interfaces/IWebPreferences.idl:
  • WebPreferenceKeysPrivate.h:
  • WebPreferences.cpp:

(WebPreferences::unused5):
(WebPreferences::unused6):

  • WebPreferences.h:

(WebPreferences):

  • WebView.cpp:

(WebView::notifyPreferencesChanged):

Tools:

Remove code that implements setEditingBehavior() for each platform. Note that
During the InternalsObject reset the behavior is changed back to the platform
default.

Qt and Chromium ports set a default editing behavior for running tests different
from the platform default, so they still keep code for resetting to the desired
editing behavior. Other ports use the their defaults, that are restored by
internals object.

  • DumpRenderTree/LayoutTestController.cpp:

(LayoutTestController::staticFunctions):

  • DumpRenderTree/LayoutTestController.h:

(LayoutTestController):

  • DumpRenderTree/blackberry/DumpRenderTree.cpp:

(BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):

  • DumpRenderTree/blackberry/LayoutTestControllerBlackBerry.cpp:
  • DumpRenderTree/chromium/LayoutTestController.cpp:

(LayoutTestController::LayoutTestController):

  • DumpRenderTree/chromium/LayoutTestController.h:

(LayoutTestController):

  • DumpRenderTree/efl/DumpRenderTreeChrome.cpp:

(DumpRenderTreeChrome::resetDefaultsToConsistentValues):

  • DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
  • DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
  • DumpRenderTree/mac/DumpRenderTree.mm:

(resetDefaultsToConsistentValues):

  • DumpRenderTree/mac/LayoutTestControllerMac.mm:
  • DumpRenderTree/qt/DumpRenderTreeQt.cpp:

(WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):

  • DumpRenderTree/qt/LayoutTestControllerQt.cpp:
  • DumpRenderTree/qt/LayoutTestControllerQt.h:

(LayoutTestController):

  • DumpRenderTree/win/DumpRenderTree.cpp:

(resetDefaultsToConsistentValues):

  • DumpRenderTree/win/LayoutTestControllerWin.cpp:
  • DumpRenderTree/wx/LayoutTestControllerWx.cpp:

LayoutTests:

  • 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:
  • platform/gtk-wk2/Skipped: Add here tests that are still failing for GTK WK2 port.
  • platform/wk2/Skipped: Unskip!
5:19 AM Changeset in webkit [117770] by Csaba Osztrogonác
  • 2 edits
    2 adds in trunk/LayoutTests

[Qt] Unreviewed gardening after r112112.

  • platform/qt/Skipped:
  • platform/qt/css2.1/20110323/c543-txt-decor-000-expected.png: Added.
  • platform/qt/css2.1/20110323/c543-txt-decor-000-expected.txt: Added.
5:01 AM Changeset in webkit [117769] by Csaba Osztrogonác
  • 2 edits
    1 add in trunk/LayoutTests

[Qt] Unreviewed gardening.

  • platform/qt-5.0-wk1/Skipped: Skip failing tests because of bug86452.
  • platform/qt-5.0/svg/custom/svg-fonts-in-text-controls-expected.txt: Added.
4:55 AM Changeset in webkit [117768] by vsevik@chromium.org
  • 5 edits in trunk

Web Inspector: Temporary UISourceCode should be replaced each time another inline script is added in RawSourceCode with pending request.
https://bugs.webkit.org/show_bug.cgi?id=87003

Reviewed by Pavel Feldman.

Source/WebCore:

This is needed to correctly show document content when debugger stops on several breakpoints in different scripts during page load.

  • inspector/front-end/RawSourceCode.js:

(WebInspector.RawSourceCode.prototype.addScript):
(WebInspector.RawSourceCode.prototype._finishedLoading):

LayoutTests:

  • inspector/debugger/raw-source-code-expected.txt:
  • inspector/debugger/raw-source-code.html:
4:50 AM Changeset in webkit [117767] by pfeldman@chromium.org
  • 3 edits in trunk/LayoutTests

inspector/styles/css-live-edit.html times out.
https://bugs.webkit.org/show_bug.cgi?id=82409

Not reviewed: test fix.

  • inspector/styles/css-live-edit.html:
  • platform/chromium/test_expectations.txt:
4:25 AM Changeset in webkit [117766] by kinuko@chromium.org
  • 7 edits in trunk/Source

Cleanup: Remove WebCore::revealFolderInOS() which is no longer used anywhere
https://bugs.webkit.org/show_bug.cgi?id=86993

Reviewed by Adam Barth.

Source/WebCore:

No new tests as this must be just removing dead code.

  • platform/FileSystem.h:
  • platform/chromium/FileSystemChromium.cpp:
  • platform/chromium/PlatformSupport.h:

(PlatformSupport):

Source/WebKit/chromium:

  • public/WebFileUtilities.h:

(WebFileUtilities):

  • src/PlatformSupport.cpp:
4:25 AM Changeset in webkit [117765] by Csaba Osztrogonác
  • 2 edits in trunk/LayoutTests

[Qt] Unreviewed gardening, unskip a now passing test.

  • platform/qt/Skipped:
4:15 AM Changeset in webkit [117764] by commit-queue@webkit.org
  • 3 edits
    1 add in trunk/LayoutTests

[EFL] [DRT] Update EFL baselines after r116069
https://bugs.webkit.org/show_bug.cgi?id=86963

Unreviewed gardening, update results after r116069.

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

  • platform/efl/fast/block/float/016-expected.png:
  • platform/efl/fast/css/border-solid-single-edge-antialias-expected.png: Added.
  • platform/efl/test_expectations.txt:
3:50 AM Changeset in webkit [117763] by kov@webkit.org
  • 2 adds in releases/WebKitGTK/webkit-1.8/LayoutTests/platform/gtk/fast/runin

Adding baseline for merge of 108606

3:49 AM Changeset in webkit [117762] by kov@webkit.org
  • 2 edits in releases/WebKitGTK/webkit-1.8/LayoutTests

Merge 113278 - Rebaseline for r113252.

Unreviewed.

  • platform/qt/fast/css/bidi-override-in-anonymous-block-expected.txt:
3:49 AM Changeset in webkit [117761] by kov@webkit.org
  • 2 edits in releases/WebKitGTK/webkit-1.8/LayoutTests

Merge 113257 - Rebaseline for r113252.

Unreviewed.

  • platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
3:49 AM Changeset in webkit [117760] by kov@webkit.org
  • 15 edits
    12 adds in releases/WebKitGTK/webkit-1.8

Merge 113581 - Incorrect placement of new child to table when before child parent is not |this|.
https://bugs.webkit.org/show_bug.cgi?id=82630

Reviewed by Julien Chaffraix.

Source/WebCore:

Tests: fast/table/table-row-split2.html

fast/table/table-section-split2.html
fast/table/table-split.html
fast/table/table-split2.html

and tested by layouttests in commits r97180, r108127, and a few others.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::addChildToAnonymousColumnBlocks): function rename, block->box.
(WebCore::RenderBlock::makeChildrenAnonymousColumnBlocks): ditto.
(WebCore::RenderBlock::addChildIgnoringAnonymousColumnBlocks): ditto.

  • rendering/RenderBlock.h:

(RenderBlock):

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::moveChildTo): move these functions from RenderBlock, needs to be
used in RenderBox::splitAnonymousBoxesAroundChild.
(WebCore):
(WebCore::RenderBox::moveChildrenTo): ditto.
(WebCore::markBoxForRelayoutAfterSplit): helper to mark a block or table part for complete relayout
after anonymous boxes are split around child.
(WebCore::RenderBox::splitAnonymousBoxesAroundChild): moved from RenderBlock to be able
to work with table parts.

  • rendering/RenderBox.h:

(RenderBox):
(WebCore::RenderBox::moveChildTo):
(WebCore::RenderBox::moveAllChildrenTo):
(WebCore::RenderBox::moveChildrenTo):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::addChild): no longer need the hack added in r95461.

  • rendering/RenderRubyBase.cpp:

(WebCore::RenderRubyBase::moveChildren): function rename, block->box.

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::addChild): Use splitAnonymousBoxesAroundChild function when |beforeChild| != |this|.

  • rendering/RenderTableRow.cpp:

(WebCore::RenderTableRow::addChild): ditto.

  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::addChild): ditto.

LayoutTests:

  • fast/table/cell-in-row-before-misnested-text-crash-css-expected.txt: rebaseline, corrects layout.
  • fast/table/cell-in-row-before-misnested-text-crash-expected.txt: rebaseline, corrects layout.
  • fast/table/row-in-tbody-before-misnested-text-crash-css-expected.txt: rebaseline, corrects layout.
  • fast/table/row-in-tbody-before-misnested-text-crash-expected.txt: rebaseline, corrects layout.
  • fast/table/table-row-split2-expected.png: Added.
  • fast/table/table-row-split2-expected.txt: Added.
  • fast/table/table-row-split2.html: Added.
  • fast/table/table-section-split2-expected.png: Added.
  • fast/table/table-section-split2-expected.txt: Added.
  • fast/table/table-section-split2.html: Added.
  • fast/table/table-split-expected.png: Added.
  • fast/table/table-split-expected.txt: Added.
  • fast/table/table-split.html: Added.
  • fast/table/table-split2-expected.png: Added.
  • fast/table/table-split2-expected.txt: Added.
  • fast/table/table-split2.html: Added.

Conflicts:

Source/WebCore/rendering/RenderBlock.cpp
Source/WebCore/rendering/RenderBlock.h
Source/WebCore/rendering/RenderBox.cpp

3:48 AM Changeset in webkit [117759] by kov@webkit.org
  • 9 edits in releases/WebKitGTK/webkit-1.8/Source/WebCore

Merge 113497 - Virtualize createAnonymousBoxWithSameTypeAs. https://bugs.webkit.org/show_bug.cgi?id=83229

Reviewed by Julien Chaffraix.

This helps to use the same function to create anonymous
table parts and in the future extend to more classes
derived from RenderBox.

The current switch case situation was going to be messy as
we will need to mix cases that were very dependent on the
class, so it made sense to add a virtual function.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::splitAnonymousBlocksAroundChild):
(WebCore::RenderBlock::createAnonymousBoxWithSameTypeAs):

  • rendering/RenderBlock.h:

(RenderBlock):

  • rendering/RenderBox.h:

(WebCore::RenderBox::createAnonymousBoxWithSameTypeAs):
(RenderBox):

  • rendering/RenderInline.cpp:

(WebCore::RenderInline::splitFlow):

  • rendering/RenderTable.h:

(WebCore::RenderTable::createAnonymousBoxWithSameTypeAs):

  • rendering/RenderTableCell.h:

(WebCore::RenderTableCell::createAnonymousBoxWithSameTypeAs):

  • rendering/RenderTableRow.h:

(WebCore::RenderTableRow::createAnonymousBoxWithSameTypeAs):

  • rendering/RenderTableSection.h:

(WebCore::RenderTableSection::createAnonymousBoxWithSameTypeAs):

Conflicts:

Source/WebCore/rendering/RenderBox.h

3:48 AM Changeset in webkit [117758] by kov@webkit.org
  • 17 edits in releases/WebKitGTK/webkit-1.8

Merge 113252 - Add helpers to create anonymous table parts.
https://bugs.webkit.org/show_bug.cgi?id=83116

Reviewed by Julien Chaffraix.

Source/WebCore:

The patch introduces helpers to create anonymous table parts by
introducing a new static function createAnonymousWithParentRenderer.
The function builds a new anonymous wrapper of the same type as the class,
inheriting style properties from parent and sets a display based on
argument/default values. Also we streamline the RenderBlock functions
to match this naming convention.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::createAnonymousBlockWithSameTypeAs):
(WebCore::RenderBlock::createAnonymousWithParentRendererAndDisplay):
(WebCore):
(WebCore::RenderBlock::createAnonymousColumnsWithParentRendererAndDisplay):
(WebCore::RenderBlock::createAnonymousColumnSpanWithParentRendererAndDisplay):

  • rendering/RenderBlock.h:

(RenderBlock):
(WebCore::RenderBlock::createAnonymousBlock):
(WebCore::RenderBlock::createAnonymousColumnsBlock):
(WebCore::RenderBlock::createAnonymousColumnSpanBlock):

  • rendering/RenderButton.cpp:

(WebCore::RenderButton::addChild):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::addChild):

  • rendering/RenderTable.cpp:

(WebCore::RenderTable::addChild):
(WebCore::RenderTable::createAnonymousWithParentRendererAndDisplay):
(WebCore):

  • rendering/RenderTable.h:

(RenderTable):

  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::createAnonymousWithParentRendererAndDisplay):
(WebCore):

  • rendering/RenderTableCell.h:

(RenderTableCell):

  • rendering/RenderTableRow.cpp:

(WebCore::RenderTableRow::addChild):
(WebCore::RenderTableRow::createAnonymousWithParentRendererAndDisplay):
(WebCore):

  • rendering/RenderTableRow.h:

(RenderTableRow):

  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::addChild):
(WebCore::RenderTableSection::createAnonymousWithParentRendererAndDisplay):
(WebCore):

  • rendering/RenderTableSection.h:

(RenderTableSection):

LayoutTests:

Rebaselining tests because we now correctly inherit the bidi override.

  • platform/chromium-mac/fast/css/bidi-override-in-anonymous-block-expected.txt:
  • platform/chromium-win/fast/css/bidi-override-in-anonymous-block-expected.txt:

Conflicts:

Source/WebCore/rendering/RenderTableSection.h

3:47 AM Changeset in webkit [117757] by kov@webkit.org
  • 4 edits
    6 adds in releases/WebKitGTK/webkit-1.8

Merge 108606 - Crash in RenderBlock::addChildIgnoringAnonymousColumnBlocks.
https://bugs.webkit.org/show_bug.cgi?id=79043

Reviewed by Julien Chaffraix.

Source/WebCore:

Tests: fast/runin/runin-div-before-child.html

fast/runin/runin-table-before-child.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::addChildIgnoringAnonymousColumnBlocks): handle
the case of run-in elements and strengthen code to handle cases where
beforeChild is incorrectly set.

  • rendering/RenderObject.h: remove anonymousContainer function since

the new logic in RenderBlock does not need it.

LayoutTests:

  • fast/runin/runin-div-before-child-expected.png: Added.
  • fast/runin/runin-div-before-child-expected.txt: Added.
  • fast/runin/runin-div-before-child.html: Added.
  • fast/runin/runin-table-before-child-expected.png: Added.
  • fast/runin/runin-table-before-child-expected.txt: Added.
  • fast/runin/runin-table-before-child.html: Added.
3:47 AM Changeset in webkit [117756] by kov@webkit.org
  • 6 edits
    4 adds in releases/WebKitGTK/webkit-1.8

Merge 113887 - StyleElement ownerNode is not cleared correctly
https://bugs.webkit.org/show_bug.cgi?id=83696

Reviewed by Antti Koivisto.

Source/WebCore:

When the css text changes in such a way that we remove the sheet of a style element or a link[rel=stylesheet]
element we need to ensure that the ownerNode of the sheet is cleared. If we don't do this and there is a
wrapper for the sheet the sheet is kept alive but the ownerNode of the sheet may point to a deleted node.

Tests: fast/dom/StyleSheet/detached-sheet-owner-node-link.html

fast/dom/StyleSheet/detached-sheet-owner-node.html

  • dom/StyleElement.cpp:

(WebCore::StyleElement::removedFromDocument):
(WebCore::StyleElement::clearSheet):
(WebCore):
(WebCore::StyleElement::createSheet):

  • dom/StyleElement.h:

(StyleElement):

  • html/HTMLLinkElement.cpp:

(WebCore::HTMLLinkElement::process):
(WebCore::HTMLLinkElement::clearSheet):
(WebCore):

  • html/HTMLLinkElement.h:

(HTMLLinkElement):

LayoutTests:

  • fast/dom/StyleSheet/detached-sheet-owner-node-expected.txt: Added.
  • fast/dom/StyleSheet/detached-sheet-owner-node-link-expected.txt: Added.
  • fast/dom/StyleSheet/detached-sheet-owner-node-link.html: Added.
  • fast/dom/StyleSheet/detached-sheet-owner-node.html: Added.
3:46 AM WebKitGTK/1.8.x edited by kov@webkit.org
(diff)
3:44 AM Changeset in webkit [117755] by apavlov@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: Annotate CSSStyleModel.js for the closure compiler
https://bugs.webkit.org/show_bug.cgi?id=86858

Reviewed by Yury Semikhatsky.

  • inspector/front-end/CSSStyleModel.js:

(WebInspector.CSSStyleDeclaration.parseComputedStylePayload):
(WebInspector.CSSStyleDeclaration.prototype.newBlankProperty):
(WebInspector.CSSStyleDeclaration.prototype.insertPropertyAt):
(WebInspector.CSSProperty.parsePayload):
(WebInspector.CSSProperty.prototype.setText):
(WebInspector.CSSProperty.prototype.setDisabled):
(WebInspector.CSSStyleSheet.prototype.setText):
(WebInspector.CSSStyleModelResourceBinding.prototype._innerSetContent.callbackWrapper):
(WebInspector.CSSStyleModelResourceBinding.prototype._innerSetContent):
(WebInspector.CSSStyleModelResourceBinding.prototype._loadStyleSheetHeaders):

3:43 AM WebKitGTK/WebKit2Roadmap edited by Carlos Garcia Campos
(diff)
3:29 AM Changeset in webkit [117754] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

[Forms] Refactor HTMLFormCollection
https://bugs.webkit.org/show_bug.cgi?id=86602

Patch by Rakesh KN <rakesh.kn@motorola.com> on 2012-05-21
Reviewed by Kent Tamura.

Modify HTMLFormCollection to be independent of HTMLFormElement which is needed
for implementing HTMLFieldSetElement's element attribute.

Covered by existing tests.

  • html/HTMLFormCollection.cpp:

(WebCore::HTMLFormCollection::HTMLFormCollection):
Modified to take more generic HTMLElement* instead of HTMLFormElement* so that
HTMLFormCollection for HTMLFieldSetElement can also be created.
(WebCore::HTMLFormCollection::create): Ditto.
(WebCore::HTMLFormCollection::formControlElements):
Helper function for getting the array of FormAssociatedElements for this form.
(WebCore::HTMLFormCollection::formImageElements):
Helper function for getting the array of image elements for this form.
(WebCore::HTMLFormCollection::numberOfFormControlElements):
Helper function for getting the number of elements in this form.
(WebCore::HTMLFormCollection::calcLength):
Modified to use new helper functions defined for getting the FormAssociatedElements
and image elements array instead of static_cast to HTMLFormElement.
(WebCore::HTMLFormCollection::item): Ditto.
(WebCore::HTMLFormCollection::getNamedFormItem): Ditto.
(WebCore::HTMLFormCollection::updateNameCache): Ditto.

  • html/HTMLFormCollection.h:

(WebCore):
(HTMLFormCollection):

  • html/HTMLFormElement.h:

(WebCore::HTMLFormElement::imageElements):
New accessor for image elements array of form element.
Also HTMLFormCollection is not needed to be friend of HTMLFormElement as collection
does not access the form element memebers directly now.

2:49 AM Changeset in webkit [117753] by yurys@chromium.org
  • 4 edits in trunk/Source/WebCore

Web Inspector: expand only neighbors of the highlighted node when revealing it in heap snapshot
https://bugs.webkit.org/show_bug.cgi?id=86998

Reviewed by Pavel Feldman.

Only nearest nodes are expanded when a node is revealed in heap snapshot
summary view.

  • inspector/front-end/HeapSnapshotDataGrids.js:

(WebInspector.HeapSnapshotSortableDataGrid.prototype.highlightNode):
(WebInspector.HeapSnapshotViewportDataGrid.prototype.highlightNode):
(WebInspector.HeapSnapshotViewportDataGrid.prototype._isScrolledIntoView):

  • inspector/front-end/HeapSnapshotGridNodes.js:

(WebInspector.HeapSnapshotConstructorNode.prototype.revealNodeBySnapshotObjectId):
(WebInspector.HeapSnapshotConstructorNode.prototype.revealNodeBySnapshotObjectId.didGetNodePosition):

  • inspector/front-end/ProfilesPanel.js:

(WebInspector.ProfilesPanel.prototype.showProfile):

2:43 AM Changeset in webkit [117752] by commit-queue@webkit.org
  • 6 edits in trunk

[EFL] PlatformKeyboardEventEfl is missing ESC key handling.
https://bugs.webkit.org/show_bug.cgi?id=86837

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

Source/WebCore:

Added ESC key handling.

  • platform/efl/EflKeyboardUtilities.cpp:

(WebCore::createKeyMap):
(WebCore::singleCharacterString):

Tools:

  • DumpRenderTree/efl/EventSender.cpp:

(keyNameFromJSValue): Added ESC key handling.

LayoutTests:

  • platform/efl/Skipped: Unskipped fast/forms/input-search-press-escape-key.html.
2:30 AM Changeset in webkit [117751] by pfeldman@chromium.org
  • 11 edits in trunk/Source/WebCore

Web Inspector: move sources panel out of experimental.
https://bugs.webkit.org/show_bug.cgi?id=86997

Reviewed by Yury Semikhatsky.

This change moves sources panel out of experimental, removes revision support from the resources panel.

  • English.lproj/localizedStrings.js:
  • inspector/front-end/JavaScriptSourceFrame.js:

(WebInspector.JavaScriptSourceFrame.prototype._onContentChanged):
(WebInspector.JavaScriptSourceFrame.prototype._continueToLine):

  • inspector/front-end/ResourceView.js:
  • inspector/front-end/ResourcesPanel.js:

(WebInspector.ResourcesPanel.prototype._showResourceView):
(WebInspector.FrameTreeElement.prototype.appendResource):
(WebInspector.FrameResourceTreeElement):
(WebInspector.FrameResourceTreeElement.prototype.sourceView):

  • inspector/front-end/ScriptsNavigator.js:

(WebInspector.ScriptsNavigator):

  • inspector/front-end/ScriptsPanel.js:

(WebInspector.ScriptsPanel.prototype.get toolbarItemLabel):
(WebInspector.ScriptsPanel.prototype.appendApplicableItems):

  • inspector/front-end/Settings.js:

(WebInspector.ExperimentsSettings):

  • inspector/front-end/SourceFrame.js:

(WebInspector.SourceFrame.prototype._setTextViewerDecorations):

  • inspector/front-end/textViewer.css:
  • inspector/front-end/utilities.js:
1:55 AM Changeset in webkit [117750] by pfeldman@chromium.org
  • 16 edits
    2 adds in trunk/Source/WebCore

Web Inspector: implement revision history view.
https://bugs.webkit.org/show_bug.cgi?id=86966

Reviewed by Yury Semikhatsky.

Added revision view into the drawer. It now lists all the revisions
along with the inline diffs. Once source panel is enabled by default,
this view will completely substitute the one in the resources panel.
See the screenshot attached. View is updated when revisions are added
and when editor view is switched.

  • English.lproj/localizedStrings.js:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • inspector/compile-front-end.py:
  • inspector/front-end/AdvancedSearchController.js:

(WebInspector.FileBasedSearchResultsPane.prototype._appendSearchMatches):

  • inspector/front-end/ContextMenu.js:

(WebInspector.ContextMenu.prototype._itemSelected):
(WebInspector.ContextMenu.prototype.appendApplicableItems):
(WebInspector.ContextMenu.Provider.prototype.appendApplicableItems):
(WebInspector.ContextMenu.registerProvider):

  • inspector/front-end/JavaScriptSourceFrame.js:

(WebInspector.JavaScriptSourceFrame.prototype.populateTextAreaContextMenu):

  • inspector/front-end/Resource.js:

(WebInspector.ResourceRevision.prototype.revertToThis):

  • inspector/front-end/RevisionHistoryView.js: Added.

(WebInspector.RevisionHistoryView):
(WebInspector.RevisionHistoryView.showHistory):
(WebInspector.RevisionHistoryView.uiSourceCodeSelected):
(WebInspector.RevisionHistoryView.prototype._revisionAdded):
(WebInspector.RevisionHistoryView.prototype._onclose):
(WebInspector.RevisionHistoryTreeElement.else.revert):
(WebInspector.RevisionHistoryTreeElement):
(WebInspector.RevisionHistoryTreeElement.prototype.onexpand.step1):
(WebInspector.RevisionHistoryTreeElement.prototype.onexpand.step2):
(WebInspector.RevisionHistoryTreeElement.prototype.onexpand):
(WebInspector.RevisionHistoryTreeElement.prototype._createLine):
(WebInspector.RevisionHistoryTreeElement.prototype._diff.popsym):
(WebInspector.RevisionHistoryTreeElement.prototype._diff):

  • inspector/front-end/ScriptsPanel.js:

(WebInspector.ScriptsPanel.prototype._editorSelected):
(WebInspector.ScriptsPanel.prototype.registerUISourceCodeProvider):
(WebInspector.ScriptsPanel.prototype._showLocalHistory):
(WebInspector.ScriptsPanel.prototype.appendApplicableItems):

  • inspector/front-end/StylesPanel.js:

(WebInspector.StyleSourceFrame.prototype._contentChanged):
(WebInspector.StyleSourceFrame.prototype.populateTextAreaContextMenu):

  • inspector/front-end/WebKit.qrc:
  • inspector/front-end/inspector.css:

(#search-results-pane-file-based .search-result):
(#search-results-pane-file-based .search-result:hover):
(#search-results-pane-file-based .search-match:hover):
(#search-results-pane-file-based .search-match .search-match-content):

  • inspector/front-end/inspector.html:
  • inspector/front-end/scriptsPanel.css:

(.outline-disclosure.revision-history-drawer):
(.outline-disclosure.revision-history-drawer ol):
(.outline-disclosure.revision-history-drawer > ol):
(.outline-disclosure.revision-history-drawer li):
(.outline-disclosure.revision-history-drawer li.parent):
(.revision-history-link):
(.outline-disclosure.revision-history-drawer .revision-history-line):
(.revision-history-drawer .webkit-line-number):
(.revision-history-line-added):
(.revision-history-line-removed):

  • inspector/front-end/textViewer.css:

(.webkit-added-line.webkit-line-number):
(.webkit-removed-line.webkit-line-number):
(.webkit-changed-line.webkit-line-number):

1:53 AM Changeset in webkit [117749] by loislo@chromium.org
  • 8 edits in trunk

Web Inspector: upstream build dominators tree procedure from v8.
https://bugs.webkit.org/show_bug.cgi?id=86640

The idea is to reduce transfer size and move all the post-processing steps to the front-end.
The JS implementation is ~1.5 times slower.

Reviewed by Yury Semikhatsky.

Covered by existing tests and performance tests.

PerformanceTests:

  • inspector/heap-snapshot.html:

Source/WebCore:

  • inspector/front-end/HeapSnapshot.js:

(WebInspector.HeapSnapshot.prototype._init):
(WebInspector.HeapSnapshot.prototype._buildAggregates):
(WebInspector.HeapSnapshot.prototype._buildPostOrderIndex):
(WebInspector.HeapSnapshot.prototype._buildDominatorTree):
(WebInspector.HeapSnapshot.prototype._markPageOwnedNodes):
(WebInspector.HeapSnapshot.prototype._markQueriableHeapObjects):
(WebInspector.HeapSnapshot.prototype._calculateFlags):

LayoutTests:

  • inspector/profiler/heap-snapshot-expected.txt:
  • inspector/profiler/heap-snapshot-test.js:

(initialize_HeapSnapshotTest.InspectorTest.createHeapSnapshotMockRaw):

  • inspector/profiler/heap-snapshot.html:
1:49 AM Changeset in webkit [117748] by mikelawther@chromium.org
  • 3 edits
    4 adds in trunk

Crash in -webkit-calc
https://bugs.webkit.org/show_bug.cgi?id=86954

Reviewed by Abhishek Arya.

Source/WebCore:

Ensure that both ends of a blend are checked for being Calculated. The current
check did not cover the case where the 'from' end was Calculated and nonzero,
and the 'to' end was zero and not Calculated.

Blending doesn't work with calculated expressions and is being tracked in
bug http://webkit.org/b/86160

Tests: css3/calc/transition-crash3.html

css3/calc/transition-crash4.html

  • platform/Length.h:

(WebCore::Length::blend):

LayoutTests:

  • css3/calc/transition-crash3-expected.txt: Added.
  • css3/calc/transition-crash3.html: Added.
  • css3/calc/transition-crash4-expected.txt: Added.
  • css3/calc/transition-crash4.html: Added.
1:42 AM Changeset in webkit [117747] by commit-queue@webkit.org
  • 5 edits in trunk/LayoutTests

[EFL] [DRT] Update EFL baselines after r117412 and r117477
https://bugs.webkit.org/show_bug.cgi?id=86968

Unreviewed EFL gardening. Update results after r117412 and r117477.

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

  • platform/efl/fast/multicol/shadow-breaking-expected.png:
  • platform/efl/tables/mozilla/bugs/bug10296-1-expected.png:
  • platform/efl/tables/mozilla/bugs/bug10296-1-expected.txt:
  • platform/efl/test_expectations.txt:
1:36 AM Changeset in webkit [117746] by pfeldman@chromium.org
  • 8 edits in trunk/Source/WebCore

Web Inspector: make search results view more dense
https://bugs.webkit.org/show_bug.cgi?id=86937

Reviewed by Yury Semikhatsky.

  • moved search field to the 'drawer status bar'
  • search view is now shown on scripts panel only
  • switching from the scripts panel closes the search view
  • beautified the looks (see the screenshot)
  • English.lproj/localizedStrings.js:
  • inspector/front-end/AdvancedSearchController.js:

(WebInspector.AdvancedSearchController.prototype.handleShortcut):
(WebInspector.AdvancedSearchController.prototype.show):
(WebInspector.AdvancedSearchController.prototype.close):
(WebInspector.SearchView):
(WebInspector.FileBasedSearchResultsPane):

  • inspector/front-end/ScriptsPanel.js:

(WebInspector.ScriptsPanel.prototype.willHide):

  • inspector/front-end/externs.js:

(WebInspector.showViewInDrawer):
(WebInspector.closeViewInDrawer):

  • inspector/front-end/inspector.css:

(.search-drawer-header input[type="search"].search-config-search):
(.search-drawer-header label.search-config-label):
(.search-drawer-header input[type="checkbox"].search-config-checkbox):
(body:not(.platform-mac) .search-drawer-header input[type="checkbox"].search-config-checkbox):
(body.platform-mac .search-drawer-header input[type="checkbox"].search-config-checkbox):
(.drawer-header):
(.drawer-header-close-button):
(.drawer-header-close-button:hover):
(.drawer-header-close-button:active):
(.search-view .search-results):
(#search-results-pane-file-based li):
(#search-results-pane-file-based ol):
(#search-results-pane-file-based ol.children):
(#search-results-pane-file-based ol.children.expanded):
(#search-results-pane-file-based li.parent::before):
(#search-results-pane-file-based li.parent.expanded::before):
(#search-results-pane-file-based .search-result):
(#search-results-pane-file-based .show-more-matches):

  • inspector/front-end/inspector.js:

(WebInspector.showViewInDrawer.closeButtonPressed):
(WebInspector.showViewInDrawer):
(WebInspector.closeViewInDrawer):
(WebInspector.postDocumentKeyDown):

1:27 AM Changeset in webkit [117745] by abarth@webkit.org
  • 5 edits
    2 adds in trunk/Source/WebKit/chromium

[Chromium] Implement WebViewImpl::textInputInfo() for Android
https://bugs.webkit.org/show_bug.cgi?id=86440

Reviewed by Darin Fisher.

This patch adds WebView::textInputInfo(), which describes the text
input that currently has focus. Android is planning to use this to
determine what sort of keyboard or text entry UI to show. This API
subsumes the textInputType() API, which will be removed once the
clients have been updated.

  • WebKit.gyp:
  • public/WebTextInputInfo.h: Added.

(WebKit):
(WebTextInputInfo):
(WebKit::WebTextInputInfo::WebTextInputInfo):
(WebKit::operator==):
(WebKit::operator!=):

  • public/WebTextInputType.h:
  • public/WebWidget.h:

(WebWidget):
(WebKit::WebWidget::textInputInfo):
(WebKit::WebWidget::textInputType):

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::textInputInfo):
(WebKit):
(WebKit::WebViewImpl::textInputType):

  • src/WebViewImpl.h:

(WebViewImpl):

1:14 AM Changeset in webkit [117744] by kling@webkit.org
  • 5 edits in trunk/Source

REGRESSION(r117501): IconDatabase asserts on startup in synchronousIconForPageURL().
<http://webkit.org/b/86935>
<rdar://problem/11480012>

Reviewed by Anders Carlsson.

Source/WebCore:

  • Correctly set m_retainOrReleaseIconRequested to true in retainIconForPageURL(). This was causing the assertions, as we would end up doing nothing until the first icon release request came in.
  • Require that m_urlsToRetainOrReleaseLock be held when accessing m_retainOrReleaseIconRequested. This removes a possible race condition in double checked locking.
  • Swap over the retain/release work queues while holding m_urlsToRetainOrReleaseLock and release it right away to avoid sitting on the lock while updating the database.
  • loader/icon/IconDatabase.cpp:

(WebCore::IconDatabase::synchronousIconForPageURL):
(WebCore::IconDatabase::retainIconForPageURL):
(WebCore::IconDatabase::releaseIconForPageURL):
(WebCore::IconDatabase::retainedPageURLCount):
(WebCore::IconDatabase::performURLImport):
(WebCore::IconDatabase::syncThreadMainLoop):
(WebCore::IconDatabase::performPendingRetainAndReleaseOperations):

  • loader/icon/IconDatabase.h:

(IconDatabase):

Source/WTF:

Added a swap() to HashCountedSet.

  • wtf/HashCountedSet.h:

(HashCountedSet::swap):

1:08 AM Changeset in webkit [117743] by tkent@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed, build fix.

  • html/StepRange.cpp:

(WebCore::StepRange::parseStep): Remove bogus asssetions.

12:58 AM Changeset in webkit [117742] by tkent@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed, build fix.

  • html/StepRange.cpp:

(WebCore::StepRange::StepRange): Remove another ASSERT_NOT_REACHED.

12:57 AM Changeset in webkit [117741] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

Unreviewed. Rolled DEPS.

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

  • DEPS:
12:56 AM Changeset in webkit [117740] by yurys@chromium.org
  • 1 edit in branches/chromium/1132/Source/WebCore/inspector/front-end/ProfileView.js

Merge 117582 - Web Inspector: exception in console when pressing % button in CPU profile view
https://bugs.webkit.org/show_bug.cgi?id=86849

Reviewed by Pavel Feldman.

Use root node to get children, not DataGrid object.

  • inspector/front-end/CPUProfileView.js:

(WebInspector.CPUProfileView.prototype.refreshVisibleData):

TBR=yurys@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10383261

12:53 AM Changeset in webkit [117739] by tkent@chromium.org
  • 2 edits in trunk/Source/WebCore

Unreviewed, build fix.

  • html/StepRange.h:

(WebCore::StepRange::StepDescription::StepDescription):
Remove ASSERT_NOT_REACHED.

12:15 AM Changeset in webkit [117738] by yosin@chromium.org
  • 27 edits in trunk/Source/WebCore

[Forms] Move numeric related methods in HTMLInputElement class to another place
https://bugs.webkit.org/show_bug.cgi?id=82034

Reviewed by Kent Tamura.

This patch moves step and range related methods into StepRange class
for ease of using step calculation other than double floating point
number arithmetic, e.g. decimal, long double, and so on.

New class StepRange::StepDescription holds values for calculating
stepped value, defaultStep, defaultStepBase, integer rounding flags,
step scale factor instead of virtual methods in InputType class.

No new tests because of this patch doesn't change behavior.

  • WebCore.xcodeproj/project.pbxproj: Set attribute of StepRange.h to "Private" for including it in HTMLInputElement.cpp.
  • html/BaseDateAndTimeInputType.cpp:

(WebCore::InputType::rangeOverflow): Moved to use InputType class.
(WebCore::InputType::rangeUnderflow): Moved to use InputType class.
(WebCore::BaseDateAndTimeInputType::stepMismatch): Moved to use stepRange.

  • html/BaseDateAndTimeInputType.h:

(BaseDateAndTimeInputType): Removed method declaration for stepBase.

  • html/DateInputType.cpp:

(WebCore::DateInputType::setupStepRange): Added.

  • html/DateInputType.h:

(DateInputType): Removed method declarations.

  • html/DateTimeInputType.cpp:

(WebCore::DateTimeInputType::defaultStep): Removed.
(WebCore::DateTimeInputType::maximum): Removed.
(WebCore::DateTimeInputType::minimum): Removed.
(WebCore::DateTimeInputType::setupStepRange): Added
(WebCore::DateTimeInputType::stepScaleFactor): Removed.

  • html/DateTimeInputType.h:

(DateTimeInputType): Removed deprecated method declarations.

  • html/DateTimeLocalInputType.cpp:

(WebCore::DateTimeLocalInputType::defaultStep): Removed.
(WebCore::DateTimeLocalInputType::maximum): Removed.
(WebCore::DateTimeLocalInputType::minimum): Removed.
(WebCore::DateTimeLocalInputType::setupStepRange): Added.
(WebCore::DateTimeLocalInputType::stepScaleFactor): Removed.

  • html/DateTimeLocalInputType.h:

(DateTimeLocalInputType):

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::isInRange): Changed to call InputType::isInRange.
(WebCore::HTMLInputElement::isOutOfRange): Changed to call InputType::isOutOfRange.
(WebCore::HTMLInputElement::setupStepRange): Added.

  • html/HTMLInputElement.h:

(HTMLInputElement):

  • html/InputType.cpp:

(WebCore::InputType::acceptableError): Moved to StepRange class.
(WebCore::InputType::alignValueForStep): Moved to StepRange class.
(WebCore::InputType::minimum): Changed to use StepRange class.
(WebCore::InputType::maximum): Changed to use StepRange class.
(WebCore::InputType::parseToDouble): Changed to have ASSERT_NOT_REACHED.
(WebCore::InputType::stepBaseWithDecimalPlaces): Changed to use StepRange class.
(WebCore::InputType::validationMessage): Changed to use StepRange class.
(WebCore::InputType::applyStep): Changed to use StepRange class.
(WebCore::InputType::getAllowedValueStep): Changed to use StepRange class.
(WebCore::InputType::isInRange): Added.
(WebCore::InputType::isOutOfRange): Added.
(WebCore::InputType::rangeOverflow): Changed to use StepRange class.
(WebCore::InputType::rangeUnderflow): Changed to use StepRange class.
(WebCore::InputType::setupStepRange): Added.
(WebCore::InputType::stepUpFromRenderer): Changed to use StepRange class.
(WebCore::InputType::stepMismatch): Changed to use StepRange class.

  • html/InputType.h:

(InputType):

  • html/MonthInputType.cpp:

(WebCore::MonthInputType::defaultStep): Removed.
(WebCore::MonthInputType::maximum): Removed.
(WebCore::MonthInputType::minimum): Removed.
(WebCore::MonthInputType::setupStepRange): Added.
(WebCore::MonthInputType::stepScaleFactor): Removed.

  • html/MonthInputType.h:

(MonthInputType):

  • html/NumberInputType.cpp:

(WebCore):
(WebCore::NumberInputType::defaultStep): Removed.
(WebCore::NumberInputType::maximum): Removed.
(WebCore::NumberInputType::minimum): Removed.
(WebCore::NumberInputType::rangeOverflow): Moved to InputType class.
(WebCore::NumberInputType::rangeUnderflow): Moved to InputType class.
(WebCore::NumberInputType::setupStepRange): Added.
(WebCore::NumberInputType::stepMismatch): Moved to InputType class.
(WebCore::NumberInputType::stepBaseWithDecimalPlaces): Changed to use StepRange class.
(WebCore::NumberInputType::stepScaleFactor): Removed.

  • html/NumberInputType.h:

(NumberInputType):

  • html/RangeInputType.cpp:

(WebCore::RangeInputType::defaultStep): Removed.
(WebCore::RangeInputType::maximum): Removed.
(WebCore::RangeInputType::minimum): Removed.
(WebCore::RangeInputType::setupStepRange): Added.
(WebCore::RangeInputType::stepScaleFactor): Removed.
(WebCore::RangeInputType::handleKeydownEvent): Changed to use StepRange class.
(WebCore::RangeInputType::fallbackValue): Changed to use StepRange class.
(WebCore::RangeInputType::sanitizeValue): Changed to use StepRange class.

  • html/RangeInputType.h:

(RangeInputType):

  • html/StepRange.cpp:

(WebCore::StepRange::StepRange): Added.
(WebCore::StepRange::clampValue): Changed for member variable name changes.
(WebCore::StepRange::hasStep): Added.
(WebCore::StepRange::maximum): Added.
(WebCore::StepRange::minimum): Added.
(WebCore::StepRange::step): Added.
(WebCore::StepRange::stepBase): Added.
(WebCore::StepRange::stepDecimalPlaces): Added.
(WebCore::StepRange::stepScaleFactor): Added.
(WebCore::StepRange::setHasStep): Added.
(WebCore::StepRange::setup): Added.
(WebCore::StepRange::parse): Added.

  • html/StepRange.h:

(StepDescription): Added
(WebCore::StepRange::StepDescription::StepDescription):
(WebCore::StepRange::acceptableError): Moved from InputType class.
(WebCore::StepRange::alignValueForStep): Moved from InputType class.
(WebCore::StepRange::defaultValue): Changed for member variable name changes.
(WebCore::StepRange::proportionFromValue): Changed for member variable name changes.
(WebCore::StepRange::valueFromProportion): Changed for member variable name changes.

  • html/TimeInputType.cpp:

(WebCore::TimeInputType::defaultStep): Removed.
(WebCore::TimeInputType::maximum): Removed.
(WebCore::TimeInputType::minimum): Removed.
(WebCore::TimeInputType::setupStepRange): Added.
(WebCore::TimeInputType::stepScaleFactor): Removed.

  • html/TimeInputType.h:

(TimeInputType):

  • html/WeekInputType.cpp:

(WebCore):
(WebCore::WeekInputType::defaultStep): Removed.
(WebCore::WeekInputType::maximum): Removed.
(WebCore::WeekInputType::minimum): Removed.
(WebCore::WeekInputType::setupStepRange): Added.
(WebCore::WeekInputType::stepScaleFactor): Removed.

  • html/WeekInputType.h:

(WeekInputType):

  • html/shadow/SliderThumbElement.cpp:

(WebCore::sliderPosition): Changed to use StepRange class.
(WebCore::SliderThumbElement::setPositionFromPoint): Changed to use StepRange class.

12:11 AM Changeset in webkit [117737] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebKit

[EFL] Minor style fixes in web intents code are needed
https://bugs.webkit.org/show_bug.cgi?id=86986

Patch by Christophe Dumez <Christophe Dumez> on 2012-05-21
Reviewed by Adam Barth.

Source/WebKit:

Fix minor ordering issues in CMake files.

  • CMakeLists.txt:
  • PlatformEfl.cmake:

Source/WebKit/efl:

  • ewk/EWebKit.h: Add new intent headers.
  • ewk/ewk_frame.h: Add missing underscores to EwkIntentRequest type.
12:08 AM Changeset in webkit [117736] by haraken@chromium.org
  • 24 edits in trunk/Source/WebCore

[V8] Pass Isolate to throwNotEnoughArgumentsError()
https://bugs.webkit.org/show_bug.cgi?id=86983

Reviewed by Adam Barth.

The objective is to pass Isolate around in V8 bindings.
This patch passes Isolate to throwNotEnoughArgumentsError().

No tests. No change in behavior.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateArgumentsCountCheck):
(GenerateEventConstructorCallback):

  • bindings/scripts/test/V8/V8Float64Array.cpp:

(WebCore::Float64ArrayV8Internal::fooCallback):

  • bindings/scripts/test/V8/V8TestActiveDOMObject.cpp:

(WebCore::TestActiveDOMObjectV8Internal::excitingFunctionCallback):
(WebCore::TestActiveDOMObjectV8Internal::postMessageCallback):

  • bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp:

(WebCore::TestCustomNamedGetterV8Internal::anotherFunctionCallback):

  • bindings/scripts/test/V8/V8TestEventConstructor.cpp:

(WebCore::V8TestEventConstructor::constructorCallback):

  • bindings/scripts/test/V8/V8TestEventTarget.cpp:

(WebCore::TestEventTargetV8Internal::itemCallback):
(WebCore::TestEventTargetV8Internal::dispatchEventCallback):

  • bindings/scripts/test/V8/V8TestInterface.cpp:

(WebCore::TestInterfaceV8Internal::supplementalMethod2Callback):
(WebCore::V8TestInterface::constructorCallback):

  • bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp:

(WebCore::TestMediaQueryListListenerV8Internal::methodCallback):

  • bindings/scripts/test/V8/V8TestNamedConstructor.cpp:

(WebCore::V8TestNamedConstructorConstructorCallback):

  • bindings/scripts/test/V8/V8TestObj.cpp:

(WebCore::TestObjV8Internal::voidMethodWithArgsCallback):
(WebCore::TestObjV8Internal::intMethodWithArgsCallback):
(WebCore::TestObjV8Internal::objMethodWithArgsCallback):
(WebCore::TestObjV8Internal::methodWithSequenceArgCallback):
(WebCore::TestObjV8Internal::methodReturningSequenceCallback):
(WebCore::TestObjV8Internal::methodThatRequiresAllArgsAndThrowsCallback):
(WebCore::TestObjV8Internal::serializedValueCallback):
(WebCore::TestObjV8Internal::idbKeyCallback):
(WebCore::TestObjV8Internal::optionsObjectCallback):
(WebCore::TestObjV8Internal::methodWithNonOptionalArgAndOptionalArgCallback):
(WebCore::TestObjV8Internal::methodWithNonOptionalArgAndTwoOptionalArgsCallback):
(WebCore::TestObjV8Internal::methodWithCallbackArgCallback):
(WebCore::TestObjV8Internal::methodWithNonCallbackArgAndCallbackArgCallback):
(WebCore::TestObjV8Internal::overloadedMethod1Callback):
(WebCore::TestObjV8Internal::overloadedMethod2Callback):
(WebCore::TestObjV8Internal::overloadedMethod3Callback):
(WebCore::TestObjV8Internal::overloadedMethod4Callback):
(WebCore::TestObjV8Internal::overloadedMethod5Callback):
(WebCore::TestObjV8Internal::overloadedMethod6Callback):
(WebCore::TestObjV8Internal::overloadedMethod7Callback):
(WebCore::TestObjV8Internal::overloadedMethod11Callback):
(WebCore::TestObjV8Internal::overloadedMethod12Callback):
(WebCore::TestObjV8Internal::enabledAtRuntimeMethod1Callback):
(WebCore::TestObjV8Internal::enabledAtRuntimeMethod2Callback):
(WebCore::TestObjV8Internal::convert1Callback):
(WebCore::TestObjV8Internal::convert2Callback):
(WebCore::TestObjV8Internal::convert3Callback):
(WebCore::TestObjV8Internal::convert4Callback):
(WebCore::TestObjV8Internal::convert5Callback):
(WebCore::TestObjV8Internal::strictFunctionCallback):
(WebCore::V8TestObj::constructorCallback):

  • bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp:

(WebCore::TestSerializedScriptValueInterfaceV8Internal::acceptTransferListCallback):
(WebCore::V8TestSerializedScriptValueInterface::constructorCallback):

  • bindings/v8/ScriptController.cpp:

(WebCore::setValueAndClosePopupCallback):

  • bindings/v8/V8Proxy.cpp:

(WebCore::V8Proxy::throwNotEnoughArgumentsError):

  • bindings/v8/V8Proxy.h:

(V8Proxy):

  • bindings/v8/custom/V8AudioContextCustom.cpp:

(WebCore::V8AudioContext::constructorCallback):

  • bindings/v8/custom/V8DataViewCustom.cpp:

(WebCore::V8DataView::getInt8Callback):
(WebCore::V8DataView::getUint8Callback):
(WebCore::V8DataView::setInt8Callback):
(WebCore::V8DataView::setUint8Callback):

  • bindings/v8/custom/V8DirectoryEntryCustom.cpp:

(WebCore::V8DirectoryEntry::getDirectoryCallback):
(WebCore::V8DirectoryEntry::getFileCallback):

  • bindings/v8/custom/V8IntentConstructor.cpp:

(WebCore::V8Intent::constructorCallback):

  • bindings/v8/custom/V8SVGLengthCustom.cpp:

(WebCore::V8SVGLength::convertToSpecifiedUnitsCallback):

  • bindings/v8/custom/V8WebGLRenderingContextCustom.cpp:

(WebCore::getObjectParameter):
(WebCore::V8WebGLRenderingContext::getAttachedShadersCallback):
(WebCore::V8WebGLRenderingContext::getExtensionCallback):
(WebCore::V8WebGLRenderingContext::getFramebufferAttachmentParameterCallback):
(WebCore::V8WebGLRenderingContext::getParameterCallback):
(WebCore::V8WebGLRenderingContext::getProgramParameterCallback):
(WebCore::V8WebGLRenderingContext::getShaderParameterCallback):
(WebCore::V8WebGLRenderingContext::getUniformCallback):
(WebCore::vertexAttribAndUniformHelperf):
(WebCore::uniformHelperi):
(WebCore::uniformMatrixHelper):

  • bindings/v8/custom/V8WebKitMutationObserverCustom.cpp:

(WebCore::V8WebKitMutationObserver::constructorCallback):
(WebCore::V8WebKitMutationObserver::observeCallback):

  • bindings/v8/custom/V8WebSocketCustom.cpp:

(WebCore::V8WebSocket::constructorCallback):
(WebCore::V8WebSocket::sendCallback):

  • bindings/v8/custom/V8XMLHttpRequestCustom.cpp:

(WebCore::V8XMLHttpRequest::openCallback):

May 20, 2012:

11:39 PM Changeset in webkit [117735] by Carlos Garcia Campos
  • 16 edits in trunk

[GTK] Add GCancellable parameter to all methods using gio async pattern
https://bugs.webkit.org/show_bug.cgi?id=86843

Reviewed by Gustavo Noronha Silva.

Source/WebKit2:

Add a private macro WEBKIT_DEFINE_ASYNC_DATA_STRUCT() to make it
easier to define temporary structs used in async operations.

  • UIProcess/API/gtk/WebKitCookieManager.cpp:

(GetAcceptPolicyAsyncData):
(webkitCookieManagerGetAcceptPolicyCallback):
(webkit_cookie_manager_get_accept_policy):
(webkit_cookie_manager_get_accept_policy_finish):
(GetDomainsWithCookiesAsyncData):
(webkitCookieManagerGetDomainsWithCookiesCallback):
(webkit_cookie_manager_get_domains_with_cookies):
(webkit_cookie_manager_get_domains_with_cookies_finish):

  • UIProcess/API/gtk/WebKitCookieManager.h:
  • UIProcess/API/gtk/WebKitPrivate.h:
  • UIProcess/API/gtk/WebKitWebContext.cpp:

(webkit_web_context_get_plugins):

  • UIProcess/API/gtk/WebKitWebResource.cpp:

(ResourceGetDataAsyncData):
(resourceDataCallback):
(webkit_web_resource_get_data):
(webkit_web_resource_get_data_finish):

  • UIProcess/API/gtk/WebKitWebResource.h:
  • UIProcess/API/gtk/WebKitWebView.cpp:

(ValidateEditingCommandAsyncData):
(didValidateCommand):
(webkit_web_view_can_execute_editing_command):
(webkit_web_view_can_execute_editing_command_finish):
(RunJavaScriptAsyncData::~RunJavaScriptAsyncData):
(RunJavaScriptAsyncData):
(webkitWebViewRunJavaScriptCallback):
(webkit_web_view_run_javascript):
(webkit_web_view_run_javascript_finish):

  • UIProcess/API/gtk/WebKitWebView.h:
  • UIProcess/API/gtk/tests/TestCookieManager.cpp:
  • UIProcess/API/gtk/tests/TestResources.cpp:
  • UIProcess/API/gtk/tests/TestWebKitWebView.cpp:
  • UIProcess/API/gtk/tests/TestWebViewEditor.cpp:
  • UIProcess/API/gtk/tests/WebViewTest.cpp:

(WebViewTest::runJavaScriptAndWaitUntilFinished):

Tools:

  • MiniBrowser/gtk/BrowserWindow.c:

(browser_window_load_uri):

11:30 PM Changeset in webkit [117734] by haraken@chromium.org
  • 16 edits in trunk/Source/WebCore

[V8] Pass Isolate to throwError()s in V8 custom bindings (Part 2)
https://bugs.webkit.org/show_bug.cgi?id=86981

Reviewed by Adam Barth.

The objective is to pass Isolate around in V8 bindings.
This patch passes Isolate to throwError()s in V8 custom bindings.

No tests. No change in behavior.

  • bindings/v8/custom/V8HTMLImageElementConstructor.cpp:

(WebCore::v8HTMLImageElementConstructorCallback):

  • bindings/v8/custom/V8HistoryCustom.cpp:

(WebCore::V8History::pushStateCallback):
(WebCore::V8History::replaceStateCallback):

  • bindings/v8/custom/V8IntentConstructor.cpp:

(WebCore::V8Intent::constructorCallback):

  • bindings/v8/custom/V8MessagePortCustom.cpp:

(WebCore::handlePostMessageCallback):

  • bindings/v8/custom/V8NotificationCenterCustom.cpp:

(WebCore::V8NotificationCenter::createHTMLNotificationCallback):
(WebCore::V8NotificationCenter::createNotificationCallback):
(WebCore::V8NotificationCenter::requestPermissionCallback):

  • bindings/v8/custom/V8SQLResultSetRowListCustom.cpp:

(WebCore::V8SQLResultSetRowList::itemCallback):

  • bindings/v8/custom/V8SQLTransactionCustom.cpp:

(WebCore::V8SQLTransaction::executeSqlCallback):

  • bindings/v8/custom/V8SQLTransactionSyncCustom.cpp:

(WebCore::V8SQLTransactionSync::executeSqlCallback):

  • bindings/v8/custom/V8StorageCustom.cpp:

(WebCore::storageSetter):

  • bindings/v8/custom/V8WebKitMutationObserverCustom.cpp:

(WebCore::V8WebKitMutationObserver::constructorCallback):
(WebCore::V8WebKitMutationObserver::observeCallback):

  • bindings/v8/custom/V8WebSocketCustom.cpp:

(WebCore::V8WebSocket::constructorCallback):
(WebCore::V8WebSocket::sendCallback):
(WebCore::V8WebSocket::closeCallback):

  • bindings/v8/custom/V8WorkerContextCustom.cpp:

(WebCore::V8WorkerContext::importScriptsCallback):

  • bindings/v8/custom/V8WorkerCustom.cpp:

(WebCore::handlePostMessageCallback):

  • bindings/v8/custom/V8XMLHttpRequestConstructor.cpp:

(WebCore::V8XMLHttpRequest::constructorCallback):

  • bindings/v8/custom/V8XMLHttpRequestCustom.cpp:

(WebCore::V8XMLHttpRequest::responseTextAccessorGetter):
(WebCore::V8XMLHttpRequest::openCallback):
(WebCore::V8XMLHttpRequest::sendCallback):

11:28 PM Changeset in webkit [117733] by haraken@chromium.org
  • 13 edits in trunk/Source/WebCore

[V8] Pass Isolate to throwError()s in V8 custom bindings (Part 1)
https://bugs.webkit.org/show_bug.cgi?id=86980

Reviewed by Adam Barth.

The objective is to pass Isolate around in V8 bindings.
This patch passes Isolate to throwError()s in V8 custom bindings.

No tests. No change in behavior.

  • bindings/v8/custom/V8ArrayBufferCustom.cpp:

(WebCore::V8ArrayBuffer::constructorCallback):

  • bindings/v8/custom/V8ArrayBufferViewCustom.h:

(WebCore::constructWebGLArrayWithArrayBufferArgument):
(WebCore::constructWebGLArray):

  • bindings/v8/custom/V8AudioContextCustom.cpp:

(WebCore::V8AudioContext::constructorCallback):

  • bindings/v8/custom/V8BlobCustom.cpp:

(WebCore::V8Blob::constructorCallback):

  • bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp:

(WebCore::V8CSSStyleDeclaration::namedPropertySetter):

  • bindings/v8/custom/V8ClipboardCustom.cpp:

(WebCore::V8Clipboard::clearDataCallback):
(WebCore::V8Clipboard::setDragImageCallback):

  • bindings/v8/custom/V8DOMFormDataCustom.cpp:

(WebCore::V8DOMFormData::appendCallback):

  • bindings/v8/custom/V8DOMStringMapCustom.cpp:

(WebCore::V8DOMStringMap::namedPropertySetter):

  • bindings/v8/custom/V8DOMWindowCustom.cpp:

(WebCore::handlePostMessageCallback):

  • bindings/v8/custom/V8DedicatedWorkerContextCustom.cpp:

(WebCore::handlePostMessageCallback):

  • bindings/v8/custom/V8DirectoryEntryCustom.cpp:

(WebCore::V8DirectoryEntry::getDirectoryCallback):
(WebCore::V8DirectoryEntry::getFileCallback):

  • bindings/v8/custom/V8DocumentCustom.cpp:

(WebCore::V8Document::evaluateCallback):

11:20 PM Changeset in webkit [117732] by haraken@chromium.org
  • 4 edits in trunk/Source/WebCore

[V8] Pass Isolate to V8NPObject::npObjectGetProperty() and V8NPObject::npObjectSetProperty()
https://bugs.webkit.org/show_bug.cgi?id=86979

Reviewed by Adam Barth.

The objective is to pass Isolate around in V8 bindings.
This patch passes Isolate to V8NPObject::npObjectGetProperty()
and V8NPObject::npObjectSetProperty().

No tests. No change in behavior.

  • bindings/v8/V8NPObject.cpp:

(WebCore::npObjectGetProperty):
(WebCore::npObjectNamedPropertyGetter):
(WebCore::npObjectIndexedPropertyGetter):
(WebCore::npObjectGetNamedProperty):
(WebCore::npObjectGetIndexedProperty):
(WebCore::npObjectQueryProperty):
(WebCore::npObjectSetProperty):
(WebCore::npObjectNamedPropertySetter):
(WebCore::npObjectIndexedPropertySetter):
(WebCore::npObjectSetNamedProperty):
(WebCore::npObjectSetIndexedProperty):

  • bindings/v8/V8NPObject.h:

(WebCore):

  • bindings/v8/custom/V8HTMLPlugInElementCustom.cpp:

(WebCore::npObjectNamedGetter):
(WebCore::npObjectNamedSetter):
(WebCore::npObjectIndexedGetter):
(WebCore::npObjectIndexedSetter):

11:11 PM Changeset in webkit [117731] by rniwa@webkit.org
  • 28 edits
    4 adds in trunk

Using createContextualFragment to insert a <script> does not cause the script to execute
https://bugs.webkit.org/show_bug.cgi?id=12234

Reviewed by Adam Barth.

Source/WebCore:

Renamed FragmentScriptingAllowed and FragmentScriptingNotAllowed to DisallowScriptingContent
and AllowScriptingContent as these two flags are used in code for non-fragment cases and they
indicate whether attributes and elements that can invoke scripting should be removed or not.

To fix the bug, added a new value AllowScriptingContentAndDoNotMarkAlreadyStarted unset
already-started and parser-inserted flags [1] on script elements in addition to allowing
scripting contents.

While the HTML5 specification and the DOM Parsing and Serialization specification [2] state that
we should set these flags in the parser and later unset them, doing so would require traversing
the parsed fragment to find relevant script elements. We short circuit this logic by simply not
setting parser-inserted and already-started flags in createContextualFragment.

[1] http://www.whatwg.org/specs/web-apps/current-work/multipage/scripting-1.html#already-started
[2] http://html5.org/specs/dom-parsing.html#dom-range-createcontextualfragment

Tests: fast/dom/Range/create-contextual-fragment-script-not-ran.html

fast/dom/Range/create-contextual-fragment-script-unmark-already-started.html

  • dom/DocumentFragment.h:

(DocumentFragment):

  • dom/Element.cpp:

(WebCore::Element::parserSetAttributes):
(WebCore::Element::setAttributeNS):

  • dom/Element.h:

(Element):

  • dom/FragmentScriptingPermission.h:
  • dom/Range.cpp:

(WebCore::Range::createContextualFragment): Removed FragmentScriptingPermission from the argument
list since no one uses it. Always use AllowScriptingContentAndDoNotMarkAlreadyStarted instead.

  • dom/Range.h:
  • editing/markup.h:
  • html/parser/HTMLConstructionSite.cpp:

(WebCore::HTMLConstructionSite::HTMLConstructionSite):
(WebCore::HTMLConstructionSite::insertScriptElement): Pass false to both parserInserted and
alreadyStarted when the scripting permission is AllowScriptingContentAndDoNotMarkAlreadyStarted.
Also call parserSetAttributes when the scripting permission is either AllowScriptingContent or
AllowScriptingContentAndDoNotMarkAlreadyStarted.

  • html/parser/HTMLDocumentParser.h:

(HTMLDocumentParser):

  • html/parser/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::FragmentParsingContext::FragmentParsingContext):
(WebCore::HTMLTreeBuilder::processEndTag):

  • html/parser/HTMLTreeBuilder.h:

(FragmentParsingContext):

  • platform/blackberry/PasteboardBlackBerry.cpp:

(WebCore::Pasteboard::documentFragment):

  • platform/chromium/DragDataChromium.cpp:

(WebCore::DragData::asFragment):

  • platform/chromium/PasteboardChromium.cpp:

(WebCore::Pasteboard::documentFragment):

  • platform/gtk/PasteboardGtk.cpp:

(WebCore::Pasteboard::documentFragment):

  • platform/mac/PasteboardMac.mm:

(WebCore::Pasteboard::documentFragment):

  • platform/qt/DragDataQt.cpp:

(WebCore::DragData::asFragment):

  • platform/qt/PasteboardQt.cpp:

(WebCore::Pasteboard::documentFragment):

  • platform/win/ClipboardUtilitiesWin.cpp:

(WebCore::fragmentFromCFHTML):
(WebCore::fragmentFromHTML):

  • xml/XMLErrors.cpp:

(WebCore::createXHTMLParserErrorHeader):
(WebCore::XMLErrors::insertErrorMessageBlock):

  • xml/parser/NewXMLDocumentParser.h:

(NewXMLDocumentParser):

  • xml/parser/XMLDocumentParser.h:

(XMLDocumentParser):

  • xml/parser/XMLDocumentParserLibxml2.cpp:

(WebCore::XMLDocumentParser::XMLDocumentParser):
(WebCore::XMLDocumentParser::endElementNs):

  • xml/parser/XMLDocumentParserQt.cpp:

(WebCore::XMLDocumentParser::XMLDocumentParser):
(WebCore::XMLDocumentParser::parseEndElement):

Source/WebKit/mac:

Renamed FragmentScriptingNotAllowed to DisallowScriptingContent.

  • WebView/WebFrame.mm:

(-[WebFrame _documentFragmentWithMarkupString:baseURLString:]):

LayoutTests:

Added regressions tests to ensure createContextualFragment doesn't execute script elements
immediately as they are parsed and it doesn't mark those script elements as already started.

The behavior of innerHTML is tested elsewhere and this patch does not affect its behavior.

  • fast/dom/Range/create-contextual-fragment-script-not-ran-expected.txt: Added.
  • fast/dom/Range/create-contextual-fragment-script-not-ran.html: Added.
  • fast/dom/Range/create-contextual-fragment-script-unmark-already-started-expected.txt: Added.
  • fast/dom/Range/create-contextual-fragment-script-unmark-already-started.html: Added.
10:53 PM Changeset in webkit [117730] by haraken@chromium.org
  • 5 edits in trunk/Source/WebCore

[V8] Pass Isolate to V8Utilities::createFunctionCallback()
https://bugs.webkit.org/show_bug.cgi?id=86978

Reviewed by Adam Barth.

The objective is to pass Isolate around in V8 bindings.
This patch passes Isolate to V8Utilities::createFunctionCallback().

No tests. No change in behavior.

  • bindings/v8/V8Utilities.cpp:

(WebCore::throwTypeMismatchException):

  • bindings/v8/V8Utilities.h:

(WebCore):
(WebCore::createFunctionOnlyCallback):

  • bindings/v8/custom/V8GeolocationCustom.cpp:

(WebCore::V8Geolocation::getCurrentPositionCallback):
(WebCore::V8Geolocation::watchPositionCallback):

  • bindings/v8/custom/V8NotificationCustom.cpp:

(WebCore::V8Notification::requestPermissionCallback):

10:42 PM Changeset in webkit [117729] by msaboff@apple.com
  • 12 edits in trunk/Source/JavaScriptCore

JSGlobalData ScratchBuffers Are Not Visited During Garbage Collection
https://bugs.webkit.org/show_bug.cgi?id=86553

Reviewed by Gavin Barraclough.

Scratch buffers can contain the only reference to live objects.
Therefore visit scratch buffer contents as conservative roots.
Changed the scratch buffers to be a struct with an "active"
length and the actual buffer. The users of the scratch
buffer emit code where needed to set and clear the active
length as appropriate. During marking, the active count is
used for conservative marking.

  • dfg/DFGAssemblyHelpers.h:

(JSC::DFG::AssemblyHelpers::debugCall):

  • dfg/DFGOSRExitCompiler32_64.cpp:

(JSC::DFG::OSRExitCompiler::compileExit):

  • dfg/DFGOSRExitCompiler64.cpp:

(JSC::DFG::OSRExitCompiler::compileExit):

  • dfg/DFGOperations.cpp:
  • dfg/DFGOperations.h:
  • dfg/DFGSpeculativeJIT32_64.cpp:

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

  • dfg/DFGSpeculativeJIT64.cpp:

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

  • dfg/DFGThunks.cpp:

(JSC::DFG::osrExitGenerationThunkGenerator):

  • heap/Heap.cpp:

(JSC::Heap::markRoots):

  • runtime/JSGlobalData.cpp:

(JSC::JSGlobalData::gatherConservativeRoots):

  • runtime/JSGlobalData.h:

(JSC::ScratchBuffer::ScratchBuffer):
(ScratchBuffer):
(JSC::ScratchBuffer::allocationSize):
(JSC::ScratchBuffer::setActiveLength):
(JSC::ScratchBuffer::activeLength):
(JSC::ScratchBuffer::activeLengthPtr):
(JSC::ScratchBuffer::dataBuffer):
(JSGlobalData):
(JSC::JSGlobalData::scratchBufferForSize):

10:42 PM Changeset in webkit [117728] by haraken@chromium.org
  • 6 edits in trunk/Source/WebCore

[V8] Pass Isolate to throwError()s in bindings/v8/*.{h,cpp}
https://bugs.webkit.org/show_bug.cgi?id=86977

Reviewed by Adam Barth.

The objective is to pass Isolate around in V8 bindings.
This patch passes Isolate to throwError()s in bindings/v8/*.{h,cpp}
except for a couple of non-trivial cases. I'll upload a follow-up patch
for the non-trivial cases.

No tests. No change in behavior.

  • bindings/v8/DateExtension.cpp:

(WebCore::DateExtension::OnSleepDetected):

  • bindings/v8/SerializedScriptValue.cpp:

(WebCore::SerializedScriptValue::transferArrayBuffers):
(WebCore::SerializedScriptValue::SerializedScriptValue):

  • bindings/v8/SerializedScriptValue.h:
  • bindings/v8/V8NPObject.cpp:

(WebCore::npObjectInvokeImpl):
(WebCore::npObjectPropertyEnumerator):

  • bindings/v8/V8Proxy.cpp:

(WebCore::V8Proxy::checkNewLegal):

10:16 PM Changeset in webkit [117727] by jsbell@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

IndexedDB: Delete obsolete Chromium WebKit API method
https://bugs.webkit.org/show_bug.cgi?id=86933

Implementation was previously removed in r17512 and callers are updated.

Reviewed by Adam Barth.

  • public/WebIDBIndex.h: Delete storeName()

(WebKit::WebIDBIndex::name):

10:05 PM Changeset in webkit [117726] by keishi@webkit.org
  • 4 edits in trunk

[Chromium] Enable datalist for input type email
https://bugs.webkit.org/show_bug.cgi?id=85356

Reviewed by Kent Tamura.

Source/WebCore:

No new tests. Covered in fast/forms/datalist/input-list.html

  • rendering/RenderThemeChromiumCommon.cpp:

(WebCore::RenderThemeChromiumCommon::supportsDataListUI):

LayoutTests:

  • platform/chromium/fast/forms/datalist/input-list-expected.txt:
10:03 PM Changeset in webkit [117725] by haraken@chromium.org
  • 5 edits in trunk/Source/WebCore

[V8] Pass Isolate to throwError()s in CodeGeneratorV8.pm
https://bugs.webkit.org/show_bug.cgi?id=86976

Reviewed by Adam Barth.

The objective is to pass Isolate around in V8 bindings.
This patch passes Isolate to throwError()s in CodeGeneratorV8.pm.

No tests. No change in behavior.

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateNormalAttrGetter):
(GenerateNormalAttrSetter):
(GenerateParametersCheck):
(GenerateConstructorCallback):
(GenerateNamedConstructorCallback):
(GenerateFunctionCallString):

  • bindings/scripts/test/V8/V8TestInterface.cpp:

(WebCore::V8TestInterface::constructorCallback):

  • bindings/scripts/test/V8/V8TestNamedConstructor.cpp:

(WebCore::V8TestNamedConstructorConstructorCallback):

  • bindings/scripts/test/V8/V8TestObj.cpp:

(WebCore::TestObjV8Internal::withScriptStateAttributeAttrSetter):
(WebCore::TestObjV8Internal::withScriptStateAttributeRaisesAttrGetter):
(WebCore::TestObjV8Internal::withScriptStateAttributeRaisesAttrSetter):
(WebCore::TestObjV8Internal::withScriptExecutionContextAndScriptStateAttributeAttrSetter):
(WebCore::TestObjV8Internal::withScriptExecutionContextAndScriptStateAttributeRaisesAttrGetter):
(WebCore::TestObjV8Internal::withScriptExecutionContextAndScriptStateAttributeRaisesAttrSetter):
(WebCore::TestObjV8Internal::withScriptExecutionContextAndScriptStateWithSpacesAttributeAttrSetter):
(WebCore::TestObjV8Internal::withScriptStateVoidCallback):
(WebCore::TestObjV8Internal::withScriptStateObjCallback):
(WebCore::TestObjV8Internal::withScriptStateVoidExceptionCallback):
(WebCore::TestObjV8Internal::withScriptStateObjExceptionCallback):
(WebCore::TestObjV8Internal::withScriptExecutionContextAndScriptStateCallback):
(WebCore::TestObjV8Internal::withScriptExecutionContextAndScriptStateObjExceptionCallback):
(WebCore::TestObjV8Internal::withScriptExecutionContextAndScriptStateWithSpacesCallback):
(WebCore::TestObjV8Internal::methodWithCallbackArgCallback):
(WebCore::TestObjV8Internal::methodWithNonCallbackArgAndCallbackArgCallback):
(WebCore::TestObjV8Internal::methodWithCallbackAndOptionalArgCallback):
(WebCore::TestObjV8Internal::overloadedMethod5Callback):
(WebCore::V8TestObj::constructorCallback):

7:44 PM Changeset in webkit [117724] by staikos@webkit.org
  • 2 edits in trunk/Source/WebCore

[BlackBerry] Implement the Screen functions to get DPI.
https://bugs.webkit.org/show_bug.cgi?id=86967

Reviewed by Antonio Gomes.

  • platform/blackberry/PlatformScreenBlackBerry.cpp:

(WebCore::screenHorizontalDPI):
(WebCore::screenVerticalDPI):

7:41 PM Changeset in webkit [117723] by shinyak@chromium.org
  • 20 edits in trunk/Source/WebCore

[Refactoring] Node::shadowHost() and Node::setShadowHost() can be moved to ShadowRoot.
https://bugs.webkit.org/show_bug.cgi?id=86585

Reviewed by Hajime Morita.

Since Node::shadowHost() and Node::setShadowHost() are valid only if Node is ShadowRoot,
they should be moved to ShadowRoot.

However, Node::setParent cannot be called from ShadowRoot, we add Node::setParentOrHostNode
to call it as Node::parentOrHostNode() calls Node::parent(). Node::setParent() is now private.
We also add SVGElementInstance::setParentOrHostNode() to share ContainerNodeAlgorithm.

No new tests, no change in behavior.

  • dom/Attr.cpp:

(WebCore::Attr::createTextChild):

  • dom/ContainerNode.cpp:

(WebCore::ContainerNode::insertBeforeCommon):
(WebCore::ContainerNode::removeBetween):
(WebCore::ContainerNode::removeChildren):

  • dom/ContainerNodeAlgorithms.h:

(WebCore::appendChildToContainer):
(WebCore::Private::addChildNodesToDeletionQueue):

  • dom/ElementShadow.cpp:

(WebCore::validateShadowRoot):
(WebCore::ElementShadow::addShadowRoot):
(WebCore::ElementShadow::removeAllShadowRoots):

  • dom/EventDispatcher.cpp:

(WebCore::eventTargetRespectingSVGTargetRules):
(WebCore::EventDispatcher::ensureEventAncestors):
(WebCore::EventDispatcher::determineDispatchBehavior):

  • dom/EventDispatcher.h:

(WebCore):
(EventDispatcher):

  • dom/Node.cpp:

(WebCore::Node::parentOrHostElement):

  • dom/Node.h:

(Node):
(WebCore::Node::setParentOrHostNode):
(WebCore):

  • dom/NodeRenderingContext.cpp:

(WebCore::NodeRenderingContext::NodeRenderingContext):

  • dom/ShadowRoot.h:

(WebCore::ShadowRoot::host):
(WebCore):
(WebCore::ShadowRoot::setHost):

  • dom/TreeScope.cpp:

(WebCore::TreeScope::focusedNode):

  • html/shadow/ContentSelectorQuery.cpp:

(WebCore::ContentSelectorQuery::matches):

  • page/DragController.cpp:

(WebCore::asFileInput):

  • page/EventHandler.cpp:

(WebCore::EventHandler::handleMousePressEvent):
(WebCore::instanceAssociatedWithShadowTreeElement):
(WebCore::EventHandler::dispatchMouseEvent):

  • page/FocusController.cpp:

(WebCore::FocusScope::owner):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::hasLineIfEmpty):

  • svg/SVGElementInstance.h:

(WebCore::SVGElementInstance::setParentOrHostNode):
(SVGElementInstance):

  • svg/SVGStyledElement.cpp:

(WebCore::SVGStyledElement::title):

  • svg/SVGTRefElement.cpp:

(WebCore::SVGShadowText::willRecalcTextStyle):

7:25 PM Changeset in webkit [117722] by staikos@webkit.org
  • 2 edits in trunk

[BlackBerry] Define navigator.vendor for BlackBerry.
https://bugs.webkit.org/show_bug.cgi?id=86975

Reviewed by Antonio Gomes.

  • Source/cmake/OptionsBlackBerry.cmake:
6:47 PM Changeset in webkit [117721] by commit-queue@webkit.org
  • 5 edits
    2 adds in trunk

Unsupported commands should have queryCommandValue() = "", not false
https://bugs.webkit.org/show_bug.cgi?id=86964

Patch by Joe Thomas <joethomas@motorola.com> on 2012-05-20
Reviewed by Ryosuke Niwa.

queryCommandValue for unsupported commands should return empty string.
The specification related to this can be located at http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html#methods-to-query-and-execute-commands

Source/WebCore:

Test: editing/execCommand/queryCommandValue-unsupported-commands.html

  • dom/Document.idl:

LayoutTests:

  • editing/execCommand/queryCommandValue-unsupported-commands-expected.txt: Added.
  • editing/execCommand/queryCommandValue-unsupported-commands.html: Added.
  • editing/execCommand/use-css-expected.txt:
  • editing/execCommand/use-css.html:
6:25 PM Changeset in webkit [117720] by commit-queue@webkit.org
  • 7 edits in trunk/Source/WebKit/efl

[EFL] ewk_view navigation_policy_decision() input parameters should be extended
https://bugs.webkit.org/show_bug.cgi?id=85048

Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-05-20
Reviewed by Antonio Gomes.

Introduced new enum Ewk_Navigation_Type cloning WebCore::NavigationType.
Extended ewk_view navigation_policy_decision() input parameters with new
navigationType parameter. This paramater gives more data for making a
navigation policy decision and also provides dumping necessary for many Layout
testcases.

  • WebCoreSupport/AssertMatchingEnums.cpp:
  • WebCoreSupport/FrameLoaderClientEfl.cpp:

(WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction):

  • ewk/ewk_frame.h:
  • ewk/ewk_view_private.h:
  • ewk/ewk_view.cpp:

(_Ewk_View_Private_Data):
(ewk_view_navigation_policy_decision):

  • ewk/ewk_view.h:
6:01 PM Changeset in webkit [117719] by haraken@chromium.org
  • 4 edits in trunk/Source/WebCore

Unreviewed. Rebaselined run-bindings-tests results.

  • bindings/scripts/test/JS/JSTestInterface.cpp:

(WebCore::setJSTestInterfaceSupplementalStr2):
(WebCore::setJSTestInterfaceSupplementalStr3):
(WebCore::setJSTestInterfaceSupplementalNode):

  • bindings/scripts/test/JS/JSTestObj.cpp:

(WebCore::setJSTestObjShortAttr):
(WebCore::setJSTestObjUnsignedShortAttr):
(WebCore::setJSTestObjIntAttr):
(WebCore::setJSTestObjLongLongAttr):
(WebCore::setJSTestObjUnsignedLongLongAttr):
(WebCore::setJSTestObjStringAttr):
(WebCore::setJSTestObjTestObjAttr):
(WebCore::setJSTestObjSequenceAttr):
(WebCore::setJSTestObjIntSequenceAttr):
(WebCore::setJSTestObjShortSequenceAttr):
(WebCore::setJSTestObjLongSequenceAttr):
(WebCore::setJSTestObjLongLongSequenceAttr):
(WebCore::setJSTestObjUnsignedIntSequenceAttr):
(WebCore::setJSTestObjUnsignedShortSequenceAttr):
(WebCore::setJSTestObjUnsignedLongSequenceAttr):
(WebCore::setJSTestObjUnsignedLongLongSequenceAttr):
(WebCore::setJSTestObjFloatSequenceAttr):
(WebCore::setJSTestObjDoubleSequenceAttr):
(WebCore::setJSTestObjBooleanSequenceAttr):
(WebCore::setJSTestObjVoidSequenceAttr):
(WebCore::setJSTestObjDateSequenceAttr):
(WebCore::setJSTestObjXMLObjAttr):
(WebCore::setJSTestObjCreate):
(WebCore::setJSTestObjReflectedStringAttr):
(WebCore::setJSTestObjReflectedIntegralAttr):
(WebCore::setJSTestObjReflectedUnsignedIntegralAttr):
(WebCore::setJSTestObjReflectedBooleanAttr):
(WebCore::setJSTestObjReflectedURLAttr):
(WebCore::setJSTestObjReflectedCustomIntegralAttr):
(WebCore::setJSTestObjReflectedCustomBooleanAttr):
(WebCore::setJSTestObjReflectedCustomURLAttr):
(WebCore::setJSTestObjAttrWithGetterException):
(WebCore::setJSTestObjAttrWithSetterException):
(WebCore::setJSTestObjStringAttrWithGetterException):
(WebCore::setJSTestObjStringAttrWithSetterException):
(WebCore::setJSTestObjCustomAttr):
(WebCore::setJSTestObjWithScriptStateAttribute):
(WebCore::setJSTestObjWithScriptExecutionContextAttribute):
(WebCore::setJSTestObjWithScriptStateAttributeRaises):
(WebCore::setJSTestObjWithScriptExecutionContextAttributeRaises):
(WebCore::setJSTestObjWithScriptExecutionContextAndScriptStateAttribute):
(WebCore::setJSTestObjWithScriptExecutionContextAndScriptStateAttributeRaises):
(WebCore::setJSTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute):
(WebCore::setJSTestObjWithScriptArgumentsAndCallStackAttribute):
(WebCore::setJSTestObjConditionalAttr1):
(WebCore::setJSTestObjConditionalAttr2):
(WebCore::setJSTestObjConditionalAttr3):
(WebCore::setJSTestObjConditionalAttr4Constructor):
(WebCore::setJSTestObjConditionalAttr5Constructor):
(WebCore::setJSTestObjConditionalAttr6Constructor):
(WebCore::setJSTestObjMutablePoint):
(WebCore::setJSTestObjImmutablePoint):
(WebCore::setJSTestObjStrawberry):
(WebCore::setJSTestObjStrictFloat):
(WebCore::setJSTestObjId):

  • bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:

(WebCore::setJSTestSerializedScriptValueInterfaceValue):
(WebCore::setJSTestSerializedScriptValueInterfaceCachedValue):

5:51 PM Changeset in webkit [117718] by staikos@webkit.org
  • 2 edits in trunk/Source/WebCore

Use reinterpret_cast_ptr<> to fix an alignment warning.
https://bugs.webkit.org/show_bug.cgi?id=80790

Reviewed by Rob Buis.

  • platform/image-decoders/jpeg/JPEGImageDecoder.cpp:

(WebCore::error_exit):

5:51 PM Changeset in webkit [117717] by Philippe Normand
  • 2 edits in trunk/LayoutTests

Unreviewed, GTK gardening.

  • platform/gtk/test_expectations.txt: Fix expectation of

svg/hittest/svg-shapes-non-scale-stroke.html after r117713.

5:50 PM Changeset in webkit [117716] by commit-queue@webkit.org
  • 5 edits in trunk

Needs style recalculation by changing applyAuthorStyles dynamically
https://bugs.webkit.org/show_bug.cgi?id=84251

Source/WebCore:

Modifying setApplyAuthorStyles to invoke owner()'s
setNeedsRedistributing if applyAuthorStyles changes.

Patch by Takashi Sakamoto <tasak@google.com> on 2012-05-20
Reviewed by Hajime Morita.

No new tests. Adding new tests to existing
fast/dom/shadow/shadow-root-applyAuthorStyles.html to test this
feature.

  • dom/ShadowRoot.cpp:

(WebCore::ShadowRoot::setApplyAuthorStyles):
If applyAuthorStyles changes, invoke owner's setNeedsRedistributing to
recalculate styles of the shadow root's child elements.

LayoutTests:

Patch by Takashi Sakamoto <tasak@google.com> on 2012-05-20
Reviewed by Hajime Morita.

  • fast/dom/shadow/shadow-root-applyAuthorStyles-expected.html:
  • fast/dom/shadow/shadow-root-applyAuthorStyles.html:
4:32 PM Changeset in webkit [117715] by dbates@webkit.org
  • 4 edits
    1 add in trunk/Tools

svn-apply cannot apply patches to files that contain space
characters in their path
https://bugs.webkit.org/show_bug.cgi?id=85742

Reviewed by Eric Seidel.

Fixes an issue where svn-apply cannot apply a patch to a file
if there is a space in its file path.

The regular expression we were using to fix up +++/--- lines
was too strict; it only matched file paths that contained non-
whitespace characters. Instead, it's sufficient to match file
paths whose characters aren't in the set {\t, \n, \r}.

  • Scripts/VCSUtils.pm:

(parseSvnDiffHeader):
(runCommand): Added.

  • Scripts/svn-apply:

(scmWillDeleteFile): Modified to call runCommand() so as to
handle querying git for a file whose path may contain a space
character.

  • Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffHeader.pl:
    • Added test case "new file with spaces in its name".
  • Scripts/webkitperl/VCSUtils_unittest/runCommand.pl: Added.
4:29 PM Changeset in webkit [117714] by dbates@webkit.org
  • 2 edits in trunk/Tools

svn-apply fails to apply a patch that moves files from directory A to A/B
https://bugs.webkit.org/show_bug.cgi?id=86973

Reviewed by Eric Seidel.

Fixes an issue where svn-apply fails to apply a patch that moves files in a
directory A to some sub-directory B in A with a Git checkout of WebKit.

Currently, svn-apply only creates new directories along a file system path that
it hasn't already processed. That is, if svn-apply creates/traverses all the
intermediate directories along the path A/B then it will assume the directory A/B
exists for all subsequent requests to create sub-directories in A/B (e.g. A/B/C).
When moving a file F in directory A to directory A/B using a Git checkout, Git
may remove directory A if F is the last file in A. Therefore, svn-apply will fail
to create sub-directory B in A (since A no longer exists).

  • Scripts/svn-apply:

(addDirectoriesIfNeeded):

4:12 PM Changeset in webkit [117713] by pdr@google.com
  • 4 edits in trunk/LayoutTests

Skip failing hit testing tests
https://bugs.webkit.org/show_bug.cgi?id=86971

Unreviewed, skipping tests.

  • platform/efl/test_expectations.txt:
  • platform/gtk/test_expectations.txt:
  • platform/qt/Skipped:
2:35 PM Changeset in webkit [117712] by rakuco@webkit.org
  • 2 edits in trunk/LayoutTests

[EFL] Unskip passing test after r117709.

  • platform/efl/test_expectations.txt:
1:58 PM Changeset in webkit [117711] by pdr@google.com
  • 4 edits
    6 adds in trunk

Accumulate SVG animations into first contributing element
https://bugs.webkit.org/show_bug.cgi?id=86385

Reviewed by Nikolas Zimmermann.

Source/WebCore:

Previously we were accumulating animations into the first animation element when
there were multiple animations for a single element. This crashed if the first
animation ended first because the first animation was prematurely cleaned up.
This change accumulates animations into the first _contributing_ animation element.

Tests: svg/animations/multiple-animations-ending.html

svg/animations/svg-two-animate-elements-crash-expected.svg
svg/animations/svg-two-animate-elements-crash.svg

  • svg/animation/SMILTimeContainer.cpp:

(WebCore::SMILTimeContainer::updateAnimations):

  • svg/animation/SVGSMILElement.cpp:

(WebCore::SVGSMILElement::progress):

LayoutTests:

  • svg/animations/multiple-animations-ending-expected.txt: Added.
  • svg/animations/multiple-animations-ending.html: Added.
  • svg/animations/resources/multiple-animations-ending.svg: Added.
  • svg/animations/script-tests/multiple-animations-ending.js: Added.

(sample1):
(sample2):
(sample3):
(sample4):
(sample5):
(sample6):
(sample7):
(sample8):
(sample9):
(sample10):
(sample11):
(sample12):
(sample13):
(sample14):
(sample15):
(sample16):
(sample17):
(sample18):
(sample19):
(sample20):
(sample21):
(sample22):
(sample23):
(executeTest):

  • svg/animations/svg-two-animate-elements-crash-expected.svg: Added.
  • svg/animations/svg-two-animate-elements-crash.svg: Added.
1:29 PM Changeset in webkit [117710] by kevino@webkit.org
  • 2 edits in trunk

[wx] Unreviewed build fix. Clean up no longer used files in DerivedSources.

12:49 PM Changeset in webkit [117709] by pdr@google.com
  • 9 edits
    2 adds in trunk

Fix hit testing on non-scaling strokes
https://bugs.webkit.org/show_bug.cgi?id=82628

Reviewed by Nikolas Zimmermann.

Source/WebCore:

This change fixes hit testing on non-scaling strokes. It contains fixes for 3 bugs:
1) RenderSVGRect::shapeDependentStrokeContains was not falling back to shape-based hit testing.
2) m_strokeAndMarkerBoundingBox did not account for non-scaling strokes.
3) RenderSVGShape::shapeDependentStrokeContains did not have any support for non-scaling strokes.

This change also contains some refactoring/cleanup of the non-scale-stroke codepaths.

Test: svg/hittest/svg-shapes-non-scale-stroke.html

  • rendering/svg/RenderSVGEllipse.cpp:

(WebCore::RenderSVGEllipse::createShape):

  • rendering/svg/RenderSVGRect.cpp:

(WebCore::RenderSVGRect::createShape):
(WebCore::RenderSVGRect::shapeDependentStrokeContains):

  • rendering/svg/RenderSVGShape.cpp:

(WebCore::RenderSVGShape::shapeDependentStrokeContains):
(WebCore::RenderSVGShape::shapeDependentFillContains):
(WebCore::RenderSVGShape::nonScalingStrokePath):
(WebCore):
(WebCore::RenderSVGShape::setupNonScalingStrokeContext):
(WebCore::RenderSVGShape::nonScalingStrokeTransform):
(WebCore::RenderSVGShape::strokePath):
(WebCore::RenderSVGShape::fillAndStrokePath):
(WebCore::RenderSVGShape::updateCachedBoundaries):
(WebCore::RenderSVGShape::inflateWithStrokeAndMarkerBounds):

  • rendering/svg/RenderSVGShape.h:

(WebCore::RenderSVGShape::hasNonScalingStroke):
(RenderSVGShape):

LayoutTests:

  • platform/chromium/test_expectations.txt:
  • platform/mac/Skipped:
  • svg/custom/non-scaling-stroke-expected.txt:
  • svg/hittest/svg-shapes-non-scale-stroke-expected.txt: Added.
  • svg/hittest/svg-shapes-non-scale-stroke.html: Added.
12:10 PM Changeset in webkit [117708] by gyuyoung.kim@samsung.com
  • 2 edits in trunk/Tools

[Chromium] Print layout test result on buildbot
https://bugs.webkit.org/show_bug.cgi?id=86965

Reviewed by Eric Seidel.

  • Scripts/run-webkit-tests: Add chrome-bot to buildbot user list.

(runningOnBuildBot):

4:18 AM Changeset in webkit [117707] by fpizlo@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

Predicted types should know about arguments
https://bugs.webkit.org/show_bug.cgi?id=85165

Reviewed by Oliver Hunt.

Merge r115604 from dfgopt.

  • bytecode/PredictedType.cpp:

(JSC::predictionToString):
(JSC::predictionToAbbreviatedString):
(JSC::predictionFromClassInfo):

  • bytecode/PredictedType.h:

(JSC):
(JSC::isMyArgumentsPrediction):
(JSC::isArgumentsPrediction):

3:00 AM Changeset in webkit [117706] by fpizlo@apple.com
  • 2 edits in trunk/Source/JavaScriptCore

Bytecompiler should emit trivially fewer jumps in loops
https://bugs.webkit.org/show_bug.cgi?id=85144

Reviewed by Oliver Hunt.

Merged r115587 from dfgopt.

1-2% across the board win.

  • bytecompiler/NodesCodegen.cpp:

(JSC::WhileNode::emitBytecode):
(JSC::ForNode::emitBytecode):

Note: See TracTimeline for information about the timeline view.