[BlackBerry] DomSupport: use NodeTraversal APIs
https://bugs.webkit.org/show_bug.cgi?id=110467

Patch by Xan Lopez <xlopez@rim.com> on 2013-02-22
Reviewed by Antonio Gomes.

* WebKitSupport/DOMSupport.cpp:
(BlackBerry::WebKit::DOMSupport::visibleTextQuads):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed tests rebaseline.

* platform/chromium-linux-x86/fast/images/favicon-as-image-expected.png: Added.
* platform/chromium-linux/fast/images/favicon-as-image-expected.png:
* platform/chromium-linux/http/tests/misc/favicon-as-image-expected.png: Added.
* platform/chromium-linux/http/tests/misc/favicon-as-image-expected.txt: Added.
* platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/favicon-as-image-expected.png: Added.
* platform/chromium-mac-lion/fast/images/favicon-as-image-expected.png:
* platform/chromium-mac-lion/fast/images/favicon-as-image-expected.txt: Copied from LayoutTests/platform/chromium-mac/fast/images/favicon-as-image-expected.txt.
* platform/chromium-mac-lion/platform/chromium/virtual/deferred/fast/images/favicon-as-image-expected.png:
* platform/chromium-mac-snowleopard/fast/images/favicon-as-image-expected.png:
* platform/chromium-mac-snowleopard/platform/chromium/virtual/deferred/fast/images/favicon-as-image-expected.png: Added.
* platform/chromium-mac/fast/images/favicon-as-image-expected.png:
* platform/chromium-mac/fast/images/favicon-as-image-expected.txt:
* platform/chromium-mac/platform/chromium/virtual/deferred/fast/images/favicon-as-image-expected.png:
* platform/chromium-mac/platform/chromium/virtual/deferred/fast/images/favicon-as-image-expected.txt: Copied from LayoutTests/platform/chromium-mac/fast/images/favicon-as-image-expected.txt.
* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143698 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[WK2][EFL] Move AC code from EwkView to WebView
https://bugs.webkit.org/show_bug.cgi?id=110216

Reviewed by Anders Carlsson.

Accelerated compositing code is moved from EwkView to WebView.
Added new WKView API to be used from EwkView instead of direct accessing
to coordinated graphics scene.

* UIProcess/API/C/efl/WKView.cpp:
(WKViewSetUserViewportTranslation):
(WKViewUserViewportToContents):
(WKViewPaintToCurrentGLContext):
(WKViewPaintToCairoSurface):
* UIProcess/API/C/efl/WKView.h:

    Added WKView API functions.

* UIProcess/API/efl/EwkView.cpp:
(EwkView::EwkView):
(EwkView::displayTimerFired):
(EwkView::feedTouchEvent):
(EwkView::createGLSurface):
(EwkView::handleEvasObjectCalculate):
(EwkView::handleEwkViewMouseWheel):
(EwkView::handleEwkViewMouseDown):
(EwkView::handleEwkViewMouseUp):
(EwkView::handleEwkViewMouseMove):
* UIProcess/API/efl/EwkView.h:
(EwkView):

    Using new WKView API.

* UIProcess/efl/WebView.cpp:
(WebKit::WebView::initialize):
(WebKit):
(WebKit::WebView::paintToCurrentGLContext):
(WebKit::WebView::paintToCairoSurface):
(WebKit::WebView::userViewportToContents):
(WebKit::WebView::transformFromScene):
(WebKit::WebView::transformToScene):
(WebKit::WebView::coordinatedGraphicsScene):
(WebKit::WebView::enterAcceleratedCompositingMode):
(WebKit::WebView::exitAcceleratedCompositingMode):
* UIProcess/efl/WebView.h:
(WebCore):
(WebKit::WebView::setUserViewportTranslation):
(WebView):

    Added WebView methods to support new WKView API.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143699 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[WK2][EFL][GTK][Qt] Add context menu item tags for C API
https://bugs.webkit.org/show_bug.cgi?id=109815

Patch by Michał Pakuła vel Rutka <m.pakula@samsung.com> on 2013-02-22
Reviewed by Anders Carlsson.

This patch adds context menu item tags used by EFL, GTK and Qt ports, defined in
WebCore to WK2 C API.

* Shared/API/c/WKContextMenuItemTypes.h:
* Shared/API/c/WKSharedAPICast.h:
(WebKit::toAPI):
(WebKit::toImpl):

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