[Chromium] Layout Test fast/canvas/webgl/context-release-upon-reload.html is a flaky timeout
https://bugs.webkit.org/show_bug.cgi?id=106606

Reviewed by Dimitri Glazkov.

Reduced number of iterations of test, and marked as slow. Changed
test's output and expectations so number of iterations can be
adjusted without rebaselining.

* fast/canvas/webgl/context-release-upon-reload-expected.txt:
* fast/canvas/webgl/context-release-upon-reload.html:
* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139504 268f45cc-cd09-0410-ab3c-d52691b4dbfc
REGRESSION: buildbot mangles error messages with timestamps run-webkit-tests outputs
https://bugs.webkit.org/show_bug.cgi?id=106688

Reviewed by Eric Seidel.

Update the regular expression used to strip the garbage at the beginning.

* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(RunWebKitTests.nrwt_log_message_regexp):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139505 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add a run-time option to print bytecode at DFG compile time
https://bugs.webkit.org/show_bug.cgi?id=106704

Reviewed by Mark Hahnenberg.

* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::parseCodeBlock):
* runtime/Options.h:
(JSC):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139506 268f45cc-cd09-0410-ab3c-d52691b4dbfc
testapi is failing with a block-related error in the Objc API
https://bugs.webkit.org/show_bug.cgi?id=106055

Reviewed by Filip Pizlo.

Same bug as in testapi.mm. We need to actually call the static block, rather than casting the block to a bool.

* API/ObjCCallbackFunction.mm:
(blockSignatureContainsClass):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139508 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Restore old semantics to webkitRequestAnimationFrame callbacks
https://bugs.webkit.org/show_bug.cgi?id=106697

Reviewed by James Robinson.

Source/WebCore:

Sites that use GWT <= 2.4 are buggy and rely on Date.now()-like callback values.
We'll restore that behavior to the prefixed version of webkitRequestAnimationFrame.
requestAnimationFrame will continue to follow the spec.

Test: fast/animation/request-animation-frame-prefix.html

* dom/RequestAnimationFrameCallback.h:
(RequestAnimationFrameCallback):
* dom/ScriptedAnimationController.cpp:
(WebCore::ScriptedAnimationController::serviceScriptedAnimations):
* page/DOMWindow.cpp:
(WebCore::DOMWindow::requestAnimationFrame):
(WebCore):
(WebCore::DOMWindow::webkitRequestAnimationFrame):
* page/DOMWindow.h:
(DOMWindow):
* page/DOMWindow.idl:

LayoutTests:

* fast/animation/request-animation-frame-prefix-expected.txt: Added.
* fast/animation/request-animation-frame-prefix.html: Added.
* fast/animation/script-tests/request-animation-frame-prefix.js: Added.
(busyWait):
(window.webkitRequestAnimationFrame):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139509 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix function name typo ProgramExecutable::initalizeGlobalProperties()
https://bugs.webkit.org/show_bug.cgi?id=106701

Reviewed by Geoffrey Garen.

* interpreter/Interpreter.cpp:
(JSC::Interpreter::execute):
* runtime/Executable.cpp:
(JSC::ProgramExecutable::initializeGlobalProperties):
* runtime/Executable.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139510 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, revert r139157 to fix the chromium build.
These files were deleted in a follow up and since r139044 was reverted, we need to
add back these files.

* WebKit.gyp:
* src/DragScrollTimer.cpp: Added.
(WebKit):
(WebKit::distanceToRect):
(WebKit::DragScrollTimer::DragScrollTimer):
(WebKit::DragScrollTimer::~DragScrollTimer):
(WebKit::DragScrollTimer::stop):
(WebKit::DragScrollTimer::scroll):
(WebKit::DragScrollTimer::update):
(WebKit::DragScrollTimer::triggerScroll):
(WebKit::DragScrollTimer::scrollDistanceFor):
* src/DragScrollTimer.h: Added.
(WebKit):
(DragScrollTimer):
(WebKit::DragScrollTimer::fired):
(WebKit::DragScrollTimer::shouldScroll):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139511 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] More test expectations for Skia changes

Unreviewed test expectations update.

New results for fast tests.

