[chromium][Mac] Switch the MACOSX_DEPLOYMENT_TARGET to 10.6
https://bugs.webkit.org/show_bug.cgi?id=91752

Patch by Robert Sesek <rsesek@chromium.org> on 2012-07-20
Reviewed by Eric Seidel.

Use 10.6 NSScreen/NSColorSpace APIs to determine if the screen is
monochrome rather than comparing against deprecated colorspace names.

* src/mac/WebScreenInfoFactory.mm:
(WebKit::WebScreenInfoFactory::screenInfo):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123256 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Unreviewed gardening.  Unskip some tests that just need new baselines.

* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123257 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chomium-Android] Place DRT input/output pipes where both app and unrooted shell can read/write
https://bugs.webkit.org/show_bug.cgi?id=91873

Reviewed by Adam Barth.

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


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123258 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] CSS tweaks to media controls to prevent styles from being overridden
https://bugs.webkit.org/show_bug.cgi?id=91802

Reviewed by Eric Carlson.

Source/WebCore:

Having the buttons declared as inline caused them to not be included in the box layout,
resulting in styles set outside the media element to affect the position of the buttons.

In a similar vein, it was also possible to override the font-style attribute for the time
display.

Test: media/controls-styling-strict.html

* css/mediaControlsChromium.css:
(audio::-webkit-media-controls-mute-button, video::-webkit-media-controls-mute-button):
(audio::-webkit-media-controls-play-button, video::-webkit-media-controls-play-button):
(audio::-webkit-media-controls-time-remaining-display, video::-webkit-media-controls-time-remaining-display):
(audio::-webkit-media-controls-fullscreen-button, video::-webkit-media-controls-fullscreen-button):

LayoutTests:

* media/controls-styling-strict.html: Added.
* platform/chromium-linux/media/controls-styling-strict-expected.png: Added.
* platform/chromium-linux/media/controls-styling-strict-expected.txt: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123259 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Clean up scratch texture usage in Chromium's implementation
of GPU-accelerated filters.
https://bugs.webkit.org/show_bug.cgi?id=83370

Reviewed by Adrienne Walker.

There didn't used to be a safe way to allocate a scratch texture, and
hold into it beyond the lifetime of GrAutoScratchTexture.  Now there is:
detach().

Covered by existing tests in css3/filters.

* platform/graphics/chromium/cc/CCRenderSurfaceFilters.cpp:
(WebCore::CCRenderSurfaceFilters::apply):
Use a GrAutoScratchTexture to allocate the destination texture, and
detach() to detach it from the cache before placing it in an
SkGrTexturePixelRef.  This means we no longer need to do any lock/
unlock trickery with the TextureCacheEntry, since the refcount is
enough to keep the texture away from the cache's prying hands.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123260 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Unreviewed, mark some tests as slow in debug.

* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123261 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Typo in FontCacheWin.cpp causes return value from getCachedFontData() in getLastResortFallbackFont() to be ignored
https://bugs.webkit.org/show_bug.cgi?id=91506

Patch by Mark Salisbury <mark.salisbury@hp.com> on 2012-07-20
Reviewed by Joseph Pecoraro.

No new test.  The "fallback fallback" code ends up creating a font, so you always
get a fallback font even with this code bug.  A test would be buggy, being highly
platform dependent on what the "fallback fallback" font is on the particular
windows machine the test runs on.

* platform/graphics/win/FontCacheWin.cpp:
(WebCore::FontCache::getLastResortFallbackFont):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123262 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Unreviewed gardening.  Remove a test that hasn't been
added to the tree yet.

* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123263 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] svg/text rebaseline after new test fonts (part 1)
https://bugs.webkit.org/show_bug.cgi?id=91762

Reviewed by Andreas Kling.

