[Qt][WK1] Gardening after r126873. Skip a newly added failing test.

Patch by János Badics <jbadics@inf.u-szeged.hu> on 2012-08-28
Reviewed by Csaba Osztrogonác.

* platform/qt-5.0-wk1/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126882 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Range boundaries should use endOfBlock instead of endOfLine.
https://bugs.webkit.org/show_bug.cgi?id=95135

The original implementation used nextLinePosition to iterate
through the field from the start of each line, and was bounded in
comparison to the endOfLine. This works fine as long as there aren't any
empty lines between paragraphs of text, since these will have
startOfLine == endOfLine and break out.

Also, protect map access with a mutex in case we get a response
before updating the map. Further, we should check the Range pointer
before using it, since its not guaranteed to be valid.

Internally reviewed by Mike Fenton.

Patch by Nima Ghanavatian <nghanavatian@rim.com> on 2012-08-28
Reviewed by Antonio Gomes.

* WebKitSupport/InputHandler.cpp:
(BlackBerry::WebKit::InputHandler::spellCheckBlock):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126883 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] WebKit EFL updates view on HTTP 204 response
https://bugs.webkit.org/show_bug.cgi?id=95199

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-08-28
Reviewed by Kenneth Rohde Christiansen.

Source/WebKit/efl:

Ignore HTTP responses which have status code equal
to 204 (No Content).

* WebCoreSupport/FrameLoaderClientEfl.cpp:
(WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForResponse):

Source/WebKit2:

Ignore HTTP responses which have status code equal
to 204 (No Content).

* UIProcess/API/efl/ewk_view_policy_client.cpp:
(decidePolicyForResponseCallback):

LayoutTests:

Unskip http/tests/navigation/response204.html now
that EFL port properly ignores responses with
HTTP status 204 (No content).

* platform/efl-wk2/TestExpectations:
* platform/efl/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126884 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Checkerboard observed after pinch zooming page with AC layers
https://bugs.webkit.org/show_bug.cgi?id=95192

PR 199177
The LayerTiler was passing transformed ("pixel") coordinates to
GraphicsLayerClient::contentsVisible(), and that method expects
untransformed ("document") coordinates. When the scale was not 1.0,
this was comparing apples and oranges.

Fixed by packaging up the transformation code into a reusable method
and mapping the "pixel" tile rect to "document" coordinates before the
visibility testing.

Reviewed by Antonio Gomes.

Not currently testable by the BlackBerry testing infrastructure.

* platform/graphics/blackberry/LayerTiler.cpp:
(WebCore::LayerTiler::shouldPerformRenderJob):
* platform/graphics/blackberry/LayerWebKitThread.cpp:
(WebCore::LayerWebKitThread::paintContents):
(WebCore::LayerWebKitThread::mapFromTransformed):
(WebCore):
* platform/graphics/blackberry/LayerWebKitThread.h:
(LayerWebKitThread):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126885 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] LLint build fails with -g -02
https://bugs.webkit.org/show_bug.cgi?id=90098

Patch by Alban Browaeys <prahal@yahoo.com> on 2012-08-28
Reviewed by Filip Pizlo.

Avoid duplicate offsets for llint, discarding them.

* offlineasm/offsets.rb:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126886 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chrome] Enable track by default.
https://bugs.webkit.org/show_bug.cgi?id=95153

Reviewed by Eric Carlson.

This change turns <track> and TextTrack API on by default for Chrome.

Existing Tests: media/track/*

* bindings/generic/RuntimeEnabledFeatures.cpp:
(WebCore):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126887 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed GTK gardening.

Adding platform-specific baselines required after r126840.

Adding a platform-specific baseline for a window.performance test
and a failure expectation for a Canvas text drawing test, both required
after r126846 when memory cache started being cleared between tests
for the GTK port.

* platform/gtk/TestExpectations:
* platform/gtk/fast/overflow/paged-x-div-with-column-gap-expected.txt: Added.
* platform/gtk/fast/overflow/paged-x-with-column-gap-expected.txt: Added.
* platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object-expected.txt: Added.


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