WebKit-https.git
9 years agoKill old run-webkit-tests processes in kill-process on Mac
rniwa@webkit.org [Thu, 13 Oct 2011 01:33:57 +0000 (01:33 +0000)]
Kill old run-webkit-tests processes in kill-process on Mac
https://bugs.webkit.org/show_bug.cgi?id=69976

Reviewed by Dirk Pranke.

Add a system call to remove all python processes running run-webkit-tests.

* BuildSlaveSupport/kill-old-processes:
* BuildSlaveSupport/mac: Removed.

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

9 years ago[EFL] Change efl style parameter variables with WebKit coding Style
gyuyoung.kim@samsung.com [Thu, 13 Oct 2011 01:23:06 +0000 (01:23 +0000)]
[EFL] Change efl style parameter variables with WebKit coding Style
https://bugs.webkit.org/show_bug.cgi?id=69073

Reviewed by Antonio Gomes.

This is a third step in order to be more compliant with WebKit coding style.
We have used one-letter| two-letter parameter according to efl style. However, it's more difficult
for other reviewers to review EFL patches. So, this patch changes efl style parameters
with meaningful one.

Majors changes are listed below,

- Use ewkFrame instead of o parameter in ewk_frame.cpp.
- Use ewkView instead of o parameter in ewk_view.cpp.
- Use menu and item instead of o parameter in ewk_contextmenu.cpp.
- Use ewkTile instead of o parameter in ewk_tile_xxx.cpp.
- Use tile parameter name instead of t parameter in ewk_tile_xxx.cpp.
- Use smartData instead of sd parameter for Ewk_XXXX_Smart_Data struct.
- Use width, height instead of w, h parameter.
- Use xxxEvent instead of ev parameter for event. (e.g. downEvent, upEvent, wheelEvent)
- Use scrollX, scrollY, scrollWidth, scrollHeight, centerX, centerY, deltaX, deltaY instead of sx, xy, sw,
sh, cx, cy, dx, dy.
- Use tileUnusedCache instead of tuc parameter in tiled backing store.
- Use red, green, blue and alpha instead of r,g,b,a.
- Remove "_" from parameter variable.
- Run demarchi's coding style script for ewk_tile_xxx.cpp files.
- Remove *void* parameter in ewk_tile_xxx.cpp's internal functions.

* ewk/ewk_auth_soup.cpp:
* ewk/ewk_contextmenu.cpp:
* ewk/ewk_cookies.cpp:
* ewk/ewk_frame.cpp:
* ewk/ewk_history.cpp:
* ewk/ewk_js.cpp:
* ewk/ewk_protocol_handler_soup.cpp:
* ewk/ewk_settings.cpp:
* ewk/ewk_tiled_backing_store.cpp:
* ewk/ewk_tiled_backing_store.h:
* ewk/ewk_tiled_matrix.cpp:
* ewk/ewk_tiled_matrix.h:
* ewk/ewk_tiled_model.cpp:
* ewk/ewk_tiled_model.h:
* ewk/ewk_view.cpp:
* ewk/ewk_view_single.cpp:
* ewk/ewk_view_tiled.cpp:
* ewk/ewk_window_features.cpp:

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

9 years ago[Chromium] Test expectation update.
tkent@chromium.org [Thu, 13 Oct 2011 01:07:16 +0000 (01:07 +0000)]
[Chromium] Test expectation update.

* platform/chromium/test_expectations.txt:
Try marking SLOW for Mac Debug timeouts.

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

9 years agoMany WK2 snapshots are blank
simon.fraser@apple.com [Thu, 13 Oct 2011 00:57:11 +0000 (00:57 +0000)]
Many WK2 snapshots are blank
https://bugs.webkit.org/show_bug.cgi?id=69953

Reviewed by Beth Dakin.

Two fixes:
1. negating a size_t in CGContextTranslateCTM() fails, because
size_t is unsigned. Fix by casing to CGFloat before negation.

2. Turn on window autodisplay, so that compositing tests snapshot correctly.
Autodisplay is necessary to kick off Core Animation rendering.

* WebKitTestRunner/cg/TestInvocationCG.cpp:
(WTR::createCGContextFromImage):
* WebKitTestRunner/mac/PlatformWebViewMac.mm:
(WTR::PlatformWebView::PlatformWebView):

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

9 years agoImplement a WebKitTransitionEvent constructor for V8
haraken@chromium.org [Thu, 13 Oct 2011 00:50:54 +0000 (00:50 +0000)]
Implement a WebKitTransitionEvent constructor for V8
https://bugs.webkit.org/show_bug.cgi?id=69911

Reviewed by Adam Barth.

Source/WebCore:

Test: fast/events/constructors/webkit-transition-event-constructor.html

* bindings/v8/custom/V8EventConstructors.cpp: Added a WebKitTransitionEvent constructor.
* dom/WebKitTransitionEvent.idl: Replaced 'JSCustomConstructor' with 'CustomConstructor'.

LayoutTests:

Enabled webkit-transition-event-constructor.html, since now V8 has the WebKitTransitionEvent constructor.

* platform/chromium/test_expectations.txt:

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

9 years agomake fast/writing-mode/margins.html a reftest to avoid cross-platform differences
ojan@chromium.org [Thu, 13 Oct 2011 00:37:40 +0000 (00:37 +0000)]
make fast/writing-mode/margins.html a reftest to avoid cross-platform differences
https://bugs.webkit.org/show_bug.cgi?id=69977

Reviewed by Tony Chang.

* fast/writing-mode/margins-expected.html: Added.
* fast/writing-mode/margins-expected.png: Removed.
* fast/writing-mode/margins-expected.txt: Removed.
* fast/writing-mode/margins.html:

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

9 years agoImplement a BeforeLoadEvent constructor for JSC
haraken@chromium.org [Thu, 13 Oct 2011 00:35:15 +0000 (00:35 +0000)]
Implement a BeforeLoadEvent constructor for JSC
https://bugs.webkit.org/show_bug.cgi?id=69893

Reviewed by Adam Barth.

Source/WebCore:

There is no spec for the BeforeLoadEvent constructor
since it is WebKit-specific. However, judging from the current
IDL of initBeforeLoadEvent(), the constructor IDL
should be as follows.

[Constructor(DOMString type, optional BeforeLoadEventInit eventInitDict)]
interface BeforeLoadEvent : Event {
    ...;
}

dictionary BeforeLoadEventInit : EventInit {
    DOMString url;
}

Test: fast/events/constructors/before-load-event-constructor.html

* bindings/generic/EventConstructors.h: Added a definition for the BeforeLoadEvent constructor.
* bindings/js/JSEventConstructors.cpp: Added #includes for BeforeLoadEvent.
* dom/BeforeLoadEvent.h: Added a definition for BeforeLoadEventInit.
(WebCore::BeforeLoadEventInit::BeforeLoadEventInit):
(WebCore::BeforeLoadEvent::create):
(WebCore::BeforeLoadEvent::initBeforeLoadEvent):
(WebCore::BeforeLoadEvent::BeforeLoadEvent):
* dom/BeforeLoadEvent.idl: Makes BeforeLoadEvent constructible.

LayoutTests:

before-load-event-constructor.html checks the behavior of the BeforeLoadEvent constructor.

* fast/dom/constructed-objects-prototypes-expected.txt: Added inner.BeforeLoadEvent().
* fast/events/constructors/before-load-event-constructor-expected.txt: Added.
* fast/events/constructors/before-load-event-constructor.html: Added.
* platform/chromium/test_expectations.txt: Skipped before-load-event-constructor.html, since V8 does not yet have the BeforeLoadEvent constructor.

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

9 years agoC4481 warning should be disabled for OVERRIDE and FINAL.
tkent@chromium.org [Thu, 13 Oct 2011 00:34:35 +0000 (00:34 +0000)]
C4481 warning should be disabled for OVERRIDE and FINAL.
https://bugs.webkit.org/show_bug.cgi?id=69904

Reviewed by Adam Roben.

* win/tools/vsprops/common.vsprops: Disable C4481.

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

9 years agocommit-queue doesn't have a friendly error message when the reviewer line is messed up
abarth@webkit.org [Thu, 13 Oct 2011 00:21:40 +0000 (00:21 +0000)]
commit-queue doesn't have a friendly error message when the reviewer line is messed up
https://bugs.webkit.org/show_bug.cgi?id=69979

Reviewed by Eric Seidel.

Rather than combining the ChangeLog validation with a more complicated
command, this patch has the commit-queue run it as a separate command,
which will give us more control over the error message.

* Scripts/webkitpy/tool/bot/commitqueuetask.py:
* Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
* Scripts/webkitpy/tool/commands/download.py:
* Scripts/webkitpy/tool/commands/queues_unittest.py:
* Scripts/webkitpy/tool/steps/validatechangelogs.py:
* Scripts/webkitpy/tool/steps/validatereviewer.py:

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

9 years agoLayout tests asserting in LayoutTestController::pathToLocalResource()
eric@webkit.org [Thu, 13 Oct 2011 00:14:53 +0000 (00:14 +0000)]
Layout tests asserting in LayoutTestController::pathToLocalResource()
https://bugs.webkit.org/show_bug.cgi?id=69898

Reviewed by Simon Fraser.

old-run-webkit-tests just didn't know to set LOCAL_RESOURCE_ROOT, oops.

* Scripts/old-run-webkit-tests:
(openDumpTool):

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

9 years agoThe commit-queue doesn't tell me which tests my patch broke
abarth@webkit.org [Thu, 13 Oct 2011 00:13:31 +0000 (00:13 +0000)]
The commit-queue doesn't tell me which tests my patch broke
https://bugs.webkit.org/show_bug.cgi?id=69975

Reviewed by Eric Seidel.

We now print the list of newly failing tests, like we do for the EWS.

* Scripts/webkitpy/tool/commands/queues.py:
* Scripts/webkitpy/tool/commands/queues_unittest.py:

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

9 years ago[skia] Implement Path.currentPoint for skia
commit-queue@webkit.org [Wed, 12 Oct 2011 23:59:48 +0000 (23:59 +0000)]
[skia] Implement Path.currentPoint for skia
https://bugs.webkit.org/show_bug.cgi?id=69817

Replace FIXME with implementation.

Patch by Ben Wells <benwells@chromium.org> on 2011-10-12
Reviewed by Kenneth Russell.

* platform/graphics/skia/PathSkia.cpp:
(WebCore::Path::currentPoint):

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

9 years agoIncorrect rendering with one-sided thick border and border-radius
commit-queue@webkit.org [Wed, 12 Oct 2011 23:44:10 +0000 (23:44 +0000)]
Incorrect rendering with one-sided thick border and border-radius
https://bugs.webkit.org/show_bug.cgi?id=38787

Patch by Ben Wells <benwells@chromium.org> on 2011-10-12
Reviewed by Simon Fraser.

Source/WebCore:

Incorrect rendering resulted when the inner border could not be properly represented as a rounded
rectangle. When this happens, and the inner border is clipped out, the clipping code clips out the
enclosing rectangle instead.

This change addresses this by clipping in a different way in this case only. The inside is clipped
out one side at a time with a rounded rect created by adjusting the unrenderable inner border
rounded rectangle. The side polygon which is clipped to is also increased in this case to include
the inside of the border so that no areas are missing.

Test: fast/borders/border-radius-complex-inner.html

* rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintOneBorderSide):
(WebCore::RenderBoxModelObject::paintBorder):
(WebCore::calculateSideRectIncludingInner):
(WebCore::calculateAdjustedInnerBorder):
(WebCore::RenderBoxModelObject::clipBorderSideForComplexInnerPath):
* rendering/RenderBoxModelObject.h:

LayoutTests:

* fast/borders/border-radius-complex-inner.html: Added.
* platform/chromium-linux/fast/borders/border-radius-complex-inner-expected.png: Added.
* platform/chromium-linux/fast/borders/border-radius-different-width-001-expected.png:
* platform/chromium-linux/fast/borders/mixed-border-styles-radius-expected.png:
* platform/chromium/test_expectations.txt:
* platform/mac/fast/borders/border-radius-complex-inner-expected.txt: Added.

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

9 years agoAdded myself as a committer.
aboxhall@chromium.org [Wed, 12 Oct 2011 23:14:16 +0000 (23:14 +0000)]
Added myself as a committer.

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

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

9 years agoUnreviewed. Rolled DEPS.
commit-queue@webkit.org [Wed, 12 Oct 2011 23:02:26 +0000 (23:02 +0000)]
Unreviewed.  Rolled DEPS.

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

* DEPS:

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

9 years agoSkip accessibility/menu-list-sends-change-notification.html on Mac.
dmazzoni@google.com [Wed, 12 Oct 2011 22:57:19 +0000 (22:57 +0000)]
Skip accessibility/menu-list-sends-change-notification.html on Mac.
https://bugs.webkit.org/show_bug.cgi?id=69970

Reviewed by Simon Fraser.

* platform/mac/Skipped:

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

9 years agoClean up CSSPropertyTextDecoration implementation and ETextDecoration usage.
macpherson@chromium.org [Wed, 12 Oct 2011 22:51:17 +0000 (22:51 +0000)]
Clean up CSSPropertyTextDecoration implementation and ETextDecoration usage.
https://bugs.webkit.org/show_bug.cgi?id=67625

Reviewed by Eric Seidel.

No new tests - no functionality changed.

The implementation of CSSPropertyTextDecoration is simlified because
1) CSSValueListIterator produces a valid iterator when no results available.
2) CSSParser only allows CSSValueNone or a list of appropriate idents.
3) CSSParser will treat a zero-length list as invalid at parse time.

* css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::operator ETextDecoration):
Implement cast from CSSPrimitiveValue to ETextDecoration.
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::applyProperty):
* rendering/style/RenderStyle.h:
Use ETextDecoration enum instead of int throughout.
(WebCore::InheritedFlags::textDecorationsInEffect):
(WebCore::InheritedFlags::textDecoration):
(WebCore::InheritedFlags::addToTextDecorationsInEffect):
(WebCore::InheritedFlags::setTextDecorationsInEffect):
(WebCore::InheritedFlags::setTextDecoration):
* rendering/style/RenderStyleConstants.h:
Introduce constant for number of bits required to represent enum.
(WebCore::operator|):
Implement | operator for bitfield enum.
(WebCore::operator|=):
Implement |= operator for bitfield enum.
* rendering/style/StyleVisualData.h:
Use ETextDecoration instead of int.

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

9 years agoImplement -webkit-flex-align for cross axis alignment in flex-flow: row
tony@chromium.org [Wed, 12 Oct 2011 22:49:25 +0000 (22:49 +0000)]
Implement -webkit-flex-align for cross axis alignment in flex-flow: row
https://bugs.webkit.org/show_bug.cgi?id=69808

Reviewed by David Hyatt.

Source/WebCore:

Tests: css3/flexbox/flex-align-percent-height.html
       css3/flexbox/flex-align-vertical-writing-mode.html
       css3/flexbox/flex-align.html

* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::isFlowAwareLogicalHeightAuto):
(WebCore::RenderFlexibleBox::flowAwareContentLogicalHeight):
(WebCore::RenderFlexibleBox::flowAwareBorderAndPaddingLogicalHeight):
(WebCore::RenderFlexibleBox::flowAwareMarginLogicalHeightForChild):
(WebCore::RenderFlexibleBox::flowAwareLogicalLocationForChild):
(WebCore::RenderFlexibleBox::layoutInlineDirection):
(WebCore::RenderFlexibleBox::availableLogicalHeightForChild):
(WebCore::RenderFlexibleBox::marginBoxAscent):
(WebCore::RenderFlexibleBox::layoutAndPlaceChildrenInlineDirection):
(WebCore::RenderFlexibleBox::adjustLocationLogicalTopForChild):
(WebCore::RenderFlexibleBox::alignChildrenBlockDirection):
* rendering/RenderFlexibleBox.h:

LayoutTests:

* css3/flexbox/flex-align-expected.txt: Added.
* css3/flexbox/flex-align-percent-height-expected.txt: Added.
* css3/flexbox/flex-align-percent-height.html: Added.
* css3/flexbox/flex-align-vertical-writing-mode-expected.txt: Added.
* css3/flexbox/flex-align-vertical-writing-mode.html: Added.
* css3/flexbox/flex-align.html: Added.

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

9 years agoExpected result accidentally left out of http://trac.webkit.org/changeset/97222/.
ojan@chromium.org [Wed, 12 Oct 2011 22:47:05 +0000 (22:47 +0000)]
Expected result accidentally left out of trac.webkit.org/changeset/97222/.

* fast/writing-mode/margins-expected.png: Added.

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

9 years ago_run_tests is a confusing variable name in webkitpy
abarth@webkit.org [Wed, 12 Oct 2011 22:44:46 +0000 (22:44 +0000)]
_run_tests is a confusing variable name in webkitpy
https://bugs.webkit.org/show_bug.cgi?id=69971

Reviewed by Eric Seidel.

Eric and I thought this was a function.

* Scripts/webkitpy/tool/bot/earlywarningsystemtask.py:

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

9 years agoChanged the order of my email addresses so that it autocompletes the correct one.
dmazzoni@google.com [Wed, 12 Oct 2011 22:30:39 +0000 (22:30 +0000)]
Changed the order of my email addresses so that it autocompletes the correct one.

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

9 years agoFix test-webkitpy after r97307 and r97293.
tony@chromium.org [Wed, 12 Oct 2011 22:20:54 +0000 (22:20 +0000)]
Fix test-webkitpy after r97307 and r97293.

* Scripts/webkitpy/layout_tests/port/chromium.py: options.time_out_ms
  is None during tests so add back the check.
* Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py: The
  output directory is now build/Debug.

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

