IndexedDB: Raise exceptions when methods are called on deleted objects
https://bugs.webkit.org/show_bug.cgi?id=89243

Reviewed by Tony Chang.

Source/WebCore:

Implement the IDB spec requirement that InvalidStateError exceptions are
thrown when methods are called on objects (i.e. object stores and indexes)
that have been deleted within a version change transaction.

Test: storage/indexeddb/deleted-objects.html

* Modules/indexeddb/IDBDatabase.cpp:
(WebCore::IDBDatabase::deleteObjectStore): Don't relay to transaction if back-end failed.
* Modules/indexeddb/IDBIndex.cpp: Check deleted state in methods, raise if set.
(WebCore::IDBIndex::IDBIndex):
(WebCore::IDBIndex::openCursor):
(WebCore::IDBIndex::count):
(WebCore::IDBIndex::openKeyCursor):
(WebCore::IDBIndex::get):
(WebCore::IDBIndex::getKey):
* Modules/indexeddb/IDBIndex.h: Add flag to track deleted state, method to mark it.
(WebCore::IDBIndex::markDeleted):
(IDBIndex):
* Modules/indexeddb/IDBObjectStore.cpp: Check deleted state in methods, raise if set.
(WebCore::IDBObjectStore::IDBObjectStore):
(WebCore::IDBObjectStore::get):
(WebCore::IDBObjectStore::add):
(WebCore::IDBObjectStore::put):
(WebCore::IDBObjectStore::deleteFunction):
(WebCore::IDBObjectStore::clear):
(WebCore::IDBObjectStore::createIndex):
(WebCore::IDBObjectStore::index):
(WebCore::IDBObjectStore::deleteIndex): If the index being deleted has been instantiated,
mark it as deleted.
(WebCore::IDBObjectStore::openCursor):
(WebCore::IDBObjectStore::count):
* Modules/indexeddb/IDBObjectStore.h: Add flag to track deleted state, method to mark it.
(WebCore::IDBObjectStore::markDeleted):
(IDBObjectStore):
* Modules/indexeddb/IDBTransaction.cpp:
(WebCore::IDBTransaction::objectStore):
(WebCore::IDBTransaction::objectStoreDeleted): If the store being deleted has been instantiated,
mark it as deleted.

LayoutTests:

* storage/indexeddb/deleted-objects-expected.txt: Added.
* storage/indexeddb/deleted-objects.html: Added.
* storage/indexeddb/resources/deleted-objects.js: Added.
(test):
(openDatabase.request.onsuccess.request.onsuccess):
(openDatabase.request.onsuccess):
(openDatabase):
* storage/indexeddb/resources/transaction-basics.js: Fix test that relied on
non-compliant behavior.
(addRemoveIDBObjects):
(addRemoveAddIDBObjects):
* storage/indexeddb/transaction-basics-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120504 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Remove touch events handling hook for popup
https://bugs.webkit.org/show_bug.cgi?id=89245

Patch by Crystal Zhang <haizhang@rim.com> on 2012-06-15
Reviewed by Rob Buis.

In the old patches we create our own WebPage for popup, so we need to hook up our own
touch handling functions, since we don't use our own WebPage any more, no need to keep
the touch handling code, because it just does nothing other than passing out the events
which might cause the touch events being handled twice.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::handleMouseEvent):
* WebCoreSupport/PagePopupBlackBerry.cpp:
* WebCoreSupport/PagePopupBlackBerry.h:
(PagePopupBlackBerry):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120505 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Use platform font settings for the standard settings.
https://bugs.webkit.org/show_bug.cgi?id=89232

Reviewed by Rob Buis.

RIM PR 159708

Source/WebCore:

* page/blackberry/SettingsBlackBerry.cpp:
(WebCore):
(WebCore::Settings::initializeDefaultFontFamilies):

Source/WebKit/blackberry:

* Api/WebSettings.cpp:
(BlackBerry::WebKit::WebSettings::standardSettings):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120506 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Use SkBitmap in ImageLayerChromium
https://bugs.webkit.org/show_bug.cgi?id=89134

Reviewed by Adrienne Walker.

GraphicsLayer::setContentsToImage(Image*) is called whenever an image layer's image is or might have changed.
In Chromium, this used to hang on to a RefPtr<WebCore::Image> until the compositor was ready to upload texture contents.
This is potentially a bit fishy since the Image itself might not be in exactly the same state when we get around
to uploading textures and it also creates a bad dependency from ImageLayerChromium on WebCore::Image.

This patch grabs the underlying SkBitmap in the setContentsTo call and passes that into ImageLayerChromium
instead. I've also removed the venerable but redundant PlatformImage concept since all of chromium's images are
skia bitmaps these days.

Covered by existing tests, particularly compositing/images/ and compositing/color-matching/.

