Title: [121892] trunk/Source/WebKit2
Revision
121892
Author
commit-qu...@webkit.org
Date
2012-07-05 01:36:39 -0700 (Thu, 05 Jul 2012)

Log Message

[EFL][WK2] Add ewk_view_reload_bypass_cache API.
https://bugs.webkit.org/show_bug.cgi?id=89413

Patch by Hyerim Bae <hyerim....@samsung.com> on 2012-07-05
Reviewed by Kenneth Rohde Christiansen.

Add API, which is for reloading documents without cache.

* UIProcess/API/efl/ewk_view.cpp:
(ewk_view_reload_bypass_cache):
* UIProcess/API/efl/ewk_view.h:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (121891 => 121892)


--- trunk/Source/WebKit2/ChangeLog	2012-07-05 08:19:51 UTC (rev 121891)
+++ trunk/Source/WebKit2/ChangeLog	2012-07-05 08:36:39 UTC (rev 121892)
@@ -1,3 +1,16 @@
+2012-07-05  Hyerim Bae  <hyerim....@samsung.com>
+
+        [EFL][WK2] Add ewk_view_reload_bypass_cache API.
+        https://bugs.webkit.org/show_bug.cgi?id=89413
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Add API, which is for reloading documents without cache.
+
+        * UIProcess/API/efl/ewk_view.cpp:
+        (ewk_view_reload_bypass_cache):
+        * UIProcess/API/efl/ewk_view.h:
+
 2012-07-05  Christophe Dumez  <christophe.du...@intel.com>
 
         [WK2][EFL] Ewk_View needs API to load HTML data

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.cpp (121891 => 121892)


--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.cpp	2012-07-05 08:19:51 UTC (rev 121891)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.cpp	2012-07-05 08:36:39 UTC (rev 121892)
@@ -540,6 +540,16 @@
     return true;
 }
 
+Eina_Bool ewk_view_reload_bypass_cache(Evas_Object* ewkView)
+{
+    EWK_VIEW_SD_GET_OR_RETURN(ewkView, smartData, false);
+    EWK_VIEW_PRIV_GET_OR_RETURN(smartData, priv, false);
+
+    WKPageReloadFromOrigin(toAPI(priv->pageClient->page()));
+
+    return true;
+}
+
 Eina_Bool ewk_view_stop(Evas_Object* ewkView)
 {
     EWK_VIEW_SD_GET_OR_RETURN(ewkView, smartData, false);

Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.h (121891 => 121892)


--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.h	2012-07-05 08:19:51 UTC (rev 121891)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.h	2012-07-05 08:36:39 UTC (rev 121892)
@@ -198,11 +198,20 @@
  *
  * @return @c EINA_TRUE on success or @c EINA_FALSE otherwise
  *
- * @see ewk_view_reload_full()
+ * @see ewk_view_reload_bypass_cache()
  */
 EAPI Eina_Bool    ewk_view_reload(Evas_Object *o);
 
 /**
+ * Reloads the current page's document without cache.
+ *
+ * @param o view object to reload current document
+ *
+ * @return @c EINA_TRUE on success or @c EINA_FALSE otherwise
+ */
+EAPI Eina_Bool ewk_view_reload_bypass_cache(Evas_Object *o);
+
+/**
  * Asks the main frame to stop loading.
  *
  * @param o view object to stop loading
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to