Unreviewed EFL build fix attempt after r160853

* CMakeLists.txt: Change WebURLResponse.cpp to APIURLResponse.cpp.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160856 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add Apple Mavericks perf bot.
        
Unreviewed.

* BuildSlaveSupport/build.webkit.org-config/config.json:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160858 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[WinCairo] More GStreamer preparations.

Unreviewed.

* WinLauncher/WinLauncher.vcxproj/WinLauncherCFLite.props:
Include FeatureDefinesCairo and WinCairo to compile the GLib part of WinLauncher.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160859 268f45cc-cd09-0410-ab3c-d52691b4dbfc
URTBF for GTK after r160853.

* GNUmakefile.list.am:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160860 268f45cc-cd09-0410-ab3c-d52691b4dbfc
One more URTBF to make GTK build happy after r160853.

* UIProcess/API/gtk/WebKitDownloadClient.cpp:
* UIProcess/API/gtk/WebKitInjectedBundleClient.cpp:
(didReceiveWebViewMessageFromInjectedBundle):
* UIProcess/API/gtk/WebKitResponsePolicyDecision.cpp:
(webkitResponsePolicyDecisionCreate):
* UIProcess/API/gtk/WebKitResponsePolicyDecisionPrivate.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160861 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add WebKit2 API for clearing the back-forward list
https://bugs.webkit.org/show_bug.cgi?id=126005

Patch by Ricky Mondello <rmondello@apple.com> on 2013-12-19
Reviewed by Anders Carlsson.

* UIProcess/API/C/WKBackForwardListRef.cpp:
(WKBackForwardListClear): Call through to the back-forward list's `clear()`.
* UIProcess/API/C/WKBackForwardListRef.h: Declare new API.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160862 268f45cc-cd09-0410-ab3c-d52691b4dbfc
check-webkit-style marks auto return types for functions as violations
https://bugs.webkit.org/show_bug.cgi?id=125999

Patch by Myles C. Maxfield <mmaxfield@apple.com> on 2013-12-19
Reviewed by Ryosuke Niwa.

If a function declaration ends with a "->" followed by a non whitespace
string, don't mark as an invalid "{" on its own line

* Scripts/webkitpy/style/checkers/cpp.py:
(check_braces):
* Scripts/webkitpy/style/checkers/cpp_unittest.py:
(CppStyleTest.test_brace_at_begin_of_line):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160863 268f45cc-cd09-0410-ab3c-d52691b4dbfc
check-webkit-style marks rvalue references as violations
https://bugs.webkit.org/show_bug.cgi?id=126000

Patch by Myles C. Maxfield <mmaxfield@apple.com> on 2013-12-19
Reviewed by Ryosuke Niwa.

Previously, check-webkit-style was making sure that any line with "&&" had
spaces around it. However, we can now legitimately use "&&" without a previous
space when declaring an rvalue reference. This patch relaxes this check.

* Scripts/webkitpy/style/checkers/cpp.py:
(check_spacing):
* Scripts/webkitpy/style/checkers/cpp_unittest.py:
(CppStyleTest.test_spacing_for_binary_ops):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160864 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Test that text-decoration-skip: ink is the same as regular underlines if no descenders
https://bugs.webkit.org/show_bug.cgi?id=125985

Patch by Myles C. Maxfield <mmaxfield@apple.com> on 2013-12-19
Reviewed by Simon Fraser.

If there are no descenders in the underlined text, using the text-decoration-skip: ink
CSS property should behave as if it wasn't specified (and the underline is a normal one)

* fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-no-descenders-expected.html: Added.
* fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-no-descenders.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160865 268f45cc-cd09-0410-ab3c-d52691b4dbfc
REGRESSION (r160515): Frequent assertion failures on printing/print-close-crash.html
https://bugs.webkit.org/show_bug.cgi?id=126014

Rolled out r160515 while Chris is investigating. Added FIXME comments in other
places where we use this pattern.

* WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::runJavaScriptAlert):
(WebKit::WebChromeClient::runJavaScriptConfirm):
(WebKit::WebChromeClient::runJavaScriptPrompt):
(WebKit::WebChromeClient::print):
* WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForResponse):



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