* platform/qt-5.0-wk2/svg/text/kerning-expected.png: Removed.
* platform/qt-5.0-wk2/svg/text/kerning-expected.txt: Removed.
* platform/qt-5.0/Skipped:
* platform/qt-5.0/svg/text/text-text-01-b-expected.png: Removed.
* platform/qt-5.0/svg/text/text-text-01-b-expected.txt: Removed.
* platform/qt-5.0/svg/text/text-text-04-t-expected.png: Removed.
* platform/qt-5.0/svg/text/text-text-04-t-expected.txt: Removed.
* platform/qt/svg/text/kerning-expected.png:
* platform/qt/svg/text/kerning-expected.txt:
* platform/qt/svg/text/small-fonts-2-expected.png:
* platform/qt/svg/text/small-fonts-2-expected.txt:
* platform/qt/svg/text/small-fonts-3-expected.png:
* platform/qt/svg/text/small-fonts-3-expected.txt:
* platform/qt/svg/text/small-fonts-expected.png:
* platform/qt/svg/text/small-fonts-expected.txt: Added.
* platform/qt/svg/text/small-fonts-in-html5-expected.png:
* platform/qt/svg/text/small-fonts-in-html5-expected.txt:
* platform/qt/svg/text/text-text-01-b-expected.png:
* platform/qt/svg/text/text-text-01-b-expected.txt:
* platform/qt/svg/text/text-text-03-b-expected.png:
* platform/qt/svg/text/text-text-03-b-expected.txt:
* platform/qt/svg/text/text-text-04-t-expected.png:
* platform/qt/svg/text/text-text-04-t-expected.txt:
* platform/qt/svg/text/text-text-05-t-expected.png:
* platform/qt/svg/text/text-text-05-t-expected.txt:
* platform/qt/svg/text/text-text-06-t-expected.png:
* platform/qt/svg/text/text-text-06-t-expected.txt:
* platform/qt/svg/text/text-text-07-t-expected.png:
* platform/qt/svg/text/text-text-07-t-expected.txt:
* platform/qt/svg/text/text-text-08-b-expected.png:
* platform/qt/svg/text/text-text-08-b-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123264 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Soup] Unnecessary RefPtr usage and null check
https://bugs.webkit.org/show_bug.cgi?id=91636

Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2012-07-18
Reviewed by Martin Robinson.

Small clean up of code that is not necessary; no change in functionality.

* platform/network/soup/SocketStreamHandleSoup.cpp:
(WebCore::SocketStreamHandle::connected):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123265 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore: [Soup] Unnecessary RefPtr usage and null check
https://bugs.webkit.org/show_bug.cgi?id=91636

Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2012-07-18
Reviewed by Martin Robinson.

Small clean up of code that is not necessary; no change in functionality.

* platform/network/soup/SocketStreamHandleSoup.cpp:
(WebCore::SocketStreamHandle::connected):

Source/WebKit/blackberry: [BlackBerry] clock_gettime() in BackingStore.cpp should use CLOCK_MONOTONIC
https://bugs.webkit.org/show_bug.cgi?id=91898

Patch by Jacky Jiang <zhajiang@rim.com> on 2012-07-20
Reviewed by Yong Li.

PR: 181043
Use CLOCK_MONOTONIC when we do expect a monotonic timer.

* Api/BackingStore.cpp:
(BlackBerry::WebKit::BackingStorePrivate::blitContents):

LayoutTests: [Qt] svg/text rebaseline after new test fonts (part 1)
https://bugs.webkit.org/show_bug.cgi?id=91762

Patch by Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org> on 2012-07-20
Reviewed by Andreas Kling.

