[Qt] Enable touch slider when touch events are enabled
https://bugs.webkit.org/show_bug.cgi?id=91013

Reviewed by Antonio Gomes.

Take advantage of the logic introduced in r122286.

* Target.pri:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123355 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Chrome/Skia: PDF print output does not have clickable links.
https://bugs.webkit.org/show_bug.cgi?id=91171

Patch by Steve VanDeBogart <vandebo@chromium.org> on 2012-07-23
Reviewed by Stephen White.

Connect GraphicsContext::setURLForRect to Skia's new API for annotations.

Printing is not generally testable.

* platform/graphics/skia/GraphicsContextSkia.cpp:
(WebCore::GraphicsContext::setURLForRect):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123356 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] animations needs rebaseline after new test fonts
https://bugs.webkit.org/show_bug.cgi?id=91997

Patch by Luciano Wolf <luciano.wolf@openbossa.org> on 2012-07-23
Reviewed by Noam Rosenthal.

Updating skipped tests inside animations directory.

* platform/qt-5.0/Skipped:
* platform/qt/animations/3d/change-transform-in-end-event-expected.txt: Added.
* platform/qt/animations/3d/state-at-end-event-transform-expected.txt:
* platform/qt/animations/additive-transform-animations-expected.txt:
* platform/qt/animations/cross-fade-background-image-expected.txt:
* platform/qt/animations/cross-fade-border-image-source-expected.txt:
* platform/qt/animations/cross-fade-list-style-image-expected.txt:
* platform/qt/animations/cross-fade-webkit-mask-box-image-expected.txt:
* platform/qt/animations/cross-fade-webkit-mask-image-expected.txt:
* platform/qt/animations/missing-values-first-keyframe-expected.txt:
* platform/qt/animations/missing-values-last-keyframe-expected.txt:
* platform/qt/animations/state-at-end-event-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123358 268f45cc-cd09-0410-ab3c-d52691b4dbfc
REGRESSION(r123281): childNodes sometimes returns wrong nodes
https://bugs.webkit.org/show_bug.cgi?id=92014

Reviewed by Anders Carlsson.

Source/WebCore: 

The bug was caused by a typo in itemBeforeOrAfter. Namely, it should have been calling firstNode as
firstNode(forward, rootNode(), shouldOnlyIncludeDirectChildren()),
NOT firstNode(forward, rootNode(), previous)
as evident from the argument list of the function.

Test: fast/dom/NodeList/childNodes-reverse-iteration.html

* html/HTMLCollection.cpp:
(WebCore::DynamicNodeListCacheBase::itemBeforeOrAfter):

LayoutTests: 

Added an integration regression test that caught this bug.

* fast/dom/NodeList/childNodes-reverse-iteration-expected.txt: Added.
* fast/dom/NodeList/childNodes-reverse-iteration.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123359 268f45cc-cd09-0410-ab3c-d52691b4dbfc
nrwt: never finds binaries in the 'out' dir on chromium win
https://bugs.webkit.org/show_bug.cgi?id=91890

Reviewed by Tony Chang.

We were figuring out which directory look in for binaries by
testing for the base directory (the directory above
Debug/Release). In chromium-win's case, we look in src/build,
which always exists because there are checked-in files in it,
which means we'd always pick that directory over src/out. All of
the other ports' build_path() implementation was including
Debug/Release. If we matched that, we wouldn't have a problem,
so this change fixes that and updates all of the callers of the
chromium ports' implementation to not pass configuration as part
of the path to look up; we still need to pass configuration in
some cases (to test if the build is out of date between debug
and release) so the implementation gets slightly more
complicated.

* Scripts/webkitpy/layout_tests/port/chromium.py:
(ChromiumPort._static_build_path):
(ChromiumPort.default_results_directory):
(ChromiumPort._build_path):
(ChromiumPort._path_to_image_diff):
* Scripts/webkitpy/layout_tests/port/chromium_android.py:
(ChromiumAndroidPort._build_path):
(ChromiumAndroidPort._path_to_driver):
(ChromiumAndroidPort._path_to_forwarder):
(ChromiumAndroidPort._push_executable):
(ChromiumAndroidPort._push_fonts):
* Scripts/webkitpy/layout_tests/port/chromium_linux.py:
(ChromiumLinuxPort._determine_driver_path_statically):
(ChromiumLinuxPort._modules_to_search_for_symbols):
(ChromiumLinuxPort._path_to_driver):
* Scripts/webkitpy/layout_tests/port/chromium_linux_unittest.py:
(ChromiumLinuxPortTest.test_build_path):
* Scripts/webkitpy/layout_tests/port/chromium_mac.py:
(ChromiumMacPort._modules_to_search_for_symbols):
(ChromiumMacPort._path_to_driver):
(ChromiumMacPort._path_to_helper):
* Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py:
(ChromiumMacPortTest.test_build_path):
* Scripts/webkitpy/layout_tests/port/chromium_win.py:
(ChromiumWinPort._path_to_driver):
(ChromiumWinPort._path_to_helper):
(ChromiumWinPort._path_to_image_diff):
* Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
(ChromiumWinTest.test_build_path):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123360 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add WebTextInputType enum values for text areas and
content-editable.
https://bugs.webkit.org/show_bug.cgi?id=91654

Reviewed by Adam Barth.

No new tests, no behavior change without corresponding chromium.org changes.

* public/WebTextInputType.h:
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::textInputType):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123361 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] tables/mozilla_expected_failures/bugs rebaseline after new test fonts
https://bugs.webkit.org/show_bug.cgi?id=92017

Reviewed by Alexis Menard.

* platform/gtk/tables/mozilla_expected_failures/bugs/bug128876-expected.png:
* platform/gtk/tables/mozilla_expected_failures/bugs/bug23847-expected.png:
* platform/gtk/tables/mozilla_expected_failures/bugs/bug23847-expected.txt: Copied from LayoutTests/platform/qt/tables/mozilla_expected_failures/bugs/bug23847-expected.txt.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-6-expected.png:
* platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-7-expected.png:
* platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png:
* platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-9-expected.png:
* platform/gtk/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
* platform/gtk/tables/mozilla_expected_failures/bugs/bug85016-expected.png:
* platform/gtk/tables/mozilla_expected_failures/bugs/bug85016-expected.txt:
* platform/qt-5.0-wk2/Skipped:
* platform/qt-5.0/Skipped:
* platform/qt/tables/mozilla_expected_failures/bugs/bug128876-expected.png: Added.
* platform/qt/tables/mozilla_expected_failures/bugs/bug23847-expected.png: Added.
* platform/qt/tables/mozilla_expected_failures/bugs/bug23847-expected.txt:
* platform/qt/tables/mozilla_expected_failures/bugs/bug3166-6-expected.png:
* platform/qt/tables/mozilla_expected_failures/bugs/bug3166-7-expected.png:
* platform/qt/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png:
* platform/qt/tables/mozilla_expected_failures/bugs/bug3166-9-expected.png:
* platform/qt/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
* platform/qt/tables/mozilla_expected_failures/bugs/bug85016-expected.png:
* platform/qt/tables/mozilla_expected_failures/bugs/bug85016-expected.txt:

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