https://bugs.webkit.org/show_bug.cgi?id=82890
Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-04-03
Reviewed by Philippe Normand.
Source/WebKit/efl:
Implement setDefersLoading() in EFL's LayoutTestController so that the
corresponding test case can be removed from the skip list.
* WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
(DumpRenderTreeSupportEfl::setDefersLoading):
* WebCoreSupport/DumpRenderTreeSupportEfl.h:
Tools:
Implement setDefersLoading() in EFL's LayoutTestController so that the
corresponding test case can be removed from the skip list.
* DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
(LayoutTestController::setDefersLoading):
LayoutTests:
Unskip loader/navigation-while-deferring-loads test in EFL now that
its LayoutTestController implements setDefersLoading().
* platform/efl/Skipped:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@113018
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-04-03 Christophe Dumez <christophe.dumez@intel.com>
+
+ [EFL] LayoutTestController needs implementation of setDefersLoading
+ https://bugs.webkit.org/show_bug.cgi?id=82890
+
+ Reviewed by Philippe Normand.
+
+ Unskip loader/navigation-while-deferring-loads test in EFL now that
+ its LayoutTestController implements setDefersLoading().
+
+ * platform/efl/Skipped:
+
2012-04-03 Alexander Pavlov <apavlov@chromium.org>
[Chromium] Unreviewed, suppress compositing/reflections/nested-reflection-transformed2.html on Win Debug.
# EFL's LayoutTestController does not implement setDomainRelaxationForbiddenForURLScheme
http/tests/security/setDomainRelaxationForbiddenForURLScheme.html
-# EFL's LayoutTestController does not implement setDefersLoading
-loader/navigation-while-deferring-loads.html
-
# EFL's LayoutTestController does not implement overridePreference
compositing/webgl/webgl-background-color.html
compositing/webgl/webgl-no-alpha.html
+2012-04-03 Christophe Dumez <christophe.dumez@intel.com>
+
+ [EFL] LayoutTestController needs implementation of setDefersLoading
+ https://bugs.webkit.org/show_bug.cgi?id=82890
+
+ Reviewed by Philippe Normand.
+
+ Implement setDefersLoading() in EFL's LayoutTestController so that the
+ corresponding test case can be removed from the skip list.
+
+ * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
+ (DumpRenderTreeSupportEfl::setDefersLoading):
+ * WebCoreSupport/DumpRenderTreeSupportEfl.h:
+
2012-04-03 Alexander Shalamov <alexander.shalamov@intel.com>
[EFL] LayoutTestController needs implementation of pageSizeAndMarginsInPixels
inputElement->setAutofilled(autofilled);
}
+void DumpRenderTreeSupportEfl::setDefersLoading(Evas_Object* ewkView, bool defers)
+{
+ WebCore::Page* page = EWKPrivate::corePage(ewkView);
+
+ if (!page)
+ return;
+
+ page->setDefersLoading(defers);
+}
+
bool DumpRenderTreeSupportEfl::findString(const Evas_Object* ewkView, const char* text, WebCore::FindOptions options)
{
WebCore::Page* page = EWKPrivate::corePage(ewkView);
static void suspendAnimations(Evas_Object* ewkFrame);
static void setValueForUser(JSContextRef, JSValueRef nodeObject, JSStringRef value);
static void setAutofilled(JSContextRef, JSValueRef nodeObject, bool autofilled);
+ static void setDefersLoading(Evas_Object* ewkView, bool defers);
static bool findString(const Evas_Object* ewkView, const char* text, WebCore::FindOptions);
static void setSmartInsertDeleteEnabled(Evas_Object* ewkView, bool enabled);
2012-04-03 Christophe Dumez <christophe.dumez@intel.com>
+ [EFL] LayoutTestController needs implementation of setDefersLoading
+ https://bugs.webkit.org/show_bug.cgi?id=82890
+
+ Reviewed by Philippe Normand.
+
+ Implement setDefersLoading() in EFL's LayoutTestController so that the
+ corresponding test case can be removed from the skip list.
+
+ * DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
+ (LayoutTestController::setDefersLoading):
+
+2012-04-03 Christophe Dumez <christophe.dumez@intel.com>
+
[EFL] LayoutTestController needs implementation of goBack
https://bugs.webkit.org/show_bug.cgi?id=81914
ewk_frame_back(browser->mainFrame());
}
-void LayoutTestController::setDefersLoading(bool)
+void LayoutTestController::setDefersLoading(bool defers)
{
- // FIXME: implement to enable loader/navigation-while-deferring-loads.html
- notImplemented();
+ DumpRenderTreeSupportEfl::setDefersLoading(browser->mainView(), defers);
}
void LayoutTestController::setAppCacheMaximumSize(unsigned long long size)