* platform/chromium-linux-x86/fast/backgrounds/body-generated-image-propagated-to-root-expected.png: Added.
* platform/chromium-linux-x86/fast/backgrounds/gradient-background-leakage-2-expected.png: Added.
* platform/chromium-linux-x86/fast/backgrounds/gradient-background-leakage-expected.png: Added.
* platform/chromium-linux-x86/fast/backgrounds/gradient-background-leakage-hidpi-expected.png: Added.
* platform/chromium-linux-x86/fast/backgrounds/size/contain-and-cover-expected.png: Added.
* platform/chromium-linux-x86/fast/backgrounds/size/contain-and-cover-zoomed-expected.png: Added.
* platform/chromium-linux-x86/fast/block/basic: Added.
* platform/chromium-linux-x86/fast/block/basic/011-expected.png: Added.
* platform/chromium-linux-x86/fast/block/float/float-avoidance-expected.png: Added.
* platform/chromium-linux-x86/fast/block/margin-collapse: Added.
* platform/chromium-linux-x86/fast/block/margin-collapse/103-expected.png: Added.
* platform/chromium-linux-x86/fast/block/positioning/inline-block-relposition-expected.png: Added.
* platform/chromium-linux-x86/fast/borders/border-image-massive-scale-expected.png: Added.
* platform/chromium-linux-x86/fast/borders/border-image-outset-expected.png: Added.
* platform/chromium-linux-x86/fast/borders/border-image-outset-in-shorthand-expected.png: Added.
* platform/chromium-linux-x86/fast/borders/border-image-outset-split-inline-expected.png: Added.
* platform/chromium-linux-x86/fast/borders/border-image-outset-split-inline-vertical-lr-expected.png: Added.
* platform/chromium-linux-x86/fast/borders/border-image-scaled-gradient-expected.png:
* platform/chromium-linux-x86/fast/borders/border-image-slice-constrained-expected.png:
* platform/chromium-linux-x86/fast/borders/border-image-trumps-radius-expected.png: Added.
* platform/chromium-linux-x86/fast/canvas/arc360-expected.png: Added.
* platform/chromium-linux-x86/fast/canvas/canvas-incremental-repaint-expected.png: Added.
* platform/chromium-linux-x86/fast/canvas/canvas-text-alignment-expected.png: Added.
* platform/chromium-linux-x86/fast/canvas/fillrect_gradient-expected.png: Added.
* platform/chromium-linux-x86/fast/canvas/gradient-add-second-start-end-stop-expected.png: Added.
* platform/chromium-linux-x86/fast/css/linear-gradient-currentcolor-expected.png: Added.
* platform/chromium-linux-x86/fast/css/margin-top-bottom-dynamic-expected.png: Added.
* platform/chromium-linux-x86/fast/css/non-standard-checkbox-size-expected.png: Added.
* platform/chromium-linux-x86/fast/css/rtl-ordering-expected.png: Added.
* platform/chromium-linux-x86/fast/css/shadow-multiple-expected.png: Added.
* platform/chromium-linux-x86/fast/css/square-button-appearance-expected.png: Added.
* platform/chromium-linux-x86/fast/css/text-transform-select-expected.png: Added.
* platform/chromium-linux-x86/fast/css/transformed-mask-expected.png: Added.
* platform/chromium-linux-x86/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png: Added.
* platform/chromium-linux-x86/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png: Added.
* platform/chromium-linux-x86/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
* platform/chromium-linux-x86/fast/dom/HTMLMeterElement/meter-element-expected.png: Added.
* platform/chromium-linux-x86/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.png: Added.
* platform/chromium-linux-x86/fast/dom/HTMLMeterElement/meter-styles-expected.png: Added.
* platform/chromium-linux-x86/fast/dom/HTMLTableColElement: Added.
* platform/chromium-linux-x86/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png: Added.
* platform/chromium-linux-x86/fast/dom/HTMLTextAreaElement: Added.
* platform/chromium-linux-x86/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/001-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/003-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/004-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/HTMLOptionElement_label01-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/HTMLOptionElement_label02-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/HTMLOptionElement_label03-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/HTMLOptionElement_label04-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/HTMLOptionElement_label06-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/HTMLOptionElement_label07-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/basic-buttons-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/basic-inputs-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/basic-selects-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/blankbuttons-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/box-shadow-override-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/button-align-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/button-cannot-be-nested-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/button-generated-content-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/button-inner-block-reuse-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/button-positioned-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/button-sizes-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/button-style-color-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/button-table-styles-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/button-text-transform-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/button-white-space-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/control-clip-overflow-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/control-restrict-line-height-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/disabled-select-change-index-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/file: Added.
* platform/chromium-linux-x86/fast/forms/file/file-input-direction-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/file/file-input-disabled-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/file/file-input-pressed-state-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/file/input-file-re-render-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/form-element-geometry-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/formmove-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/formmove2-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/formmove3-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/select: Added.
* platform/chromium-linux-x86/fast/forms/select-size-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/select-style-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/select-visual-hebrew-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/select-writing-direction-natural-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/select/optgroup-rendering-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/selectlist-minsize-expected.png: Added.
* platform/chromium-linux-x86/fast/forms/stuff-on-my-optgroup-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/background-clipped-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/border-image-gradient-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/css3-color-stop-units-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/css3-color-stops-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/css3-radial-gradients-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/css3-radial-gradients2-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/css3-radial-gradients3-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/css3-repeating-end-fill-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/css3-repeating-linear-gradients-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/css3-repeating-linear-gradients2-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/css3-repeating-radial-gradients-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/generated-gradients-expected.png:
* platform/chromium-linux-x86/fast/gradients/gradient-after-transparent-border-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/radial-centered-expected.png: Added.
* platform/chromium-linux-x86/fast/gradients/simple-gradients-expected.png:
* platform/chromium-linux-x86/fast/gradients/zero-range-repeating-gradient-hang-expected.png: Added.
* platform/chromium-linux-x86/fast/hidpi: Added.
* platform/chromium-linux-x86/fast/hidpi/focus-rings-expected.png: Added.
* platform/chromium-linux-x86/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Added.
* platform/chromium-linux-x86/fast/html: Added.
* platform/chromium-linux-x86/fast/html/details-replace-summary-child-expected.png: Added.
* platform/chromium-linux-x86/fast/html/details-replace-text-expected.png: Added.
* platform/chromium-linux-x86/fast/html/keygen-expected.png: Added.
* platform/chromium-linux-x86/fast/invalid: Added.
* platform/chromium-linux-x86/fast/invalid/014-expected.png: Added.
* platform/chromium-linux-x86/fast/parser/bad-xml-slash-expected.png: Added.
* platform/chromium-linux-x86/fast/parser/document-write-option-expected.png: Added.
* platform/chromium-linux-x86/fast/reflections: Added.
* platform/chromium-linux-x86/fast/reflections/reflection-masks-expected.png: Added.
* platform/chromium-linux-x86/fast/repaint/4774354-expected.png: Added.
* platform/chromium-linux-x86/fast/repaint/4776765-expected.png: Added.
* platform/chromium-linux-x86/fast/repaint/background-generated-expected.png: Added.
* platform/chromium-linux-x86/fast/replaced/replaced-breaking-expected.png: Added.
* platform/chromium-linux-x86/fast/replaced/replaced-breaking-mixture-expected.png: Added.
* platform/chromium-linux-x86/fast/replaced/three-selects-break-expected.png: Added.
* platform/chromium-linux-x86/fast/replaced/width100percent-button-expected.png: Added.
* platform/chromium-linux-x86/fast/replaced/width100percent-menulist-expected.png: Added.
* platform/chromium-linux-x86/fast/replaced/width100percent-radio-expected.png: Added.
* platform/chromium-linux-x86/fast/selectors/064-expected.png: Added.
* platform/chromium-linux-x86/fast/table: Added.
* platform/chromium-linux-x86/fast/table/append-cells2-expected.png: Added.
* platform/chromium-linux-x86/fast/table/remove-td-display-none-expected.png: Added.
* platform/chromium-linux-x86/fast/text/international/bidi-menulist-expected.png: Added.
* platform/chromium-linux-x86/fast/text/international/hindi-spacing-expected.png: Added.
* platform/chromium-linux-x86/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
* platform/chromium-linux-x86/fast/text/stroking-decorations-expected.png: Added.
* platform/chromium-linux-x86/fast/text/stroking-expected.png: Added.
* platform/chromium-linux-x86/fast/text/textIteratorNilRenderer-expected.png: Added.
* platform/chromium-linux-x86/fast/text/whitespace: Added.
* platform/chromium-linux-x86/fast/text/whitespace/normal-after-nowrap-breaking-expected.png: Added.
* platform/chromium-linux/fast/backgrounds/body-generated-image-propagated-to-root-expected.png:
* platform/chromium-linux/fast/backgrounds/gradient-background-leakage-2-expected.png:
* platform/chromium-linux/fast/backgrounds/gradient-background-leakage-expected.png:
* platform/chromium-linux/fast/backgrounds/gradient-background-leakage-hidpi-expected.png:
* platform/chromium-linux/fast/backgrounds/size/contain-and-cover-expected.png:
* platform/chromium-linux/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
* platform/chromium-linux/fast/block/basic/011-expected.png:
* platform/chromium-linux/fast/block/float/float-avoidance-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/103-expected.png:
* platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.png:
* platform/chromium-linux/fast/borders/border-image-massive-scale-expected.png:
* platform/chromium-linux/fast/borders/border-image-outset-expected.png:
* platform/chromium-linux/fast/borders/border-image-outset-in-shorthand-expected.png:
* platform/chromium-linux/fast/borders/border-image-outset-split-inline-expected.png: Added.
* platform/chromium-linux/fast/borders/border-image-outset-split-inline-vertical-lr-expected.png: Added.
* platform/chromium-linux/fast/borders/border-image-scaled-gradient-expected.png:
* platform/chromium-linux/fast/borders/border-image-slice-constrained-expected.png:
* platform/chromium-linux/fast/borders/border-image-trumps-radius-expected.png: Added.
* platform/chromium-linux/fast/canvas/arc360-expected.png:
* platform/chromium-linux/fast/canvas/canvas-incremental-repaint-expected.png:
* platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-linux/fast/canvas/fillrect_gradient-expected.png:
* platform/chromium-linux/fast/canvas/gradient-add-second-start-end-stop-expected.png: Added.
* platform/chromium-linux/fast/css/linear-gradient-currentcolor-expected.png: Added.
* platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.png:
* platform/chromium-linux/fast/css/non-standard-checkbox-size-expected.png:
* platform/chromium-linux/fast/css/rtl-ordering-expected.png:
* platform/chromium-linux/fast/css/shadow-multiple-expected.png:
* platform/chromium-linux/fast/css/square-button-appearance-expected.png:
* platform/chromium-linux/fast/css/text-transform-select-expected.png:
* platform/chromium-linux/fast/css/transformed-mask-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-element-expected.png: Added.
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.png: Added.
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-expected.png:
* platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
* platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
* platform/chromium-linux/fast/forms/001-expected.png:
* platform/chromium-linux/fast/forms/003-expected.png:
* platform/chromium-linux/fast/forms/004-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label01-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label02-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label03-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label04-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label06-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label07-expected.png:
* platform/chromium-linux/fast/forms/basic-buttons-expected.png:
* platform/chromium-linux/fast/forms/basic-inputs-expected.png:
* platform/chromium-linux/fast/forms/basic-selects-expected.png:
* platform/chromium-linux/fast/forms/blankbuttons-expected.png:
* platform/chromium-linux/fast/forms/box-shadow-override-expected.png:
* platform/chromium-linux/fast/forms/button-align-expected.png:
* platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.png:
* platform/chromium-linux/fast/forms/button-generated-content-expected.png:
* platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.png:
* platform/chromium-linux/fast/forms/button-positioned-expected.png:
* platform/chromium-linux/fast/forms/button-sizes-expected.png:
* platform/chromium-linux/fast/forms/button-style-color-expected.png:
* platform/chromium-linux/fast/forms/button-table-styles-expected.png:
* platform/chromium-linux/fast/forms/button-text-transform-expected.png:
* platform/chromium-linux/fast/forms/button-white-space-expected.png:
* platform/chromium-linux/fast/forms/control-clip-overflow-expected.png:
* platform/chromium-linux/fast/forms/control-restrict-line-height-expected.png:
* platform/chromium-linux/fast/forms/disabled-select-change-index-expected.png:
* platform/chromium-linux/fast/forms/file/file-input-direction-expected.png:
* platform/chromium-linux/fast/forms/file/file-input-disabled-expected.png:
* platform/chromium-linux/fast/forms/file/file-input-pressed-state-expected.png:
* platform/chromium-linux/fast/forms/file/input-file-re-render-expected.png:
* platform/chromium-linux/fast/forms/form-element-geometry-expected.png:
* platform/chromium-linux/fast/forms/formmove-expected.png:
* platform/chromium-linux/fast/forms/formmove2-expected.png:
* platform/chromium-linux/fast/forms/formmove3-expected.png:
* platform/chromium-linux/fast/forms/select-size-expected.png:
* platform/chromium-linux/fast/forms/select-style-expected.png:
* platform/chromium-linux/fast/forms/select-visual-hebrew-expected.png:
* platform/chromium-linux/fast/forms/select-writing-direction-natural-expected.png:
* platform/chromium-linux/fast/forms/select/optgroup-rendering-expected.png:
* platform/chromium-linux/fast/forms/selectlist-minsize-expected.png:
* platform/chromium-linux/fast/forms/stuff-on-my-optgroup-expected.png:
* platform/chromium-linux/fast/gradients/background-clipped-expected.png:
* platform/chromium-linux/fast/gradients/border-image-gradient-expected.png: Added.
* platform/chromium-linux/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added.
* platform/chromium-linux/fast/gradients/css3-color-stop-units-expected.png:
* platform/chromium-linux/fast/gradients/css3-color-stops-expected.png: Added.
* platform/chromium-linux/fast/gradients/css3-radial-gradients-expected.png:
* platform/chromium-linux/fast/gradients/css3-radial-gradients2-expected.png:
* platform/chromium-linux/fast/gradients/css3-radial-gradients3-expected.png: Added.
* platform/chromium-linux/fast/gradients/css3-repeating-end-fill-expected.png: Added.
* platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients-expected.png:
* platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients2-expected.png: Added.
* platform/chromium-linux/fast/gradients/css3-repeating-radial-gradients-expected.png:
* platform/chromium-linux/fast/gradients/generated-gradients-expected.png:
* platform/chromium-linux/fast/gradients/gradient-after-transparent-border-expected.png:
* platform/chromium-linux/fast/gradients/radial-centered-expected.png:
* platform/chromium-linux/fast/gradients/simple-gradients-expected.png:
* platform/chromium-linux/fast/gradients/zero-range-repeating-gradient-hang-expected.png: Added.
* platform/chromium-linux/fast/hidpi/focus-rings-expected.png: Added.
* platform/chromium-linux/fast/hidpi/gradient-with-scaled-ancestor-expected.png:
* platform/chromium-linux/fast/html/details-replace-summary-child-expected.png:
* platform/chromium-linux/fast/html/details-replace-text-expected.png:
* platform/chromium-linux/fast/html/keygen-expected.png:
* platform/chromium-linux/fast/invalid/014-expected.png:
* platform/chromium-linux/fast/parser/bad-xml-slash-expected.png:
* platform/chromium-linux/fast/parser/document-write-option-expected.png:
* platform/chromium-linux/fast/reflections/reflection-masks-expected.png: Added.
* platform/chromium-linux/fast/repaint/4774354-expected.png:
* platform/chromium-linux/fast/repaint/4776765-expected.png:
* platform/chromium-linux/fast/repaint/background-generated-expected.png: Added.
* platform/chromium-linux/fast/replaced/replaced-breaking-expected.png:
* platform/chromium-linux/fast/replaced/replaced-breaking-mixture-expected.png:
* platform/chromium-linux/fast/replaced/three-selects-break-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-button-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-menulist-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-radio-expected.png:
* platform/chromium-linux/fast/selectors/064-expected.png:
* platform/chromium-linux/fast/table/append-cells2-expected.png:
* platform/chromium-linux/fast/table/remove-td-display-none-expected.png:
* platform/chromium-linux/fast/text/international/bidi-menulist-expected.png:
* platform/chromium-linux/fast/text/international/hindi-spacing-expected.png:
* platform/chromium-linux/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
* platform/chromium-linux/fast/text/stroking-decorations-expected.png:
* platform/chromium-linux/fast/text/stroking-expected.png:
* platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.png:
* platform/chromium-linux/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
* platform/chromium-mac-lion/fast/backgrounds/body-generated-image-propagated-to-root-expected.png:
* platform/chromium-mac-lion/fast/backgrounds/gradient-background-leakage-2-expected.png: Added.
* platform/chromium-mac-lion/fast/backgrounds/gradient-background-leakage-expected.png: Added.
* platform/chromium-mac-lion/fast/backgrounds/gradient-background-leakage-hidpi-expected.png: Added.
* platform/chromium-mac-lion/fast/backgrounds/size/contain-and-cover-expected.png: Added.
* platform/chromium-mac-lion/fast/backgrounds/size/contain-and-cover-zoomed-expected.png: Added.
* platform/chromium-mac-lion/fast/borders/border-image-massive-scale-expected.png:
* platform/chromium-mac-lion/fast/borders/border-image-outset-expected.png: Added.
* platform/chromium-mac-lion/fast/borders/border-image-outset-in-shorthand-expected.png: Added.
* platform/chromium-mac-lion/fast/borders/border-image-outset-split-inline-expected.png: Added.
* platform/chromium-mac-lion/fast/borders/border-image-outset-split-inline-vertical-lr-expected.png: Added.
* platform/chromium-mac-lion/fast/borders/border-image-scaled-gradient-expected.png: Added.
* platform/chromium-mac-lion/fast/borders/border-image-slice-constrained-expected.png: Added.
* platform/chromium-mac-lion/fast/borders/border-image-trumps-radius-expected.png: Added.
* platform/chromium-mac-lion/fast/canvas/arc360-expected.png:
* platform/chromium-mac-lion/fast/canvas/canvas-incremental-repaint-expected.png:
* platform/chromium-mac-lion/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-mac-lion/fast/canvas/fillrect_gradient-expected.png:
* platform/chromium-mac-lion/fast/canvas/gradient-add-second-start-end-stop-expected.png: Added.
* platform/chromium-mac-lion/fast/css/linear-gradient-currentcolor-expected.png: Added.
* platform/chromium-mac-lion/fast/css/shadow-multiple-expected.png:
* platform/chromium-mac-lion/fast/css/transformed-mask-expected.png:
* platform/chromium-mac-lion/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.png: Added.
* platform/chromium-mac-lion/fast/dom/HTMLMeterElement/meter-styles-expected.png:
* platform/chromium-mac-lion/fast/gradients/background-clipped-expected.png:
* platform/chromium-mac-lion/fast/gradients/border-image-gradient-expected.png: Added.
* platform/chromium-mac-lion/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added.
* platform/chromium-mac-lion/fast/gradients/css3-color-stop-units-expected.png:
* platform/chromium-mac-lion/fast/gradients/css3-color-stops-expected.png: Added.
* platform/chromium-mac-lion/fast/gradients/css3-radial-gradients-expected.png: Added.
* platform/chromium-mac-lion/fast/gradients/css3-radial-gradients2-expected.png: Added.
* platform/chromium-mac-lion/fast/gradients/css3-radial-gradients3-expected.png: Added.
* platform/chromium-mac-lion/fast/gradients/css3-repeating-end-fill-expected.png: Added.
* platform/chromium-mac-lion/fast/gradients/css3-repeating-linear-gradients-expected.png: Added.
* platform/chromium-mac-lion/fast/gradients/css3-repeating-linear-gradients2-expected.png: Added.
* platform/chromium-mac-lion/fast/gradients/css3-repeating-radial-gradients-expected.png: Added.
* platform/chromium-mac-lion/fast/gradients/generated-gradients-expected.png:
* platform/chromium-mac-lion/fast/gradients/gradient-after-transparent-border-expected.png:
* platform/chromium-mac-lion/fast/gradients/radial-centered-expected.png:
* platform/chromium-mac-lion/fast/gradients/simple-gradients-expected.png:
* platform/chromium-mac-lion/fast/gradients/zero-range-repeating-gradient-hang-expected.png: Added.
* platform/chromium-mac-lion/fast/hidpi/focus-rings-expected.png: Added.
* platform/chromium-mac-lion/fast/hidpi/gradient-with-scaled-ancestor-expected.png:
* platform/chromium-mac-lion/fast/reflections/reflection-masks-expected.png: Added.
* platform/chromium-mac-lion/fast/repaint/4774354-expected.png:
* platform/chromium-mac-lion/fast/repaint/4776765-expected.png:
* platform/chromium-mac-lion/fast/repaint/background-generated-expected.png: Added.
* platform/chromium-mac-lion/fast/text/stroking-decorations-expected.png:
* platform/chromium-mac-lion/fast/text/stroking-expected.png:
* platform/chromium-mac-snowleopard/fast/backgrounds/body-generated-image-propagated-to-root-expected.png:
* platform/chromium-mac-snowleopard/fast/backgrounds/gradient-background-leakage-2-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/backgrounds/gradient-background-leakage-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/backgrounds/gradient-background-leakage-hidpi-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/backgrounds/size/contain-and-cover-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/backgrounds/size/contain-and-cover-zoomed-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/borders/border-image-massive-scale-expected.png:
* platform/chromium-mac-snowleopard/fast/borders/border-image-outset-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/borders/border-image-outset-in-shorthand-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/borders/border-image-outset-split-inline-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/borders/border-image-outset-split-inline-vertical-lr-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/borders/border-image-scaled-gradient-expected.png:
* platform/chromium-mac-snowleopard/fast/borders/border-image-slice-constrained-expected.png:
* platform/chromium-mac-snowleopard/fast/borders/border-image-trumps-radius-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/canvas/arc360-expected.png:
* platform/chromium-mac-snowleopard/fast/canvas/canvas-incremental-repaint-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-mac-snowleopard/fast/canvas/fillrect_gradient-expected.png:
* platform/chromium-mac-snowleopard/fast/canvas/gradient-add-second-start-end-stop-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/css/linear-gradient-currentcolor-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/css/shadow-multiple-expected.png:
* platform/chromium-mac-snowleopard/fast/css/transformed-mask-expected.png:
* platform/chromium-mac-snowleopard/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/dom/HTMLMeterElement/meter-styles-expected.png:
* platform/chromium-mac-snowleopard/fast/gradients/background-clipped-expected.png:
* platform/chromium-mac-snowleopard/fast/gradients/border-image-gradient-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/css3-color-stop-units-expected.png:
* platform/chromium-mac-snowleopard/fast/gradients/css3-color-stops-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/css3-radial-gradients-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/css3-radial-gradients2-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/css3-radial-gradients3-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/css3-repeating-end-fill-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/css3-repeating-linear-gradients-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/css3-repeating-linear-gradients2-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/css3-repeating-radial-gradients-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/generated-gradients-expected.png:
* platform/chromium-mac-snowleopard/fast/gradients/gradient-after-transparent-border-expected.png:
* platform/chromium-mac-snowleopard/fast/gradients/radial-centered-expected.png:
* platform/chromium-mac-snowleopard/fast/gradients/simple-gradients-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/gradients/zero-range-repeating-gradient-hang-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/hidpi/focus-rings-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/hidpi/gradient-with-scaled-ancestor-expected.png:
* platform/chromium-mac-snowleopard/fast/reflections/reflection-masks-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/repaint/4774354-expected.png:
* platform/chromium-mac-snowleopard/fast/repaint/4776765-expected.png:
* platform/chromium-mac-snowleopard/fast/repaint/background-generated-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/text/stroking-decorations-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/text/stroking-expected.png: Added.
* platform/chromium-mac/fast/backgrounds/body-generated-image-propagated-to-root-expected.png:
* platform/chromium-mac/fast/backgrounds/gradient-background-leakage-2-expected.png:
* platform/chromium-mac/fast/backgrounds/gradient-background-leakage-expected.png:
* platform/chromium-mac/fast/backgrounds/gradient-background-leakage-hidpi-expected.png:
* platform/chromium-mac/fast/backgrounds/size/contain-and-cover-expected.png:
* platform/chromium-mac/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
* platform/chromium-mac/fast/borders/border-image-massive-scale-expected.png:
* platform/chromium-mac/fast/borders/border-image-outset-expected.png:
* platform/chromium-mac/fast/borders/border-image-outset-in-shorthand-expected.png:
* platform/chromium-mac/fast/borders/border-image-outset-split-inline-expected.png: Added.
* platform/chromium-mac/fast/borders/border-image-outset-split-inline-vertical-lr-expected.png: Added.
* platform/chromium-mac/fast/borders/border-image-scaled-gradient-expected.png:
* platform/chromium-mac/fast/borders/border-image-slice-constrained-expected.png:
* platform/chromium-mac/fast/borders/border-image-trumps-radius-expected.png: Added.
* platform/chromium-mac/fast/canvas/arc360-expected.png:
* platform/chromium-mac/fast/canvas/canvas-incremental-repaint-expected.png:
* platform/chromium-mac/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-mac/fast/canvas/fillrect_gradient-expected.png:
* platform/chromium-mac/fast/canvas/gradient-add-second-start-end-stop-expected.png:
* platform/chromium-mac/fast/css/linear-gradient-currentcolor-expected.png: Added.
* platform/chromium-mac/fast/css/shadow-multiple-expected.png:
* platform/chromium-mac/fast/css/transformed-mask-expected.png:
* platform/chromium-mac/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.png:
* platform/chromium-mac/fast/dom/HTMLMeterElement/meter-styles-expected.png:
* platform/chromium-mac/fast/gradients/background-clipped-expected.png:
* platform/chromium-mac/fast/gradients/border-image-gradient-expected.png:
* platform/chromium-mac/fast/gradients/border-image-gradient-sides-and-corners-expected.png:
* platform/chromium-mac/fast/gradients/css3-color-stop-units-expected.png:
* platform/chromium-mac/fast/gradients/css3-color-stops-expected.png:
* platform/chromium-mac/fast/gradients/css3-radial-gradients-expected.png:
* platform/chromium-mac/fast/gradients/css3-radial-gradients2-expected.png:
* platform/chromium-mac/fast/gradients/css3-radial-gradients3-expected.png:
* platform/chromium-mac/fast/gradients/css3-repeating-end-fill-expected.png: Added.
* platform/chromium-mac/fast/gradients/css3-repeating-linear-gradients-expected.png:
* platform/chromium-mac/fast/gradients/css3-repeating-linear-gradients2-expected.png:
* platform/chromium-mac/fast/gradients/css3-repeating-radial-gradients-expected.png:
* platform/chromium-mac/fast/gradients/generated-gradients-expected.png:
* platform/chromium-mac/fast/gradients/gradient-after-transparent-border-expected.png:
* platform/chromium-mac/fast/gradients/radial-centered-expected.png:
* platform/chromium-mac/fast/gradients/simple-gradients-expected.png:
* platform/chromium-mac/fast/gradients/zero-range-repeating-gradient-hang-expected.png: Added.
* platform/chromium-mac/fast/hidpi/focus-rings-expected.png:
* platform/chromium-mac/fast/hidpi/gradient-with-scaled-ancestor-expected.png:
* platform/chromium-mac/fast/reflections/reflection-masks-expected.png:
* platform/chromium-mac/fast/repaint/4774354-expected.png:
* platform/chromium-mac/fast/repaint/4776765-expected.png:
* platform/chromium-mac/fast/repaint/background-generated-expected.png:
* platform/chromium-mac/fast/text/stroking-decorations-expected.png:
* platform/chromium-mac/fast/text/stroking-expected.png:
* platform/chromium-win-xp/fast/backgrounds/body-generated-image-propagated-to-root-expected.png: Added.
* platform/chromium-win-xp/fast/backgrounds/gradient-background-leakage-2-expected.png: Added.
* platform/chromium-win-xp/fast/backgrounds/gradient-background-leakage-expected.png: Added.
* platform/chromium-win-xp/fast/backgrounds/gradient-background-leakage-hidpi-expected.png: Added.
* platform/chromium-win-xp/fast/backgrounds/size/contain-and-cover-expected.png: Added.
* platform/chromium-win-xp/fast/backgrounds/size/contain-and-cover-zoomed-expected.png: Added.
* platform/chromium-win-xp/fast/borders/border-image-massive-scale-expected.png: Added.
* platform/chromium-win-xp/fast/borders/border-image-outset-expected.png: Added.
* platform/chromium-win-xp/fast/borders/border-image-outset-in-shorthand-expected.png: Added.
* platform/chromium-win-xp/fast/borders/border-image-outset-split-inline-expected.png: Added.
* platform/chromium-win-xp/fast/borders/border-image-outset-split-inline-vertical-lr-expected.png: Added.
* platform/chromium-win-xp/fast/borders/border-image-scaled-gradient-expected.png:
* platform/chromium-win-xp/fast/borders/border-image-slice-constrained-expected.png:
* platform/chromium-win-xp/fast/borders/border-image-trumps-radius-expected.png: Added.
* platform/chromium-win-xp/fast/canvas/arc360-expected.png: Added.
* platform/chromium-win-xp/fast/canvas/canvas-incremental-repaint-expected.png: Added.
* platform/chromium-win-xp/fast/canvas/canvas-text-alignment-expected.png: Added.
* platform/chromium-win-xp/fast/canvas/fillrect_gradient-expected.png: Added.
* platform/chromium-win-xp/fast/canvas/gradient-add-second-start-end-stop-expected.png: Added.
* platform/chromium-win-xp/fast/css/linear-gradient-currentcolor-expected.png: Added.
* platform/chromium-win-xp/fast/css/shadow-multiple-expected.png: Added.
* platform/chromium-win-xp/fast/css/transformed-mask-expected.png: Added.
* platform/chromium-win-xp/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png: Added.
* platform/chromium-win-xp/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png: Added.
* platform/chromium-win-xp/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
* platform/chromium-win-xp/fast/dom/HTMLMeterElement/meter-element-expected.png: Added.
* platform/chromium-win-xp/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.png: Added.
* platform/chromium-win-xp/fast/dom/HTMLMeterElement/meter-styles-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/background-clipped-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/border-image-gradient-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/css3-color-stop-units-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/css3-color-stops-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/css3-radial-gradients-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/css3-radial-gradients2-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/css3-radial-gradients3-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/css3-repeating-end-fill-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/css3-repeating-linear-gradients-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/css3-repeating-linear-gradients2-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/css3-repeating-radial-gradients-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/generated-gradients-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/gradient-after-transparent-border-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/radial-centered-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/simple-gradients-expected.png: Added.
* platform/chromium-win-xp/fast/gradients/zero-range-repeating-gradient-hang-expected.png: Added.
* platform/chromium-win-xp/fast/hidpi: Added.
* platform/chromium-win-xp/fast/hidpi/focus-rings-expected.png: Added.
* platform/chromium-win-xp/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Added.
* platform/chromium-win-xp/fast/reflections: Added.
* platform/chromium-win-xp/fast/reflections/reflection-masks-expected.png: Added.
* platform/chromium-win-xp/fast/repaint/4774354-expected.png: Added.
* platform/chromium-win-xp/fast/repaint/4776765-expected.png: Added.
* platform/chromium-win-xp/fast/repaint/background-generated-expected.png: Added.
* platform/chromium-win-xp/fast/text/stroking-decorations-expected.png:
* platform/chromium-win-xp/fast/text/stroking-expected.png:
* platform/chromium-win/fast/backgrounds/body-generated-image-propagated-to-root-expected.png:
* platform/chromium-win/fast/backgrounds/gradient-background-leakage-2-expected.png:
* platform/chromium-win/fast/backgrounds/gradient-background-leakage-expected.png:
* platform/chromium-win/fast/backgrounds/gradient-background-leakage-hidpi-expected.png:
* platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.png:
* platform/chromium-win/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
* platform/chromium-win/fast/borders/border-image-massive-scale-expected.png:
* platform/chromium-win/fast/borders/border-image-outset-expected.png:
* platform/chromium-win/fast/borders/border-image-outset-in-shorthand-expected.png:
* platform/chromium-win/fast/borders/border-image-outset-split-inline-expected.png: Added.
* platform/chromium-win/fast/borders/border-image-outset-split-inline-vertical-lr-expected.png:
* platform/chromium-win/fast/borders/border-image-scaled-gradient-expected.png:
* platform/chromium-win/fast/borders/border-image-slice-constrained-expected.png:
* platform/chromium-win/fast/borders/border-image-trumps-radius-expected.png: Added.
* platform/chromium-win/fast/canvas/arc360-expected.png:
* platform/chromium-win/fast/canvas/canvas-incremental-repaint-expected.png:
* platform/chromium-win/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-win/fast/canvas/fillrect_gradient-expected.png:
* platform/chromium-win/fast/canvas/gradient-add-second-start-end-stop-expected.png:
* platform/chromium-win/fast/css/linear-gradient-currentcolor-expected.png: Added.
* platform/chromium-win/fast/css/shadow-multiple-expected.png:
* platform/chromium-win/fast/css/transformed-mask-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.png:
* platform/chromium-win/fast/gradients/background-clipped-expected.png:
* platform/chromium-win/fast/gradients/border-image-gradient-expected.png:
* platform/chromium-win/fast/gradients/border-image-gradient-sides-and-corners-expected.png:
* platform/chromium-win/fast/gradients/css3-color-stop-units-expected.png:
* platform/chromium-win/fast/gradients/css3-color-stops-expected.png:
* platform/chromium-win/fast/gradients/css3-radial-gradients-expected.png:
* platform/chromium-win/fast/gradients/css3-radial-gradients2-expected.png:
* platform/chromium-win/fast/gradients/css3-radial-gradients3-expected.png:
* platform/chromium-win/fast/gradients/css3-repeating-end-fill-expected.png: Added.
* platform/chromium-win/fast/gradients/css3-repeating-linear-gradients-expected.png:
* platform/chromium-win/fast/gradients/css3-repeating-linear-gradients2-expected.png:
* platform/chromium-win/fast/gradients/css3-repeating-radial-gradients-expected.png:
* platform/chromium-win/fast/gradients/generated-gradients-expected.png:
* platform/chromium-win/fast/gradients/gradient-after-transparent-border-expected.png:
* platform/chromium-win/fast/gradients/radial-centered-expected.png:
* platform/chromium-win/fast/gradients/simple-gradients-expected.png:
* platform/chromium-win/fast/gradients/zero-range-repeating-gradient-hang-expected.png: Added.
* platform/chromium-win/fast/hidpi/focus-rings-expected.png:
* platform/chromium-win/fast/hidpi/gradient-with-scaled-ancestor-expected.png:
* platform/chromium-win/fast/reflections/reflection-masks-expected.png:
* platform/chromium-win/fast/repaint/4774354-expected.png:
* platform/chromium-win/fast/repaint/4776765-expected.png:
* platform/chromium-win/fast/repaint/background-generated-expected.png:
* platform/chromium-win/fast/text/stroking-decorations-expected.png:
* platform/chromium-win/fast/text/stroking-expected.png:
* platform/chromium/TestExpectations:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139512 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Resource Timing] XMLHttpRequests should have initiator type 'xmlhttprequest'
https://bugs.webkit.org/show_bug.cgi?id=106409

