Unreviewed compile fix, r123247 included unintended changes to Document.cpp.

See http://trac.webkit.org/changeset/123247.

* dom/Document.cpp:
(WebCore::Document::webkitExitPointerLock):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123248 268f45cc-cd09-0410-ab3c-d52691b4dbfc
QtNetworkAccessManager should not rely on signal sslErrors when QT_NO_SSL is defined
https://bugs.webkit.org/show_bug.cgi?id=91866

Reviewed by Noam Rosenthal.

* WebProcess/qt/QtNetworkAccessManager.cpp:
(WebKit::QtNetworkAccessManager::QtNetworkAccessManager): QNAM's signal is only defined when
that flag is undefined. Removed the connection when we have the flag set.
(WebKit::QtNetworkAccessManager::onSslErrors): When the flag is set, this slot becomes unused.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123249 268f45cc-cd09-0410-ab3c-d52691b4dbfc
REGRESSION: run-perf-tests --pause-before-testing is broken
https://bugs.webkit.org/show_bug.cgi?id=91789

Reviewed by Ryosuke Niwa.

Turns out start() wasn't actually starting things :(. Fixed, and
added tests.

* Scripts/webkitpy/layout_tests/port/chromium_android_unittest.py:
(ChromiumAndroidDriverTest.test_read_prompt):
* Scripts/webkitpy/layout_tests/port/driver.py:
(Driver.__init__):
(Driver._start):
* Scripts/webkitpy/layout_tests/port/driver_unittest.py:
(DriverTest.test_read_block):
(DriverTest.test_read_binary_block):
(DriverTest.test_read_base64_block):
(DriverTest.test_stop_cleans_up_properly):
(DriverTest.test_two_starts_cleans_up_properly):
(DriverTest.test_start_actually_starts):
(MockServerProcess.__init__):
(MockServerProcess.start):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123250 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Rebaseline css3/filters/custom tests
https://bugs.webkit.org/show_bug.cgi?id=82372

Unreviewed, but unofficially reviewed by Chiculita Alexandru and Stephen White.

Add baselines for these tests. They are enabled and use the Mesa
software renderer.


* platform/chromium-linux/css3/filters/custom/effect-custom-parameters-expected.png:
* platform/chromium-mac/css3/filters/custom/custom-filter-shader-cache-expected.png:
* platform/chromium-mac/css3/filters/custom/effect-custom-combined-missing-expected.png:
* platform/chromium-mac/css3/filters/custom/effect-custom-expected.png:
* platform/chromium-mac/css3/filters/custom/effect-custom-parameters-expected.png:
* platform/chromium-win/css3/filters/custom/custom-filter-shader-cache-expected.png: Added.
* platform/chromium-win/css3/filters/custom/effect-custom-combined-missing-expected.png: Added.
* platform/chromium-win/css3/filters/custom/effect-custom-expected.png: Added.
* platform/chromium-win/css3/filters/custom/effect-custom-parameters-expected.png: Added.
* platform/chromium-win/css3/filters/custom/missing-custom-filter-shader-expected.png: Renamed from LayoutTests/platform/chromium-linux/css3/filters/custom/missing-custom-filter-shader-expected.png.
* platform/chromium/TestExpectations:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123252 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Compilation fails under gcc 4.7
https://bugs.webkit.org/show_bug.cgi?id=90227

Patch by Han Shen <shenhan@google.com> on 2012-07-20
Reviewed by Tony Chang.

Disable warnings about c++0x compatibility in gcc newer than 4.6.

Source/JavaScriptCore:

* JavaScriptCore.gyp/JavaScriptCore.gyp:

Source/WebCore:

* WebCore.gyp/WebCore.gyp:

Source/WebKit/chromium:

* WebKit.gyp:
* WebKitUnitTests.gyp:

Source/WTF:

* WTF.gyp/WTF.gyp:

Tools:

* DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123253 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Introduce WebViewBenchmarkSupport for performance experiments on a real WebView
https://bugs.webkit.org/show_bug.cgi?id=88271

Patch by Daniel Murphy <dmurph@chromium.org> on 2012-07-20
Reviewed by Darin Fisher.

* WebKit.gyp:
* public/WebView.h:
(WebKit):
(WebView):
(WebKit::WebView::benchmarkSupport):
* public/WebViewBenchmarkSupport.h: Added.
(WebKit):
(WebViewBenchmarkSupport):
(PaintClient):
(WebKit::WebViewBenchmarkSupport::PaintClient::willPaint):
(WebKit::WebViewBenchmarkSupport::PaintClient::didPaint):
(WebKit::WebViewBenchmarkSupport::PaintClient::~PaintClient):
(WebKit::WebViewBenchmarkSupport::~WebViewBenchmarkSupport):
* src/WebViewBenchmarkSupportImpl.cpp: Added.
(WebKit):
(WebKit::WebViewBenchmarkSupportImpl::paintLayer):
(WebKit::WebViewBenchmarkSupportImpl::acceleratedPaintUnclipped):
(WebKit::WebViewBenchmarkSupportImpl::softwarePaint):
(WebKit::WebViewBenchmarkSupportImpl::paint):
* src/WebViewBenchmarkSupportImpl.h: Added.
(WebCore):
(WebKit):
(WebViewBenchmarkSupportImpl):
(WebKit::WebViewBenchmarkSupportImpl::WebViewBenchmarkSupportImpl):
(WebKit::WebViewBenchmarkSupportImpl::~WebViewBenchmarkSupportImpl):
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::benchmarkSupport):
(WebKit):
(WebKit::WebViewImpl::rootGraphicsLayer):
* src/WebViewImpl.h:
(WebKit):
(WebViewImpl):

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