WebKit Bugzilla
Attachment 360076 Details for
Bug 193810
: Web Inspector: Add another Protocol Version (iOS 12.2)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[TEXT] Diff of 12.0 and 12.2
12.0-12.2-diff.patch (text/plain), 17.26 KB, created by
Joseph Pecoraro
on 2019-01-24 19:46:45 PST
(
hide
)
Description:
[TEXT] Diff of 12.0 and 12.2
Filename:
MIME Type:
Creator:
Joseph Pecoraro
Created:
2019-01-24 19:46:45 PST
Size:
17.26 KB
patch
obsolete
>242a243 >> { "name": "aliases", "type": "array", "optional": true, "items": { "type": "string" }, "description": "Other names for this property." }, >244c245,246 >< { "name": "values", "type": "array", "optional": true, "items": { "type": "string" }, "description": "Supported values for this property." } >--- >> { "name": "values", "type": "array", "optional": true, "items": { "type": "string" }, "description": "Supported values for this property." }, >> { "name": "inherited", "type": "boolean", "optional": true, "description": "Whether the property is able to be inherited." } >494c496 >< "enum": ["canvas-2d", "bitmaprenderer", "webgl", "webgl2", "webgpu"], >--- >> "enum": ["canvas-2d", "bitmaprenderer", "webgl", "webgl2", "webmetal"], >582a585,591 >> "name": "setRecordingAutoCaptureFrameCount", >> "description": "Tells the backend to record `count` frames whenever a new context is created.", >> "parameters": [ >> { "name": "count", "type": "integer", "description": "Number of frames to record (0 means don't record anything)." } >> ] >> }, >> { >587,588c596,597 >< { "name": "singleFrame", "type": "boolean", "optional": true, "description": "Whether to record a single frame or until the memory limit is reached." }, >< { "name": "memoryLimit", "type": "integer", "optional": true, "description": "Memory limit of recorded data." } >--- >> { "name": "frameCount", "type": "integer", "optional": true, "description": "Number of frames to record (unlimited when not specified)." }, >> { "name": "memoryLimit", "type": "integer", "optional": true, "description": "Memory limit of recorded data (100MB when not specified)." } >668a678,684 >> "name": "recordingStarted", >> "parameters": [ >> { "name": "canvasId", "$ref": "CanvasId" }, >> { "name": "initiator", "$ref": "Recording.Initiator" } >> ] >> }, >> { >913c929,930 >< { "name": "disabled", "type": "boolean", "optional": true } >--- >> { "name": "disabled", "type": "boolean", "optional": true }, >> { "name": "hasBreakpoint", "type": "boolean", "optional": true } >1077a1095,1101 >> "name": "getSupportedEventNames", >> "description": "Gets the list of builtin DOM event names.", >> "returns": [ >> { "name": "eventNames", "type": "array", "items": { "type": "string" } } >> ] >> }, >> { >1096a1121,1134 >> "name": "setBreakpointForEventListener", >> "description": "Set a breakpoint on the given event listener.", >> "parameters": [ >> { "name": "eventListenerId", "$ref": "EventListenerId" } >> ] >> }, >> { >> "name": "removeBreakpointForEventListener", >> "description": "Remove any breakpoints on the given event listener.", >> "parameters": [ >> { "name": "eventListenerId", "$ref": "EventListenerId" } >> ] >> }, >> { >1442a1481,1499 >> }, >> { >> "name": "didFireEvent", >> "description": "Called when an event is fired on a node.", >> "parameters": [ >> { "name": "nodeId", "$ref": "NodeId" }, >> { "name": "eventName", "type": "string" }, >> { "name": "timestamp", "$ref": "Network.Timestamp", "description": "Time when the event was fired" }, >> { "name": "data", "type": "object", "optional": true, "description": "Holds ancillary information about the event or its target." } >> ] >> }, >> { >> "name": "videoLowPowerChanged", >> "description": "Called when a video element enters/exits low power mode.", >> "parameters": [ >> { "name": "nodeId", "$ref": "NodeId" }, >> { "name": "timestamp", "$ref": "Network.Timestamp", "description": "Time when the video element entered/exited low power mode" }, >> { "name": "isLowPower", "type": "boolean" } >> ] >1456a1514,1519 >> }, >> { >> "id": "EventBreakpointType", >> "type": "string", >> "enum": ["animation-frame", "listener", "timer"], >> "description": "Event breakpoint type." >1477,1492c1540,1541 >< "name": "setEventListenerBreakpoint", >< "description": "Sets breakpoint on particular DOM event.", >< "parameters": [ >< { "name": "eventName", "type": "string", "description": "DOM Event name to stop on (any DOM event will do)." } >< ] >< }, >< { >< "name": "removeEventListenerBreakpoint", >< "description": "Removes breakpoint on particular DOM event.", >< "parameters": [ >< { "name": "eventName", "type": "string", "description": "Event name." } >< ] >< }, >< { >< "name": "setInstrumentationBreakpoint", >< "description": "Sets breakpoint on particular native event.", >--- >> "name": "setEventBreakpoint", >> "description": "Sets breakpoint on particular event of given type.", >1494c1543,1544 >< { "name": "eventName", "type": "string", "description": "Instrumentation name to stop on." } >--- >> { "name": "breakpointType", "$ref": "EventBreakpointType" }, >> { "name": "eventName", "type": "string", "description": "The name of the event to stop on." } >1498,1499c1548,1549 >< "name": "removeInstrumentationBreakpoint", >< "description": "Sets breakpoint on particular native event.", >--- >> "name": "removeEventBreakpoint", >> "description": "Removes breakpoint on particular event of given type.", >1501c1551,1552 >< { "name": "eventName", "type": "string", "description": "Instrumentation name to stop on." } >--- >> { "name": "breakpointType", "$ref": "EventBreakpointType" }, >> { "name": "eventName", "type": "string", "description": "The name of the event to stop on." } >2025c2076 >< { "name": "reason", "type": "string", "enum": ["XHR", "DOM", "EventListener", "exception", "assert", "CSPViolation", "DebuggerStatement", "Breakpoint", "PauseOnNextStatement", "other"], "description": "Pause reason." }, >--- >> { "name": "reason", "type": "string", "enum": ["XHR", "DOM", "AnimationFrame", "EventListener", "Timer", "exception", "assert", "CSPViolation", "DebuggerStatement", "Breakpoint", "PauseOnNextStatement", "other"], "description": "Pause reason." }, >2314d2364 >< "types": [], >2580,2587c2630,2641 >< { "name": "startTime", "type": "number", "description": "Timing's startTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this." }, >< { "name": "domainLookupStart", "type": "number", "description": "Started DNS address resolve." }, >< { "name": "domainLookupEnd", "type": "number", "description": "Finished DNS address resolve." }, >< { "name": "connectStart", "type": "number", "description": "Started connecting to the remote host." }, >< { "name": "connectEnd", "type": "number", "description": "Connected to the remote host." }, >< { "name": "secureConnectionStart", "type": "number", "description": "Started SSL handshake." }, >< { "name": "requestStart", "type": "number", "description": "Started sending request." }, >< { "name": "responseStart", "type": "number", "description": "Started receiving response headers." } >--- >> { "name": "startTime", "$ref": "Timestamp", "description": "Request is initiated" }, >> { "name": "redirectStart", "$ref": "Timestamp", "description": "Started redirect resolution." }, >> { "name": "redirectEnd", "$ref": "Timestamp", "description": "Finished redirect resolution." }, >> { "name": "fetchStart", "$ref": "Timestamp", "description": "Resource fetching started." }, >> { "name": "domainLookupStart", "type": "number", "description": "Started DNS address resolve in milliseconds relative to fetchStart." }, >> { "name": "domainLookupEnd", "type": "number", "description": "Finished DNS address resolve in milliseconds relative to fetchStart." }, >> { "name": "connectStart", "type": "number", "description": "Started connecting to the remote host in milliseconds relative to fetchStart." }, >> { "name": "connectEnd", "type": "number", "description": "Connected to the remote host in milliseconds relative to fetchStart." }, >> { "name": "secureConnectionStart", "type": "number", "description": "Started SSL handshake in milliseconds relative to fetchStart." }, >> { "name": "requestStart", "type": "number", "description": "Started sending request in milliseconds relative to fetchStart." }, >> { "name": "responseStart", "type": "number", "description": "Started receiving response headers in milliseconds relative to fetchStart." }, >> { "name": "responseEnd", "type": "number", "description": "Finished receiving response headers in milliseconds relative to fetchStart." } >2610d2663 >< { "name": "headersText", "type": "string", "optional": true, "description": "HTTP response headers text." }, >2614,2615c2667,2668 >< { "name": "requestHeadersText", "type": "string", "optional": true, "description": "HTTP request headers text." }, >< { "name": "timing", "$ref": "ResourceTiming", "optional": true, "description": "Timing information for the given request." } >--- >> { "name": "timing", "$ref": "ResourceTiming", "optional": true, "description": "Timing information for the given request." }, >> { "name": "security", "$ref": "Security.Security", "optional": true, "description": "The security information for the given request." } >2684c2737,2738 >< { "name": "lineNumber", "type": "number", "optional": true, "description": "Initiator line number, set for Parser type only." } >--- >> { "name": "lineNumber", "type": "number", "optional": true, "description": "Initiator line number, set for Parser type only." }, >> { "name": "nodeId", "$ref": "DOM.NodeId", "optional": true, "description": "Set if the load was triggered by a DOM node, in addition to the other initiator information." } >2736a2791,2800 >> "name": "getSerializedCertificate", >> "description": "Fetches a serialized secure certificate for the given requestId to be displayed via InspectorFrontendHost.showCertificate.", >> "parameters": [ >> { "name": "requestId", "$ref": "RequestId" } >> ], >> "returns": [ >> { "name": "serializedCertificate", "type": "string", "description": "Represents a base64 encoded WebCore::CertificateInfo object." } >> ] >> }, >> { >3015a3080,3085 >> "id": "Appearance", >> "type": "string", >> "enum": ["Light", "Dark"], >> "description": "Page appearance name." >> }, >> { >3187a3258,3264 >> "name": "setForcedAppearance", >> "description": "Forces the given appearance for the page.", >> "parameters": [ >> { "name": "appearance", "$ref": "Appearance", "description": "Appearance name to force. Empty string disables the override." } >> ] >> }, >> { >3287a3365,3371 >> }, >> { >> "name": "defaultAppearanceDidChange", >> "description": "Fired when page's default appearance changes, even if there is a forced appearance.", >> "parameters": [ >> { "name": "appearance", "$ref": "Appearance", "description": "Name of the appearance that is active (not considering any forced appearance.)" } >> ] >3294a3379 >> "availability": ["web"], >3299c3384 >< "enum": ["canvas-2d", "canvas-webgl"], >--- >> "enum": ["canvas-2d", "canvas-bitmaprenderer", "canvas-webgl"], >3302a3388,3392 >> "id": "Initiator", >> "type": "string", >> "enum": ["frontend", "console", "auto-capture"] >> }, >> { >3307a3398 >> { "name": "states", "type": "array", "items": { "type": "object" }, "optional": true, "description": "Array of saved states of the context." }, >3563a3655,3670 >> "name": "awaitPromise", >> "description": "Calls the async callback when the promise with the given ID gets settled.", >> "parameters": [ >> { "name": "promiseObjectId", "$ref": "RemoteObjectId", "description": "Identifier of the promise." }, >> { "name": "returnByValue", "type": "boolean", "optional": true, "description": "Whether the result is expected to be a JSON object that should be sent by value." }, >> { "name": "generatePreview", "type": "boolean", "optional": true, "description": "Whether preview should be generated for the result." }, >> { "name": "saveResult", "type": "boolean", "optional": true, "description": "Whether the resulting value should be considered for saving in the $n history." } >> ], >> "returns": [ >> { "name": "result", "$ref": "RemoteObject", "description": "Evaluation result." }, >> { "name": "wasThrown", "type": "boolean", "optional": true, "description": "True if the result was thrown during the evaluation." }, >> { "name": "savedResultIndex", "type": "integer", "optional": true, "description": "If the result was saved, this is the $n index that can be used to access the value." } >> ], >> "async": true >> }, >> { >3809a3917,3943 >> "domain": "Security", >> "description": "Security domain allows the frontend to query for information relating to the security of the page (e.g. HTTPS info, TLS info, user activity, etc.).", >> "types": [ >> { >> "id": "Certificate", >> "type": "object", >> "description": "Information about a SSL certificate to display in the frontend.", >> "properties": [ >> { "name": "subject", "type": "string", "optional": true }, >> { "name": "validFrom", "$ref": "Network.Walltime", "optional": true }, >> { "name": "validUntil", "$ref": "Network.Walltime", "optional": true }, >> { "name": "dnsNames", "type": "array", "items": { "type": "string" }, "optional": true, "description": "DNS names listed on the certificate."}, >> { "name": "ipAddresses", "type": "array", "items": { "type": "string" }, "optional": true, "description": "IP addresses listed on the certificate."} >> ] >> }, >> { >> "id": "Security", >> "type": "object", >> "description": "Security information for a given Network.Response.", >> "properties": [ >> { "name": "certificate", "$ref": "Certificate", "optional": true } >> ] >> } >> ] >> } >> , >> { >3837a3972,4022 >> "domain": "Target", >> "availability": ["web"], >> "types": [ >> { >> "id": "TargetInfo", >> "type": "object", >> "description": "Description of a target.", >> "properties": [ >> { "name": "targetId", "type": "string", "description": "Unique identifier for the target." }, >> { "name": "type", "type": "string", "enum": ["javascript", "page", "worker", "serviceworker"] } >> ] >> } >> ], >> "commands": [ >> { >> "name": "exists", >> "description": "FIXME: Remove this when the local inspector has switched over to the modern path." >> }, >> { >> "name": "sendMessageToTarget", >> "description": "Send an Inspector Protocol message to be dispatched to a Target's agents.", >> "parameters": [ >> { "name": "targetId", "type": "string" }, >> { "name": "message", "type": "string", "description": "JSON Inspector Protocol message (command) to be dispatched on the backend." } >> ] >> } >> ], >> "events": [ >> { >> "name": "targetCreated", >> "parameters": [ >> { "name": "targetInfo", "$ref": "TargetInfo" } >> ] >> }, >> { >> "name": "targetDestroyed", >> "parameters": [ >> { "name": "targetId", "type": "string" } >> ] >> }, >> { >> "name": "dispatchMessageFromTarget", >> "parameters": [ >> { "name": "targetId", "type": "string" }, >> { "name": "message", "type": "string", "description": "JSON Inspector Protocol message (response or event) to be dispatched on the frontend." } >> ] >> } >> ] >> } >> , >> { >3867c4052,4053 >< "FireAnimationFrame" >--- >> "FireAnimationFrame", >> "ObserverCallback" >3959d4144 >< "types": [],
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 193810
:
360075
| 360076