[Qt] Unreviewed gardening. Skip failing tests because of new regressions.

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

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115010 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Move notification icon download out of WebCore
https://bugs.webkit.org/show_bug.cgi?id=80700

Reviewed by Simon Hausmann.

Source/WebCore:

Remove the code that downloads the notification's icon out of WebCore.
Other ports let the client decide if to download the icon or not.
No new tests. This patch is only removing code.

* notifications/Notification.cpp:
(WebCore::Notification::~Notification):
(WebCore::Notification::show):
(WebCore::Notification::close):
(WebCore::Notification::contextDestroyed):
* notifications/Notification.h:
(Notification):

Source/WebKit/qt:

Remove the code that handles the notification's icon and use the icon url instead.
The "display" event has to be asynchronous, so a timer was added to achieve that.
The platform plugin API and example were updated to reflect this change.
This change does not address the recent changes in web notifications spec.

* Api/qwebkitplatformplugin.h:
(QWebNotificationData):
* WebCoreSupport/NotificationPresenterClientQt.cpp:
(WebCore::NotificationWrapper::NotificationWrapper):
(WebCore::NotificationWrapper::sendDisplayEvent):
(WebCore):
(WebCore::NotificationWrapper::iconUrl):
(WebCore::NotificationPresenterClientQt::show):
(WebCore::NotificationPresenterClientQt::displayNotification):
(WebCore::NotificationPresenterClientQt::sendDisplayEvent):
* WebCoreSupport/NotificationPresenterClientQt.h:
(NotificationWrapper):
(NotificationPresenterClientQt):
* examples/platformplugin/WebNotificationPresenter.cpp:
(WebNotificationWidget::showNotification):
* examples/platformplugin/qwebkitplatformplugin.h:
(QWebNotificationData):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115011 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Incomplete interaction-engine reset.
https://bugs.webkit.org/show_bug.cgi?id=84594

Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-04-24
Reviewed by Simon Hausmann.

Reset a few values forgotten in the reset function.

* UIProcess/qt/QtViewportInteractionEngine.cpp:
(WebKit::QtViewportInteractionEngine::reset):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115012 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, GTK test_expectations and another media rebaseline
after r114957.

* platform/gtk/fast/forms/large-toggle-elements-expected.txt:
* platform/gtk/fast/frames/scrolling-iframe-out-of-viewport-expected.txt:
* platform/gtk/media/audio-controls-rendering-expected.txt:
* platform/gtk/media/audio-repaint-expected.txt:
* platform/gtk/media/controls-strict-expected.txt:
* platform/gtk/media/controls-styling-expected.txt:
* platform/gtk/media/controls-without-preload-expected.txt:
* platform/gtk/media/media-controls-clone-expected.txt:
* platform/gtk/media/media-document-audio-repaint-expected.txt:
* platform/gtk/media/video-controls-rendering-expected.txt:
* platform/gtk/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115013 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Unreviewed test expectations update.

Mark certain media tests after FFmpeg roll in Chromium:
    media/media-controller-playback.html
    media/track/track-cues-missed.html
    media/track/track-cues-pause-on-exit.html
    media/track/track-cues-sorted-before-dispatch.html
    media/video-colorspace-yuv422.html
    media/video-currentTime-delay.html

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115014 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] All of <datalist> tests are passing.

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115015 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Consolidate external stylesheet quirks handling to StyleSheetInternal
https://bugs.webkit.org/show_bug.cgi?id=84632

Reviewed by Andreas Kling.

Move the repeated code from StyleImportRule and HTMLLinkElement to StyleSheetInternal::parseUserStyleSheet.
        
Remove a BUILDING_ON_LEOPARD-only quirk.

* css/CSSImportRule.cpp:
(WebCore::StyleRuleImport::setCSSStyleSheet):
* css/CSSParser.cpp:
(WebCore):
(WebCore::CSSParserContext::CSSParserContext):
        
    Add new settings bits to the CSSParserContext. These are used for external stylesheet parsing quirks.

* css/CSSParserMode.h:
(CSSParserContext):
* css/CSSStyleSheet.cpp:
(WebCore::StyleSheetInternal::parseUserStyleSheet):
(WebCore::StyleSheetInternal::parseString):
(WebCore):
(WebCore::StyleSheetInternal::parseStringAtLine):
* css/CSSStyleSheet.h:
(WebCore):
(StyleSheetInternal):
* html/HTMLLinkElement.cpp:
(WebCore::HTMLLinkElement::setCSSStyleSheet):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115016 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Unreviewed test expectations update.
https://bugs.webkit.org/show_bug.cgi?id=84688