Reviewed by Nate Chapin.

Source/WebCore:

The initiator is passed through ThreadableLoaderOptions to the CachedResourceRequest. This is
optional, so other users of ThreadableLoader will have the default initiator of 'request'. Note
that synchronous XHRs don't show up in the Resource Timing buffer yet.

Test: http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types.html

* loader/DocumentThreadableLoader.cpp:
(WebCore::DocumentThreadableLoader::loadRequest):
* loader/ThreadableLoader.h:
(ThreadableLoaderOptions):
* loader/cache/CachedResourceRequestInitiators.cpp:
(WebCore::CachedResourceRequestInitiators::CachedResourceRequestInitiators):
* loader/cache/CachedResourceRequestInitiators.h:
(CachedResourceRequestInitiators):
* xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::createRequest):

LayoutTests:

* http/tests/w3c/webperf/resources/all_resource_types.htm:
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types-expected.txt:
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types.html:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139513 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        [WK2] Make it possible to send sync messages from secondary threads
        https://bugs.webkit.org/show_bug.cgi?id=106708

        Reviewed by Anders Carlsson.

        It is hugely beneficial to implement sync messages at Connection level, because
        ad hoc code that blocks a thread and wakes it up when a reply arrives on main
        thread can't be made equally performant. A CoreOPC MessageDecoder can be moved across
        threads, which can't be done with a decoded argument passed by reference to client code.

        Sync messages from secondary threads are tracked in much simpler data structure
        than client thread ones, because we don't need to be concerned with incoming messages.

        * Platform/CoreIPC/Connection.cpp:
        (Connection::SecondaryThreadPendingSyncReply):
        (CoreIPC::Connection::SecondaryThreadPendingSyncReply::SecondaryThreadPendingSyncReply):
        (CoreIPC::Connection::createSyncMessageEncoder):
        (CoreIPC::Connection::sendSyncMessage):
        (CoreIPC::Connection::sendSyncMessageFromSecondaryThread):
        (CoreIPC::Connection::processIncomingSyncReply):
        (CoreIPC::Connection::connectionDidClose):

        * Platform/CoreIPC/Connection.h: Also corrected a misleading comment.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139514 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        [WK2] Make it possible to send sync messages from secondary threads
        https://bugs.webkit.org/show_bug.cgi?id=106708

        Apply another review comment (overlooked a "ditto").

        * Platform/CoreIPC/Connection.cpp:
        (CoreIPC::Connection::sendSyncMessage):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139515 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        [WK2] Network process unblocks all waiting threads when any sync reply arrives
        https://bugs.webkit.org/show_bug.cgi?id=106713

        Reviewed by Brady Eidson.

        Switch to sending sync CoreIPC messages, which is now possible.

        * NetworkProcess/NetworkConnectionToWebProcess.h:
        * NetworkProcess/NetworkConnectionToWebProcess.cpp: (WebKit::NetworkConnectionToWebProcess::didClose):
        We no longer have response maps.

        * NetworkProcess/NetworkResourceLoader.cpp:
        (WebKit::NetworkResourceLoader::willSendRequest): Just send a sync message.
        (WebKit::NetworkResourceLoader::canAuthenticateAgainstProtectionSpace): Ditto.
        (WebKit::NetworkResourceLoader::didReceiveDataArray): Added an unrelated assertion.

        * NetworkProcess/NetworkResourceLoader.h:
        * NetworkProcess/NetworkResourceLoader.messages.in:
        Removed no longer used reply messages and their handlers.

        * Shared/BlockingResponseMap.h: Removed a bool version, which was not perfectly
        safe, and only used in NetworkProcess.
        (BlockingResponseMap::didReceiveResponse): Updated a still valid FIXME to not refer
        to network process.
        (BlockingResponseMap::cancel): Ditto.

        * WebProcess/Network/NetworkProcessConnection.h:
        * WebProcess/Network/NetworkProcessConnection.cpp:
        (WebKit::NetworkProcessConnection::didReceiveSyncMessage):
        Plumbing to handle sync messages.

        * WebProcess/Network/WebResourceLoader.cpp:
        (WebKit::WebResourceLoader::willSendRequest):
        (WebKit::WebResourceLoader::canAuthenticateAgainstProtectionSpace):
        * WebProcess/Network/WebResourceLoader.h:
        * WebProcess/Network/WebResourceLoader.messages.in:
        Updated (simplified) sync messages and their handlers.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139516 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Resource Timing] XMLHttpRequests should have initiator type 'xmlhttprequest'