* platform/qt-5.0-wk2/svg/text/kerning-expected.png: Removed.
* platform/qt-5.0-wk2/svg/text/kerning-expected.txt: Removed.
* platform/qt-5.0/Skipped:
* platform/qt-5.0/svg/text/text-text-01-b-expected.png: Removed.
* platform/qt-5.0/svg/text/text-text-01-b-expected.txt: Removed.
* platform/qt-5.0/svg/text/text-text-04-t-expected.png: Removed.
* platform/qt-5.0/svg/text/text-text-04-t-expected.txt: Removed.
* platform/qt/svg/text/kerning-expected.png:
* platform/qt/svg/text/kerning-expected.txt:
* platform/qt/svg/text/small-fonts-2-expected.png:
* platform/qt/svg/text/small-fonts-2-expected.txt:
* platform/qt/svg/text/small-fonts-3-expected.png:
* platform/qt/svg/text/small-fonts-3-expected.txt:
* platform/qt/svg/text/small-fonts-expected.png:
* platform/qt/svg/text/small-fonts-expected.txt: Added.
* platform/qt/svg/text/small-fonts-in-html5-expected.png:
* platform/qt/svg/text/small-fonts-in-html5-expected.txt:
* platform/qt/svg/text/text-text-01-b-expected.png:
* platform/qt/svg/text/text-text-01-b-expected.txt:
* platform/qt/svg/text/text-text-03-b-expected.png:
* platform/qt/svg/text/text-text-03-b-expected.txt:
* platform/qt/svg/text/text-text-04-t-expected.png:
* platform/qt/svg/text/text-text-04-t-expected.txt:
* platform/qt/svg/text/text-text-05-t-expected.png:
* platform/qt/svg/text/text-text-05-t-expected.txt:
* platform/qt/svg/text/text-text-06-t-expected.png:
* platform/qt/svg/text/text-text-06-t-expected.txt:
* platform/qt/svg/text/text-text-07-t-expected.png:
* platform/qt/svg/text/text-text-07-t-expected.txt:
* platform/qt/svg/text/text-text-08-b-expected.png:
* platform/qt/svg/text/text-text-08-b-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123266 268f45cc-cd09-0410-ab3c-d52691b4dbfc
IndexedDB: Include intVersion when converting between WebCore and WebKit IDBMetadata types
https://bugs.webkit.org/show_bug.cgi?id=91414

Reviewed by Adam Barth.

Source/WebCore:

No new tests because no new behavior.

* Modules/indexeddb/IDBDatabaseBackendImpl.cpp:
(WebCore::IDBDatabaseBackendImpl::metadata):
No behavior change, this just needs a dummy parameter to match the
modified API.

* Modules/indexeddb/IDBMetadata.h:
(WebCore::IDBDatabaseMetadata::IDBDatabaseMetadata):
(IDBDatabaseMetadata):

Source/WebKit/chromium:

* src/AssertMatchingEnums.cpp:
* src/WebIDBMetadata.cpp:
(WebKit::WebIDBMetadata::WebIDBMetadata):
(WebKit::WebIDBMetadata::operator IDBDatabaseMetadata):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123267 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] svg/text rebaseline after new test fonts (part 2)
https://bugs.webkit.org/show_bug.cgi?id=91902

Reviewed by Noam Rosenthal.

* platform/qt-5.0-wk2/svg/text/multichar-glyph-expected.png: Removed.
* platform/qt-5.0-wk2/svg/text/multichar-glyph-expected.txt: Removed.
* platform/qt-5.0/Skipped:
* platform/qt-5.0/svg/text/text-align-01-b-expected.png: Removed.
* platform/qt-5.0/svg/text/text-align-01-b-expected.txt: Removed.
* platform/qt-5.0/svg/text/text-align-02-b-expected.png: Removed.
* platform/qt-5.0/svg/text/text-align-02-b-expected.txt: Removed.
* platform/qt-5.0/svg/text/text-align-04-b-expected.png: Removed.
* platform/qt-5.0/svg/text/text-align-04-b-expected.txt: Removed.
* platform/qt-5.0/svg/text/text-align-06-b-expected.png: Removed.
* platform/qt-5.0/svg/text/text-align-06-b-expected.txt: Removed.
* platform/qt/svg/text/multichar-glyph-expected.png:
* platform/qt/svg/text/multichar-glyph-expected.txt:
* platform/qt/svg/text/selection-background-color-expected.png: Added.
* platform/qt/svg/text/selection-background-color-expected.txt:
* platform/qt/svg/text/selection-styles-expected.png:
* platform/qt/svg/text/selection-styles-expected.txt:
* platform/qt/svg/text/selection-tripleclick-expected.png:
* platform/qt/svg/text/selection-tripleclick-expected.txt:
* platform/qt/svg/text/text-align-01-b-expected.png:
* platform/qt/svg/text/text-align-01-b-expected.txt:
* platform/qt/svg/text/text-align-02-b-expected.png:
* platform/qt/svg/text/text-align-02-b-expected.txt:
* platform/qt/svg/text/text-align-03-b-expected.png:
* platform/qt/svg/text/text-align-03-b-expected.txt:
* platform/qt/svg/text/text-align-04-b-expected.png:
* platform/qt/svg/text/text-align-04-b-expected.txt:
* platform/qt/svg/text/text-align-05-b-expected.png:
* platform/qt/svg/text/text-align-05-b-expected.txt:
* platform/qt/svg/text/text-align-06-b-expected.png:
* platform/qt/svg/text/text-align-06-b-expected.txt:
* platform/qt/svg/text/text-path-01-b-expected.png:
* platform/qt/svg/text/text-path-01-b-expected.txt:
* platform/qt/svg/text/tspan-dynamic-positioning-expected.png:
* platform/qt/svg/text/tspan-dynamic-positioning-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123268 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Out of Memory is observed when a large object is passed to a Web Worker.
https://bugs.webkit.org/show_bug.cgi?id=91535.