Mark compositing/animation/computed-style-during-delay.html as flaky on Mac 10.6

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115017 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] move tests that require LayoutTestController's layerTreeAsText to test expectations
https://bugs.webkit.org/show_bug.cgi?id=84671

Unreviewed, test expectations update.

Moving test cases which require layerTreeAsText from Skipped list to
test expectations.

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-04-24

* platform/efl/Skipped:
* platform/efl/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115018 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Unreviewed test expectations update.
https://bugs.webkit.org/show_bug.cgi?id=84689

Mark fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html as flaky on Mac 10.6

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115019 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, re-add the GTK baselines that were removed during last
rebaseline of doom (like r114836 and likely other commits).

* platform/gtk/: Fix empty baselines...
* platform/gtk/editing/selection/5195166-1-expected.txt: Added.
* platform/gtk/fast/html/details-marker-style-expected.txt: Added.
* platform/gtk/fast/images/support-broken-image-delegate-expected.txt: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115020 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Unreviewed test expectations update.

Fix lint error in the test expectations file.

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115021 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Restore x-position when restoring previous zoom-level.
https://bugs.webkit.org/show_bug.cgi?id=84591

Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-04-24
Reviewed by Simon Hausmann.

Tap-to-zoom fits content to width, therefore it is essentional that
the content is refitted to width when zooming out.

This patch pairs horizontal position and scale on the zoom-out stack.

Additionally it fixes a problem with not detecting zoom-out properly
due to floating point errors.

* UIProcess/qt/QtViewportInteractionEngine.cpp:
(WebKit::fuzzyCompare):
(WebKit::QtViewportInteractionEngine::zoomToAreaGestureEnded):
* UIProcess/qt/QtViewportInteractionEngine.h:
(WebKit::QtViewportInteractionEngine::ScaleStackItem::ScaleStackItem):
(QtViewportInteractionEngine):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115022 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, GTK test_expectations update, mark some tests as
failing and remove wrong baselines.

* platform/gtk/fast/events/attempt-scroll-with-no-scrollbars-expected.txt: Removed.
* platform/gtk/fast/events/mouse-relative-position-expected.txt: Removed.
* platform/gtk/fast/events/panScroll-click-hyperlink-expected.txt: Removed.
* platform/gtk/fast/events/selectstart-by-double-triple-clicks-expected.txt: Removed.
* platform/gtk/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115023 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Gardening

Patch by Szilard Ledan <szledan@inf.u-szeged.hu> on 2012-04-24
Reviewed by Csaba Osztrogonác.

* platform/qt/Skipped: Skip http/tests/notifications/icon-exists-cancel.html, because it fails from r115011.
* platform/qt/fast/forms/form-collection-radio-node-list-expected.txt: Added after r115009.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115024 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Unreviewed test expectations update.
https://bugs.webkit.org/show_bug.cgi?id=84698

Mark fast/forms/placeholder-position.html as flaky on Linux

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115025 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Unreviewed test expectations update.
https://bugs.webkit.org/show_bug.cgi?id=84696

Mark fast/workers/storage/interrupt-database.html as flaky on Mac 10.6

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115026 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Unreviewed test expectations update.
https://bugs.webkit.org/show_bug.cgi?id=79454

Mark svg/text/text-rescale.html as flaky on release Linux as well.

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115027 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, GTK test_expectations update.

* platform/gtk/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115028 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r115000.
http://trac.webkit.org/changeset/115000
https://bugs.webkit.org/show_bug.cgi?id=84703

Breaks webkit_unit_tests on Mac in Chromium:
http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.6/builds/15157
(Requested by mnaganov on #webkit).

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

Source/WebCore:

* platform/graphics/skia/OpaqueRegionSkia.cpp:
(WebCore::paintIsOpaque):
(WebCore::OpaqueRegionSkia::popCanvasLayer):
(WebCore::OpaqueRegionSkia::didDraw):
(WebCore::OpaqueRegionSkia::didDrawUnbounded):
(WebCore::OpaqueRegionSkia::markRectAsOpaque):
(WebCore::OpaqueRegionSkia::markRectAsNonOpaque):
* platform/graphics/skia/OpaqueRegionSkia.h:
(OpaqueRegionSkia):
(WebCore::OpaqueRegionSkia::CanvasLayerState::CanvasLayerState):
(CanvasLayerState):
* platform/graphics/skia/PlatformContextSkia.cpp:
(WebCore::PlatformContextSkia::restoreLayer):

Source/WebKit/chromium:

* tests/PlatformContextSkiaTest.cpp:
(WebCore):
(WebCore::TEST):

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