https://bugs.webkit.org/show_bug.cgi?id=106409

Patch by James Simonsen <simonjam@chromium.org> on 2013-01-11
Reviewed by Nate Chapin.

* http/tests/w3c/webperf/resources/all_resource_types.htm:
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types-expected.txt:
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types.html:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139517 268f45cc-cd09-0410-ab3c-d52691b4dbfc
IndexedDB: IDBTransaction should manage lifetime of IDBRequests
https://bugs.webkit.org/show_bug.cgi?id=106678

Reviewed by Tony Chang.

Ensure reference count of IDBRequests don't bounce off zero if there are no script
references are while the events are arriving.

No new tests - no detectable behavior changes.

* Modules/indexeddb/IDBRequest.cpp:
(WebCore::IDBRequest::create): Register with transaction (which now takes a ref) here to...
(WebCore::IDBRequest::IDBRequest): ...avoid having to relax adoption requirements here.
* Modules/indexeddb/IDBTransaction.cpp: Keep RefPtr<>s to outstanding requests.
(WebCore::IDBTransaction::~IDBTransaction):
(WebCore::IDBTransaction::abort):
(WebCore::IDBTransaction::onAbort):
* Modules/indexeddb/IDBTransaction.h:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139518 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Modifying the databaseQuota call to WebPageClient
https://bugs.webkit.org/show_bug.cgi?id=106703

