summaryrefslogtreecommitdiffstats
path: root/WebCore/inspector/InspectorBackend.idl
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/inspector/InspectorBackend.idl')
-rw-r--r--WebCore/inspector/InspectorBackend.idl18
1 files changed, 10 insertions, 8 deletions
diff --git a/WebCore/inspector/InspectorBackend.idl b/WebCore/inspector/InspectorBackend.idl
index 61c76d6..043a9f5 100644
--- a/WebCore/inspector/InspectorBackend.idl
+++ b/WebCore/inspector/InspectorBackend.idl
@@ -31,18 +31,18 @@
*/
module core {
- interface [
- GenerateConstructor
- ] InspectorBackend {
- void clearMessages(in boolean clearUI);
+ interface [Conditional=INSPECTOR] InspectorBackend {
void storeLastActivePanel(in DOMString panelName);
+ void saveFrontendSettings(in DOMString settings);
+
void toggleNodeSearch();
boolean searchingForNode();
boolean resourceTrackingEnabled();
void enableResourceTracking(in boolean always);
void disableResourceTracking(in boolean always);
+ void getResourceContent(in long callId, in unsigned long identifier);
void startTimelineProfiler();
void stopTimelineProfiler();
@@ -63,8 +63,8 @@ module core {
void stepIntoStatementInDebugger();
void stepOutOfFunctionInDebugger();
- boolean pauseOnExceptions();
- void setPauseOnExceptions(in boolean pauseOnExceptions);
+ long pauseOnExceptionsState();
+ void setPauseOnExceptionsState(in long pauseOnExceptionsState);
boolean profilerEnabled();
void enableProfiler(in boolean always);
@@ -76,7 +76,9 @@ module core {
void getProfileHeaders(in long callId);
void getProfile(in long callId, in unsigned long uid);
#endif
- void dispatchOnInjectedScript(in long callId, in DOMString methodName, in DOMString arguments, in boolean async);
+ void setInjectedScriptSource(in DOMString scriptSource);
+ void dispatchOnInjectedScript(in long callId, in long injectedScriptId, in DOMString methodName, in DOMString arguments, in boolean async);
+
void getChildNodes(in long callId, in long nodeId);
void setAttribute(in long callId, in long elementId, in DOMString name, in DOMString value);
void removeAttribute(in long callId, in long elementId, in DOMString name);
@@ -90,7 +92,7 @@ module core {
void getCookies(in long callId);
void deleteCookie(in DOMString cookieName, in DOMString domain);
- void releaseWrapperObjectGroup(in DOMString objectGroup);
+ void releaseWrapperObjectGroup(in long injectedScriptId, in DOMString objectGroup);
void didEvaluateForTestInFrontend(in long callId, in DOMString jsonResult);
#if defined(ENABLE_DATABASE) && ENABLE_DATABASE