[DOM, Inline=FastReturn]
void willPopShadowRoot([Keep] Element* host, ShadowRoot*);
- [CSS, Inline=FastReturn]
- void didCreateNamedFlow([Keep] Document*, NamedFlow*);
-
- [CSS, Inline=FastReturn]
- void willRemoveNamedFlow([Keep] Document*, NamedFlow*);
-
- [CSS, Inline=FastReturn]
- void didUpdateRegionLayout([Keep] Document*, NamedFlow*);
-
- [CSS, Inline=FastReturn]
- void didChangeRegionOverset([Keep] Document*, NamedFlow*);
-
[DOMDebugger, Inline=FastReturn]
void willSendXMLHttpRequest(ExecutionContext*, const String& url);
[Timeline, Inline=FastReturn]
void didEvaluateScript(const InspectorInstrumentationCookie&);
- [Page, Inline=FastReturn]
- void scriptsEnabled(Page*, bool isEnabled);
-
[PageRuntime, Inline=FastReturn]
void didCreateIsolatedContext([Keep] Frame*, ScriptState*, SecurityOrigin*);
[Timeline, Resource]
void willSendRequest(Frame*, unsigned long identifier, DocumentLoader*, ResourceRequest&, const ResourceResponse& redirectResponse, const FetchInitiatorInfo&);
- void continueAfterPingLoader(Frame*, unsigned long identifier, DocumentLoader*, ResourceRequest&, const ResourceResponse&);
-
[Resource]
void markResourceAsCached(Page*, unsigned long identifier);
void didReceiveData(Frame*, unsigned long identifier, const char* data, int dataLength, int encodedDataLength);
[Timeline, Resource]
- void didFinishLoading(Frame* frame, unsigned long identifier, DocumentLoader*, double finishTime);
+ void didFinishLoading(Frame* frame, unsigned long identifier, DocumentLoader*, double finishTime, int64_t encodedDataLength);
[Resource]
void didReceiveCORSRedirectResponse([Keep] Frame*, unsigned long identifier, DocumentLoader*, const ResourceResponse&, ResourceLoader*);
[Timeline, Resource, Console] // Console should come AFTER Resource notification, front-end relies on this.
- void didFailLoading(Frame* frame, unsigned long identifier, DocumentLoader*, const ResourceError&);
+ void didFailLoading(Frame* frame, unsigned long identifier, const ResourceError&);
[Resource]
void documentThreadableLoaderStartedLoadingForClient(ExecutionContext*, unsigned long identifier, ThreadableLoaderClient* client);
[Canvas, Page, CSS]
void frameDetachedFromParent([Keep] Frame*);
- [Console, Resource, CSS, Database, DOM, Inspector, Canvas, Page, PageDebugger]
+ [Console, Resource, CSS, DOM, Inspector, Canvas, Page, PageDebugger]
void didCommitLoad([Keep] Frame*, DocumentLoader*);
[DOM, Inline=FastReturn]
void didCloseWebSocket([Keep] Document*, unsigned long identifier);
[Resource]
- void didReceiveWebSocketFrame(Document*, unsigned long identifier, const WebSocketFrame& frame);
+ void didReceiveWebSocketFrame(Document*, unsigned long identifier, int opCode, bool masked, const char* payload, size_t payloadLength);
[Resource]
- void didSendWebSocketFrame(Document*, unsigned long identifier, const WebSocketFrame& frame);
+ void didSendWebSocketFrame(Document*, unsigned long identifier, int opCode, bool masked, const char* payload, size_t payloadLength);
[Resource]
void didReceiveWebSocketFrameError(Document*, unsigned long identifier, const String& errorMessage);
void consoleProfileEnd(ExecutionContext* context, const String& title);
}
-interface InspectorDatabaseInstrumentation {
-
-#include "modules/webdatabase/Database.h"
-
- [Database]
- void didOpenDatabase(ExecutionContext* context, PassRefPtr<Database> database, const String& domain, const String& name, const String& version);
-}
-
interface InspectorOverrides {
[CSS, Inline=FastReturn]
bool forcePseudoState([Keep] Element* element, CSSSelector::PseudoType pseudoState);
[Worker, Inline=FastReturn]
bool shouldPauseDedicatedWorkerOnStart(ExecutionContext* context);
-
- [Page, Inline=FastReturn]
- float overrideFontScaleFactor(Page* page, [DefaultReturn] float fontScaleFactor);
-
- [Page, Inline=FastReturn]
- bool overrideTextAutosizing(Page* page, [DefaultReturn] bool textAutosizing);
}