Patch by Otto Derek Cheung <otcheung@rim.com> on 2013-01-11
Reviewed by Yong Li.

The databaseQuota call in WebPageClientImpl is modified to take in
BP:Strings directly. Also, we want to use the origin URL from the security origin.
Not the database identifier.

* Api/WebPageClient.h:
* WebCoreSupport/ChromeClientBlackBerry.cpp:
(WebCore::ChromeClientBlackBerry::exceededDatabaseQuota):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139519 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Explicitly set msvs_cygwin_shell to true for actions in WebKit
https://bugs.webkit.org/show_bug.cgi?id=106706

Patch by Robert Iannucci <iannucci@chromium.org> on 2013-01-11
Reviewed by Tony Chang.

Currently, msvs_cygwin_shell is set to 1 by default. This patch
explicitly sets it on the actions which will break if msvs_cygwin_shell
were set to 0. This is in preparation for changing the default value of
msvs_cygwin_shell, which in turn is in preparation of the removal of
cygwin as a buld-system requirement.

Since this change will have no semantic effect, no new tests are
required.

* WebCore.gyp/WebCore.gyp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139520 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Fixing the 10.8 layout tests

Unreviewed test expectations update.

* platform/chromium/TestExpectations:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139521 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Builder should not be a valid parameter for stats dashboard
https://bugs.webkit.org/show_bug.cgi?id=106698

