[Qt] new test http/tests/cookies/single-quoted-value.html is failing
https://bugs.webkit.org/show_bug.cgi?id=86066

Patch by Tullio Lucena <tullio.lucena@openbossa.org> on 2012-10-09
Reviewed by Csaba Osztrogonác.

Unskipping test.

* platform/qt/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130842 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL][WK2] Change parameter and return type of loadUrlSync().
https://bugs.webkit.org/show_bug.cgi?id=97920

Patch by Byungwoo Lee <bw80.lee@samsung.com> on 2012-10-09
Reviewed by Gyuyoung Kim.

loadUrlSync() uses waitUntilLoadFinished() internally, and it has
a parameter and return value for timeout.
To set and check timeout, loadUrlSync() should have those.

A parameter for timeout interval is added to loadUrlSync() and it
returns the result of waitUntilLoadFinished() for checking timeout.

And I added codes to check the result of all the LoadUrlSync()
function calls with ASSERT_TRUE() macro.

* UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp:
(EWK2UnitTest::EWK2UnitTestBase::loadUrlSync):
* UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.h:
(EWK2UnitTestBase):
* UIProcess/API/efl/tests/test_ewk2_back_forward_list.cpp:
(TEST_F):
* UIProcess/API/efl/tests/test_ewk2_context.cpp:
(TEST_F):
* UIProcess/API/efl/tests/test_ewk2_cookie_manager.cpp:
(TEST_F):
* UIProcess/API/efl/tests/test_ewk2_intents.cpp:
(TEST_F):
* UIProcess/API/efl/tests/test_ewk2_view.cpp:
(TEST_F):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130843 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Update EFL baselines after r130840
https://bugs.webkit.org/show_bug.cgi?id=98846

Unreviewed EFL gardening.

Update baselines after the cairo update in r130840.

Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2012-10-09

* platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/paths-data-01-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/paths-data-02-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130844 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt]REGRESSION(r120107): It made http/tests/xmlhttprequest/origin-exact-matching.html fails
https://bugs.webkit.org/show_bug.cgi?id=88913

Patch by Pablo Flouret <pablof@motorola.com> on 2012-10-09
Reviewed by Csaba Osztrogonác.

Blind fix to try to fix the test.

* http/tests/xmlhttprequest/access-control-allow-lists-starting-with-comma.html:
* http/tests/xmlhttprequest/resources/access-control-allow-lists.php:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130845 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] revert fling deacceleration parameter change
https://bugs.webkit.org/show_bug.cgi?id=98820

Reviewed by Adrienne Walker.

After an extended discussion, it has been decided that a previous
adjustment to fling deacceleration parameters should be reverted.

Tested by existing unit tests.

* platform/TouchFlingPlatformGestureCurve.cpp:
(WebCore::TouchFlingPlatformGestureCurve::createForTouchPad):
(WebCore::TouchFlingPlatformGestureCurve::createForTouchScreen):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130846 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Add WebElement::hasHTMLTagName, and deprecate hasTagName
https://bugs.webkit.org/show_bug.cgi?id=98714

Reviewed by Abhishek Arya.

* public/WebElement.h:
(WebElement):
- Add a comment to tagName().
- Add a comment to hasTagName().
- Declare hasHTMLTagName(), which is useful to check HTML tags.
* src/WebElement.cpp:
(WebKit::WebElement::hasHTMLTagName): Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130847 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sub-fields in input[type=time] should not be focusable if the input is disabled or read-only
https://bugs.webkit.org/show_bug.cgi?id=98850

Reviewed by Kentaro Hara.

Source/WebCore:

Covered by additional test cases of
time-multiple-fields/time-multiple-fields-keyboard-events.html and
time-multiple-fields/time-multiple-fields-mouse-events.html.

* html/shadow/DateTimeFieldElement.h:
(FieldOwner): Add isFieldOwnerDisabledOrReadOnly.
* html/shadow/DateTimeFieldElement.cpp:
(WebCore::DateTimeFieldElement::isFocusable):
Check isFieldOwnerDisabledOrReadOnly, and calls HTMLElement::isFocusable()
just in case.
* html/shadow/DateTimeEditElement.cpp:
(WebCore::DateTimeEditElement::isFieldOwnerDisabledOrReadOnly): Added.
* html/shadow/DateTimeEditElement.h:
(DateTimeEditElement): Declare isFieldOwnerDisabledOrReadOnly.

LayoutTests:

* fast/forms/time-multiple-fields/time-multiple-fields-keyboard-events-expected.txt:
* fast/forms/time-multiple-fields/time-multiple-fields-keyboard-events.html:
* fast/forms/time-multiple-fields/time-multiple-fields-mouse-events-expected.txt:
* fast/forms/time-multiple-fields/time-multiple-fields-mouse-events.html:


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

* platform/qt-5.0-wk1/fast/history/history-back-initial-vs-final-url-expected.txt: Renamed from LayoutTests/platform/qt/fast/history/history-back-initial-vs-final-url-expected.txt.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130849 268f45cc-cd09-0410-ab3c-d52691b4dbfc
GlyphPageTreeNode should use HashMap<OwnPtr>.
<http://webkit.org/b/98845>

Reviewed by Dan Bernstein.

- Replace manual memory management by OwnPtrs.
- Added a GlyphPageTreeNodeMap typedef to make call sites look a bit nicer.
= Changed some hashmap get()/remove() pairs to use the more efficient take() instead.
- Made the constructor private, it has no external clients.

* platform/graphics/GlyphPageTreeNode.cpp:
(WebCore::GlyphPageTreeNode::getRoot):
(WebCore::GlyphPageTreeNode::pageCount):
(WebCore::GlyphPageTreeNode::getChild):
(WebCore::GlyphPageTreeNode::pruneCustomFontData):
(WebCore::GlyphPageTreeNode::pruneFontData):
(WebCore::GlyphPageTreeNode::showSubtree):
* platform/graphics/GlyphPageTreeNode.h:
(GlyphPageTreeNode):
(WebCore::GlyphPageTreeNode::GlyphPageTreeNode):


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