Title: [164634] trunk
Revision
164634
Author
[email protected]
Date
2014-02-24 23:51:14 -0800 (Mon, 24 Feb 2014)

Log Message

[GTK] Mark view source mode methods as deprecated
https://bugs.webkit.org/show_bug.cgi?id=128920

Reviewed by Martin Robinson.

Source/WebKit/gtk:

* webkit/webkitwebview.cpp: Mark set/get_view_source_mode as
deprecated in the documentation.
* webkit/webkitwebview.h: Add deprecation guards.

Source/WebKit2:

Mark WEBKIT_VIEW_MODE_SOURCE as deprecated in documentation and
only show warnings when set_view_mode is used with WEBKIT_VIEW_MODE_SOURCE.

* UIProcess/API/gtk/WebKitWebView.cpp:
(webkit_web_view_set_view_mode):
(webkit_web_view_get_view_mode):
* UIProcess/API/gtk/WebKitWebView.h:

Tools:

* TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
(beforeAll): Remove view mode test.

Modified Paths

Diff

Modified: trunk/Source/WebKit/gtk/ChangeLog (164633 => 164634)


--- trunk/Source/WebKit/gtk/ChangeLog	2014-02-25 07:49:46 UTC (rev 164633)
+++ trunk/Source/WebKit/gtk/ChangeLog	2014-02-25 07:51:14 UTC (rev 164634)
@@ -1,3 +1,14 @@
+2014-02-24  Carlos Garcia Campos  <[email protected]>
+
+        [GTK] Mark view source mode methods as deprecated
+        https://bugs.webkit.org/show_bug.cgi?id=128920
+
+        Reviewed by Martin Robinson.
+
+        * webkit/webkitwebview.cpp: Mark set/get_view_source_mode as
+        deprecated in the documentation.
+        * webkit/webkitwebview.h: Add deprecation guards.
+
 2014-02-24  Martin Robinson  <[email protected]>
 
         [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files

Modified: trunk/Source/WebKit/gtk/webkit/webkitwebview.cpp (164633 => 164634)


--- trunk/Source/WebKit/gtk/webkit/webkitwebview.cpp	2014-02-25 07:49:46 UTC (rev 164633)
+++ trunk/Source/WebKit/gtk/webkit/webkitwebview.cpp	2014-02-25 07:51:14 UTC (rev 164634)
@@ -5233,6 +5233,7 @@
  * nice and readable format.
  *
  * Since: 1.1.14
+ * Deprecated: 2.6
  */
 void webkit_web_view_set_view_source_mode (WebKitWebView* webView, gboolean mode)
 {
@@ -5248,6 +5249,7 @@
  * Return value: %TRUE if @web_view is in view source mode, %FALSE otherwise.
  *
  * Since: 1.1.14
+ * Deprecated: 2.6
  */
 gboolean webkit_web_view_get_view_source_mode (WebKitWebView* webView)
 {

Modified: trunk/Source/WebKit/gtk/webkit/webkitwebview.h (164633 => 164634)


--- trunk/Source/WebKit/gtk/webkit/webkitwebview.h	2014-02-25 07:49:46 UTC (rev 164633)
+++ trunk/Source/WebKit/gtk/webkit/webkitwebview.h	2014-02-25 07:51:14 UTC (rev 164634)
@@ -415,12 +415,14 @@
 WEBKIT_API gboolean
 webkit_web_view_can_redo                        (WebKitWebView        *web_view);
 
+#if !defined(WEBKIT_DISABLE_DEPRECATED)
 WEBKIT_API void
 webkit_web_view_set_view_source_mode            (WebKitWebView        *web_view,
                                                  gboolean             view_source_mode);
 
 WEBKIT_API gboolean
 webkit_web_view_get_view_source_mode            (WebKitWebView        *web_view);
+#endif
 
 WEBKIT_API WebKitHitTestResult*
 webkit_web_view_get_hit_test_result             (WebKitWebView        *web_view,

Modified: trunk/Source/WebKit2/ChangeLog (164633 => 164634)


--- trunk/Source/WebKit2/ChangeLog	2014-02-25 07:49:46 UTC (rev 164633)
+++ trunk/Source/WebKit2/ChangeLog	2014-02-25 07:51:14 UTC (rev 164634)
@@ -1,3 +1,18 @@
+2014-02-24  Carlos Garcia Campos  <[email protected]>
+
+        [GTK] Mark view source mode methods as deprecated
+        https://bugs.webkit.org/show_bug.cgi?id=128920
+
+        Reviewed by Martin Robinson.
+
+        Mark WEBKIT_VIEW_MODE_SOURCE as deprecated in documentation and
+        only show warnings when set_view_mode is used with WEBKIT_VIEW_MODE_SOURCE.
+
+        * UIProcess/API/gtk/WebKitWebView.cpp:
+        (webkit_web_view_set_view_mode):
+        (webkit_web_view_get_view_mode):
+        * UIProcess/API/gtk/WebKitWebView.h:
+
 2014-02-24  Alexey Proskuryakov  <[email protected]>
 
         [Mac] Stop looking for plug-in profiles in /S/L/Sandbox/Profiles

Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.cpp (164633 => 164634)


--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.cpp	2014-02-25 07:49:46 UTC (rev 164633)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.cpp	2014-02-25 07:51:14 UTC (rev 164634)
@@ -3035,7 +3035,8 @@
 {
     g_return_if_fail(WEBKIT_IS_WEB_VIEW(webView));
 
-    g_warning("webkit_web_view_set_view_mode has been deprecated and is a no-op.");
+    if (viewMode == WEBKIT_VIEW_MODE_SOURCE)
+        g_warning("WEBKIT_VIEW_MODE_SOURCE has been deprecated and is no longer supported.");
 }
 
 /**
@@ -3050,7 +3051,6 @@
 {
     g_return_val_if_fail(WEBKIT_IS_WEB_VIEW(webView), WEBKIT_VIEW_MODE_WEB);
 
-    g_warning("webkit_web_view_get_view_mode has been deprecated and always returns WEBKIT_VIEW_MODE_WEB.");
     return WEBKIT_VIEW_MODE_WEB;
 }
 

Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.h (164633 => 164634)


--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.h	2014-02-25 07:49:46 UTC (rev 164633)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.h	2014-02-25 07:51:14 UTC (rev 164634)
@@ -152,7 +152,7 @@
 /**
  * WebKitViewMode:
  * @WEBKIT_VIEW_MODE_WEB: The normal view mode to display web contents.
- * @WEBKIT_VIEW_MODE_SOURCE: The source mode to display web source code.
+ * @WEBKIT_VIEW_MODE_SOURCE: The source mode to display web source code. Deprecated: 2.6.
  *
  * Enum values to specify the different ways in which a #WebKitWebView
  * can display a web page.

Modified: trunk/Tools/ChangeLog (164633 => 164634)


--- trunk/Tools/ChangeLog	2014-02-25 07:49:46 UTC (rev 164633)
+++ trunk/Tools/ChangeLog	2014-02-25 07:51:14 UTC (rev 164634)
@@ -1,3 +1,13 @@
+2014-02-24  Carlos Garcia Campos  <[email protected]>
+
+        [GTK] Mark view source mode methods as deprecated
+        https://bugs.webkit.org/show_bug.cgi?id=128920
+
+        Reviewed by Martin Robinson.
+
+        * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
+        (beforeAll): Remove view mode test.
+
 2014-02-24  Martin Robinson  <[email protected]>
 
         [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files

Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp (164633 => 164634)


--- trunk/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp	2014-02-25 07:49:46 UTC (rev 164633)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp	2014-02-25 07:51:14 UTC (rev 164634)
@@ -418,27 +418,6 @@
     g_assert_cmpint(g_file_info_get_size(fileInfo.get()), ==, totalBytesFromStream);
 }
 
-static void testWebViewMode(WebViewTest* test, gconstpointer)
-{
-    static const char* indexHTML = "<html><body><p>Test Web View Mode</p></body></html>";
-
-    // Web mode.
-    g_assert_cmpuint(webkit_web_view_get_view_mode(test->m_webView), ==, WEBKIT_VIEW_MODE_WEB);
-    test->loadHtml(indexHTML, 0);
-    test->waitUntilLoadFinished();
-    WebKitJavascriptResult* _javascript_Result = test->runJavaScriptAndWaitUntilFinished("window.document.body.textContent;", 0);
-    GUniquePtr<char> valueString(WebViewTest::_javascript_ResultToCString(_javascript_Result));
-    g_assert_cmpstr(valueString.get(), ==, "Test Web View Mode");
-
-    // Source mode.
-    webkit_web_view_set_view_mode(test->m_webView, WEBKIT_VIEW_MODE_SOURCE);
-    test->loadHtml(indexHTML, 0);
-    test->waitUntilLoadFinished();
-    _javascript_Result = test->runJavaScriptAndWaitUntilFinished("window.document.body.textContent;", 0);
-    valueString.reset(WebViewTest::_javascript_ResultToCString(_javascript_Result));
-    g_assert_cmpstr(valueString.get(), ==, indexHTML);
-}
-
 // To test page visibility API. Currently only 'visible' and 'hidden' states are implemented fully in WebCore.
 // See also http://www.w3.org/TR/2011/WD-page-visibility-20110602/ and https://developers.google.com/chrome/whitepapers/pagevisibility
 static void testWebViewPageVisibility(WebViewTest* test, gconstpointer)
@@ -597,7 +576,6 @@
     WebViewTest::add("WebKitWebView", "can-show-mime-type", testWebViewCanShowMIMEType);
     FormClientTest::add("WebKitWebView", "submit-form", testWebViewSubmitForm);
     SaveWebViewTest::add("WebKitWebView", "save", testWebViewSave);
-    WebViewTest::add("WebKitWebView", "view-mode", testWebViewMode);
     SnapshotWebViewTest::add("WebKitWebView", "snapshot", testWebViewSnapshot);
     WebViewTest::add("WebKitWebView", "page-visibility", testWebViewPageVisibility);
 }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to