Add support of setPasswordEchoEnabled and setPasswordEchoDuration for password echo...
[WebKit-https.git] / Source / WebCore / testing / Internals.idl
index 9816fd9..22023f6 100644 (file)
 
 module window {
     interface [
-        LegacyDefaultOptionalArguments,
         OmitConstructor
     ] Internals {
+        DOMString elementRenderTreeAsText(in Element element) raises(DOMException);
+        boolean isPreloaded(in Document document, in DOMString url);
+
+        Node ensureShadowRoot(in Element host) raises (DOMException);
+        Node shadowRoot(in Element host) raises (DOMException);
+        Element includerFor(in Node node) raises (DOMException);
+        void removeShadowRoot(in Element host) raises (DOMException);
+        DOMString shadowPseudoId(in Element element) raises (DOMException);
+        Element createShadowContentElement(in Document document) raises(DOMException);
+        Element getElementByIdInShadowRoot(in Node shadowRoot, in DOMString id) raises(DOMException);
+        void disableMemoryCache(in boolean disabled);
+
+        void setInspectorResourcesDataSizeLimits(in Document document, in long maximumResourcesContentSize, in long maximumSingleResourceContentSize) raises(DOMException);
+
+        ClientRect boundingBox(in Element element) raises(DOMException);
+
+        void setForceCompositingMode(in Document document, in boolean enabled) raises(DOMException);
+
+        void setPasswordEchoEnabled(in Document document, in boolean enabled) raises(DOMException);
+        void setPasswordEchoDurationInSeconds(in Document document, in double durationInSeconds) raises(DOMException);
     };
 }