Reviewed by Dirk Pranke.

Since builder is a dashboard specific parameter, dashboard_base
should not be handling it in handleValidHashParameterWrapper, rather,
each specific dashboard should in its handleValidHashParameter function.

Note that the FIXME in dashboard_base about this was actually wrong -
we don't want to move it to g_crossDashboardState, because it isn't
actually cross dashboard state.

In fact, flakiness and treemap have the code in
handleValidHashParameter, but it is currently dead code because
dashboard_base gets to it first.

Added the proper handling to timeline_explorer, since builder is
valid there.

* TestResultServer/static-dashboards/dashboard_base.js:
* TestResultServer/static-dashboards/timeline_explorer.html:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139522 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Move constructTreeFromHTMLToken into HTMLDocumentParser
https://bugs.webkit.org/show_bug.cgi?id=106694

Reviewed by Adam Barth.

This way it will sit parallel to a new constructTreeFromCompactHTMLToken method.

No new tests because no new functionality.

* html/parser/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::pumpTokenizer):
(WebCore::HTMLDocumentParser::constructTreeFromHTMLToken):
(WebCore):
* html/parser/HTMLDocumentParser.h:
* html/parser/HTMLTreeBuilder.cpp:
* html/parser/HTMLTreeBuilder.h:
(HTMLTreeBuilder):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139523 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Fixing the linux layout tests

Unreviewed test expectations update.

Some tests were apparently not rebaselined for linux.

* platform/chromium/TestExpectations:


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