* WebCore.gypi:
* platform/graphics/chromium/GraphicsLayerChromium.cpp:
(WebCore::GraphicsLayerChromium::setContentsToImage):
* platform/graphics/chromium/ImageLayerChromium.cpp:
(WebCore::ImageLayerTextureUpdater::updateTextureRect):
(WebCore::ImageLayerTextureUpdater::setBitmap):
(ImageLayerTextureUpdater):
(WebCore::ImageLayerChromium::ImageLayerChromium):
(WebCore::ImageLayerChromium::setBitmap):
(WebCore::ImageLayerChromium::update):
(WebCore::ImageLayerChromium::contentBounds):
(WebCore::ImageLayerChromium::drawsContent):
* platform/graphics/chromium/ImageLayerChromium.h:
(ImageLayerChromium):
* platform/graphics/chromium/PlatformImage.cpp: Removed.
* platform/graphics/chromium/PlatformImage.h: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120507 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Remove WebKit/chromium/public/gtk/WebFontInfo.h since it's no longer referenced.
https://bugs.webkit.org/show_bug.cgi?id=89251

Reviewed by Adam Barth.

This was a forwarding header when we moved the file to public/linux.

* public/gtk/WebFontInfo.h: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120508 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Fix composited scrollbars with transparent thumbs
https://bugs.webkit.org/show_bug.cgi?id=89247

Reviewed by James Robinson.

On some platforms, the thumb of a scrollbar can be transparent. Fix by
always drawing the thumb quad with blending.

* platform/graphics/chromium/cc/CCScrollbarLayerImpl.cpp:
(WebCore::CCScrollbarLayerImpl::appendQuads):
* platform/graphics/chromium/cc/CCTextureDrawQuad.cpp:
(WebCore::CCTextureDrawQuad::setNeedsBlending):
(WebCore):
* platform/graphics/chromium/cc/CCTextureDrawQuad.h:
(CCTextureDrawQuad):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120509 268f45cc-cd09-0410-ab3c-d52691b4dbfc
IndexedDB: Remove obsolete description parameter from factory.open calls
https://bugs.webkit.org/show_bug.cgi?id=89047

Reviewed by Tony Chang.

This parameter has been obsolete for 18 months and is getting replaced
with a version parameter.

* storage/indexeddb/mozilla/add-twice-failure-expected.txt:
* storage/indexeddb/mozilla/autoincrement-indexes-expected.txt:
* storage/indexeddb/mozilla/bad-keypath-expected.txt:
* storage/indexeddb/mozilla/clear-expected.txt:
* storage/indexeddb/mozilla/create-index-unique-expected.txt:
* storage/indexeddb/mozilla/create-index-with-integer-keys-expected.txt:
* storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
* storage/indexeddb/mozilla/create-objectstore-null-name-expected.txt:
* storage/indexeddb/mozilla/cursor-mutation-objectstore-only-expected.txt:
* storage/indexeddb/mozilla/cursor-update-updates-indexes-expected.txt:
* storage/indexeddb/mozilla/cursors-expected.txt:
* storage/indexeddb/mozilla/delete-result-expected.txt:
* storage/indexeddb/mozilla/event-source-expected.txt:
* storage/indexeddb/mozilla/global-data-expected.txt:
* storage/indexeddb/mozilla/index-prev-no-duplicate-expected.txt:
* storage/indexeddb/mozilla/index-prev-no-duplicate.html:
* storage/indexeddb/mozilla/indexes-expected.txt:
* storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
* storage/indexeddb/mozilla/key-requirements-expected.txt:
* storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
* storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
* storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
* storage/indexeddb/mozilla/object-cursors-expected.txt:
* storage/indexeddb/mozilla/object-identity-expected.txt:
* storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put-expected.txt:
* storage/indexeddb/mozilla/object-store-remove-values-expected.txt:
* storage/indexeddb/mozilla/objectstorenames-expected.txt:
* storage/indexeddb/mozilla/odd-result-order-expected.txt:
* storage/indexeddb/mozilla/put-get-values-expected.txt:
* storage/indexeddb/mozilla/readonly-transactions-expected.txt:
* storage/indexeddb/mozilla/readwrite-transactions-expected.txt:
* storage/indexeddb/mozilla/readyState-expected.txt:
* storage/indexeddb/mozilla/remove-index-expected.txt:
* storage/indexeddb/mozilla/remove-objectstore-expected.txt:
* storage/indexeddb/mozilla/resources/add-twice-failure.js:
(test):
* storage/indexeddb/mozilla/resources/autoincrement-indexes.js:
(test):
* storage/indexeddb/mozilla/resources/bad-keypath.js:
(test):
* storage/indexeddb/mozilla/resources/clear.js:
(test):
* storage/indexeddb/mozilla/resources/create-index-unique.js:
(test):
* storage/indexeddb/mozilla/resources/create-index-with-integer-keys.js:
(test):
* storage/indexeddb/mozilla/resources/create-objectstore-basics.js:
(test):
* storage/indexeddb/mozilla/resources/create-objectstore-null-name.js:
(test):
* storage/indexeddb/mozilla/resources/cursor-mutation-objectstore-only.js:
(test):
* storage/indexeddb/mozilla/resources/cursor-update-updates-indexes.js:
(test):
* storage/indexeddb/mozilla/resources/cursors.js:
(test):
* storage/indexeddb/mozilla/resources/delete-result.js:
(test):
* storage/indexeddb/mozilla/resources/event-source.js:
(test):
* storage/indexeddb/mozilla/resources/global-data.js:
(test):
(cleanDatabase):
* storage/indexeddb/mozilla/resources/indexes.js:
(test):
* storage/indexeddb/mozilla/resources/key-requirements-delete-null-key.js:
(test):
* storage/indexeddb/mozilla/resources/key-requirements-inline-and-passed.js:
(test):
* storage/indexeddb/mozilla/resources/key-requirements-put-no-key.js:
(test):
* storage/indexeddb/mozilla/resources/key-requirements-put-null-key.js:
(test):
* storage/indexeddb/mozilla/resources/key-requirements.js:
(test):
* storage/indexeddb/mozilla/resources/object-cursors.js:
(test):
* storage/indexeddb/mozilla/resources/object-identity.js:
(test):
* storage/indexeddb/mozilla/resources/object-store-inline-autoincrement-key-added-on-put.js:
(test):
* storage/indexeddb/mozilla/resources/object-store-remove-values.js:
(test):
* storage/indexeddb/mozilla/resources/objectstorenames.js:
(test):
* storage/indexeddb/mozilla/resources/odd-result-order.js:
(test):
* storage/indexeddb/mozilla/resources/put-get-values.js:
(test):
* storage/indexeddb/mozilla/resources/readonly-transactions.js:
(test):
* storage/indexeddb/mozilla/resources/readwrite-transactions.js:
(test):
* storage/indexeddb/mozilla/resources/readyState.js:
(test):
* storage/indexeddb/mozilla/resources/remove-index.js:
(test):
* storage/indexeddb/mozilla/resources/remove-objectstore.js:
(test):
* storage/indexeddb/mozilla/resources/versionchange-abort.js:
(test):
* storage/indexeddb/mozilla/resources/versionchange.js:
(test):
(openSuccess):
(postSetVersion):
* storage/indexeddb/mozilla/versionchange-abort-expected.txt:
* storage/indexeddb/mozilla/versionchange-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120510 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Move chromium/public/linuxish/WebFontRendering.h out of linuxish directory
https://bugs.webkit.org/show_bug.cgi?id=89228

