[EFL] Enable custom URI schemes with CustomProtocols
[WebKit-https.git] / Source / WebKit2 / ChangeLog
index de13cda..e07873d 100644 (file)
@@ -1,3 +1,85 @@
+2014-10-07  Pascal Jacquemart  <p.jacquemart@samsung.com>
+
+        [EFL] Enable custom URI schemes with CustomProtocols
+        https://bugs.webkit.org/show_bug.cgi?id=128177
+
+        Reviewed by Gyuyoung Kim.
+
+        Fixing ewk_context_url_scheme_register() ewebkit2 API
+        rely on r162449 - CustomProtocols implementation from Carlos Garcia Campos
+
+        * PlatformEfl.cmake:
+        * UIProcess/API/efl/ewk_context.h:
+        * UIProcess/API/efl/ewk_url_scheme_request.cpp:
+        (EwkUrlSchemeRequest::EwkUrlSchemeRequest):
+        (EwkUrlSchemeRequest::finish):
+        * UIProcess/API/efl/ewk_url_scheme_request_private.h:
+        (EwkUrlSchemeRequest::create):
+        * UIProcess/API/efl/tests/test_ewk2_context.cpp:
+        (TEST_F):
+        * UIProcess/Network/CustomProtocols/soup/WebSoupCustomProtocolRequestManager.cpp:
+        * UIProcess/efl/RequestManagerClientEfl.cpp:
+        (WebKit::RequestManagerClientEfl::RequestManagerClientEfl):
+        (WebKit::RequestManagerClientEfl::startLoading):
+        (WebKit::RequestManagerClientEfl::stopLoading):
+        (WebKit::RequestManagerClientEfl::registerURLSchemeHandler):
+        (WebKit::EwkUrlSchemeHandler::EwkUrlSchemeHandler): Deleted.
+        (WebKit::RequestManagerClientEfl::didReceiveURIRequest): Deleted.
+        * UIProcess/efl/RequestManagerClientEfl.h:
+        * UIProcess/efl/WebContextEfl.cpp:
+        (WebKit::WebContext::platformInitializeWebProcess):
+        * UIProcess/soup/WebContextSoup.cpp:
+        (WebKit::WebContext::platformInitializeNetworkProcess):
+
+2014-10-07  Sungmann Cho  <sungmann.cho@navercorp.com>
+
+        Remove WKPageCreateSnapshotOfVisibleContent API.
+        https://bugs.webkit.org/show_bug.cgi?id=66979
+
+        Reviewed by Darin Adler.
+
+        After the landing of the first patch of webkit.org/b/66979,
+        WKPageCreateSnapshotOfVisibleContent API has been neglected for years.
+        Currently, this is not used anywhere and does not break the nightlies.
+        So we can remove this.
+
+        * UIProcess/API/C/WKPage.cpp:
+        (WKPageCreateSnapshotOfVisibleContent): Deleted.
+        * UIProcess/API/C/WKPagePrivate.h:
+
+2014-10-07  Sungmann Cho  <sungmann.cho@navercorp.com>
+
+        Remove WKPageSetInvalidMessageFunction.
+        https://bugs.webkit.org/show_bug.cgi?id=137509
+
+        Reviewed by Benjamin Poulain.
+
+        According to the FIXME comment in WKPageSetInvalidMessageFunction,
+        we can remove this function when doing so won't break the nightlies.
+        Currently, this is not used anywhere and does not break the nightlies.
+        So we can remove this.
+
+        * UIProcess/API/C/WKPage.cpp:
+        (WKPageSetInvalidMessageFunction): Deleted.
+        * UIProcess/API/C/WKPagePrivate.h:
+
+2014-10-07  Christophe Dumez  <cdumez@apple.com>
+
+        [WK2] Use is<>() / downcast<>() for DrawingArea subclasses
+        https://bugs.webkit.org/show_bug.cgi?id=137497
+
+        Reviewed by Benjamin Poulain.
+
+        Use is<>() / downcast<>() for DrawingArea subclasses.
+
+        * WebProcess/WebPage/DrawingArea.h:
+        * WebProcess/WebPage/WebPage.cpp:
+        (WebKit::WebPage::didCommitLoad):
+        * WebProcess/WebPage/ios/WebPageIOS.mm:
+        (WebKit::WebPage::synchronizeDynamicViewportUpdate):
+        * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
+        * WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h:
+
 2014-10-07  Simon Fraser  <simon.fraser@apple.com>
 
         Roll-over Changelogs.