summaryrefslogtreecommitdiffstats
path: root/Tools/WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl')
-rw-r--r--Tools/WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl17
1 files changed, 16 insertions, 1 deletions
diff --git a/Tools/WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl b/Tools/WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl
index a331c64..0593840 100644
--- a/Tools/WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl
+++ b/Tools/WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl
@@ -39,6 +39,7 @@ module WTR {
void dumpSelectionRect();
void dumpStatusCallbacks();
void dumpTitleChanges();
+ void dumpFullScreenCallbacks();
// Special options.
void keepWebHistory();
@@ -46,6 +47,8 @@ module WTR {
void setCanOpenWindows(in boolean value);
void setCloseRemainingWindowsWhenComplete(in boolean value);
void setXSSAuditorEnabled(in boolean value);
+ void setAllowUniversalAccessFromFileURLs(in boolean value);
+ void setAllowFileAccessFromFileURLs(in boolean value);
// Special DOM functions.
void clearBackForwardList();
@@ -55,12 +58,19 @@ module WTR {
boolean isCommandEnabled(in DOMString name);
DOMString markerTextForListItem(in object element);
unsigned long windowCount();
+ object shadowRoot(in object element);
// Repaint testing.
void testRepaint();
void repaintSweepHorizontally();
void display();
+ // Printing
+ int numberOfPages(in double pageWidthInPixels, in double pageHeightInPixels);
+ int pageNumberForElementById(in DOMString id, in double pageWidthInPixels, in double pageHeightInPixels);
+ DOMString pageSizeAndMarginsInPixels(in int pageIndex, in int width, in int height, in int marginTop, in int marginRight, in int marginBottom, in int marginLeft);
+ boolean isPageBoxVisible(in int pageIndex);
+
// Animation testing.
int numberOfActiveAnimations();
boolean pauseAnimationAtTimeOnElementWithId(in DOMString animationName, in double time, in DOMString elementId);
@@ -70,7 +80,12 @@ module WTR {
// UserContent testing.
void addUserScript(in DOMString source, in boolean runAtStart, in boolean allFrames);
void addUserStyleSheet(in DOMString source, in boolean allFrames);
-
+
+ // Local storage API
+ void clearAllDatabases();
+ void setDatabaseQuota(in unsigned long long quota);
+ DOMString pathToLocalResource(in DOMString url);
+
// Compositing testing.
DOMString layerTreeAsText();