Source/WebCore:

Reverse the dependency originally from WebKit::WebFontRendering to WebCore::FontPlatformDataHarfBuzz
so that WebKit::WebFontRendering can be platform-independent.

Reviewed by Tony Chang.

Refactory only. No new tests.

* platform/graphics/harfbuzz/FontPlatformDataHarfBuzz.cpp:
(WebCore::FontPlatformData::setupPaint):
* platform/graphics/harfbuzz/FontPlatformDataHarfBuzz.h:
(FontPlatformData):

Source/WebKit/chromium:

Reverse dependency originally from WebCore::FontPlatformDataHarfBuzz to WebKit::WebFontRendering
so that WebKit::WebFontRendering can be platform-independent.

This also avoids the ambiguous name 'linuxish'.

Reviewed by Tony Chang.

* WebKit.gyp:
* public/WebFontRendering.h: Copied from Source/WebKit/chromium/public/linuxish/WebFontRendering.h. Added getters under WEBKIT_IMPLEMENTATION.
(WebFontRendering):
* public/linux/WebFontRendering.h:
* public/linuxish: Removed.
* public/linuxish/WebFontRendering.h: Removed.
* src/WebFontRendering.cpp: Copied from Source/WebKit/chromium/src/linuxish/WebFontRendering.cpp. Changed setters to be independent of platform-dependent implementation and added getters.
(WebKit):
(WebKit::WebFontRendering::setHinting):
(WebKit::WebFontRendering::hinting):
(WebKit::WebFontRendering::setAutoHint):
(WebKit::WebFontRendering::autoHint):
(WebKit::WebFontRendering::setUseBitmaps):
(WebKit::WebFontRendering::useBitmaps):
(WebKit::WebFontRendering::setAntiAlias):
(WebKit::WebFontRendering::antiAlias):
(WebKit::WebFontRendering::setSubpixelRendering):
(WebKit::WebFontRendering::subpixelRendering):
(WebKit::WebFontRendering::setSubpixelPositioning):
(WebKit::WebFontRendering::subpixelPositioning):
* src/linuxish: Removed.
* src/linuxish/WebFontRendering.cpp: Removed.

Tools:

Reviewed by Tony Chang.

* DumpRenderTree/chromium/LayoutTestController.cpp:
(LayoutTestController::reset):
(LayoutTestController::setTextSubpixelPositioning):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120511 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed baselines for chromium.
https://bugs.webkit.org/show_bug.cgi?id=87761