9 years ago[CSS Regions]Remove -webkit-content-order property
mihnea@adobe.com [Wed, 12 Oct 2011 22:14:33 +0000 (22:14 +0000)]
[CSS Regions]Remove -webkit-content-order property
https://bugs.webkit.org/show_bug.cgi?id=69848

Reviewed by Tony Chang.

-webkit-content-order property is removed from latest CSS Regions spec.

Source/WebCore:

* css/CSSComputedStyleDeclaration.cpp:
(WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
* css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):
* css/CSSPropertyNames.in:
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::applyProperty):
* dom/Node.cpp:
(WebCore::Node::diff):
* rendering/RenderFlowThread.cpp:
(WebCore::compareRenderRegions):
* rendering/RenderTreeAsText.cpp:
(WebCore::writeRenderFlowThreads):
* rendering/style/RenderStyle.h:
* rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):
* rendering/style/StyleRareNonInheritedData.h:

LayoutTests:

* fast/css/getComputedStyle/computed-style-expected.txt:
* fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* fast/regions/content-flowed-into-regions-with-dyn-index-expected.txt: Removed.
* fast/regions/content-flowed-into-regions-with-dyn-index.html: Removed.
* fast/regions/content-flowed-into-regions-with-index-dom-expected.txt: Removed.
* fast/regions/content-flowed-into-regions-with-index-dom.html: Removed.
* fast/regions/content-flowed-into-regions-with-index-expected.txt: Removed.
* fast/regions/content-flowed-into-regions-with-index.html: Removed.
* fast/regions/script-tests/webkit-content-order-parsing.js: Removed.
* fast/regions/webkit-content-order-parsing-expected.txt: Removed.
* fast/regions/webkit-content-order-parsing.html: Removed.
* platform/chromium-cg-mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
* platform/gtk/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
* platform/gtk/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
* platform/gtk/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
* platform/mac/fast/regions/bottom-overflow-out-of-first-region-expected.txt:
* platform/mac/fast/regions/content-flowed-into-regions-dynamically-inserted-expected.txt:
* platform/mac/fast/regions/content-flowed-into-regions-with-dyn-index-expected.png: Removed.
* platform/mac/fast/regions/content-flowed-into-regions-with-index-dom-expected.png: Removed.
* platform/mac/fast/regions/content-flowed-into-regions-with-index-expected.png: Removed.
* platform/mac/fast/regions/floats-basic-in-variable-width-regions-expected.txt:
* platform/mac/fast/regions/flow-content-basic-expected.txt:
* platform/mac/fast/regions/flow-content-basic-vertical-expected.txt:
* platform/mac/fast/regions/flow-content-basic-vertical-rl-expected.txt:
* platform/mac/fast/regions/flows-dependency-dynamic-remove-expected.txt:
* platform/mac/fast/regions/flows-dependency-same-flow-expected.txt:
* platform/mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
* platform/mac/fast/regions/outline-sides-in-region-expected.txt:
* platform/mac/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt:
* platform/mac/fast/regions/overflow-in-uniform-regions-expected.txt:
* platform/mac/fast/regions/overflow-in-variable-width-regions-expected.txt:
* platform/mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
* platform/mac/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
* platform/mac/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt:
* platform/mac/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
* platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt:
* platform/mac/fast/regions/percentage-margins-mixed-ltr-dominant-regions-expected.txt:
* platform/mac/fast/regions/percentage-margins-mixed-rtl-dominant-regions-expected.txt:
* platform/mac/fast/regions/percentage-margins-rtl-variable-width-regions-expected.txt:
* platform/mac/fast/regions/percentage-margins-variable-width-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-in-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-in-rtl-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-inline-static-in-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-inline-static-in-rtl-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-perpendicular-flows-in-regions-expected.txt:
* platform/mac/fast/regions/region-overflow-auto-overflow-hidden-expected.txt:
* platform/mac/fast/regions/region-overflow-auto-overflow-visible-expected.txt:
* platform/mac/fast/regions/region-overflow-break-expected.txt:
* platform/mac/fast/regions/render-region-renderer-expected.txt:
* platform/mac/fast/regions/text-region-split-small-pagination-expected.txt:
* platform/mac/fast/regions/top-overflow-out-of-second-region-expected.txt:
* platform/mac/fast/regions/webkit-flow-double-pagination-float-push-expected.txt:
* platform/mac/fast/regions/webkit-flow-float-pushed-to-last-region-expected.txt:
* platform/mac/fast/regions/webkit-flow-float-unable-to-push-expected.txt:
* platform/mac/fast/regions/webkit-flow-floats-inside-regions-bounds-expected.txt:
* platform/mac/fast/regions/webkit-flow-inlines-dynamic-expected.txt:
* platform/mac/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt:
* platform/mac/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt:
* platform/mac/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-rl-expected.txt:
* platform/mac/fast/regions/webkit-flow-renderer-expected.txt:
* platform/mac/fast/regions/webkit-flow-renderer-layer-expected.txt:
* platform/mac/fast/regions/webkit-flow-renderer-nested-expected.txt:
* platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
* platform/mac/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
* platform/mac/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
* platform/qt/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
* platform/qt/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
* platform/win/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
* svg/css/getComputedStyle-basic-expected.txt:

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

9 years ago[chromium] remove old build dirs on chromium-win
tony@chromium.org [Wed, 12 Oct 2011 22:07:07 +0000 (22:07 +0000)]
[chromium] remove old build dirs on chromium-win
https://bugs.webkit.org/show_bug.cgi?id=69961

Reviewed by Adam Barth.

* Scripts/webkitpy/layout_tests/port/chromium_win.py: Output is now
  always in build and never in chrome or webkit.

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

9 years ago[Chromium] More timeouts after V8 roll.
dglazkov@chromium.org [Wed, 12 Oct 2011 21:50:42 +0000 (21:50 +0000)]
[Chromium] More timeouts after V8 roll.

* platform/chromium/test_expectations.txt: Updated.

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

9 years agoUpdate PeerConnection to use WebCore platform interfaces
commit-queue@webkit.org [Wed, 12 Oct 2011 21:37:41 +0000 (21:37 +0000)]
Update PeerConnection to use WebCore platform interfaces
https://bugs.webkit.org/show_bug.cgi?id=68462

Patch by Adam Bergkvist <adam.bergkvist@ericsson.com> on 2011-10-12
Reviewed by Adam Barth.

Currently not testable.

* WebCore.gypi:
* WebCore.pro:
* bindings/js/JSPeerConnectionCustom.cpp:
(WebCore::JSPeerConnectionConstructor::constructJSPeerConnection):
* bindings/v8/custom/V8PeerConnectionCustom.cpp: Removed.
* dom/MediaStreamList.cpp:
(WebCore::MediaStreamList::item):
(WebCore::MediaStreamList::append):
(WebCore::MediaStreamList::remove):
(WebCore::MediaStreamList::contains):
* dom/MediaStreamList.h:
* p2p/PeerConnection.cpp:
(WebCore::PeerConnection::create):
(WebCore::PeerConnection::PeerConnection):
(WebCore::PeerConnection::processSignalingMessage):
(WebCore::PeerConnection::readyState):
(WebCore::PeerConnection::send):
(WebCore::PeerConnection::addStream):
(WebCore::PeerConnection::removeStream):
(WebCore::PeerConnection::localStreams):
(WebCore::PeerConnection::remoteStreams):
(WebCore::PeerConnection::close):
(WebCore::PeerConnection::iceProcessingCompleted):
(WebCore::PeerConnection::sdpGenerated):
(WebCore::PeerConnection::dataStreamMessageReceived):
(WebCore::PeerConnection::remoteStreamAdded):
(WebCore::PeerConnection::remoteStreamRemoved):
(WebCore::PeerConnection::scriptExecutionContext):
(WebCore::PeerConnection::stop):
(WebCore::PeerConnection::scheduleInitialNegotiation):
(WebCore::PeerConnection::initialNegotiationTimerFired):
(WebCore::PeerConnection::ensureStreamChangeScheduled):
(WebCore::PeerConnection::streamChangeTimerFired):
(WebCore::PeerConnection::scheduleReadyStateChange):
(WebCore::PeerConnection::readyStateChangeTimerFired):
(WebCore::PeerConnection::changeReadyState):
* p2p/PeerConnection.h:
(WebCore::PeerConnection::refEventTarget):
(WebCore::PeerConnection::derefEventTarget):
* p2p/PeerConnection.idl:
* page/MediaStreamClient.h:
* page/MediaStreamController.cpp:
(WebCore::MediaStreamController::MediaStreamController):
* page/MediaStreamController.h:
* page/MediaStreamFrameController.cpp:
* page/MediaStreamFrameController.h:

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

9 years agoHang beneath PluginProcessProxy::createPropertyListFile() when using a thin build
mitz@apple.com [Wed, 12 Oct 2011 21:34:38 +0000 (21:34 +0000)]
Hang beneath PluginProcessProxy::createPropertyListFile() when using a thin build
https://bugs.webkit.org/show_bug.cgi?id=69960

Reviewed by Adam Roben.

* UIProcess/Plugins/mac/PluginProcessProxyMac.mm:
(WebKit::PluginProcessProxy::createPropertyListFile): Check for any non-zero return value
from posix_spawn() rather than for a negative return value. The old, incorrect check, caused
this function to hang in waitpid() after failing to spawn a plug-in process for a 32-bit plug-in
when WebKit2 was built for 64-bit only.

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

9 years agoAX: CrashTracer: [USER] 296 crashes in WebProcess at com.apple.WebCore: WebCore:...
cfleizach@apple.com [Wed, 12 Oct 2011 21:25:34 +0000 (21:25 +0000)]
AX: CrashTracer: [USER] 296 crashes in WebProcess at com.apple.WebCore: WebCore::AccessibilityScrollbar::document const + 29
https://bugs.webkit.org/show_bug.cgi?id=69936

AX Scrollbars have a weak pointer to their parent. They need to become AccessibilityMockObjects, so that they can
participate in the detachFromParent() methods that happens when those parents go away.
Could not reproduce the crash, but the backtrace is unequivocal.

Reviewed by Darin Adler.

* accessibility/AccessibilityScrollView.cpp:
(WebCore::AccessibilityScrollView::removeChildScrollbar):
* accessibility/AccessibilityScrollbar.cpp:
(WebCore::AccessibilityScrollbar::AccessibilityScrollbar):
* accessibility/AccessibilityScrollbar.h:
(WebCore::AccessibilityScrollbar::scrollbar):
(WebCore::AccessibilityScrollbar::isAccessibilityScrollbar):

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

9 years agogarden-o-matic's "Expect Failure" button does not work correctly, so we should remove...
dglazkov@chromium.org [Wed, 12 Oct 2011 21:21:51 +0000 (21:21 +0000)]
garden-o-matic's "Expect Failure" button does not work correctly, so we should remove it until the plumbing is fixed to avoid landmines.
https://bugs.webkit.org/show_bug.cgi?id=69954

Also renamed the action and associated event name to address an FIXME.

Reviewed by Adam Barth.

* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js: Renamed event name.
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/actions.js: Renamed the action.
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js: Removed action temporarily.

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

9 years ago[chromium] Add a setSelectionToRange() method to WebFrame.
thakis@chromium.org [Wed, 12 Oct 2011 21:10:15 +0000 (21:10 +0000)]
[chromium] Add a setSelectionToRange() method to WebFrame.
https://bugs.webkit.org/show_bug.cgi?id=69846

Also add a method to WebRange to create a range given a frame and an
interval.

This will be used to implement the "replacement range" feature of OS X
IMEs, see http://codereview.chromium.org/8227018 (the change to
render_widget.cc).
The renderer will set the selection to the replacement range before
calling confirmComposition(). This matches how WK2 does this, see
Source/WebKit2/WebProcess/WebPage/mac/WebPageMac.mm,
WebPage::setComposition(). The function convertToRange() was taken
from there, too.

Reviewed by Darin Fisher.

* public/WebFrame.h:
(WebKit::WebFrame::setSelectionToRange):
* src/WebFrameImpl.cpp:
(WebKit::WebViewImpl::setSelectionToRange):
* src/WebFrameImpl.h:
(WebKit::WebViewImpl::setSelectionToRange):
* src/WebRange.cpp:
(WebRange::fromGlobalRange):
* src/WebRange.h:
(WebRange::fromGlobalRange):

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

9 years ago[Chromium] Mark http/tests/media/video-play-stall.html as flaky TIMEOUT.
dglazkov@chromium.org [Wed, 12 Oct 2011 21:08:04 +0000 (21:08 +0000)]
[Chromium] Mark http/tests/media/video-play-stall.html as flaky TIMEOUT.

* platform/chromium/test_expectations.txt: Marked.

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

9 years agoPlatform-specific results for r97278
robert@webkit.org [Wed, 12 Oct 2011 21:01:08 +0000 (21:01 +0000)]
Platform-specific results for r97278

Unreviewed, adding results.

* platform/gtk/css2.1/20110323/border-conflict-style-079-expected.txt: Added.
* platform/gtk/css2.1/20110323/border-conflict-style-088-expected.txt: Added.
* platform/mac/css2.1/20110323/border-conflict-style-079-expected.txt: Added.
* platform/mac/css2.1/20110323/border-conflict-style-088-expected.txt: Added.
* platform/qt/css2.1/20110323/border-conflict-style-079-expected.txt: Added.
* platform/qt/css2.1/20110323/border-conflict-style-088-expected.txt: Added.

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

9 years ago[Chromium] Widen expectation of flakiness according to bots.
dglazkov@chromium.org [Wed, 12 Oct 2011 20:59:32 +0000 (20:59 +0000)]
[Chromium] Widen expectation of flakiness according to bots.

* platform/chromium/test_expectations.txt: Widened.

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

9 years agoSelection is not collapsed in some WK2 editing tests
commit-queue@webkit.org [Wed, 12 Oct 2011 20:51:26 +0000 (20:51 +0000)]
Selection is not collapsed in some WK2 editing tests
https://bugs.webkit.org/show_bug.cgi?id=69889

Skip tests for known reason.

Unreviewed.

Patch by Chang Shu <cshu@webkit.org> on 2011-10-12

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

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

9 years agoErrrk, revert accidental commit!
barraclough@apple.com [Wed, 12 Oct 2011 20:49:20 +0000 (20:49 +0000)]
Errrk, revert accidental commit!

* wtf/Platform.h:

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

9 years agoUnreviewed, re-land changes from #69890, #69903.
barraclough@apple.com [Wed, 12 Oct 2011 20:47:40 +0000 (20:47 +0000)]
Unreviewed, re-land changes from #69890, #69903.

These were reverted due to bug #69897, but #69903 fixed this problem.

* dfg/DFGJITCodeGenerator.h:
(JSC::DFG::JITCodeGenerator::silentFillGPR):

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

9 years agoValueProfile::computeUpdatedPrediction doesn't merge statistics correctly
fpizlo@apple.com [Wed, 12 Oct 2011 20:28:49 +0000 (20:28 +0000)]
ValueProfile::computeUpdatedPrediction doesn't merge statistics correctly
https://bugs.webkit.org/show_bug.cgi?id=69906

Reviewed by Gavin Barraclough.

It turns out that the simplest fix is to switch computeUpdatedPredictions()
to using predictionFromValue() combined with mergePrediction(). Doing so
allowed me to kill off weakBuckets and visitWeakReferences(). Hence this
not only fixes a performance bug but kills off a lot of code that I never
liked to begin with.

This appears to be a 1% win on V8.

* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::visitAggregate):
* bytecode/CodeBlock.h:
* bytecode/PredictedType.cpp:
(JSC::predictionFromValue):
* bytecode/ValueProfile.cpp:
(JSC::ValueProfile::computeStatistics):
(JSC::ValueProfile::computeUpdatedPrediction):
* bytecode/ValueProfile.h:
(JSC::ValueProfile::classInfo):
(JSC::ValueProfile::numberOfSamples):
(JSC::ValueProfile::isLive):
(JSC::ValueProfile::dump):

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

9 years agostop spamming 'stopping test driver timed out, killing it' when running rwt
tony@chromium.org [Wed, 12 Oct 2011 20:24:55 +0000 (20:24 +0000)]
stop spamming 'stopping test driver timed out, killing it' when running rwt
https://bugs.webkit.org/show_bug.cgi?id=69938

Reviewed by Adam Barth.

In http://trac.webkit.org/changeset/95875 , we made the timeout for
stopping the driver based on time_out_ms, but we based it on the wrong
default times.

* Scripts/webkitpy/layout_tests/port/chromium.py:

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

9 years agoDe-virtualize JSCell::toString
mhahnenberg@apple.com [Wed, 12 Oct 2011 20:23:08 +0000 (20:23 +0000)]
De-virtualize JSCell::toString
https://bugs.webkit.org/show_bug.cgi?id=69677

Reviewed by Sam Weinig.

Source/JavaScriptCore:

Removed toString from JSCallbackObject, since it is no
longer necessary since we now implicitly add toString and valueOf
functions to object prototypes when a convertToType callback
is provided, which is now the standard way to override toString
and valueOf in the JSC C API.
* API/JSCallbackObject.h:
* API/JSCallbackObjectFunctions.h:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:

Removed toString from InterruptedExecutionError and
TerminatedExecutionError and replaced it with defaultValue,
which JSObject::toString calls.  We'll probably have to de-virtualize
defaultValue eventually, but we'll cross that bridge when we
come to it.
* runtime/ExceptionHelpers.cpp:
(JSC::InterruptedExecutionError::defaultValue):
(JSC::TerminatedExecutionError::defaultValue):
* runtime/ExceptionHelpers.h:

Removed toString from JSNotAnObject, since its return value doesn't
actually matter and JSObject::toString can cover it.
* runtime/JSNotAnObject.cpp:
* runtime/JSNotAnObject.h:

De-virtualized JSCell::toString, JSObject::toString and JSString::toString.
Added handling of all cases for JSCell to JSCell::toString.
* runtime/JSObject.h:
* runtime/JSString.h:
* runtime/JSCell.cpp:
(JSC::JSCell::toString):
* runtime/JSCell.h:

Source/JavaScriptGlue:

Removed UserObjectImp::toString because it's no longer necessary since
clients can provide their own toString callback which will in turn be
called by JSObject::toString.
* UserObjectImp.cpp:
* UserObjectImp.h:

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

9 years agoGlobal stringStructure caches its prototype chain, abandoning a web page
oliver@apple.com [Wed, 12 Oct 2011 19:51:46 +0000 (19:51 +0000)]
Global stringStructure caches its prototype chain, abandoning a web page
https://bugs.webkit.org/show_bug.cgi?id=69952

Reviewed by Filip Pizlo.

When visiting a structure, we don't keep the prototype chain
alive if we're not the structure for an object type.

* runtime/Structure.cpp:
(JSC::Structure::visitChildren):

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

9 years ago[Chromium] More timeouts after V8 roll.
dglazkov@chromium.org [Wed, 12 Oct 2011 19:47:47 +0000 (19:47 +0000)]
[Chromium] More timeouts after V8 roll.

* platform/chromium/test_expectations.txt: Updated.

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