Reviewed by David Levin.

No new tests because of no new behavior and lack of mechanism to monitor used memory.

* bindings/v8/SerializedScriptValue.cpp:
(WebCore::SerializedScriptValue::SerializedScriptValue):
(WebCore::SerializedScriptValue::registerMemoryAllocatedWithCurrentScriptContext):
(WebCore):
(WebCore::SerializedScriptValue::~SerializedScriptValue):
* bindings/v8/SerializedScriptValue.h:
(SerializedScriptValue):
Added a method to SerializedScriptValue to add memory pressure on GC proportional to the size of memory allocated in serialized data.

* dom/MessageEvent.cpp:
(WebCore::MessageEvent::MessageEvent):
(WebCore::MessageEvent::initMessageEvent):
Call the new method of SerializedScriptValue during creation of MessageEvent (presumably in the thread which contains the right V8 context).

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123269 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] ietestcenter needs rebaseline after new test fonts
https://bugs.webkit.org/show_bug.cgi?id=91886

Updating skipped tests inside ietestcenter. The following tests
remain skipped:
/css3/bordersbackgrounds/border-radius-style-001-expected.txt (not using dashed line)
/css3/bordersbackgrounds/border-radius-style-002-expected.txt (not using dashed line)
/css3/text/textshadow-002-expected.txt (missing bar on top of blue text)

Patch by Luciano Wolf <luciano.wolf@openbossa.org> on 2012-07-20
Reviewed by Noam Rosenthal.

* platform/qt-5.0-wk1/Skipped:
* platform/qt-5.0/Skipped:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-004-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-004-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.txt:
* platform/qt/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.png: Added.
* platform/qt/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.txt:
* platform/qt/ietestcenter/css3/text/textshadow-001-expected.png: Added.
* platform/qt/ietestcenter/css3/text/textshadow-001-expected.txt:
* platform/qt/ietestcenter/css3/text/textshadow-003-expected.png: Added.
* platform/qt/ietestcenter/css3/text/textshadow-003-expected.txt:
* platform/qt/ietestcenter/css3/text/textshadow-004-expected.png: Added.
* platform/qt/ietestcenter/css3/text/textshadow-004-expected.txt:
* platform/qt/ietestcenter/css3/text/textshadow-005-expected.png: Added.
* platform/qt/ietestcenter/css3/text/textshadow-005-expected.txt:
* platform/qt/ietestcenter/css3/text/textshadow-006-expected.png: Added.
* platform/qt/ietestcenter/css3/text/textshadow-006-expected.txt:
* platform/qt/ietestcenter/css3/text/textshadow-007-expected.png: Added.
* platform/qt/ietestcenter/css3/text/textshadow-007-expected.txt:
* platform/qt/ietestcenter/css3/text/textshadow-008-expected.png: Added.
* platform/qt/ietestcenter/css3/text/textshadow-008-expected.txt:
* platform/qt/ietestcenter/css3/text/textshadow-009-expected.png: Added.
* platform/qt/ietestcenter/css3/text/textshadow-009-expected.txt:
* platform/qt/ietestcenter/css3/text/textshadow-010-expected.png: Added.
* platform/qt/ietestcenter/css3/text/textshadow-010-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123270 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Unreviewed rebaselined due to r123259.