* platform/chromium-linux-x86/compositing/color-matching/image-color-matching-expected.png: Added.
* platform/chromium-linux-x86/css3/filters/crash-hw-sw-switch-expected.png: Added.
* platform/chromium-linux-x86/css3/filters/custom/custom-filter-shader-cache-expected.png: Added.
* platform/chromium-linux-x86/css3/filters/custom/effect-custom-combined-missing-expected.png: Added.
* platform/chromium-linux-x86/css3/filters/custom/effect-custom-expected.png: Added.
* platform/chromium-linux-x86/css3/filters/custom/missing-custom-filter-shader-expected.png: Added.
* platform/chromium-linux-x86/css3/filters/effect-blur-hw-expected.png: Added.
* platform/chromium-linux-x86/css3/filters/effect-brightness-expected.png: Added.
* platform/chromium-linux-x86/css3/filters/effect-brightness-hw-expected.png: Added.
* platform/chromium-linux-x86/css3/filters/effect-contrast-hw-expected.png: Added.
* platform/chromium-linux-x86/css3/filters/effect-drop-shadow-hw-expected.png: Added.
* platform/chromium-linux-x86/fast/images/jpeg-with-color-profile-expected.png: Added.
* platform/chromium-linux-x86/fast/images/png-with-color-profile-expected.png: Added.
* platform/chromium-linux-x86/http/tests/local/file-url-sent-as-referer-expected.png: Added.
* platform/chromium-linux-x86/scrollbars/listbox-scrollbar-combinations-expected.png: Added.
* platform/chromium-linux-x86/scrollbars/overflow-scrollbar-combinations-expected.png: Added.
* platform/chromium-linux-x86/svg/as-border-image/svg-as-border-image-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/createImageElement-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/createImageElement2-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/focus-ring-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/group-opacity-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/image-parent-translation-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/image-small-width-height-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/js-update-image-and-display-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/js-update-image-and-display2-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/js-update-image-and-display3-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/js-update-image-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/text-image-opacity-expected.png: Added.
* platform/chromium-linux-x86/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png: Added.
* platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png: Added.
* platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png: Added.
* platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png: Added.
* platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png: Added.
* platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png: Added.
* platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png: Added.
* platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png: Added.
* platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png: Added.
* platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png: Added.
* platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png: Added.
* platform/chromium-linux-x86/svg/filters/feImage-subregions-expected.png: Added.
* platform/chromium-linux-x86/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png: Added.
* platform/chromium-linux-x86/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png: Added.
* platform/chromium-linux-x86/svg/filters/filter-source-position-expected.png: Added.
* platform/chromium-linux-x86/svg/repaint/image-href-change-expected.png: Added.
* platform/chromium-linux-x86/svg/transforms/animated-path-inside-transformed-html-expected.png: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-background-images-expected.png: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
* platform/chromium-mac-leopard/compositing/color-matching/image-color-matching-expected.png:
* platform/chromium-mac-leopard/compositing/masks/direct-image-mask-expected.png: Added.
* platform/chromium-mac-leopard/compositing/reflections/simple-composited-reflections-expected.png:
* platform/chromium-mac-leopard/compositing/visibility/visibility-image-layers-expected.png:
* platform/chromium-mac-leopard/css3/filters/crash-filter-change-expected.png:
* platform/chromium-mac-leopard/css3/filters/crash-hw-sw-switch-expected.png:
* platform/chromium-mac-leopard/css3/filters/custom/effect-color-check-expected.png:
* platform/chromium-mac-leopard/css3/filters/custom/missing-custom-filter-shader-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-blur-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-blur-hw-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-brightness-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-brightness-hw-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-combined-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-contrast-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-contrast-hw-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-drop-shadow-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-drop-shadow-hw-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-grayscale-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-hue-rotate-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-invert-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-invert-hw-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-opacity-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-opacity-hw-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-saturate-expected.png:
* platform/chromium-mac-leopard/css3/filters/effect-sepia-expected.png:
* platform/chromium-mac-leopard/css3/filters/regions-expanding-expected.png:
* platform/chromium-mac-leopard/fast/css/background-shorthand-invalid-url-expected.png:
* platform/chromium-mac-leopard/fast/css/color-correction-expected.png:
* platform/chromium-mac-leopard/fast/css/color-correction-on-backgrounds-expected.png:
* platform/chromium-mac-leopard/fast/images/color-jpeg-with-color-profile-expected.png:
* platform/chromium-mac-leopard/fast/images/jpeg-with-color-profile-expected.png: Added.
* platform/chromium-mac-leopard/fast/images/png-with-color-profile-expected.png: Added.
* platform/chromium-mac-leopard/fast/media/mq-min-pixel-ratio-expected.png:
* platform/chromium-mac-leopard/fast/reflections/reflection-direction-expected.png:
* platform/chromium-mac-leopard/fast/reflections/reflection-masks-expected.png:
* platform/chromium-mac-leopard/fast/reflections/reflection-masks-opacity-expected.png:
* platform/chromium-mac-leopard/fast/reflections/reflection-masks-outset-expected.png:
* platform/chromium-mac-leopard/fast/reflections/reflection-with-zoom-expected.png:
* platform/chromium-mac-leopard/platform/chromium/virtual/threaded/compositing/visibility/visibility-image-layers-expected.png: Added.
* platform/chromium-mac-leopard/scrollbars/listbox-scrollbar-combinations-expected.png:
* platform/chromium-mac-leopard/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac-leopard/svg/custom/createImageElement-expected.png:
* platform/chromium-mac-leopard/svg/custom/createImageElement2-expected.png:
* platform/chromium-mac-leopard/svg/custom/focus-ring-expected.png:
* platform/chromium-mac-leopard/svg/custom/group-opacity-expected.png:
* platform/chromium-mac-leopard/svg/custom/image-parent-translation-expected.png:
* platform/chromium-mac-leopard/svg/custom/image-small-width-height-expected.png:
* platform/chromium-mac-leopard/svg/custom/image-with-transform-clip-filter-expected.png:
* platform/chromium-mac-leopard/svg/custom/js-update-image-and-display-expected.png:
* platform/chromium-mac-leopard/svg/custom/js-update-image-and-display2-expected.png:
* platform/chromium-mac-leopard/svg/custom/js-update-image-and-display3-expected.png:
* platform/chromium-mac-leopard/svg/custom/js-update-image-expected.png:
* platform/chromium-mac-leopard/svg/custom/pointer-events-image-css-transform-expected.png:
* platform/chromium-mac-leopard/svg/custom/pointer-events-image-expected.png:
* platform/chromium-mac-leopard/svg/custom/text-image-opacity-expected.png:
* platform/chromium-mac-leopard/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-leopard/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-leopard/svg/filters/feImage-subregions-expected.png:
* platform/chromium-mac-leopard/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png:
* platform/chromium-mac-leopard/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png:
* platform/chromium-mac-leopard/svg/filters/filter-source-position-expected.png:
* platform/chromium-mac-leopard/svg/repaint/image-href-change-expected.png:
* platform/chromium-mac-leopard/svg/transforms/animated-path-inside-transformed-html-expected.png:
* platform/chromium-mac-leopard/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-images-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug82946-2-expected.png:
* platform/chromium-mac-snowleopard/compositing/color-matching/image-color-matching-expected.png:
* platform/chromium-mac-snowleopard/compositing/masks/direct-image-mask-expected.png:
* platform/chromium-mac-snowleopard/compositing/reflections/simple-composited-reflections-expected.png:
* platform/chromium-mac-snowleopard/css3/filters/crash-hw-sw-switch-expected.png:
* platform/chromium-mac-snowleopard/fast/css/color-correction-expected.png:
* platform/chromium-mac-snowleopard/fast/css/color-correction-on-backgrounds-expected.png:
* platform/chromium-mac-snowleopard/fast/images/jpeg-with-color-profile-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/images/png-with-color-profile-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/media/mq-min-pixel-ratio-expected.png:
* platform/chromium-mac-snowleopard/fast/reflections/reflection-direction-expected.png:
* platform/chromium-mac-snowleopard/fast/reflections/reflection-masks-opacity-expected.png:
* platform/chromium-mac-snowleopard/fast/reflections/reflection-with-zoom-expected.png:
* platform/chromium-mac-snowleopard/scrollbars/listbox-scrollbar-combinations-expected.png:
* platform/chromium-mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/createImageElement2-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/focus-ring-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/image-parent-translation-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/image-small-width-height-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/image-with-transform-clip-filter-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/pointer-events-image-css-transform-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/pointer-events-image-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/text-image-opacity-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/transforms/animated-path-inside-transformed-html-expected.png:
* platform/chromium-mac-snowleopard/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug82946-2-expected.png:
* platform/chromium-mac/compositing/color-matching/image-color-matching-expected.png:
* platform/chromium-mac/compositing/masks/direct-image-mask-expected.png:
* platform/chromium-mac/compositing/reflections/simple-composited-reflections-expected.png:
* platform/chromium-mac/compositing/visibility/visibility-image-layers-expected.png:
* platform/chromium-mac/css3/filters/crash-filter-change-expected.png:
* platform/chromium-mac/css3/filters/crash-hw-sw-switch-expected.png:
* platform/chromium-mac/css3/filters/custom/effect-color-check-expected.png:
* platform/chromium-mac/css3/filters/custom/missing-custom-filter-shader-expected.png:
* platform/chromium-mac/css3/filters/effect-blur-expected.png:
* platform/chromium-mac/css3/filters/effect-blur-hw-expected.png:
* platform/chromium-mac/css3/filters/effect-brightness-expected.png:
* platform/chromium-mac/css3/filters/effect-brightness-hw-expected.png:
* platform/chromium-mac/css3/filters/effect-combined-expected.png:
* platform/chromium-mac/css3/filters/effect-contrast-expected.png:
* platform/chromium-mac/css3/filters/effect-contrast-hw-expected.png:
* platform/chromium-mac/css3/filters/effect-drop-shadow-expected.png:
* platform/chromium-mac/css3/filters/effect-drop-shadow-hw-expected.png:
* platform/chromium-mac/css3/filters/effect-grayscale-expected.png:
* platform/chromium-mac/css3/filters/effect-hue-rotate-expected.png:
* platform/chromium-mac/css3/filters/effect-invert-expected.png:
* platform/chromium-mac/css3/filters/effect-invert-hw-expected.png:
* platform/chromium-mac/css3/filters/effect-opacity-expected.png:
* platform/chromium-mac/css3/filters/effect-opacity-hw-expected.png:
* platform/chromium-mac/css3/filters/effect-saturate-expected.png:
* platform/chromium-mac/css3/filters/effect-sepia-expected.png:
* platform/chromium-mac/css3/filters/regions-expanding-expected.png:
* platform/chromium-mac/fast/css/background-shorthand-invalid-url-expected.png:
* platform/chromium-mac/fast/css/color-correction-expected.png:
* platform/chromium-mac/fast/css/color-correction-on-backgrounds-expected.png:
* platform/chromium-mac/fast/images/color-jpeg-with-color-profile-expected.png:
* platform/chromium-mac/fast/images/jpeg-with-color-profile-expected.png: Added.
* platform/chromium-mac/fast/images/png-with-color-profile-expected.png: Added.
* platform/chromium-mac/fast/media/mq-min-pixel-ratio-expected.png:
* platform/chromium-mac/fast/reflections/reflection-direction-expected.png:
* platform/chromium-mac/fast/reflections/reflection-masks-expected.png:
* platform/chromium-mac/fast/reflections/reflection-masks-opacity-expected.png:
* platform/chromium-mac/fast/reflections/reflection-masks-outset-expected.png:
* platform/chromium-mac/fast/reflections/reflection-with-zoom-expected.png:
* platform/chromium-mac/platform/chromium/virtual/threaded/compositing/visibility/visibility-image-layers-expected.png:
* platform/chromium-mac/scrollbars/listbox-scrollbar-combinations-expected.png:
* platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac/svg/custom/createImageElement-expected.png:
* platform/chromium-mac/svg/custom/createImageElement2-expected.png:
* platform/chromium-mac/svg/custom/focus-ring-expected.png:
* platform/chromium-mac/svg/custom/group-opacity-expected.png:
* platform/chromium-mac/svg/custom/image-parent-translation-expected.png:
* platform/chromium-mac/svg/custom/image-small-width-height-expected.png:
* platform/chromium-mac/svg/custom/image-with-transform-clip-filter-expected.png:
* platform/chromium-mac/svg/custom/js-update-image-and-display-expected.png:
* platform/chromium-mac/svg/custom/js-update-image-and-display2-expected.png:
* platform/chromium-mac/svg/custom/js-update-image-and-display3-expected.png:
* platform/chromium-mac/svg/custom/js-update-image-expected.png:
* platform/chromium-mac/svg/custom/pointer-events-image-css-transform-expected.png:
* platform/chromium-mac/svg/custom/pointer-events-image-expected.png:
* platform/chromium-mac/svg/custom/text-image-opacity-expected.png:
* platform/chromium-mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
* platform/chromium-mac/svg/filters/feImage-subregions-expected.png:
* platform/chromium-mac/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png:
* platform/chromium-mac/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png:
* platform/chromium-mac/svg/filters/filter-source-position-expected.png:
* platform/chromium-mac/svg/repaint/image-href-change-expected.png:
* platform/chromium-mac/svg/transforms/animated-path-inside-transformed-html-expected.png:
* platform/chromium-mac/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-background-images-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug82946-2-expected.png:
* platform/chromium-win/compositing/color-matching/image-color-matching-expected.png:
* platform/chromium-win/css3/filters/crash-filter-change-expected.png:
* platform/chromium-win/css3/filters/crash-hw-sw-switch-expected.png:
* platform/chromium-win/css3/filters/effect-blur-expected.png:
* platform/chromium-win/css3/filters/effect-blur-hw-expected.png:
* platform/chromium-win/css3/filters/effect-brightness-expected.png:
* platform/chromium-win/css3/filters/effect-brightness-hw-expected.png:
* platform/chromium-win/css3/filters/effect-combined-expected.png:
* platform/chromium-win/css3/filters/effect-contrast-expected.png:
* platform/chromium-win/css3/filters/effect-contrast-hw-expected.png:
* platform/chromium-win/css3/filters/effect-drop-shadow-expected.png:
* platform/chromium-win/css3/filters/effect-drop-shadow-hw-expected.png:
* platform/chromium-win/css3/filters/effect-grayscale-expected.png:
* platform/chromium-win/css3/filters/effect-hue-rotate-expected.png:
* platform/chromium-win/css3/filters/effect-invert-expected.png:
* platform/chromium-win/css3/filters/effect-invert-hw-expected.png:
* platform/chromium-win/css3/filters/effect-opacity-expected.png:
* platform/chromium-win/css3/filters/effect-opacity-hw-expected.png:
* platform/chromium-win/css3/filters/effect-saturate-expected.png:
* platform/chromium-win/css3/filters/effect-sepia-expected.png:
* platform/chromium-win/css3/filters/regions-expanding-expected.png:
* platform/chromium-win/fast/images/jpeg-with-color-profile-expected.png: Added.
* platform/chromium-win/fast/images/png-with-color-profile-expected.png: Added.
* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120512 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r120511.
http://trac.webkit.org/changeset/120511
https://bugs.webkit.org/show_bug.cgi?id=89255

