[EFL] Gardening after r129494.

* platform/efl/TestExpectations: Skip a few tests which depend on
V8-only features.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129498 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Enable datalist UI for input type=date
https://bugs.webkit.org/show_bug.cgi?id=97541

Reviewed by Kent Tamura.

Source/WebCore:

This enables datalist UI for input type=date on Chromium.

No new tests. Adding tests in Bug 97551.

* rendering/RenderThemeChromiumCommon.cpp:
(WebCore::RenderThemeChromiumCommon::supportsDataListUI):

LayoutTests:

* platform/chromium/fast/forms/datalist/input-list-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129499 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Apply the devicePixelRatio as soon as possible
https://bugs.webkit.org/show_bug.cgi?id=97211

Patch by Jocelyn Turcotte <jocelyn.turcotte@digia.com> on 2012-09-25
Reviewed by Kenneth Rohde Christiansen.

Having to wait for the contents size to apply the devicePixelRatio can
be problematic since the devicePixelRatio affects the layout width, which
then affects the contents size.

Fix the initial issue that this was working around by preventing the
early return if useFixedLayout() is true.

* UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewPrivate::QQuickWebViewPrivate):
(QQuickWebViewFlickablePrivate::didChangeContentsSize):
(QQuickWebViewExperimental::devicePixelRatio):
(QQuickWebViewExperimental::setDevicePixelRatio):
* UIProcess/API/qt/qquickwebview_p_p.h:
(QQuickWebViewPrivate::didChangeContentsSize):
(QQuickWebViewPrivate):
* UIProcess/DrawingAreaProxyImpl.cpp:
(WebKit::DrawingAreaProxyImpl::sendUpdateBackingStoreState):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129500 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Mark some newly-skipped inspector tests as flaky.

I thought they were just timing out, but it turns out they work
after the first run, so they are just flaky like the others on the
list.

* platform/efl-wk2/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129501 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: Cookie info in Network Resources Cookies tab shows "Invalid Date"
https://bugs.webkit.org/show_bug.cgi?id=97471

Patch by Otto Derek Cheung <otcheung@rim.com> on 2012-09-25
Reviewed by Yury Semikhatsky.

The original implementation is trying to create a new Date object
using another Date object, which is invalid. Also, Date.toGMTString is
deprecated.

The fix replaces toGMTString with toUTCString and fixes cookie.expire
so it won't crash when an empty requestDate is passed in.

Following RFC 6265, Max-age attributes now take precedence over expiresi
attribute in CookieParser.

Manual testing on inspector to make sure the CookiesTable is properly generated.

* inspector/front-end/CookieParser.js:
(WebInspector.Cookie.prototype.expires):
* inspector/front-end/CookiesTable.js:
(WebInspector.CookiesTable.prototype._createGridNode):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129502 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Don't use the C API internally in WebKitFindController
https://bugs.webkit.org/show_bug.cgi?id=96775

Reviewed by Gustavo Noronha Silva.

Using the C++ classes directly instead of the C API wrappers we
avoid a lot of toImpl/toAPI casts, string conversions and
allocations. The code is also a lot simpler and easier to read.

* UIProcess/API/gtk/WebKitFindController.cpp:
(getPage):
(webkitFindControllerConstructed):
(webKitFindControllerPerform):
(webkit_find_controller_search_next):
(webkit_find_controller_search_previous):
(webkit_find_controller_search_finish):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129503 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Reverting implementation for 407 error pages
https://bugs.webkit.org/show_bug.cgi?id=97455

Patch by Otto Derek Cheung <otcheung@rim.com> on 2012-09-25
Reviewed by Rob Buis.

Revert "[BlackBerry] Show custom error page when 407 is received"
This reverts commit f6fe97ec3f1841a151e4ebdde21f710a6185f9d6.

* platform/network/blackberry/NetworkJob.cpp:
(WebCore::NetworkJob::handleNotifyStatusReceived):
(WebCore::NetworkJob::notifyAuthReceived):
(WebCore::NetworkJob::sendRequestWithCredentials):

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