* platform/chromium-linux/media/media-document-audio-repaint-expected.png:
* platform/chromium-linux/media/video-zoom-controls-expected.txt: Removed.
* platform/chromium-mac-snowleopard/media/media-document-audio-repaint-expected.png:
* platform/chromium-mac/fast/layers/video-layer-expected.txt:
* platform/chromium-mac/media/audio-controls-rendering-expected.txt:
* platform/chromium-mac/media/audio-repaint-expected.txt:
* platform/chromium-mac/media/controls-after-reload-expected.txt:
* platform/chromium-mac/media/controls-strict-expected.txt:
* platform/chromium-mac/media/controls-styling-expected.txt:
* platform/chromium-mac/media/controls-without-preload-expected.txt:
* platform/chromium-mac/media/media-controls-clone-expected.txt:
* platform/chromium-mac/media/media-document-audio-repaint-expected.png:
* platform/chromium-mac/media/media-document-audio-repaint-expected.txt:
* platform/chromium-mac/media/video-controls-rendering-expected.txt:
* platform/chromium-mac/media/video-display-toggle-expected.txt:
* platform/chromium-mac/media/video-empty-source-expected.txt:
* platform/chromium-mac/media/video-no-audio-expected.txt:
* platform/chromium-mac/media/video-playing-and-pause-expected.txt:
* platform/chromium-mac/media/video-zoom-controls-expected.txt:
* platform/chromium-win/fast/layers/video-layer-expected.txt:
* platform/chromium-win/media/audio-controls-rendering-expected.txt:
* platform/chromium-win/media/audio-repaint-expected.txt:
* platform/chromium-win/media/controls-after-reload-expected.txt:
* platform/chromium-win/media/controls-strict-expected.txt:
* platform/chromium-win/media/controls-styling-expected.txt:
* platform/chromium-win/media/controls-without-preload-expected.txt:
* platform/chromium-win/media/media-controls-clone-expected.txt:
* platform/chromium-win/media/media-document-audio-repaint-expected.png:
* platform/chromium-win/media/media-document-audio-repaint-expected.txt:
* platform/chromium-win/media/video-controls-rendering-expected.txt:
* platform/chromium-win/media/video-display-toggle-expected.txt:
* platform/chromium-win/media/video-empty-source-expected.txt:
* platform/chromium-win/media/video-no-audio-expected.txt:
* platform/chromium-win/media/video-playing-and-pause-expected.txt:
* platform/chromium-win/media/video-zoom-controls-expected.txt:
* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123271 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Don't display fullscreen button for video elements not containing video
https://bugs.webkit.org/show_bug.cgi?id=91811

Reviewed by Eric Carlson.

Covered by media/media-document-audio-repaint.html

* html/shadow/MediaControlRootElementChromium.cpp:
(WebCore::MediaControlRootElementChromium::reset):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123272 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] svg/text rebaseline after new test fonts (part 3)
https://bugs.webkit.org/show_bug.cgi?id=91904

Unreviewed.