Breaks at least Android builder (Requested by wangxianzhu on
#webkit).

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

Source/WebCore:

* platform/graphics/harfbuzz/FontPlatformDataHarfBuzz.cpp:
(WebCore):
(WebCore::FontPlatformData::setHinting):
(WebCore::FontPlatformData::setAutoHint):
(WebCore::FontPlatformData::setUseBitmaps):
(WebCore::FontPlatformData::setAntiAlias):
(WebCore::FontPlatformData::setSubpixelRendering):
(WebCore::FontPlatformData::setSubpixelPositioning):
(WebCore::FontPlatformData::setupPaint):
* platform/graphics/harfbuzz/FontPlatformDataHarfBuzz.h:
(FontPlatformData):

Source/WebKit/chromium:

* WebKit.gyp:
* public/linux/WebFontRendering.h:
* public/linuxish/WebFontRendering.h: Renamed from Source/WebKit/chromium/public/WebFontRendering.h.
(WebKit):
(WebFontRendering):
* src/linuxish/WebFontRendering.cpp: Renamed from Source/WebKit/chromium/src/WebFontRendering.cpp.
(WebKit):
(WebKit::WebFontRendering::setHinting):
(WebKit::WebFontRendering::setAutoHint):
(WebKit::WebFontRendering::setUseBitmaps):
(WebKit::WebFontRendering::setAntiAlias):
(WebKit::WebFontRendering::setSubpixelRendering):
(WebKit::WebFontRendering::setSubpixelPositioning):
(WebKit::WebFontRendering::setLCDOrder):
(WebKit::WebFontRendering::setLCDOrientation):

Tools:

* DumpRenderTree/chromium/LayoutTestController.cpp:
(LayoutTestController::reset):
(LayoutTestController::setTextSubpixelPositioning):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120513 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2012-06-15  Andrew Wilson  <atwilson@chromium.org>

        Unreviewed chromium expectations update.
        https://bugs.webkit.org/show_bug.cgi?id=82122
        https://bugs.webkit.org/show_bug.cgi?id=79914

        * platform/chromium-mac-leopard/fast/lists/001-expected.png:
        * platform/chromium-mac/fast/lists/001-expected.png:
        * platform/chromium-mac/fast/lists/001-vertical-expected.png:
        * platform/chromium-win/fast/lists/001-expected.png:
        * platform/chromium-win/fast/lists/001-vertical-expected.png:
        * platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120514 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove empty directories.

* platform/editing: Removed.
* platform/editing/inserting: Removed.
* websocket: Removed.
* websocket/tests: Removed.
* websocket/tests/workers: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120515 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Use testRunner instead of layoutTestController in storage, tables, touchadjustments, and transforms tests
https://bugs.webkit.org/show_bug.cgi?id=89263

Reviewed by Antti Koivisto.

* storage/domstorage/events/resources/eventTestHarness.js:
(testStorages.allDone):
* storage/domstorage/localstorage/delete-removal.html:
* storage/domstorage/localstorage/enumerate-storage.html:
* storage/domstorage/localstorage/enumerate-with-length-and-key.html:
* storage/domstorage/localstorage/index-get-and-set.html:
* storage/domstorage/localstorage/private-browsing-affects-storage.html:
* storage/domstorage/localstorage/resources/window-open-second.html:
* storage/domstorage/localstorage/simple-usage.html:
* storage/domstorage/localstorage/storagetracker/storage-tracker-1-prepare.html:
* storage/domstorage/localstorage/storagetracker/storage-tracker-2-create.html:
* storage/domstorage/localstorage/storagetracker/storage-tracker-3-delete-all-expected.txt:
* storage/domstorage/localstorage/storagetracker/storage-tracker-3-delete-all.html:
* storage/domstorage/localstorage/storagetracker/storage-tracker-4-create.html:
* storage/domstorage/localstorage/storagetracker/storage-tracker-5-delete-one-expected.txt:
* storage/domstorage/localstorage/storagetracker/storage-tracker-5-delete-one.html:
* storage/domstorage/localstorage/storagetracker/storage-tracker-6-create.html:
* storage/domstorage/localstorage/storagetracker/storage-tracker-7-usage-expected.txt:
* storage/domstorage/localstorage/storagetracker/storage-tracker-7-usage.html:
* storage/domstorage/localstorage/string-conversion.html:
* storage/domstorage/localstorage/window-open.html:
* storage/domstorage/script-tests/storage-functions-not-overwritten.js:
* storage/domstorage/sessionstorage/delete-removal.html:
* storage/domstorage/sessionstorage/enumerate-storage.html:
* storage/domstorage/sessionstorage/enumerate-with-length-and-key.html:
* storage/domstorage/sessionstorage/index-get-and-set.html:
* storage/domstorage/sessionstorage/private-browsing-affects-storage.html:
* storage/domstorage/sessionstorage/resources/window-open-second.html:
* storage/domstorage/sessionstorage/simple-usage.html:
* storage/domstorage/sessionstorage/string-conversion.html:
* storage/domstorage/sessionstorage/window-open.html:
* storage/domstorage/window-attributes-exist.html:
* storage/indexeddb/mozilla/index-prev-no-duplicate.html:
* storage/indexeddb/tutorial.html:
* storage/websql/change-version-handle-reuse.js:
(finishTest):
* storage/websql/change-version-no-crash-on-preflight-failure.html:
* storage/websql/change-version.html:
* storage/websql/close-during-stress-test.html:
* storage/websql/database-lock-after-reload.html:
* storage/websql/empty-statement.html:
* storage/websql/execute-sql-args.js:
(runTransactionTests):
* storage/websql/executesql-accepts-only-one-statement.html:
* storage/websql/hash-change-with-xhr.js:
(stopTest):
* storage/websql/multiple-databases-garbage-collection.js:
(checkCompletion):
* storage/websql/multiple-transactions-on-different-handles.js:
(checkCompletion):
* storage/websql/multiple-transactions.js:
(checkCompletion):
* storage/websql/null-callbacks.html:
* storage/websql/open-database-creation-callback-isolated-world.html:
* storage/websql/open-database-creation-callback.html:
* storage/websql/open-database-empty-version.html:
* storage/websql/open-database-over-quota.html:
* storage/websql/open-database-set-empty-version.html:
* storage/websql/open-database-while-transaction-in-progress.js:
(runTest):
* storage/websql/private-browsing-noread-nowrite.html:
* storage/websql/quota-tracking.html:
* storage/websql/read-and-write-transactions-dont-run-together.js:
(terminateTest):
* storage/websql/read-transactions-running-concurrently.html:
* storage/websql/resources/database-common.js:
(setupAndRunTest):
* storage/websql/resources/database-lock-after-reload-2.html:
* storage/websql/sql-data-types.js:
(notifyDone):
(runTest):
* storage/websql/sql-error-codes.js:
(finishTest):
(runTest):
* storage/websql/statement-error-callback-isolated-world.html:
* storage/websql/statement-error-callback.html:
* storage/websql/statement-success-callback-isolated-world.html:
* storage/websql/success-callback.html:
* storage/websql/test-authorizer.js:
(terminateTest):
* storage/websql/transaction-callback-exception-crash.html:
* storage/websql/transaction-callback-isolated-world.html:
* storage/websql/transaction-error-callback-isolated-world.html:
* storage/websql/transaction-error-callback.html:
* storage/websql/transaction-success-callback-isolated-world.html:
* tables/hittesting/filltable-emptycells.html:
* tables/hittesting/filltable-levels.html:
* tables/hittesting/filltable-outline.html:
* tables/hittesting/filltable-rtl.html:
* tables/hittesting/filltable-stress.html:
* tables/layering/paint-test-layering-1.html:
* tables/layering/paint-test-layering-2.html:
* tables/table-section-overflow-clip-crash.html:
* touchadjustment/block-testing.html:
* touchadjustment/event-triggered-widgets.html:
* touchadjustment/html-label.html:
* touchadjustment/iframe.html:
* touchadjustment/nested-touch.html:
* touchadjustment/scroll-delegation/iframe-with-mainframe-scroll-offset.html:
* touchadjustment/scroll-offset.html:
* touchadjustment/touch-inlines.html:
* touchadjustment/zoom-basic.html:
* touchadjustment/zoom-fatfinger.html:
* transforms/2d/compound-2d-transforms.html:
* transforms/2d/cssmatrix-2d-zoom.html:
* transforms/2d/set-transform-and-top.html:
* transforms/2d/transform-2d.html:
* transforms/2d/transform-accuracy.html:
* transforms/3d/general/3dtransform-values.html:
* transforms/3d/general/cssmatrix-3d-zoom.html:
* transforms/3d/general/matrix-with-zoom-3d.html:
* transforms/3d/general/transform-origin-z-change.html:
* transforms/3d/hit-testing/hit-preserves-3d.html:
* transforms/3d/point-mapping/3d-point-mapping-2.html:
* transforms/3d/point-mapping/3d-point-mapping-3.html:
* transforms/3d/point-mapping/3d-point-mapping-deep.html:
* transforms/3d/point-mapping/3d-point-mapping-origins.html:
* transforms/3d/point-mapping/3d-point-mapping-preserve-3d.html:
* transforms/no_transform_hit_testing.html:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120516 268f45cc-cd09-0410-ab3c-d52691b4dbfc
* Scripts/webkitpy/bindings: Added property svn:ignore.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120517 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Test fix attempt after r120516.

* fast/workers/storage/resources/database-worker-controller.js:
(databaseWorker.onmessage):
(runTest):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120518 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Use testRunner instead of layoutTestController in the rest of sputnik tests
https://bugs.webkit.org/show_bug.cgi?id=89262

Reviewed by Antti Koivisto.

* sputnik/Implementation_Diagnostics/:
* sputnik/Regression/:
* sputnik/Unicode/:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120519 268f45cc-cd09-0410-ab3c-d52691b4dbfc
garden-o-matic's results.js should use RequestTracker
https://bugs.webkit.org/show_bug.cgi?id=89257

Reviewed by Dimitri Glazkov.

We wrote results.js before we recognized the RequestTracker pattern.
This patch replaces the manual implementations of RequestTracker with
the real deal.

* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/results.js:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120520 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Use testRunner instead of layoutTestController in transforms, transitions, traversal, userscripts, webarchive, webaudio, and webintents tests
https://bugs.webkit.org/show_bug.cgi?id=89269

Reviewed by Adam Barth.

* transitions/:
* traversal/:
* userscripts/:
* webarchive/:
* webaudio/:
* webintents/web-intents-delivery.html:
* webintents/web-intents-failure.html:
* webintents/web-intents-reload.html:
* webintents/web-intents-reply.html:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120521 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Use testRunner instead of layoutTestController in fast/workers/storage tests
https://bugs.webkit.org/show_bug.cgi?id=89271

Reviewed by Adam Barth.

* fast/workers/storage/change-version-sync.html:
* fast/workers/storage/interrupt-database-sync.html-disabled:
* fast/workers/storage/interrupt-database.html:
* fast/workers/storage/resources/database-worker.js:
(onmessage):
* fast/workers/storage/resources/multiple-transactions-sync.js:
(checkCompletion):
* fast/workers/storage/resources/test-inputs-common.js:
(finishTest):
* fast/workers/storage/use-same-database-in-page-and-workers.html:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120522 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r120280.
http://trac.webkit.org/changeset/120280
https://bugs.webkit.org/show_bug.cgi?id=89273

Enabling CSS regions broke all Windows tests (Requested by
jhomeycutt on #webkit).

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

Source/WebCore:

* css/CSSPropertyNames.in:

WebKitLibraries:

* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:

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