9 years agohttps://bugs.webkit.org/show_bug.cgi?id=69950
hyatt@apple.com [Wed, 12 Oct 2011 19:45:23 +0000 (19:45 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=69950

REGRESSION: Printing broken because of the isWritingModeRoot addition for unsplittable
paginated content. Make sure not to include the RenderView when checking for writing mode
roots. We only care about children that differ from their parents.

Reviewed by Dimitri Glazkov.

* rendering/LayoutState.cpp:
(WebCore::LayoutState::LayoutState):
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::adjustForUnsplittableChild):
* rendering/RenderBox.cpp:
(WebCore::RenderBox::isUnsplittableForPagination):
* rendering/RenderBox.h:

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

9 years agoUpdate baseline images affected by subpixel test positioning in
caryclark@google.com [Wed, 12 Oct 2011 19:41:18 +0000 (19:41 +0000)]
Update baseline images affected by subpixel test positioning in
https://bugs.webkit.org/show_bug.cgi?id=69354 .

Unreviewed rebaselining for Skia.

* platform/chromium-mac/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac/css1/box_properties/float_elements_in_series-expected.png:
* platform/chromium-mac/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac/css1/text_properties/text_align-expected.png:
* platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltmult-00-d-g-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac/css2.1/t1202-counter-03-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counters-03-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png:
* platform/chromium-mac/css2.1/t1602-c546-txt-align-00-b-expected.png:
* platform/chromium-mac/css3/unicode-bidi-isolate-aharon-expected.png:
* platform/chromium-mac/css3/unicode-bidi-isolate-basic-expected.png:
* platform/chromium-mac/editing/deleting/merge-whitespace-pre-expected.png:
* platform/chromium-mac/editing/selection/4975120-expected.png:
* platform/chromium-mac/editing/selection/5240265-expected.png:
* platform/chromium-mac/editing/selection/extend-inside-transforms-backward-expected.png:
* platform/chromium-mac/editing/selection/extend-inside-transforms-forward-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-1-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-2-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-3-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-4-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-5-expected.png:
* platform/chromium-mac/editing/selection/transformed-selection-rects-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
* platform/chromium-mac/editing/style/block-style-001-expected.png:
* platform/chromium-mac/editing/style/block-style-002-expected.png:
* platform/chromium-mac/editing/style/block-style-003-expected.png:
* platform/chromium-mac/editing/style/create-block-for-style-002-expected.png:
* platform/chromium-mac/editing/style/create-block-for-style-005-expected.png:
* platform/chromium-mac/editing/style/create-block-for-style-006-expected.png:
* platform/chromium-mac/editing/style/create-block-for-style-008-expected.png:
* platform/chromium-mac/editing/style/create-block-for-style-010-expected.png:
* platform/chromium-mac/editing/style/create-block-for-style-011-expected.png:
* platform/chromium-mac/editing/style/create-block-for-style-012-expected.png:
* platform/chromium-mac/editing/style/table-selection-expected.png:
* platform/chromium-mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
* platform/chromium-mac/fast/block/basic/016-expected.png:
* platform/chromium-mac/fast/block/float/016-expected.png:
* platform/chromium-mac/fast/block/float/float-avoidance-expected.png:
* platform/chromium-mac/fast/block/margin-collapse/103-expected.png:
* platform/chromium-mac/fast/block/positioning/051-expected.png:
* platform/chromium-mac/fast/block/positioning/inline-block-relposition-expected.png:
* platform/chromium-mac/fast/borders/bidi-012-expected.png:
* platform/chromium-mac/fast/borders/border-antialiasing-expected.png:
* platform/chromium-mac/fast/borders/rtl-border-04-expected.png:
* platform/chromium-mac/fast/borders/rtl-border-05-expected.png:
* platform/chromium-mac/fast/box-shadow/no-blur-multiple-offsets-expected.png:
* platform/chromium-mac/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-mac/fast/clip/overflow-border-radius-composited-expected.png:
* platform/chromium-mac/fast/clip/overflow-border-radius-transformed-expected.png:
* platform/chromium-mac/fast/css-generated-content/011-expected.png:
* platform/chromium-mac/fast/css/beforeSelectorOnCodeElement-expected.png:
* platform/chromium-mac/fast/css/continuationCrash-expected.png:
* platform/chromium-mac/fast/css/create_element_align-expected.png:
* platform/chromium-mac/fast/css/css2-system-fonts-expected.png:
* platform/chromium-mac/fast/css/font-face-locally-installed-expected.png:
* platform/chromium-mac/fast/css/input-search-padding-expected.png:
* platform/chromium-mac/fast/css/line-height-expected.png:
* platform/chromium-mac/fast/css/margin-top-bottom-dynamic-expected.png:
* platform/chromium-mac/fast/css/pseudo-cache-stale-expected.png:
* platform/chromium-mac/fast/css/rtl-ordering-expected.png:
* platform/chromium-mac/fast/css/table-text-align-strict-expected.png:
* platform/chromium-mac/fast/css/text-input-with-webkit-border-radius-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-security-expected.png:
* platform/chromium-mac/fast/dom/34176-expected.png:
* platform/chromium-mac/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
* platform/chromium-mac/fast/dom/HTMLTableElement/colSpan-expected.png:
* platform/chromium-mac/fast/dom/HTMLTableElement/createCaption-expected.png:
* platform/chromium-mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
* platform/chromium-mac/fast/dynamic/008-expected.png:
* platform/chromium-mac/fast/forms/003-expected.png:
* platform/chromium-mac/fast/forms/004-expected.png:
* platform/chromium-mac/fast/forms/005-expected.png:
* platform/chromium-mac/fast/forms/HTMLOptionElement_label01-expected.png:
* platform/chromium-mac/fast/forms/HTMLOptionElement_label02-expected.png:
* platform/chromium-mac/fast/forms/HTMLOptionElement_label03-expected.png:
* platform/chromium-mac/fast/forms/HTMLOptionElement_label04-expected.png:
* platform/chromium-mac/fast/forms/HTMLOptionElement_label05-expected.png:
* platform/chromium-mac/fast/forms/basic-buttons-expected.png:
* platform/chromium-mac/fast/forms/basic-selects-expected.png:
* platform/chromium-mac/fast/forms/basic-textareas-expected.png:
* platform/chromium-mac/fast/forms/basic-textareas-quirks-expected.png:
* platform/chromium-mac/fast/forms/blankbuttons-expected.png:
* platform/chromium-mac/fast/forms/box-shadow-override-expected.png:
* platform/chromium-mac/fast/forms/button-align-expected.png:
* platform/chromium-mac/fast/forms/button-cannot-be-nested-expected.png:
* platform/chromium-mac/fast/forms/button-default-title-expected.png:
* platform/chromium-mac/fast/forms/button-generated-content-expected.png:
* platform/chromium-mac/fast/forms/button-positioned-expected.png:
* platform/chromium-mac/fast/forms/button-sizes-expected.png:
* platform/chromium-mac/fast/forms/button-style-color-expected.png:
* platform/chromium-mac/fast/forms/button-table-styles-expected.png:
* platform/chromium-mac/fast/forms/button-text-transform-expected.png:
* platform/chromium-mac/fast/forms/button-white-space-expected.png:
* platform/chromium-mac/fast/forms/control-clip-expected.png:
* platform/chromium-mac/fast/forms/control-clip-overflow-expected.png:
* platform/chromium-mac/fast/forms/control-restrict-line-height-expected.png:
* platform/chromium-mac/fast/forms/disabled-select-change-index-expected.png:
* platform/chromium-mac/fast/forms/file/file-input-direction-expected.png:
* platform/chromium-mac/fast/forms/file/input-file-re-render-expected.png:
* platform/chromium-mac/fast/forms/floating-textfield-relayout-expected.png:
* platform/chromium-mac/fast/forms/formmove3-expected.png:
* platform/chromium-mac/fast/forms/input-align-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-bkcolor-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-default-bkcolor-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-disabled-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-height-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-preventDefault-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-readonly-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-spinbutton-layer-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-visibility-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-width-expected.png:
* platform/chromium-mac/fast/forms/input-button-sizes-expected.png:
* platform/chromium-mac/fast/forms/input-field-text-truncated-expected.png:
* platform/chromium-mac/fast/forms/input-first-letter-expected.png:
* platform/chromium-mac/fast/forms/input-placeholder-text-indent-expected.png:
* platform/chromium-mac/fast/forms/input-readonly-autoscroll-expected.png:
* platform/chromium-mac/fast/forms/input-readonly-dimmed-expected.png:
* platform/chromium-mac/fast/forms/input-spaces-expected.png:
* platform/chromium-mac/fast/forms/input-table-expected.png:
* platform/chromium-mac/fast/forms/input-text-word-wrap-expected.png:
* platform/chromium-mac/fast/forms/input-type-text-min-width-expected.png:
* platform/chromium-mac/fast/forms/isindex-placeholder-expected.png:
* platform/chromium-mac/fast/forms/listbox-bidi-align-expected.png:
* platform/chromium-mac/fast/forms/listbox-scrollbar-incremental-load-expected.png:
* platform/chromium-mac/fast/forms/listbox-width-change-expected.png:
* platform/chromium-mac/fast/forms/menulist-clip-expected.png:
* platform/chromium-mac/fast/forms/menulist-deselect-update-expected.png:
* platform/chromium-mac/fast/forms/menulist-no-overflow-expected.png:
* platform/chromium-mac/fast/forms/menulist-option-wrap-expected.png:
* platform/chromium-mac/fast/forms/menulist-restrict-line-height-expected.png:
* platform/chromium-mac/fast/forms/menulist-style-color-expected.png:
* platform/chromium-mac/fast/forms/menulist-width-change-expected.png:
* platform/chromium-mac/fast/forms/minWidthPercent-expected.png:
* platform/chromium-mac/fast/forms/option-script-expected.png:
* platform/chromium-mac/fast/forms/option-strip-whitespace-expected.png:
* platform/chromium-mac/fast/forms/option-text-clip-expected.png:
* platform/chromium-mac/fast/forms/password-placeholder-expected.png:
* platform/chromium-mac/fast/forms/password-placeholder-text-security-expected.png:
* platform/chromium-mac/fast/forms/placeholder-position-expected.png:
* platform/chromium-mac/fast/forms/placeholder-pseudo-style-expected.png:
* platform/chromium-mac/fast/forms/placeholder-set-attribute-expected.png:
* platform/chromium-mac/fast/forms/placeholder-set-value-expected.png:
* platform/chromium-mac/fast/forms/placeholder-stripped-expected.png:
* platform/chromium-mac/fast/forms/search-cancel-button-style-sharing-expected.png:
* platform/chromium-mac/fast/forms/search-display-none-cancel-button-expected.png:
* platform/chromium-mac/fast/forms/search-placeholder-value-changed-expected.png:
* platform/chromium-mac/fast/forms/search-rtl-expected.png:
* platform/chromium-mac/fast/forms/search-styled-expected.png:
* platform/chromium-mac/fast/forms/search-vertical-alignment-expected.png:
* platform/chromium-mac/fast/forms/searchfield-heights-expected.png:
* platform/chromium-mac/fast/forms/select-align-expected.png:
* platform/chromium-mac/fast/forms/select-baseline-expected.png:
* platform/chromium-mac/fast/forms/select-block-background-expected.png:
* platform/chromium-mac/fast/forms/select-change-listbox-size-expected.png:
* platform/chromium-mac/fast/forms/select-change-listbox-to-popup-expected.png:
* platform/chromium-mac/fast/forms/select-change-popup-to-listbox-expected.png:
* platform/chromium-mac/fast/forms/select-dirty-parent-pref-widths-expected.png:
* platform/chromium-mac/fast/forms/select-disabled-appearance-expected.png:
* platform/chromium-mac/fast/forms/select-initial-position-expected.png:
* platform/chromium-mac/fast/forms/select-item-background-clip-expected.png:
* platform/chromium-mac/fast/forms/select-list-box-with-height-expected.png:
* platform/chromium-mac/fast/forms/select-selected-expected.png:
* platform/chromium-mac/fast/forms/select-size-expected.png:
* platform/chromium-mac/fast/forms/select-visual-hebrew-expected.png:
* platform/chromium-mac/fast/forms/select-writing-direction-natural-expected.png:
* platform/chromium-mac/fast/forms/stuff-on-my-optgroup-expected.png:
* platform/chromium-mac/fast/forms/targeted-frame-submission-expected.png:
* platform/chromium-mac/fast/forms/text-style-color-expected.png:
* platform/chromium-mac/fast/forms/textarea-align-expected.png:
* platform/chromium-mac/fast/forms/textarea-placeholder-pseudo-style-expected.png:
* platform/chromium-mac/fast/forms/textarea-placeholder-set-attribute-expected.png:
* platform/chromium-mac/fast/forms/textarea-placeholder-set-value-expected.png:
* platform/chromium-mac/fast/forms/textarea-placeholder-wrapping-expected.png:
* platform/chromium-mac/fast/forms/textarea-scroll-height-expected.png:
* platform/chromium-mac/fast/forms/textarea-setinnerhtml-expected.png:
* platform/chromium-mac/fast/forms/visual-hebrew-text-field-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/html/keygen-expected.png:
* platform/chromium-mac/fast/inline-block/003-expected.png:
* platform/chromium-mac/fast/inline-block/inline-block-vertical-align-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/lists/003-vertical-expected.png:
* platform/chromium-mac/fast/lists/dynamic-marker-crash-expected.png:
* platform/chromium-mac/fast/multicol/float-avoidance-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/overflow/infiniteRecursion-expected.png:
* platform/chromium-mac/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
* platform/chromium-mac/fast/overflow/scrollRevealButton-expected.png:
* platform/chromium-mac/fast/parser/document-write-option-expected.png:
* platform/chromium-mac/fast/parser/entity-comment-in-textarea-expected.png:
* platform/chromium-mac/fast/parser/open-comment-in-textarea-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/repaint/line-flow-with-floats-in-regions-expected.png:
* platform/chromium-mac/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
* platform/chromium-mac/fast/replaced/replaced-breaking-mixture-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-button-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-menulist-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-textfield-expected.png:
* platform/chromium-mac/fast/ruby/nested-ruby-expected.png:
* platform/chromium-mac/fast/ruby/ruby-beforeafter-expected.png:
* platform/chromium-mac/fast/ruby/ruby-empty-rt-expected.png:
* platform/chromium-mac/fast/ruby/ruby-inline-table-expected.png:
* platform/chromium-mac/fast/ruby/ruby-length-expected.png:
* platform/chromium-mac/fast/ruby/ruby-run-break-expected.png:
* platform/chromium-mac/fast/ruby/ruby-runs-expected.png:
* platform/chromium-mac/fast/ruby/ruby-runs-spans-expected.png:
* platform/chromium-mac/fast/ruby/ruby-simple-expected.png:
* platform/chromium-mac/fast/ruby/ruby-simple-rp-expected.png:
* platform/chromium-mac/fast/ruby/ruby-text-before-after-content-expected.png:
* platform/chromium-mac/fast/ruby/rubyDOM-insert-rt-expected.png:
* platform/chromium-mac/fast/ruby/rubyDOM-insert-text1-expected.png:
* platform/chromium-mac/fast/selectors/064-expected.png:
* platform/chromium-mac/fast/table/011-expected.png:
* platform/chromium-mac/fast/table/append-cells2-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/border-collapsing/rtl-border-collapsing-expected.png:
* platform/chromium-mac/fast/table/colgroup-preceded-by-caption-expected.png:
* platform/chromium-mac/fast/table/colgroup-spanning-groups-rules-expected.png:
* platform/chromium-mac/fast/table/dynamic-caption-add-before-child-expected.png:
* platform/chromium-mac/fast/table/dynamic-caption-add-remove-before-child-expected.png:
* platform/chromium-mac/fast/table/frame-and-rules-expected.png:
* platform/chromium-mac/fast/table/multiple-captions-display-expected.png:
* platform/chromium-mac/fast/table/percent-heights-expected.png:
* platform/chromium-mac/fast/table/remove-td-display-none-expected.png:
* platform/chromium-mac/fast/table/rowindex-expected.png:
* platform/chromium-mac/fast/table/rowspan-paint-order-vertical-expected.png:
* platform/chromium-mac/fast/table/spanOverlapRepaint-expected.png:
* platform/chromium-mac/fast/table/text-field-baseline-expected.png:
* platform/chromium-mac/fast/text/atsui-negative-spacing-features-expected.png:
* platform/chromium-mac/fast/text/atsui-spacing-features-expected.png:
* platform/chromium-mac/fast/text/backslash-to-yen-sign-euc-expected.png:
* platform/chromium-mac/fast/text/basic/002-expected.png:
* platform/chromium-mac/fast/text/basic/015-expected.png:
* platform/chromium-mac/fast/text/basic/generic-family-reset-expected.png:
* platform/chromium-mac/fast/text/bidi-embedding-pop-and-push-same-expected.png:
* platform/chromium-mac/fast/text/break-word-expected.png:
* platform/chromium-mac/fast/text/capitalize-boundaries-expected.png:
* platform/chromium-mac/fast/text/cg-vs-atsui-expected.png:
* platform/chromium-mac/fast/text/drawBidiText-expected.png:
* platform/chromium-mac/fast/text/emphasis-expected.png:
* platform/chromium-mac/fast/text/in-rendered-text-rtl-expected.png:
* platform/chromium-mac/fast/text/international/bidi-L2-run-reordering-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/bidi-european-terminators-expected.png:
* platform/chromium-mac/fast/text/international/bidi-explicit-embedding-expected.png:
* platform/chromium-mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
* platform/chromium-mac/fast/text/international/bidi-innertext-expected.png:
* platform/chromium-mac/fast/text/international/bidi-layout-across-linebreak-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/bidi-menulist-expected.png:
* platform/chromium-mac/fast/text/international/bidi-override-expected.png:
* platform/chromium-mac/fast/text/international/hebrew-vowels-expected.png:
* platform/chromium-mac/fast/text/international/hindi-spacing-expected.png:
* platform/chromium-mac/fast/text/international/rtl-white-space-pre-wrap-expected.png:
* platform/chromium-mac/fast/text/international/unicode-bidi-plaintext-expected.png:
* platform/chromium-mac/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png:
* platform/chromium-mac/fast/text/justified-selection-at-edge-expected.png:
* platform/chromium-mac/fast/text/justify-ideograph-simple-expected.png:
* platform/chromium-mac/fast/text/justify-ideograph-vertical-expected.png:
* platform/chromium-mac/fast/text/line-breaks-expected.png:
* platform/chromium-mac/fast/text/shadow-no-blur-expected.png:
* platform/chromium-mac/fast/text/trailing-white-space-2-expected.png:
* platform/chromium-mac/fast/text/trailing-white-space-expected.png:
* platform/chromium-mac/fast/text/updateNewFont-expected.png:
* platform/chromium-mac/fast/text/word-break-run-rounding-expected.png:
* platform/chromium-mac/fast/transforms/transform-on-inline-expected.png:
* platform/chromium-mac/fast/transforms/transform-table-row-expected.png:
* platform/chromium-mac/fast/transforms/transformed-document-element-expected.png:
* platform/chromium-mac/fast/writing-mode/vertical-baseline-alignment-expected.png:
* platform/chromium-mac/fast/writing-mode/vertical-font-fallback-expected.png:
* platform/chromium-mac/fonts/sans-serif-expected.png:
* platform/chromium-mac/http/tests/navigation/javascriptlink-frames-expected.png:
* platform/chromium-mac/media/audio-repaint-expected.png:
* platform/chromium-mac/plugins/mouse-click-plugin-clears-selection-expected.png:
* platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
* platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
* platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
* platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-direction-ltr-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-direction-rtl-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-align-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-align-02-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-align-05-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-align-06-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-text-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-text-05-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-text-07-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
* platform/chromium-mac/svg/as-background-image/animated-svg-as-background-expected.png:
* platform/chromium-mac/svg/as-background-image/svg-as-background-4-expected.png:
* platform/chromium-mac/svg/as-background-image/svg-as-background-5-expected.png:
* platform/chromium-mac/svg/batik/filters/feTile-expected.png:
* platform/chromium-mac/svg/batik/masking/maskRegions-expected.png:
* platform/chromium-mac/svg/batik/paints/gradientLimit-expected.png:
* platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
* platform/chromium-mac/svg/batik/paints/patternRegionA-expected.png:
* platform/chromium-mac/svg/batik/text/textAnchor-expected.png:
* platform/chromium-mac/svg/batik/text/textAnchor2-expected.png:
* platform/chromium-mac/svg/batik/text/textAnchor3-expected.png:
* platform/chromium-mac/svg/batik/text/textDecoration-expected.png:
* platform/chromium-mac/svg/batik/text/textDecoration2-expected.png:
* platform/chromium-mac/svg/batik/text/textEffect2-expected.png:
* platform/chromium-mac/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
* platform/chromium-mac/svg/batik/text/textLayout-expected.png:
* platform/chromium-mac/svg/batik/text/textLayout2-expected.png:
* platform/chromium-mac/svg/batik/text/textLength-expected.png:
* platform/chromium-mac/svg/batik/text/textOnPath-expected.png:
* platform/chromium-mac/svg/batik/text/textOnPath2-expected.png:
* platform/chromium-mac/svg/batik/text/textOnPath3-expected.png:
* platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.png:
* platform/chromium-mac/svg/batik/text/textPCDATA-expected.png:
* platform/chromium-mac/svg/batik/text/textPosition-expected.png:
* platform/chromium-mac/svg/batik/text/textProperties-expected.png:
* platform/chromium-mac/svg/batik/text/textProperties2-expected.png:
* platform/chromium-mac/svg/batik/text/textStyles-expected.png:
* platform/chromium-mac/svg/batik/text/verticalText-expected.png:
* platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.png:
* platform/chromium-mac/svg/batik/text/xmlSpace-expected.png:
* platform/chromium-mac/svg/carto.net/button-expected.png:
* platform/chromium-mac/svg/carto.net/colourpicker-expected.png:
* platform/chromium-mac/svg/carto.net/combobox-expected.png:
* platform/chromium-mac/svg/carto.net/scrollbar-expected.png:
* platform/chromium-mac/svg/carto.net/selectionlist-expected.png:
* platform/chromium-mac/svg/carto.net/slider-expected.png:
* platform/chromium-mac/svg/carto.net/textbox-expected.png:
* platform/chromium-mac/svg/carto.net/window-expected.png:
* platform/chromium-mac/svg/clip-path/clip-path-pixelation-expected.png:
* platform/chromium-mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.png:
* platform/chromium-mac/svg/custom/gradient-with-1d-boundingbox-expected.png:
* platform/chromium-mac/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-mac/svg/custom/js-late-clipPath-and-object-creation-expected.png:
* platform/chromium-mac/svg/custom/js-late-clipPath-creation-expected.png:
* platform/chromium-mac/svg/custom/js-late-gradient-creation-expected.png:
* platform/chromium-mac/svg/custom/js-late-pattern-and-object-creation-expected.png:
* platform/chromium-mac/svg/custom/js-late-pattern-creation-expected.png:
* platform/chromium-mac/svg/custom/linking-a-03-b-all-expected.png:
* platform/chromium-mac/svg/custom/linking-a-03-b-transform-expected.png:
* platform/chromium-mac/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
* platform/chromium-mac/svg/custom/linking-uri-01-b-expected.png:
* platform/chromium-mac/svg/custom/marker-default-width-height-expected.png:
* platform/chromium-mac/svg/custom/mouse-move-on-svg-container-expected.png:
* platform/chromium-mac/svg/custom/mouse-move-on-svg-container-standalone-expected.png:
* platform/chromium-mac/svg/custom/path-textPath-simulation-expected.png:
* platform/chromium-mac/svg/custom/pattern-incorrect-tiling-expected.png:
* platform/chromium-mac/svg/custom/preserve-aspect-ratio-syntax-expected.png:
* platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/chromium-mac/svg/custom/shapes-supporting-markers-expected.png:
* platform/chromium-mac/svg/custom/stroke-width-large-expected.png:
* platform/chromium-mac/svg/custom/stroked-pattern-expected.png:
* platform/chromium-mac/svg/custom/struct-use-09-b-expected.png:
* platform/chromium-mac/svg/custom/svg-fonts-without-missing-glyph-expected.png:
* platform/chromium-mac/svg/custom/text-dom-01-f-expected.png:
* platform/chromium-mac/svg/custom/text-linking-expected.png:
* platform/chromium-mac/svg/custom/text-rotated-gradient-expected.png:
* platform/chromium-mac/svg/custom/text-rotation-expected.png:
* platform/chromium-mac/svg/custom/text-tref-03-b-change-href-dom-expected.png:
* platform/chromium-mac/svg/custom/text-tref-03-b-change-href-expected.png:
* platform/chromium-mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.png:
* platform/chromium-mac/svg/custom/text-tref-03-b-tref-removal-expected.png:
* platform/chromium-mac/svg/custom/text-x-dy-lists-expected.png:
* platform/chromium-mac/svg/custom/tref-own-content-removal-expected.png:
* platform/chromium-mac/svg/custom/tref-update-expected.png:
* platform/chromium-mac/svg/custom/use-detach-expected.png:
* platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-1-expected.png:
* platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-2-expected.png:
* platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-3-expected.png:
* platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-4-expected.png:
* platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-5-expected.png:
* platform/chromium-mac/svg/custom/use-on-disallowed-foreign-object-6-expected.png:
* platform/chromium-mac/svg/custom/use-on-non-svg-namespaced-element-expected.png:
* platform/chromium-mac/svg/custom/use-referencing-nonexisting-symbol-expected.png:
* platform/chromium-mac/svg/custom/viewbox-syntax-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGClipPathElement-transform-influences-hitTesting-expected.png: Added.
* platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGTextElement-dom-lengthAdjust-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGTextElement-dom-textLength-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGTextElement-svgdom-textLength-prop-expected.png:
* platform/chromium-mac/svg/hixie/mixed/003-expected.png:
* platform/chromium-mac/svg/hixie/mixed/008-expected.png:
* platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.png:
* platform/chromium-mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.png:
* platform/chromium-mac/svg/text/bidi-reorder-value-lists-expected.png:
* platform/chromium-mac/svg/text/bidi-text-anchor-direction-expected.png:
* platform/chromium-mac/svg/text/bidi-text-query-expected.png:
* platform/chromium-mac/svg/text/bidi-tspans-expected.png:
* platform/chromium-mac/svg/text/font-size-below-point-five-2-expected.png:
* platform/chromium-mac/svg/text/scaled-font-expected.png:
* platform/chromium-mac/svg/text/scaling-font-with-geometric-precision-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacing-squeeze-1-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacing-squeeze-2-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacing-squeeze-3-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacing-squeeze-4-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacing-stretch-1-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacing-stretch-2-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacing-stretch-3-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacing-stretch-4-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png:
* platform/chromium-mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png:
* platform/chromium-mac/svg/text/small-fonts-2-expected.png: Added.
* platform/chromium-mac/svg/text/small-fonts-3-expected.png:
* platform/chromium-mac/svg/text/small-fonts-expected.png:
* platform/chromium-mac/svg/text/small-fonts-in-html5-expected.png:
* platform/chromium-mac/svg/text/text-align-01-b-expected.png:
* platform/chromium-mac/svg/text/text-align-02-b-expected.png:
* platform/chromium-mac/svg/text/text-align-03-b-expected.png:
* platform/chromium-mac/svg/text/text-align-04-b-expected.png:
* platform/chromium-mac/svg/text/text-align-05-b-expected.png:
* platform/chromium-mac/svg/text/text-align-06-b-expected.png:
* platform/chromium-mac/svg/text/text-deco-01-b-expected.png:
* platform/chromium-mac/svg/text/text-fonts-01-t-expected.png:
* platform/chromium-mac/svg/text/text-fonts-02-t-expected.png:
* platform/chromium-mac/svg/text/text-intro-05-t-expected.png:
* platform/chromium-mac/svg/text/text-path-01-b-expected.png:
* platform/chromium-mac/svg/text/text-path-middle-align-expected.png:
* platform/chromium-mac/svg/text/text-text-01-b-expected.png:
* platform/chromium-mac/svg/text/text-text-03-b-expected.png:
* platform/chromium-mac/svg/text/text-text-07-t-expected.png:
* platform/chromium-mac/svg/text/text-text-08-b-expected.png:
* platform/chromium-mac/svg/text/text-tref-01-b-expected.png:
* platform/chromium-mac/svg/text/text-tselect-01-b-expected.png:
* platform/chromium-mac/svg/text/text-tselect-02-f-expected.png:
* platform/chromium-mac/svg/text/text-tspan-01-b-expected.png:
* platform/chromium-mac/svg/text/text-ws-01-t-expected.png:
* platform/chromium-mac/svg/text/text-ws-02-t-expected.png:
* platform/chromium-mac/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-mac/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-foreignObject-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-hixie-mixed-009-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-mac/svg/zoom/text/zoom-foreignObject-expected.png:
* platform/chromium-mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug10633-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug11384q-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug11384s-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug1163-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug1188-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug126742-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug1302-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug131020-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug131020_iframe-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug1318-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug138725-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug1802-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug1802s-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug18359-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug18664-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug194024-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2479-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug26178-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug27038-3-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug28928-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug29326-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2962-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug30559-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug30692-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug3260-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug33855-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug3454-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug39209-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug4382-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug43854-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug43854-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug4429-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug44505-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug46368-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug46368-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug48028-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug50695-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug51037-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug51727-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/bugs/bug5838-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug59354-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug60749-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug60804-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug60807-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug6304-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug647-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug67915-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug68912-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug69382-1-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/bug72359-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug7342-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug81934-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug8381-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug88035-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug88035-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug88524-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug8950-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug96334-expected.png:
* platform/chromium-mac/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
* platform/chromium-mac/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
* platform/chromium-mac/tables/mozilla/core/captions-expected.png:
* platform/chromium-mac/tables/mozilla/core/margins-expected.png:
* platform/chromium-mac/tables/mozilla/dom/tableDom-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/marvin/body_col-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/body_tfoot-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_align_center-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_align_justify-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_align_left-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_align_right-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_span-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_valign_baseline-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_valign_bottom-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_valign_middle-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_valign_top-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_width_pct-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/colgroup_width_px-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/table_row_align_center-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/table_rules_none-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/tables_caption_align_bot-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/tables_caption_align_top-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/tables_td_align_center-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/tables_th_align_center-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/tables_th_height-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/tables_th_width-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/tbody_align_center-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/tfoot_align_center-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/th_valign_baseline-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/th_valign_bottom-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/th_valign_middle-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/th_valign_top-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_caption_align_bottom-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_caption_align_top-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_caption_class-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_caption_id-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_caption_style-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_table-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_tbody_align_center-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_tbody_align_justify-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_td_align_justify-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_tfoot_align_justify-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_th_align_justify-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_th_colspan-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_th_valign_baseline-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_th_valign_bottom-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_th_width-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_thead_align_center-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_thead_align_justify-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_tr_align_justify-expected.png:
* platform/chromium-mac/tables/mozilla/other/body_col-expected.png:
* platform/chromium-mac/tables/mozilla/other/test3-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/bug104898-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug106966-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug14007-1-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-11-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-12-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-4-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-5-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-6-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-7-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/core/captions3-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-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/other/test4-expected.png:

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

9 years agoMoving ScriptExecutionContext to the front of the argument list for
abarth@webkit.org [Wed, 12 Oct 2011 19:28:29 +0000 (19:28 +0000)]
Moving ScriptExecutionContext to the front of the argument list for
IDL constructors that use ConstructorWith=ScriptExecutionContext.
https://bugs.webkit.org/show_bug.cgi?id=69799

Patch by Anna Cavender <annacc@chromium.org> on 2011-10-12
Reviewed by Adam Barth.

Tests:
- http/tests/eventsource/* (for EventSource)
- fast/filesystem/* (for Worker)

* bindings/js/JSEventSourceCustom.cpp:
(WebCore::JSEventSourceConstructor::constructJSEventSource):
* bindings/js/JSWorkerCustom.cpp:
(WebCore::JSWorkerConstructor::constructJSWorker):
* bindings/scripts/CodeGeneratorV8.pm:
(GenerateConstructorCallback):
* bindings/scripts/test/V8/V8TestInterface.cpp:
(WebCore::V8TestInterface::constructorCallback):
* page/EventSource.cpp:
(WebCore::EventSource::create):
* page/EventSource.h:
* workers/Worker.cpp:
(WebCore::Worker::create):
* workers/Worker.h:

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

9 years agoDFG JIT 32_64 - Fix ArrayPop
commit-queue@webkit.org [Wed, 12 Oct 2011 19:28:12 +0000 (19:28 +0000)]
DFG JIT 32_64 - Fix ArrayPop
https://bugs.webkit.org/show_bug.cgi?id=69918

Patch by Yuqiang Xian <yuqiang.xian@intel.com> on 2011-10-12
Reviewed by Filip Pizlo.

The storageLengthGPR is polluted by EmptyValueTag and later used to
index the array, which results in abnormal behaviors in execution.
This fix makes 32_64 DFG pass v8-deltablue and kraken
crypto-sha256-iterative on Linux ia32.

* assembler/MacroAssemblerX86Common.h:
(JSC::MacroAssemblerX86Common::store32):
* assembler/X86Assembler.h:
(JSC::X86Assembler::movl_i32m):
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):

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

9 years ago3D transforms are flattened in WebKit2 snapshots
simon.fraser@apple.com [Wed, 12 Oct 2011 19:23:50 +0000 (19:23 +0000)]
3D transforms are flattened in WebKit2 snapshots
https://bugs.webkit.org/show_bug.cgi?id=68276

Reviewed by Adam Roben.

Fix WKImage leak noticed by Adam.

* WebKitTestRunner/mac/PlatformWebViewMac.mm:
(WTR::PlatformWebView::windowSnapshotImage):

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

9 years agoChromium rebaseline after r85535. The test only works in Mac because it tests sub...
rniwa@webkit.org [Wed, 12 Oct 2011 19:13:09 +0000 (19:13 +0000)]
Chromium rebaseline after r85535. The test only works in Mac because it tests sub pixel layout and
depends on the specific font metrics used in Mac port.

* platform/chromium-cg-mac-leopard/editing/inserting/typing-at-end-of-line-expected.png: Added.
* platform/chromium-cg-mac-snowleopard/editing/inserting/typing-at-end-of-line-expected.png: Added.
* platform/chromium-linux/editing/inserting/typing-at-end-of-line-expected.png: Added.
* platform/chromium-mac-leopard/editing/inserting/typing-at-end-of-line-expected.png: Added.
* platform/chromium-mac-snowleopard/editing/inserting/typing-at-end-of-line-expected.png: Added.
* platform/chromium-win/editing/inserting/typing-at-end-of-line-expected.png: Added.
* platform/chromium-win/editing/inserting/typing-at-end-of-line-expected.txt: Added.
* platform/chromium/test_expectations.txt:

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

9 years agoLion: media tests with invalid URLs failing
jer.noble@apple.com [Wed, 12 Oct 2011 18:58:16 +0000 (18:58 +0000)]
Lion: media tests with invalid URLs failing
https://bugs.webkit.org/show_bug.cgi?id=69947

Unreviewed.

Add failing tests to the Skipped list.

* platform/mac-lion/Skipped:

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

9 years agoSource/WebCore: https://bugs.webkit.org/show_bug.cgi?id=69896
hyatt@apple.com [Wed, 12 Oct 2011 18:51:17 +0000 (18:51 +0000)]
Source/WebCore: https://bugs.webkit.org/show_bug.cgi?id=69896

[CSS Regions] Make positioned blocks work with variable width regions.

Make positioned objects able to position and size independently in each region. This involves
lifting the restriction in renderBoxRegionInfo for positioned objects and passing in region
information to computeLogicalWidthForPositioned so that it can compute answers for a given
region.

In order to make mixed writing modes work with positioned objects, this patch also takes some
baby steps towards fixing differing writing modes in paginated environments.

Reviewed by Sam Weinig.

Added many new tests in fast/regions.

* rendering/LayoutState.cpp:
(WebCore::LayoutState::LayoutState):
Disable pagination whenever differing writing modes are encountered. The block effectively becomes
unsplittable (as though it was an image).

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::layoutBlock):
Remove a FIXME that looks incorrect now.

(WebCore::RenderBlock::adjustPositionedBlock):
Patch static inline position caching to call a new method that unshifts the position to put it back
in the overall block's space rather than having it be per-region.

(WebCore::RenderBlock::layoutPositionedObjects):
Make sure to attempt to set a logicalTop for positioned objects before they lay out so that they
have a chance of paginating correctly the first time around. If for some reason the top estimate proves
to be incorrect, we lay out again. Technically this bug exists for multi-column and printing as well, but
for now just fixing it for regions.

(WebCore::RenderBlock::adjustForUnsplittableChild):
Add writing mode roots to the set of objects we consider to be unsplittable.

(WebCore::RenderBlock::setStaticInlinePositionForChild):
New helper function that handles shifting the inline static position back into the overall block's space
rather than leaving it in a translated region-specific space.

* rendering/RenderBlock.h:
(WebCore::RenderBlock::startOffsetForContent):
New helper function for computing the start offset when no regions are involved.

* rendering/RenderBlockLineLayout.cpp:
(WebCore::setStaticPositions):
(WebCore::RenderBlock::LineBreaker::nextLineBreak):
Patched to call the new helper function, setStaticInlinePositionForChild.

* rendering/RenderBox.cpp:
(WebCore::RenderBox::positionLineBox):
Patched to call the new helper function, setStaticInlinePositionForChild.

(WebCore::RenderBox::computeLogicalWidthInRegion):
Pass region information into the positioning logical width computation function.

(WebCore::RenderBox::renderBoxRegionInfo):
Remove the positioning restriction and properly compute shifting and left/right offsets for positioned
objects.

(WebCore::RenderBox::computeLogicalHeight):
Add code for perpendicular flows that just positions the object within the first region it is encountered
in. Since the object is unsplittable, this will work out. Should the object be so tall that it can't fit
in any region, then the resulting rendering will potentially be terrible, but the expectation is that authors should
avoid having perpendicular flows break across pages.

(WebCore::RenderBox::containingBlockLogicalWidthForPositioned):
(WebCore::RenderBox::containingBlockLogicalHeightForPositioned):
Patched to handle regions when they are passed in. Also makes sure that the pagination direction axis computation uses
the flow thread's first region when the flow thread is the positioned object's containing block.

(WebCore::computeInlineStaticDistance):
Patched to examine regions and to modify the static distance computation accordingly so that it is per-region.

(WebCore::RenderBox::computePositionedLogicalWidth):
Pass along the region information when computing the positioned logical width.

(WebCore::computeLogicalLeftPositionedOffset):
Handle the adjustment of the logical left offset for differing writing modes (in this case when the writing mode
is flipped relative to us).

(WebCore::RenderBox::computePositionedLogicalHeight):
Deal with perpendicular writing modes and make sure the object is placed properly using the first region it
occurs in.

(WebCore::computeLogicalTopPositionedOffset):
Remove code that is no longer needed.

(WebCore::RenderBox::computePositionedLogicalWidthReplaced):
Patched to pass in 0 instead of a region since replaced elements aren't handled yet.

* rendering/RenderBox.h:
Changing the computePositionedLogicalWidth method to take region information.

* rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::RenderDeprecatedFlexibleBox::layoutHorizontalBox):
(WebCore::RenderDeprecatedFlexibleBox::layoutVerticalBox):
Didn't bother fixing deprecated flexible box, and the new flexbox still can't handle positioned objects. When it does,
it will use the new method. Put in some FIXMEs to help the flexbox coders see the issue when they port the code over
to the new flexbox.

* rendering/RenderLayer.h:
(WebCore::RenderLayer::staticInlinePosition):
(WebCore::RenderLayer::staticBlockPosition):
(WebCore::RenderLayer::setStaticInlinePosition):
(WebCore::RenderLayer::setStaticBlockPosition):
Patched to take LayoutUnits instead of ints.

LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=69896

[CSS Regions] Make positioned blocks work with variable width regions.

Reviewed by Sam Weinig.

* fast/regions/overflow-size-change-with-stacking-context-rtl.html: Added.
* fast/regions/position-writing-modes-in-variable-width-regions.html: Added.
* fast/regions/positioned-objects-block-static-spanning-regions-rtl.html: Added.
* fast/regions/positioned-objects-block-static-spanning-regions.html: Added.
* fast/regions/positioned-objects-inline-static-spanning-regions-rtl.html: Added.
* fast/regions/positioned-objects-inline-static-spanning-regions.html: Added.
* fast/regions/positioned-objects-spanning-regions.html: Added.
* platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt:
* platform/mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png: Added.
* platform/mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt: Added.
* platform/mac/fast/regions/position-writing-modes-in-variable-width-regions-expected.png: Added.
* platform/mac/fast/regions/position-writing-modes-in-variable-width-regions-expected.txt: Added.
* platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.png: Added.
* platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt: Added.
* platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png: Added.
* platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt: Added.
* platform/mac/fast/regions/positioned-objects-inline-static-in-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-inline-static-in-rtl-regions-expected.txt:
* platform/mac/fast/regions/positioned-objects-inline-static-spanning-regions-expected.png: Added.
* platform/mac/fast/regions/positioned-objects-inline-static-spanning-regions-expected.txt: Added.
* platform/mac/fast/regions/positioned-objects-inline-static-spanning-regions-rtl-expected.png: Added.
* platform/mac/fast/regions/positioned-objects-inline-static-spanning-regions-rtl-expected.txt: Added.
* platform/mac/fast/regions/positioned-objects-spanning-regions-expected.png: Added.
* platform/mac/fast/regions/positioned-objects-spanning-regions-expected.txt: Added.

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

9 years agogarden-o-matic should color-code test failure types.
dglazkov@chromium.org [Wed, 12 Oct 2011 18:46:09 +0000 (18:46 +0000)]
garden-o-matic should color-code test failure types.
https://bugs.webkit.org/show_bug.cgi?id=69945

Reviewed by Adam Barth.

* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js: Added an extra span for styling.
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js: Updated tests.
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js: Ditto.
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css: Added color-coding.

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

9 years agoRemove logging to determine how null v8::Contexts are happening,
japhet@chromium.org [Wed, 12 Oct 2011 18:45:47 +0000 (18:45 +0000)]
Remove logging to determine how null v8::Contexts are happening,
and check the return value of V8DOMWindowShell::initContextIfNeeded()
before using the context it initialized.
https://bugs.webkit.org/show_bug.cgi?id=68099

Reviewed by Adam Barth.

No new tests, the only symptom is a crash without a known repro.

* bindings/v8/ScriptController.cpp:
* bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::initContextIfNeeded): Return true
    if a context already existed.
(WebCore::V8DOMWindowShell::namedItemAdded): Remove logging.
* bindings/v8/V8Proxy.cpp:

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

9 years agowebkitpy tests are failing on Mac bots
abarth@webkit.org [Wed, 12 Oct 2011 18:30:29 +0000 (18:30 +0000)]
webkitpy tests are failing on Mac bots
https://bugs.webkit.org/show_bug.cgi?id=69929

Reviewed by Simon Fraser.

Admit that Lion exists.

* Scripts/webkitpy/layout_tests/port/chromium.py:
* Scripts/webkitpy/layout_tests/port/chromium_unittest.py:

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

9 years agoCSS 2.1 failure: border-conflict-style-079
robert@webkit.org [Wed, 12 Oct 2011 18:28:55 +0000 (18:28 +0000)]
CSS 2.1 failure: border-conflict-style-079
https://bugs.webkit.org/show_bug.cgi?id=69551

Reviewed by Antonio Gomes.

Source/WebCore:

* css/CSSValueKeywords.in: ridge and outset were the wrong way round
* rendering/style/RenderStyleConstants.h: ditto

LayoutTests:

* css2.1/20110323/border-conflict-style-079.htm: Added.
* css2.1/20110323/border-conflict-style-088.htm: Added.
* platform/chromium-linux/css2.1/20110323/border-conflict-style-079-expected.png: Added.
* platform/chromium-linux/css2.1/20110323/border-conflict-style-079-expected.txt: Added.
* platform/chromium-linux/css2.1/20110323/border-conflict-style-088-expected.png: Added.
* platform/chromium-linux/css2.1/20110323/border-conflict-style-088-expected.txt: Added.

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

9 years agoImprove output of run-api-tests to make time-outs more obvious
simon.fraser@apple.com [Wed, 12 Oct 2011 18:27:54 +0000 (18:27 +0000)]
Improve output of run-api-tests to make time-outs more obvious
https://bugs.webkit.org/show_bug.cgi?id=69788

Reviewed by Adam Roben.

List the tests that failed and timed out at the bottom of the output,
if run with --verbose.

* Scripts/run-api-tests:
(runAllTests):
(runTest):

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

9 years agoUnreviewed, rolling out r97252.
abarth@webkit.org [Wed, 12 Oct 2011 18:11:07 +0000 (18:11 +0000)]
Unreviewed, rolling out r97252.
http://trac.webkit.org/changeset/97252
https://bugs.webkit.org/show_bug.cgi?id=69944

Broke test-webkpy (Requested by abarth on #webkit).

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

* Scripts/webkitpy/layout_tests/port/qt.py:
* Scripts/webkitpy/layout_tests/port/qt_unittest.py:

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

9 years ago[Chromium] Fix expectation ambiguities.
dglazkov@chromium.org [Wed, 12 Oct 2011 17:56:00 +0000 (17:56 +0000)]
[Chromium] Fix expectation ambiguities.

* platform/chromium/test_expectations.txt: Fixed.

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

9 years agoSupport passing optional filename when FormData.append() is used to
jianli@chromium.org [Wed, 12 Oct 2011 17:45:19 +0000 (17:45 +0000)]
Support passing optional filename when FormData.append() is used to
append a blob
https://bugs.webkit.org/show_bug.cgi?id=69885

Reviewed by David Levin.

Source/WebCore:

Covered by existing test with new test case added:
http/tests/local/formdata/send-form-data-with-sliced-file.html

* bindings/js/JSDOMFormDataCustom.cpp:
(WebCore::JSDOMFormData::append):
* bindings/v8/custom/V8DOMFormDataCustom.cpp:
(WebCore::V8DOMFormData::appendCallback):
* html/DOMFormData.cpp:
(WebCore::DOMFormData::append):
* html/DOMFormData.h:
* html/DOMFormData.idl:
* html/FormDataList.cpp:
(WebCore::FormDataList::appendBlob):
* html/FormDataList.h:
(WebCore::FormDataList::Item::Item):
(WebCore::FormDataList::Item::filename):
(WebCore::FormDataList::appendBlob):
* platform/network/FormData.cpp:
(WebCore::FormData::appendKeyValuePairItems):

LayoutTests:

* http/tests/local/formdata/resources/send-form-data-common.js:
(dumpResponse):
(sendFormData):
(testSendingFormData):
* http/tests/local/formdata/script-tests/send-form-data-with-sliced-file.js:
(runTest):
* http/tests/local/formdata/send-form-data-with-sliced-file-expected.txt:

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

9 years ago[Chromium] Mark implicit-submission test as slow for all Debug builds.
dglazkov@chromium.org [Wed, 12 Oct 2011 17:41:41 +0000 (17:41 +0000)]
[Chromium] Mark implicit-submission test as slow for all Debug builds.

* platform/chromium/test_expectations.txt: Marked so.

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

9 years ago[Chromium] Fix ambiguous expectations.
dglazkov@chromium.org [Wed, 12 Oct 2011 17:32:03 +0000 (17:32 +0000)]
[Chromium] Fix ambiguous expectations.

* platform/chromium/test_expectations.txt: Fixed.

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

9 years ago[Chromium] More TIMEOUTs and TIMEOUT flakes due to V8 roll.
dglazkov@chromium.org [Wed, 12 Oct 2011 17:27:43 +0000 (17:27 +0000)]
[Chromium] More TIMEOUTs and TIMEOUT flakes due to V8 roll.

* platform/chromium/test_expectations.txt: Added expectations of TIMEOUT.

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

9 years agoScriptController::executeIfJavaScriptURL gets confused by synchronous frame loads
abarth@webkit.org [Wed, 12 Oct 2011 17:05:41 +0000 (17:05 +0000)]
ScriptController::executeIfJavaScriptURL gets confused by synchronous frame loads
https://bugs.webkit.org/show_bug.cgi?id=69777

Patch by Sergey Glazunov <serg.glazunov@gmail.com> on 2011-10-12
Reviewed by Adam Barth.

Source/WebCore:

Test: http/tests/security/xss-DENIED-synchronous-frame-load-in-javascript-url.html

* bindings/ScriptControllerBase.cpp:
(WebCore::ScriptController::executeIfJavaScriptURL):
* loader/DocumentWriter.cpp:
(WebCore::DocumentWriter::replaceDocument):
(WebCore::DocumentWriter::begin):
* loader/DocumentWriter.h:

Source/WebKit/chromium:

* src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::loadJavaScriptURL):

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

9 years agoFix build with GLib 2.31
kov@webkit.org [Wed, 12 Oct 2011 16:55:24 +0000 (16:55 +0000)]
Fix build with GLib 2.31
https://bugs.webkit.org/show_bug.cgi?id=69840

Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> on 2011-10-12
Reviewed by Martin Robinson.

.:

* configure.ac: add check for pthread rwlock support.

Source/JavaScriptCore:

* GNUmakefile.list.am: removed ThreadingGtk.cpp.
* wtf/ThreadingPrimitives.h: remove GTK+-specific definitions.
* wtf/gobject/GOwnPtr.cpp: remove GCond and GMutex specializations.
* wtf/gobject/GOwnPtr.h: ditto.
* wtf/gobject/GTypedefs.h: remove GCond and GMutex forward declarations.
* wtf/gtk/ThreadingGtk.cpp: Removed.

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

9 years ago[Chromium] Add a bunch of TIMEOUTs due to V8 roll.
dglazkov@chromium.org [Wed, 12 Oct 2011 16:48:27 +0000 (16:48 +0000)]
[Chromium] Add a bunch of TIMEOUTs due to V8 roll.

* platform/chromium/test_expectations.txt: Added expectations of TIMEOUT.

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

9 years agoWeb Inspector: Searching in multiple scripts in the scripts tab
vsevik@chromium.org [Wed, 12 Oct 2011 16:24:01 +0000 (16:24 +0000)]
Web Inspector: Searching in multiple scripts in the scripts tab
https://bugs.webkit.org/show_bug.cgi?id=38807

Reviewed by Pavel Feldman.

Added support for advanced search capabilities in inspector by means
of showing the new SearchView in Drawer. Advanced search is activated
with Ctrl+Shift+F (Cmd+Shift+F) shortcut.

* English.lproj/localizedStrings.js:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* inspector/compile-front-end.sh:
* inspector/front-end/AdvancedSearchController.js: Added.
* inspector/front-end/DebuggerPresentationModel.js:
(WebInspector.DebuggerPresentationModel.prototype.uiSourceCodes):
* inspector/front-end/ScriptsPanel.js:
* inspector/front-end/ScriptsSearchScope.js: Added.
* inspector/front-end/UISourceCode.js:
(WebInspector.UISourceCode.prototype.searchInContent):
* inspector/front-end/WebKit.qrc:
* inspector/front-end/externs.js:
(WebInspector.showViewInDrawer):
* inspector/front-end/inspector.css:
(.search-view):
(.search-view .search-panel):
(.search-view .search-results):
(#search-results-pane-file-based .search-result):
(#search-results-pane-file-based .search-result:first-child):
(#search-results-pane-file-based .search-result .search-result-file-name):
(#search-results-pane-file-based .search-result .search-result-matches-count):
(#search-results-pane-file-based .search-match):
(#search-results-pane-file-based .search-match .webkit-line-number.search-match-line-number):
(#search-results-pane-file-based .search-match:not(:hover) .webkit-line-number.search-match-line-number):
(#search-results-pane-file-based .search-match:hover):
(#search-results-pane-file-based .search-match .highlighted-match):
(#search-results-pane-file-based a):
(#search-results-pane-file-based .search-match .search-match-content):
* inspector/front-end/inspector.html:
* inspector/front-end/inspector.js:
(WebInspector.documentKeyDown):
* inspector/front-end/utilities.js:
():

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

9 years ago[Chromium] Web Inspector: testPauseWhenLoadingDevTools is broken
yurys@chromium.org [Wed, 12 Oct 2011 16:07:26 +0000 (16:07 +0000)]
[Chromium] Web Inspector: testPauseWhenLoadingDevTools is broken
https://bugs.webkit.org/show_bug.cgi?id=69934

Reviewed by Pavel Feldman.

* src/js/Tests.js:

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

9 years ago[Qt] Assertion fail in CSSPrimitiveValue ctor
kbalazs@webkit.org [Wed, 12 Oct 2011 15:54:12 +0000 (15:54 +0000)]
[Qt] Assertion fail in CSSPrimitiveValue ctor
https://bugs.webkit.org/show_bug.cgi?id=69933

Unreviewed gardening.

* platform/qt/Skipped:

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

9 years agoWeb Inspector: Fix Drawer to make it possible to show views other than Console.
vsevik@chromium.org [Wed, 12 Oct 2011 15:29:02 +0000 (15:29 +0000)]
Web Inspector: Fix Drawer to make it possible to show views other than Console.
https://bugs.webkit.org/show_bug.cgi?id=69831

Reviewed by Pavel Feldman.

Animation type extracted to distinguish between slow and normal
animation and immediate show/hide.
Implemented correct console toggle button behavior on showing views
other than console in Drawer.
View shown in Drawer is now shown in drawer-contents div with common
styles moved there.
Removed unused "_safelyRemoveChildren" method from Drawer.

* inspector/front-end/ConsolePanel.js:
(WebInspector.ConsolePanel.prototype.show):
(WebInspector.ConsolePanel.prototype.hide):
* inspector/front-end/Drawer.js:
(WebInspector.Drawer):
(WebInspector.Drawer.prototype.show):
(WebInspector.Drawer.prototype.hide):
(WebInspector.Drawer.prototype._animationDuration):
* inspector/front-end/inspector.css:
(body.drawer-visible #drawer-contents):
* inspector/front-end/inspector.js:
(WebInspector._toggleConsoleButtonClicked):
(WebInspector._escPressed):
(WebInspector.showViewInDrawer):
(WebInspector.documentKeyDown):

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

9 years ago[Qt][WK2] Move qweberror* out of API/qt
commit-queue@webkit.org [Wed, 12 Oct 2011 15:27:09 +0000 (15:27 +0000)]
[Qt][WK2] Move qweberror* out of API/qt
https://bugs.webkit.org/show_bug.cgi?id=69875

Patch by Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> on 2011-10-12
Reviewed by Andreas Kling.

Moving QWebError outside API/qt in order to keep our API folder (layer) aligned.

* UIProcess/qt/qweberror.cpp: Renamed from Source/WebKit2/UIProcess/API/qt/qweberror.cpp.
(QWebError::QWebError):
(QWebErrorPrivate::createQWebError):
(QWebErrorPrivate::QWebErrorPrivate):
(QWebErrorPrivate::~QWebErrorPrivate):
(QWebError::type):
(QWebError::errorCode):
(QWebError::url):
* UIProcess/qt/qweberror.h: Renamed from Source/WebKit2/UIProcess/API/qt/qweberror.h.
(QWebError::errorCodeAsHttpStatusCode):
(QWebError::errorCodeAsNetworkError):
* UIProcess/qt/qweberror_p.h: Renamed from Source/WebKit2/UIProcess/API/qt/qweberror_p.h.
* WebKit2.pro:
* WebKit2API.pri:

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

9 years ago[WebKit2][gtk] Add few more API's to gtk-doc section file.
commit-queue@webkit.org [Wed, 12 Oct 2011 14:58:18 +0000 (14:58 +0000)]
[WebKit2][gtk] Add few more API's to gtk-doc section file.
https://bugs.webkit.org/show_bug.cgi?id=69921

Patch by Nayan Kumar K <nayankk@motorola.com> on 2011-10-12
Reviewed by Gustavo Noronha Silva.

Generate documentation for existing WebKit2-GTK+ API's,
which are not yet the part of gtk-doc documentation.

* UIProcess/API/gtk/docs/GNUmakefile.am: List ignore files.
* UIProcess/API/gtk/docs/webkit2gtk-sections.txt: API's addition.

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

9 years agoRoll back image baseline changes from
caryclark@google.com [Wed, 12 Oct 2011 14:56:08 +0000 (14:56 +0000)]
Roll back image baseline changes from
http://trac.webkit.org/changeset/96814 -- they were generated on a
headless Mac, and thus used the wrong color profile.

Unreviewed rebaselining.

* platform/chromium-mac/css1/basic/comments-expected.png:
* platform/chromium-mac/css1/basic/containment-expected.png:
* platform/chromium-mac/css1/basic/id_as_selector-expected.png:
* platform/chromium-mac/css1/basic/inheritance-expected.png:
* platform/chromium-mac/css1/box_properties/border-expected.png:
* platform/chromium-mac/css1/box_properties/border_bottom-expected.png:
* platform/chromium-mac/css1/box_properties/border_bottom_width-expected.png:
* platform/chromium-mac/css1/box_properties/border_left-expected.png:
* platform/chromium-mac/css1/box_properties/border_left_width-expected.png:
* platform/chromium-mac/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-mac/css1/box_properties/border_right_width-expected.png:
* platform/chromium-mac/css1/box_properties/border_style-expected.png:
* platform/chromium-mac/css1/box_properties/border_top-expected.png:
* platform/chromium-mac/css1/box_properties/border_top_width-expected.png:
* platform/chromium-mac/css1/box_properties/border_width-expected.png:
* platform/chromium-mac/css1/box_properties/clear-expected.png:
* platform/chromium-mac/css1/box_properties/float_margin-expected.png:
* platform/chromium-mac/css1/box_properties/height-expected.png:
* platform/chromium-mac/css1/box_properties/margin-expected.png:
* platform/chromium-mac/css1/box_properties/margin_bottom-expected.png:
* platform/chromium-mac/css1/box_properties/margin_inline-expected.png:
* platform/chromium-mac/css1/box_properties/margin_left-expected.png:
* platform/chromium-mac/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac/css1/box_properties/margin_top-expected.png:
* platform/chromium-mac/css1/box_properties/padding-expected.png:
* platform/chromium-mac/css1/box_properties/padding_bottom-expected.png:
* platform/chromium-mac/css1/box_properties/padding_inline-expected.png:
* platform/chromium-mac/css1/box_properties/padding_left-expected.png:
* platform/chromium-mac/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac/css1/box_properties/padding_top-expected.png:
* platform/chromium-mac/css1/box_properties/width-expected.png:
* platform/chromium-mac/css1/cascade/cascade_order-expected.png:
* platform/chromium-mac/css1/classification/display-expected.png:
* platform/chromium-mac/css1/classification/list_style_type-expected.png:
* platform/chromium-mac/css1/classification/white_space-expected.png:
* platform/chromium-mac/css1/color_and_background/background-expected.png:
* platform/chromium-mac/css1/color_and_background/background_attachment-expected.png:
* platform/chromium-mac/css1/color_and_background/background_position-expected.png:
* platform/chromium-mac/css1/color_and_background/background_repeat-expected.png:
* platform/chromium-mac/css1/conformance/forward_compatible_parsing-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/height_of_lines-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/pseudo/anchor-expected.png:
* platform/chromium-mac/css1/pseudo/firstletter-expected.png:
* platform/chromium-mac/css1/pseudo/firstline-expected.png:
* platform/chromium-mac/css1/pseudo/multiple_pseudo_elements-expected.png:
* platform/chromium-mac/css1/text_properties/letter_spacing-expected.png:
* platform/chromium-mac/css1/text_properties/line_height-expected.png:
* platform/chromium-mac/css1/text_properties/text_decoration-expected.png:
* platform/chromium-mac/css1/text_properties/text_indent-expected.png:
* platform/chromium-mac/css1/text_properties/vertical_align-expected.png:
* platform/chromium-mac/css1/text_properties/word_spacing-expected.png:
* platform/chromium-mac/css1/units/color_units-expected.png:
* platform/chromium-mac/css1/units/length_units-expected.png:
* platform/chromium-mac/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.png: Removed.
* platform/chromium-mac/css2.1/20110323/abspos-non-replaced-width-margin-000-ref-expected.png: Removed.
* platform/chromium-mac/css2.1/20110323/abspos-replaced-width-margin-000-expected.png: Removed.
* platform/chromium-mac/css2.1/20110323/abspos-replaced-width-margin-000-ref-expected.png: Removed.
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-002-expected.png:
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-004-expected.png:
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-006-expected.png:
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-008-expected.png:
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-010-expected.png:
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-012-expected.png:
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-014-expected.png:
* platform/chromium-mac/css2.1/20110323/block-non-replaced-height-016-expected.png:
* platform/chromium-mac/css2.1/t0803-c5502-mrgn-r-02-c-expected.png:
* platform/chromium-mac/css2.1/t0803-c5505-mrgn-02-c-expected.png:
* platform/chromium-mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png: Removed.
* platform/chromium-mac/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png: Removed.
* platform/chromium-mac/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png: Removed.
* platform/chromium-mac/css2.1/t1002-c5523-width-02-b-g-expected.png:
* platform/chromium-mac/css2.1/t1202-counters-08-b-expected.png: Removed.
* platform/chromium-mac/css2.1/t1202-counters-09-b-expected.png: Removed.
* platform/chromium-mac/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png:
* platform/chromium-mac/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-07-b-expected.png:
* platform/chromium-mac/editing/inserting/insert-div-023-expected.png:
* platform/chromium-mac/editing/selection/focus_editable_html-expected.png:
* platform/chromium-mac/editing/selection/select-all-003-expected.png:
* platform/chromium-mac/editing/selection/select-all-004-expected.png:
* platform/chromium-mac/fast/backgrounds/background-inherit-color-bug-expected.png:
* platform/chromium-mac/fast/backgrounds/background-leakage-transforms-expected.png:
* platform/chromium-mac/fast/backgrounds/size/backgroundSize15-expected.png:
* platform/chromium-mac/fast/block/basic/fieldset-stretch-to-legend-expected.png:
* platform/chromium-mac/fast/block/basic/truncation-rtl-expected.png:
* platform/chromium-mac/fast/block/float/008-expected.png: Removed.
* platform/chromium-mac/fast/block/float/013-expected.png:
* platform/chromium-mac/fast/block/float/019-expected.png: Removed.
* platform/chromium-mac/fast/block/float/021-expected.png:
* platform/chromium-mac/fast/block/float/025-expected.png:
* platform/chromium-mac/fast/block/float/026-expected.png:
* platform/chromium-mac/fast/block/float/027-expected.png:
* platform/chromium-mac/fast/block/float/028-expected.png:
* platform/chromium-mac/fast/block/float/032-expected.png: Removed.
* platform/chromium-mac/fast/block/float/035-expected.png: Removed.
* platform/chromium-mac/fast/block/float/avoidance-percent-width-strict-expected.png: Removed.
* platform/chromium-mac/fast/block/float/br-with-clear-2-expected.png: Removed.
* platform/chromium-mac/fast/block/float/float-not-removed-from-next-sibling4-expected.png:
* platform/chromium-mac/fast/block/float/nested-clearance-expected.png: Removed.
* platform/chromium-mac/fast/block/float/relative-painted-twice-expected.png:
* platform/chromium-mac/fast/block/lineboxcontain/parsing-invalid-expected.png:
* platform/chromium-mac/fast/block/margin-collapse/104-expected.png:
* platform/chromium-mac/fast/block/margin-collapse/empty-clear-blocks-expected.png:
* platform/chromium-mac/fast/block/positioning/047-expected.png:
* platform/chromium-mac/fast/block/positioning/055-expected.png:
* platform/chromium-mac/fast/block/positioning/auto/007-expected.png:
* platform/chromium-mac/fast/block/positioning/auto/vertical-lr/007-expected.png:
* platform/chromium-mac/fast/block/positioning/auto/vertical-rl/007-expected.png:
* platform/chromium-mac/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.png: Removed.
* platform/chromium-mac/fast/block/positioning/negative-rel-position-expected.png: Removed.
* platform/chromium-mac/fast/block/positioning/relative-overflow-block-expected.png: Removed.
* platform/chromium-mac/fast/block/positioning/relative-overflow-replaced-expected.png:
* platform/chromium-mac/fast/block/positioning/relative-overflow-replaced-float-expected.png:
* platform/chromium-mac/fast/block/positioning/vertical-lr/002-expected.png: Removed.
* platform/chromium-mac/fast/block/positioning/vertical-rl/002-expected.png: Removed.
* platform/chromium-mac/fast/body-propagation/overflow/002-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/002-xhtml-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/003-declarative-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/003-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/003-xhtml-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/004-declarative-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/004-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/004-xhtml-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/006-declarative-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/006-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/006-xhtml-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/007-declarative-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/007-expected.png:
* platform/chromium-mac/fast/body-propagation/overflow/007-xhtml-expected.png:
* platform/chromium-mac/fast/borders/border-image-massive-scale-expected.png:
* platform/chromium-mac/fast/borders/border-image-rotate-transform-expected.png:
* platform/chromium-mac/fast/borders/border-image-scale-transform-expected.png:
* platform/chromium-mac/fast/borders/border-image-scaled-expected.png:
* platform/chromium-mac/fast/borders/inline-mask-overlay-image-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-shadow/basic-shadows-expected.png:
* platform/chromium-mac/fast/box-sizing/box-sizing-expected.png: Removed.
* platform/chromium-mac/fast/canvas/canvas-bg-expected.png:
* platform/chromium-mac/fast/canvas/image-object-in-canvas-expected.png:
* platform/chromium-mac/fast/clip/014-expected.png:
* platform/chromium-mac/fast/css-generated-content/014-expected.png:
* platform/chromium-mac/fast/css/005-expected.png:
* platform/chromium-mac/fast/css/MarqueeLayoutTest-expected.png:
* platform/chromium-mac/fast/css/bidi-override-in-anonymous-block-expected.png:
* platform/chromium-mac/fast/css/border-height-expected.png: Removed.
* platform/chromium-mac/fast/css/color-correction-backgrounds-and-text-expected.png:
* platform/chromium-mac/fast/css/color-correction-on-background-image-expected.png:
* platform/chromium-mac/fast/css/empty-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/first-child-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/first-of-type-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/hsl-color-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/line-height-overflow-expected.png: Removed.
* platform/chromium-mac/fast/css/nested-floating-relative-position-percentages-expected.png: Removed.
* platform/chromium-mac/fast/css/nested-rounded-corners-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/percentage-non-integer-expected.png:
* platform/chromium-mac/fast/css/positioned-overflow-scroll-expected.png: Removed.
* platform/chromium-mac/fast/css/word-space-extra-expected.png:
* platform/chromium-mac/fast/dom/clone-node-dynamic-style-expected.png:
* platform/chromium-mac/fast/dom/scroll-reveal-top-overflow-expected.png: Removed.
* platform/chromium-mac/fast/dynamic/anchor-lock-expected.png: Removed.
* platform/chromium-mac/fast/dynamic/insert-before-table-part-in-continuation-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/events/pointer-events-2-expected.png:
* platform/chromium-mac/fast/events/standalone-image-drag-to-editable-expected.png:
* platform/chromium-mac/fast/flexbox/009-expected.png:
* platform/chromium-mac/fast/flexbox/016-expected.png:
* platform/chromium-mac/fast/flexbox/flex-hang-expected.png: Removed.
* platform/chromium-mac/fast/forms/fieldset-align-expected.png:
* platform/chromium-mac/fast/forms/form-hides-table-expected.png:
* platform/chromium-mac/fast/forms/textAreaLineHeight-expected.png:
* platform/chromium-mac/fast/frames/frame-scrolling-attribute-expected.png: Removed.
* platform/chromium-mac/fast/frames/iframe-scrolling-attribute-expected.png:
* platform/chromium-mac/fast/gradients/background-clipped-expected.png:
* platform/chromium-mac/fast/gradients/css3-color-stop-units-expected.png:
* platform/chromium-mac/fast/html/details-position-expected.png:
* platform/chromium-mac/fast/images/gif-large-checkerboard-expected.png: Removed.
* platform/chromium-mac/fast/inline-block/tricky-baseline-expected.png:
* platform/chromium-mac/fast/inline/inline-borders-with-bidi-override-expected.png:
* platform/chromium-mac/fast/inline/inline-continuation-borders-expected.png:
* platform/chromium-mac/fast/inline/long-wrapped-line-expected.png: Removed.
* platform/chromium-mac/fast/invalid/residual-style-expected.png:
* platform/chromium-mac/fast/layers/overflow-scroll-auto-switch-expected.png: Removed.
* platform/chromium-mac/fast/layers/scroll-rect-to-visible-expected.png:
* platform/chromium-mac/fast/lists/001-expected.png:
* platform/chromium-mac/fast/lists/001-vertical-expected.png:
* platform/chromium-mac/fast/lists/008-expected.png:
* platform/chromium-mac/fast/lists/008-vertical-expected.png:
* platform/chromium-mac/fast/lists/li-br-expected.png: Removed.
* platform/chromium-mac/fast/lists/ol-start-parsing-expected.png:
* platform/chromium-mac/fast/lists/olstart-expected.png:
* platform/chromium-mac/fast/media/mq-relative-constraints-02-expected.png:
* platform/chromium-mac/fast/media/mq-relative-constraints-03-expected.png:
* platform/chromium-mac/fast/media/mq-relative-constraints-04-expected.png:
* platform/chromium-mac/fast/media/mq-relative-constraints-05-expected.png:
* platform/chromium-mac/fast/media/mq-relative-constraints-06-expected.png:
* platform/chromium-mac/fast/media/mq-relative-constraints-07-expected.png:
* platform/chromium-mac/fast/media/mq-relative-constraints-08-expected.png:
* platform/chromium-mac/fast/media/mq-relative-constraints-09-expected.png:
* platform/chromium-mac/fast/media/mq-width-absolute-01-expected.png:
* platform/chromium-mac/fast/media/mq-width-absolute-02-expected.png:
* platform/chromium-mac/fast/media/mq-width-absolute-03-expected.png:
* platform/chromium-mac/fast/media/mq-width-absolute-04-expected.png:
* platform/chromium-mac/fast/multicol/client-rects-expected.png:
* platform/chromium-mac/fast/multicol/column-break-with-balancing-expected.png: Removed.
* platform/chromium-mac/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-mac/fast/multicol/columns-shorthand-parsing-expected.png: Removed.
* platform/chromium-mac/fast/multicol/float-multicol-expected.png:
* platform/chromium-mac/fast/multicol/float-paginate-complex-expected.png: Removed.
* platform/chromium-mac/fast/multicol/float-paginate-expected.png: Removed.
* platform/chromium-mac/fast/multicol/layers-in-multicol-expected.png: Removed.
* platform/chromium-mac/fast/multicol/layers-split-across-columns-expected.png:
* platform/chromium-mac/fast/multicol/paginate-block-replaced-expected.png: Removed.
* platform/chromium-mac/fast/multicol/positioned-with-constrained-height-expected.png: Removed.
* platform/chromium-mac/fast/multicol/scrolling-overflow-expected.png:
* platform/chromium-mac/fast/multicol/span/anonymous-style-inheritance-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-child-property-removal-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-immediate-columns-child-removal-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/float-paginate-complex-expected.png: Removed.
* platform/chromium-mac/fast/multicol/vertical-lr/float-paginate-expected.png: Removed.
* platform/chromium-mac/fast/multicol/vertical-lr/nested-columns-expected.png:
* platform/chromium-mac/fast/multicol/vertical-lr/unsplittable-inline-block-expected.png: Removed.
* 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/float-paginate-complex-expected.png: Removed.
* platform/chromium-mac/fast/multicol/vertical-rl/float-paginate-expected.png: Removed.
* platform/chromium-mac/fast/multicol/vertical-rl/nested-columns-expected.png:
* platform/chromium-mac/fast/multicol/vertical-rl/unsplittable-inline-block-expected.png: Removed.
* platform/chromium-mac/fast/overflow/002-expected.png:
* platform/chromium-mac/fast/overflow/003-expected.png:
* platform/chromium-mac/fast/overflow/005-expected.png: Removed.
* platform/chromium-mac/fast/overflow/007-expected.png:
* platform/chromium-mac/fast/overflow/008-expected.png:
* platform/chromium-mac/fast/overflow/childFocusRingClip-expected.png:
* platform/chromium-mac/fast/overflow/clip-rects-fixed-ancestor-expected.png:
* platform/chromium-mac/fast/overflow/float-in-relpositioned-expected.png:
* platform/chromium-mac/fast/overflow/hit-test-overflow-controls-expected.png:
* platform/chromium-mac/fast/overflow/image-selection-highlight-expected.png:
* platform/chromium-mac/fast/overflow/overflow-auto-position-absolute-expected.png:
* platform/chromium-mac/fast/overflow/overflow-auto-table-expected.png:
* platform/chromium-mac/fast/overflow/overflow-rtl-expected.png:
* platform/chromium-mac/fast/overflow/overflow-rtl-vertical-expected.png:
* platform/chromium-mac/fast/overflow/overflow-stacking-expected.png:
* platform/chromium-mac/fast/overflow/overflow-text-hit-testing-expected.png:
* platform/chromium-mac/fast/overflow/overflow-update-transform-expected.png:
* platform/chromium-mac/fast/overflow/overflow-with-local-background-attachment-expected.png:
* platform/chromium-mac/fast/overflow/position-fixed-transform-clipping-expected.png:
* platform/chromium-mac/fast/overflow/scrollbar-position-update-expected.png:
* platform/chromium-mac/fast/overflow/table-overflow-float-expected.png:
* platform/chromium-mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Removed.
* platform/chromium-mac/fast/repaint/block-selection-gap-stale-cache-2-expected.png:
* platform/chromium-mac/fast/repaint/fixed-expected.png:
* platform/chromium-mac/fast/repaint/fixed-move-after-keyboard-scroll-expected.png:
* platform/chromium-mac/fast/repaint/fixed-tranformed-expected.png:
* platform/chromium-mac/fast/repaint/moving-shadow-on-container-expected.png:
* platform/chromium-mac/fast/repaint/overflow-scroll-body-appear-expected.png:
* platform/chromium-mac/fast/repaint/repaint-during-scroll-expected.png:
* platform/chromium-mac/fast/repaint/select-option-background-color-expected.png:
* platform/chromium-mac/fast/repaint/selection-gap-overflow-scroll-2-expected.png:
* platform/chromium-mac/fast/replaced/005-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-image-expected.png:
* platform/chromium-mac/fast/selectors/166-expected.png:
* platform/chromium-mac/fast/table/023-expected.png: Removed.
* platform/chromium-mac/fast/table/027-vertical-expected.png:
* platform/chromium-mac/fast/table/028-vertical-expected.png: Removed.
* platform/chromium-mac/fast/table/034-expected.png:
* platform/chromium-mac/fast/table/038-vertical-expected.png:
* platform/chromium-mac/fast/table/040-expected.png:
* platform/chromium-mac/fast/table/040-vertical-expected.png:
* platform/chromium-mac/fast/table/border-collapsing/002-vertical-expected.png:
* platform/chromium-mac/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.png:
* platform/chromium-mac/fast/table/edge-offsets-expected.png:
* platform/chromium-mac/fast/table/empty-cells-expected.png:
* platform/chromium-mac/fast/table/height-percent-test-expected.png: Removed.
* platform/chromium-mac/fast/table/height-percent-test-vertical-expected.png: Removed.
* platform/chromium-mac/fast/table/overflowHidden-expected.png:
* platform/chromium-mac/fast/table/prepend-in-anonymous-table-expected.png:
* platform/chromium-mac/fast/table/table-display-types-vertical-expected.png: Removed.
* platform/chromium-mac/fast/table/wide-colspan-expected.png: Removed.
* platform/chromium-mac/fast/table/wide-column-expected.png: Removed.
* platform/chromium-mac/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-mac/fast/text/international/vertical-text-glyph-test-expected.png:
* platform/chromium-mac/fast/text/large-text-composed-char-expected.png:
* platform/chromium-mac/fast/text/softHyphen-expected.png: Removed.
* platform/chromium-mac/fast/text/text-letter-spacing-expected.png:
* platform/chromium-mac/fast/text/wbr-expected.png:
* platform/chromium-mac/fast/text/whitespace/024-expected.png:
* platform/chromium-mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.png:
* platform/chromium-mac/fast/text/word-break-expected.png:
* platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-1-expected.png:
* platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-2-expected.png:
* platform/chromium-mac/fast/writing-mode/Kusa-Makura-background-canvas-expected.png:
* platform/chromium-mac/fast/writing-mode/border-radius-clipping-vertical-lr-expected.png:
* platform/chromium-mac/fast/writing-mode/box-shadow-vertical-lr-expected.png:
* platform/chromium-mac/fast/writing-mode/box-shadow-vertical-rl-expected.png:
* platform/chromium-mac/fast/writing-mode/fallback-orientation-expected.png:
* platform/chromium-mac/fast/writing-mode/fieldsets-expected.png:
* platform/chromium-mac/fast/writing-mode/text-orientation-basic-expected.png:
* platform/chromium-mac/fonts/cursive-expected.png:
* platform/chromium-mac/fonts/default-expected.png:
* platform/chromium-mac/fonts/fantasy-expected.png:
* platform/chromium-mac/fonts/serif-expected.png:
* platform/chromium-mac/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png:
* platform/chromium-mac/media/video-controls-rendering-expected.png:
* platform/chromium-mac/media/video-zoom-expected.png:
* platform/chromium-mac/scrollbars/listbox-scrollbar-combinations-expected.png:
* platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac/scrollbars/scrollbars-on-positioned-content-expected.png:
* platform/chromium-mac/svg/css/stars-with-shadow-expected.png:
* platform/chromium-mac/svg/custom/altglyph-expected.png:
* platform/chromium-mac/svg/custom/external-paintserver-reference-expected.png: Removed.
* platform/chromium-mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.png:
* platform/chromium-mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.png:
* platform/chromium-mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.png:
* platform/chromium-mac/svg/custom/invisible-text-after-scrolling-expected.png:
* platform/chromium-mac/svg/custom/junk-data-expected.png:
* platform/chromium-mac/svg/custom/linking-base-external-reference-expected.png: Removed.
* platform/chromium-mac/svg/custom/missing-xlink-expected.png:
* platform/chromium-mac/svg/custom/object-sizing-no-width-height-expected.png:
* platform/chromium-mac/svg/custom/text-xy-updates-SVGList-expected.png: Removed.
* platform/chromium-mac/svg/custom/use-font-face-crash-expected.png:
* platform/chromium-mac/svg/dom/SVGLengthList-appendItem-expected.png:
* platform/chromium-mac/svg/dom/SVGLengthList-basics-expected.png:
* platform/chromium-mac/svg/dom/SVGLengthList-initialize-expected.png:
* platform/chromium-mac/svg/dom/SVGLengthList-insertItemBefore-expected.png:
* platform/chromium-mac/svg/dom/SVGLengthList-removeItem-expected.png:
* platform/chromium-mac/svg/dom/SVGLengthList-replaceItem-expected.png:
* platform/chromium-mac/svg/dom/SVGLengthList-xml-dom-modifications-expected.png:
* platform/chromium-mac/svg/dom/SVGNumberList-basics-expected.png:
* platform/chromium-mac/svg/dom/SVGPathSegList-appendItem-expected.png:
* platform/chromium-mac/svg/dom/SVGPathSegList-clear-and-initialize-expected.png:
* platform/chromium-mac/svg/dom/SVGPathSegList-insertItemBefore-expected.png:
* platform/chromium-mac/svg/dom/SVGPathSegList-removeItem-expected.png:
* platform/chromium-mac/svg/dom/SVGPathSegList-replaceItem-expected.png:
* platform/chromium-mac/svg/dom/SVGPointList-basics-expected.png:
* platform/chromium-mac/svg/dom/SVGStringList-basics-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-dom-in-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGUseElement-dom-requiredFeatures-expected.png:
* platform/chromium-mac/svg/in-html/circle-expected.png:
* platform/chromium-mac/svg/overflow: Removed.
* platform/chromium-mac/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.png: Removed.
* platform/chromium-mac/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.png: Removed.
* platform/chromium-mac/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.png: Removed.
* platform/chromium-mac/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.png: Removed.
* platform/chromium-mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.png: Removed.
* platform/chromium-mac/svg/text/kerning-expected.png:
* platform/chromium-mac/svg/text/multichar-glyph-expected.png:
* platform/chromium-mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.png:
* platform/chromium-mac/svg/zoom/page/relative-sized-document-scrollbars-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
* platform/chromium-mac/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug101674-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/bug113235-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug113235-3-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug11944-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug120364-expected.png: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug137388-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug149275-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug22019-expected.png: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug23151-expected.png: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug27038-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug29314-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2947-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug32205-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug38916-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug43039-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug46480-1-expected.png: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug46480-2-expected.png: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug56405-expected.png: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug5797-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug5835-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug625-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug650-expected.png: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug73321-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug92143-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug96343-expected.png:
* platform/chromium-mac/tables/mozilla/core/cell_heights-expected.png:
* platform/chromium-mac/tables/mozilla/core/col_widths_auto_fix-expected.png:
* platform/chromium-mac/tables/mozilla/core/col_widths_fix_fixPer-expected.png:
* platform/chromium-mac/tables/mozilla/core/nested1-expected.png:
* platform/chromium-mac/tables/mozilla/core/one_row-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_index-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_table_bgcolor_name-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_td_bgcolor_name-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_td_height-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_td_nowrap-expected.png: Removed.
* platform/chromium-mac/tables/mozilla/marvin/x_th_bgcolor_name-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_th_height-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_th_nowrap-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png:
* platform/chromium-mac/tables/mozilla/other/nestedTables-expected.png:
* platform/chromium-mac/tables/mozilla/other/test6-expected.png:
* platform/chromium-mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
* platform/chromium-mac/tables/mozilla/other/wa_table_tr_align-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug101759-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug19526-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug220653-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png: Removed.
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug85016-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/core/backgrounds-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/core/col_span2-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/core/columns-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/core/conflicts-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/core/standards1-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/other/empty_cells-expected.png:
* platform/chromium-mac/transforms/2d/transform-fixed-container-expected.png:

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

9 years ago[v8] Use V8DOMWrapper::isWrapperOfType for determining global object type
yurys@chromium.org [Wed, 12 Oct 2011 14:22:25 +0000 (14:22 +0000)]
[v8] Use V8DOMWrapper::isWrapperOfType for determining global object type
https://bugs.webkit.org/show_bug.cgi?id=69923

Get rid of globalObjectPrototypeIsDOMWindow, use V8DOMWrapper::isWrapperOfType instead.

Reviewed by Pavel Feldman.

* bindings/v8/V8DOMWrapper.cpp:
(WebCore::V8DOMWrapper::instantiateV8Object):
(WebCore::V8DOMWrapper::getEventListener):

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

9 years ago[Qt][ARMv5] inspector/elements/edit-dom-actions.html and ~/elements-delete-inline...
kbalazs@webkit.org [Wed, 12 Oct 2011 13:58:34 +0000 (13:58 +0000)]
[Qt][ARMv5] inspector/elements/edit-dom-actions.html and ~/elements-delete-inline-style.html times out
https://bugs.webkit.org/show_bug.cgi?id=69925

Unreviewed gardening.

* platform/qt-arm/Skipped:

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

9 years ago[Chromium] Web Inspector: assertion failure when evaluating expression in worker...
yurys@chromium.org [Wed, 12 Oct 2011 13:48:03 +0000 (13:48 +0000)]
[Chromium] Web Inspector: assertion failure when evaluating expression in worker inspector console
https://bugs.webkit.org/show_bug.cgi?id=69922

Check that the global object is a DOMWindow wrapper befor casting it to V8DOMWindow.

Reviewed by Pavel Feldman.

* bindings/v8/ScriptState.cpp:
(WebCore::ScriptState::domWindow):

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

9 years ago[Chromium] Prevent fallback fonts from purging while measuring
caryclark@google.com [Wed, 12 Oct 2011 13:31:03 +0000 (13:31 +0000)]
[Chromium] Prevent fallback fonts from purging while measuring
https://bugs.webkit.org/show_bug.cgi?id=69855

Reviewed by Eric Seidel.

When Chrome computes the page width, an international page
may bring in a fallback font. FontCache::getCachedFontData
expects the font cache to be locked, so the measure path
needs to include an instance of FontCachePurgePreventer.

Adding FontCachePurgePreventer suppresses a debug-time assert
when running PageCycler over international tests.

* src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::contentsPreferredWidth):

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

9 years ago2011-10-12 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 12 Oct 2011 13:23:19 +0000 (13:23 +0000)]
2011-10-12  Pavel Podivilov  <podivilov@chromium.org>

        Unreviewed, CCThreadTest.startPostAndWaitOnCondition is flaky on linux.

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

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

9 years agoUnreviewed. Rolled DEPS.
commit-queue@webkit.org [Wed, 12 Oct 2011 12:39:22 +0000 (12:39 +0000)]
Unreviewed.  Rolled DEPS.

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

* DEPS:

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

9 years ago[Qt] Unreviewed gardening. Skip failing tests on WK2.
rgabor@webkit.org [Wed, 12 Oct 2011 11:42:01 +0000 (11:42 +0000)]
[Qt] Unreviewed gardening. Skip failing tests on WK2.

* platform/qt-wk2/Skipped:

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

9 years agonew-run-webkit-tests does not support qt-4.8 results
ossy@webkit.org [Wed, 12 Oct 2011 11:27:45 +0000 (11:27 +0000)]
new-run-webkit-tests does not support qt-4.8 results
https://bugs.webkit.org/show_bug.cgi?id=64071

Patch by Kristóf Kosztyó <kkristof@inf.u-szeged.hu> on 2011-10-12
Reviewed by Csaba Osztrogonác.

Tools:

* Scripts/webkitpy/layout_tests/port/qt.py:
* Scripts/webkitpy/layout_tests/port/qt_unittest.py:

LayoutTests:

* platform/qt-4.7/Skipped: Added.
* platform/qt-5.0/Skipped: Added.

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

9 years ago2011-10-12 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 12 Oct 2011 09:58:16 +0000 (09:58 +0000)]
2011-10-12  Pavel Podivilov  <podivilov@chromium.org>

        Unreviewed, mark fast/css/text-transform-select.html as IMAGE+TEXT on win.

        * platform/chromium/test_expectations.txt:

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

9 years ago2011-10-12 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 12 Oct 2011 09:51:24 +0000 (09:51 +0000)]
2011-10-12  Pavel Podivilov  <podivilov@chromium.org>

        Unreviewed, mark four js tests as failing after v8 roll.

        * platform/chromium/test_expectations.txt:

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

9 years agoWebSocket: Update WebSocket protocol to hybi-17
yutak@chromium.org [Wed, 12 Oct 2011 09:41:06 +0000 (09:41 +0000)]
WebSocket: Update WebSocket protocol to hybi-17
https://bugs.webkit.org/show_bug.cgi?id=69910

Reviewed by Kent Tamura.

Essential changes between hybi-10 and hybi-17 are:
- Sec-WebSocket-Origin header has been renamed to "Origin".
- Sec-WebSocket-Version header value has been bumped to 13.

No new tests are necessary. pywebsocket has already been updated to the latest version
which understands the new protocol. Tests under http/tests/websocket/ should keep
passing.

* websockets/WebSocketHandshake.cpp:
(WebCore::WebSocketHandshake::clientHandshakeMessage):
(WebCore::WebSocketHandshake::clientHandshakeRequest):

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

9 years agoResolve regular and visited link style in a single pass
antti@apple.com [Wed, 12 Oct 2011 09:20:45 +0000 (09:20 +0000)]
Resolve regular and visited link style in a single pass
https://bugs.webkit.org/show_bug.cgi?id=69838

Reviewed by Darin Adler

We can simplify and speed up selector matching by removing the recursive matching done
to generate the style for the :visited pseudo selector. Both regular and visited link style
can be generated in a single pass through the style selector.

- Make SelectorChecker::checkSelector to return both :visited and :link matches for all links.
- For each selector statically determine and cache the link states it may match.
- When applying the matched style declarations, apply them to the right RenderStyle
  (regular, visited, or both).

Statically determining which link state will be matched works since we only support :visited matching
based on the current element state (not ancestors or siblings).

A later patch will eliminate the separate RenderStyle for visited style completely and include the
few allowed properties to the regular RenderStyle.

* css/CSSStyleSelector.cpp:
(WebCore::RuleData::linkMatchType):
(WebCore::RuleSet::linkPseudoClassRules):
(WebCore::CSSStyleSelector::addMatchedDeclaration):
(WebCore::CSSStyleSelector::matchRules):
(WebCore::CSSStyleSelector::styleForElement):
(WebCore::CSSStyleSelector::pseudoStyleForElement):
(WebCore::CSSStyleSelector::updateFont):
(WebCore::CSSStyleSelector::checkSelector):
(WebCore::RuleData::RuleData):
(WebCore::RuleSet::addRule):
(WebCore::RuleSet::collectFeatures):
(WebCore::RuleSet::shrinkToFit):
(WebCore::CSSStyleSelector::applyDeclaration):
(WebCore::CSSStyleSelector::applyDeclarations):
(WebCore::CSSStyleSelector::applyProperty):
(WebCore::CSSStyleSelector::getColorFromPrimitiveValue):
* css/CSSStyleSelector.h:
(WebCore::CSSStyleSelector::MatchedStyleDeclaration::MatchedStyleDeclaration):
* css/SelectorChecker.cpp:
(WebCore::SelectorChecker::SelectorChecker):
(WebCore::SelectorChecker::checkSelector):
(WebCore::SelectorChecker::fastCheckRightmostSelector):
(WebCore::SelectorChecker::fastCheckSelector):
(WebCore::SelectorChecker::checkOneSelector):
(WebCore::SelectorChecker::commonPseudoClassSelectorMatches):
(WebCore::SelectorChecker::determineLinkMatchType):
* css/SelectorChecker.h:
* rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::addCachedPseudoStyle):

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

9 years ago[Chromium] Update test expectations.
tkent@chromium.org [Wed, 12 Oct 2011 09:14:36 +0000 (09:14 +0000)]
[Chromium] Update test expectations.

Update fast/forms/input-disabled-color.html, and remove an entry
for fast/forms/file/input-file-label.html.

* platform/chromium-cg-mac-leopard/fast/forms/input-disabled-color-expected.png:
* platform/chromium-cg-mac-snowleopard/fast/forms/input-disabled-color-expected.png: Added.
* platform/chromium-linux/fast/forms/input-disabled-color-expected.png:
* platform/chromium-mac-leopard/fast/forms/input-disabled-color-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/forms/input-disabled-color-expected.png: Added.
* platform/chromium-mac/fast/forms/input-disabled-color-expected.png: Removed.
* platform/chromium-win/fast/forms/input-disabled-color-expected.png:
* platform/chromium-win/fast/forms/input-disabled-color-expected.txt:
* platform/chromium/test_expectations.txt:

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

9 years ago[Chromium] Web Inspector: add test for pause in shared worker initialization
yurys@chromium.org [Wed, 12 Oct 2011 09:13:23 +0000 (09:13 +0000)]
[Chromium] Web Inspector:  add test for pause in shared worker initialization
https://bugs.webkit.org/show_bug.cgi?id=69915

Add WebKit part of interactive ui test for pause in worker initialization.

Reviewed by Pavel Feldman.

* src/js/Tests.js:
(.TestSuite.prototype.testPauseInSharedWorkerInitialization):

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

9 years ago[Chromium] Web Inspector: repair interactive tests for debugger pause
yurys@chromium.org [Wed, 12 Oct 2011 09:07:40 +0000 (09:07 +0000)]
[Chromium] Web Inspector: repair interactive tests for debugger pause
https://bugs.webkit.org/show_bug.cgi?id=69912

Listen to DebuggerModel event instead of overriding private methods on it.

Reviewed by Pavel Feldman.

* src/js/Tests.js:
(.TestSuite.prototype._waitForScriptPause):

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

9 years agoREGRESSION(r94836): An assertion fails in HTMLFormControlElement::isValidFormControlE...
tkent@chromium.org [Wed, 12 Oct 2011 09:07:05 +0000 (09:07 +0000)]
REGRESSION(r94836): An assertion fails in HTMLFormControlElement::isValidFormControlElement
when HTMLInputElement::setValue() is called while the element is focused.
https://bugs.webkit.org/show_bug.cgi?id=69909

Reviewed by Ryosuke Niwa.

Source/WebCore:

setNeedsValidityCheck() should be called after the value update
and before any style recalculation. r94836 moved
setSelectionRange() call, and it recalculates the element style.

* html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::setValue): Move setNeedsValidityCheck() to setValueInternal().
(WebCore::HTMLInputElement::setValueInternal): Move setNeedsValidityCheck() from setValue().

LayoutTests:

* fast/forms/input-live-pseudo-selectors-expected.txt:
* fast/forms/resources/input-live-pseudo-selectors.js: Add a testcase for the bug.

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

9 years ago[Qt] Unreviewed gardening.
rgabor@webkit.org [Wed, 12 Oct 2011 08:39:42 +0000 (08:39 +0000)]
[Qt] Unreviewed gardening.

* platform/qt-mac/Skipped: Skip new failing tests.

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

9 years agoAdd myself to committers.
mihnea@adobe.com [Wed, 12 Oct 2011 08:32:20 +0000 (08:32 +0000)]
Add myself to committers.

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

9 years ago[Qt] Unreviewed gardening. Add platform specific expected result for new tests.
rgabor@webkit.org [Wed, 12 Oct 2011 08:12:56 +0000 (08:12 +0000)]
[Qt] Unreviewed gardening. Add platform specific expected result for new tests.

* platform/qt/fast/writing-mode/margins-expected.png: Added.
* platform/qt/fast/writing-mode/margins-expected.txt: Added.
* platform/qt/plugins/iframe-plugin-bgcolor-expected.png: Added.
* platform/qt/plugins/iframe-plugin-bgcolor-expected.txt: Added.

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

9 years agoLayout tests crashing in DFG JIT code
fpizlo@apple.com [Wed, 12 Oct 2011 08:01:11 +0000 (08:01 +0000)]
Layout tests crashing in DFG JIT code
https://bugs.webkit.org/show_bug.cgi?id=69897

Reviewed by Gavin Barraclough.

Abstract value filtration didn't take into account cases where a structure
set filter, combined with predicted type knowledge, could lead to a stronger
filter for the structure abstract value.

This bug would have been benign in release builds; it would have just meant
that the analysis was less precise and some optimization opportunities would
be missed. I have an ASSERT that is meant to catch such cases, and it was
triggering sporadically in one of the LayoutTests.

* dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::filter):

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

9 years agoBuild fixes for r97238.
tkent@chromium.org [Wed, 12 Oct 2011 07:33:04 +0000 (07:33 +0000)]
Build fixes for r97238.
https://bugs.webkit.org/show_bug.cgi?id=69828

* GNUmakefile.list.am: Remove SelectElement.{cpp,h}.
* dom/DOMAllInOne.cpp: Remove SelectElement.cpp.

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

9 years agoMove the content of SelectElementData into HTMLSelectElement, and remove SelectElemen...
tkent@chromium.org [Wed, 12 Oct 2011 07:14:12 +0000 (07:14 +0000)]
Move the content of SelectElementData into HTMLSelectElement, and remove SelectElement.{cpp,h}
https://bugs.webkit.org/show_bug.cgi?id=69828

Reviewed by Darin Adler.

- Move all of the data members of SelectElementData to
HTMLSelectElement, and their accessor functions are not needed
anymore.
- Move SelectElementData::useMenuList() to HTMLSelectElement.

No new tests, just a refactoring.

* CMakeLists.txt: Remove SelectElement.cpp.
* WebCore.gypi: Remove SelectElement.{cpp,h}.
* WebCore.pro: ditto.
* WebCore.vcproj/WebCore.vcproj: ditto.
* WebCore.xcodeproj/project.pbxproj: ditto.
* dom/OptionElement.cpp: Remove a reference to SelectElement.h.
* dom/SelectElement.cpp: Removed.
* dom/SelectElement.h: Removed.
* html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::HTMLSelectElement):
Initializes the moved data members.
(WebCore::HTMLSelectElement::formControlType):
(WebCore::HTMLSelectElement::setSelectedIndexByUser):
(WebCore::HTMLSelectElement::activeSelectionStartListIndex):
(WebCore::HTMLSelectElement::activeSelectionEndListIndex):
(WebCore::HTMLSelectElement::parseMappedAttribute):
(WebCore::HTMLSelectElement::canSelectAll):
(WebCore::HTMLSelectElement::createRenderer):
(WebCore::HTMLSelectElement::setOption):
(WebCore::HTMLSelectElement::selectAll):
(WebCore::HTMLSelectElement::saveLastSelection):
(WebCore::HTMLSelectElement::setActiveSelectionAnchorIndex):
(WebCore::HTMLSelectElement::setActiveSelectionEndIndex):
(WebCore::HTMLSelectElement::updateListBoxSelection):
(WebCore::HTMLSelectElement::listBoxOnChange):
(WebCore::HTMLSelectElement::menuListOnChange):
(WebCore::HTMLSelectElement::scrollToSelection):
(WebCore::HTMLSelectElement::setOptionsChangedOnRenderer):
(WebCore::HTMLSelectElement::setRecalcListItems):
(WebCore::HTMLSelectElement::recalcListItemsInternal):
(WebCore::HTMLSelectElement::setSelectedIndexInternal):
(WebCore::HTMLSelectElement::dispatchFocusEvent):
(WebCore::HTMLSelectElement::dispatchBlurEvent):
(WebCore::HTMLSelectElement::parseMultipleAttribute):
(WebCore::HTMLSelectElement::reset):
(WebCore::HTMLSelectElement::menuListDefaultEventHandler):
(WebCore::HTMLSelectElement::updateSelectedState):
(WebCore::HTMLSelectElement::listBoxDefaultEventHandler):
(WebCore::HTMLSelectElement::defaultEventHandler):
(WebCore::HTMLSelectElement::typeAheadFind):
(WebCore::HTMLSelectElement::accessKeySetSelectedIndex):
* html/HTMLSelectElement.h:
(WebCore::HTMLSelectElement::size):
(WebCore::HTMLSelectElement::multiple):
(WebCore::HTMLSelectElement::usesMenuList):

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

9 years agoChromium Mac build fix after r97227.
rniwa@webkit.org [Wed, 12 Oct 2011 07:09:18 +0000 (07:09 +0000)]
Chromium Mac build fix after r97227.

* platform/chromium/ScrollbarThemeChromiumMac.mm:
(+[ScrollbarPrefsObserver appearancePrefsChanged:]):

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

9 years agoRebaseline after r97225.
rniwa@webkit.org [Wed, 12 Oct 2011 06:10:12 +0000 (06:10 +0000)]
Rebaseline after r97225.

* fast/dom/constructed-objects-prototypes-expected.txt:

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

9 years agoUnreviewed, temporarily reverted r97216 due to bug #69897.
barraclough@apple.com [Wed, 12 Oct 2011 06:09:21 +0000 (06:09 +0000)]
Unreviewed, temporarily reverted r97216 due to bug #69897.

* dfg/DFGJITCodeGenerator.h:
(JSC::DFG::JITCodeGenerator::silentFillGPR):

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

9 years agoDFG 32_64 - fix silentFillGPR
commit-queue@webkit.org [Wed, 12 Oct 2011 06:05:48 +0000 (06:05 +0000)]
DFG 32_64 - fix silentFillGPR
https://bugs.webkit.org/show_bug.cgi?id=69903

Patch by Yuqiang Xian <yuqiang.xian@intel.com> on 2011-10-11
Reviewed by Filip Pizlo.

Fix a small bug in silentFillGPR,
and add the newly introduced DFG file to CMakeListsEfl.

* CMakeListsEfl.txt:
* dfg/DFGJITCodeGenerator.h:
(JSC::DFG::JITCodeGenerator::silentFillGPR):

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

9 years ago[chromium] Add accessor for plugin request to not scale print output.
commit-queue@webkit.org [Wed, 12 Oct 2011 05:56:19 +0000 (05:56 +0000)]
[chromium] Add accessor for plugin request to not scale print output.
https://bugs.webkit.org/show_bug.cgi?id=68853

Patch by Steve VanDeBogart <vandebo@chromium.org> on 2011-10-11
Reviewed by Darin Fisher.

* public/WebFrame.h:
* public/WebPlugin.h:
(WebKit::WebPlugin::isPrintScalingDisabled):
* src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::isPrintScalingDisabledForPlugin):
* src/WebFrameImpl.h:
* src/WebPluginContainerImpl.cpp:
(WebKit::WebPluginContainerImpl::isPrintScalingDisabled):
* src/WebPluginContainerImpl.h:

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

9 years agoSeparate compositor client thread from webkit's main thread.
commit-queue@webkit.org [Wed, 12 Oct 2011 05:35:44 +0000 (05:35 +0000)]
Separate compositor client thread from webkit's main thread.
https://bugs.webkit.org/show_bug.cgi?id=69048

Patch by Antoine Labour <piman@chromium.org> on 2011-10-11
Reviewed by Darin Fisher.

Source/WebCore:

Covered by compositing tests.

* platform/graphics/chromium/cc/CCLayerTreeHost.cpp:
(WebCore::CCLayerTreeHost::CCLayerTreeHost):
* platform/graphics/chromium/cc/CCMainThread.cpp:
* platform/graphics/chromium/cc/CCMainThread.h:
* platform/graphics/chromium/cc/CCProxy.cpp:
(WebCore::CCProxy::isMainThread):
(WebCore::CCProxy::setMainThread):
(WebCore::CCProxy::CCProxy):
* platform/graphics/chromium/cc/CCProxy.h:

Source/WebKit/chromium:

* WebKit.gyp:
* public/WebKitPlatformSupport.h:
(WebKit::WebKitPlatformSupport::currentThread):
* src/CCMainThreadImpl.cpp: Added.
(WTF::TaskWrapper::TaskWrapper):
(WTF::TaskWrapper::~TaskWrapper):
(WTF::TaskWrapper::run):
(WebCore::CCMainThread::initialize):
(WebCore::CCMainThread::postTask):

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

9 years agoSome more WK2 test skipping.
simon.fraser@apple.com [Wed, 12 Oct 2011 05:25:03 +0000 (05:25 +0000)]
Some more WK2 test skipping.

* platform/wk2/Skipped:

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

9 years ago Add some tests to the WK2 skipped list which require layoutTestController or
simon.fraser@apple.com [Wed, 12 Oct 2011 05:14:11 +0000 (05:14 +0000)]
   Add some tests to the WK2 skipped list which require layoutTestController or
       textInputController methods not implemented yet, and remove a WK2-specific
       result that is not longer correct.

* platform/mac-wk2/fast/css/pseudo-any-expected.txt: Removed.
* platform/wk2/Skipped:

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