* platform/qt-5.0/Skipped:
* platform/qt-5.0/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png: Removed.
* platform/qt-5.0/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
* platform/qt-5.0/svg/text/text-overflow-ellipsis-svgfont-expected.png: Removed.
* platform/qt-5.0/svg/text/text-overflow-ellipsis-svgfont-expected.txt: Removed.
* platform/qt-5.0/svg/text/text-tselect-01-b-expected.png: Removed.
* platform/qt-5.0/svg/text/text-tselect-01-b-expected.txt: Removed.
* platform/qt-5.0/svg/text/text-tspan-01-b-expected.png: Removed.
* platform/qt-5.0/svg/text/text-tspan-01-b-expected.txt: Removed.
* platform/qt/svg/text/append-text-node-to-tspan-expected.png:
* platform/qt/svg/text/append-text-node-to-tspan-expected.txt:
* platform/qt/svg/text/ems-display-none-expected.png:
* platform/qt/svg/text/ems-display-none-expected.txt:
* platform/qt/svg/text/exs-display-none-expected.png:
* platform/qt/svg/text/exs-display-none-expected.txt:
* platform/qt/svg/text/foreignObject-repaint-expected.png:
* platform/qt/svg/text/foreignObject-repaint-expected.txt:
* platform/qt/svg/text/scaled-font-expected.png:
* platform/qt/svg/text/scaled-font-expected.txt:
* platform/qt/svg/text/text-overflow-ellipsis-svgfont-expected.png:
* platform/qt/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
* platform/qt/svg/text/text-tselect-01-b-expected.png:
* platform/qt/svg/text/text-tselect-01-b-expected.txt:
* platform/qt/svg/text/text-tspan-01-b-expected.png:
* platform/qt/svg/text/text-tspan-01-b-expected.txt:
* platform/qt/svg/text/text-ws-01-t-expected.png:
* platform/qt/svg/text/text-ws-01-t-expected.txt:
* platform/qt/svg/text/text-ws-02-t-expected.png:
* platform/qt/svg/text/text-ws-02-t-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123273 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add windows native versions of bison, flex and gperf.

Patch by Scott Graham <scottmg@chromium.org> on 2012-07-20
Reviewed by Tony Chang.

* DEPS:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123274 268f45cc-cd09-0410-ab3c-d52691b4dbfc
IndexedDB: "ASSERTION FAILED: !m_requestFinished" hit in IDBRequest::dispatchEvent
https://bugs.webkit.org/show_bug.cgi?id=86911

Reviewed by Tony Chang.

Source/WebCore:

Clean up the IDBRequest/IDBCursor relationship and the IDBRequest lifecycle.

The IDBRequest's m_cursor/setCursor() calls are renamed to m_pendingCursor/setPendingCursor() to
clarify that the request will move between two states - either there's a cursor request in-flight
c/o a continue() or advance() call, or the result has come in (cursor, null-for-done, or error).
Since they were only ever used together, resetReadyState() is merged into setResultCursor(). The
m_requestFinished flag becomes redundant and is dropped - the ASSERT reported in the bug
becomes an ASSERT(m_readyState == PENDING) and m_readyState tracking is already correct.

Test: storage/indexeddb/request-continue-abort.html

* Modules/indexeddb/IDBCursor.cpp:
(WebCore::IDBCursor::advance): Unreachable code path now dead and gone.
(WebCore::IDBCursor::continueFunction): Ditto.
* Modules/indexeddb/IDBRequest.cpp: Most functions just add state assertions.
(WebCore::IDBRequest::IDBRequest):
(WebCore::IDBRequest::abort):
(WebCore::IDBRequest::setCursorDetails):
(WebCore::IDBRequest::setPendingCursor): Merge with old resetReadyState().
(WebCore):
(WebCore::IDBRequest::getResultCursor): Helper, since digging cursor out of IDBAny is pesky.
(WebCore::IDBRequest::setResultCursor): Just moved in the file to be with its friends.
(WebCore::IDBRequest::finishCursor):
(WebCore::IDBRequest::onError): Just assertions, re-ordering, re-naming.
(WebCore::IDBRequest::onSuccess):
(WebCore::IDBRequest::onSuccessWithContinuation):
(WebCore::IDBRequest::hasPendingActivity):
(WebCore::IDBRequest::dispatchEvent): Simplify!
(WebCore::IDBRequest::enqueueEvent):
* Modules/indexeddb/IDBRequest.h:
(IDBRequest):

LayoutTests:

Added regression test based on repro steps in the bug.

* storage/indexeddb/request-continue-abort-expected.txt: Added.
* storage/indexeddb/request-continue-abort.html: Added.
* storage/indexeddb/resources/request-continue-abort.js: Added.
(test.request.onsuccess.request.onsuccess.request.onsuccess):
(test.request.onsuccess.request.onsuccess):
(test.request.onsuccess):
(test):
(onUpgrade):
(testCursor.request.onsuccess):
(testCursor.request.onerror):
(testCursor.transaction.onabort):
(testCursor):


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