[Webkit-unassigned] [Bug 125595] New: Web Inspector: Add Inspector Code Generation to JavaScriptCore for Runtime Domain
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Dec 11 11:41:09 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=125595
Summary: Web Inspector: Add Inspector Code Generation to
JavaScriptCore for Runtime Domain
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: Web Inspector
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: joepeck at webkit.org
CC: timothy at apple.com, ggaren at apple.com,
joepeck at webkit.org,
webkit-bug-importer at group.apple.com,
mark.lam at apple.com, graouts at apple.com
Next step for JSContext Inspection: Inspector Interface generation in JSC
Some of the domains will be in JavaScriptCore. For example, the Runtime domain. This step will include:
1. Move the Runtime.json domain into JavaScriptCore
2. Move code generation scripts and add derived sources steps JavaScriptCore
3. Update CodeGeneration scripts to output dynamic filenames, and deal with a split protocol (some domains to generate, other domains are dependencies generated elsewhere)
4. Update the WebCore derived sources to account for the protocol split
5. Now that the protocol is split, update everyone that used to include "InspectorBackendCommands.js" to include the appropriate set of files
=> currently everyone will include both InspectorJSBackendCommands.js and InspectorWebBackendCommands.js
The Runtime domain will not end up being the only domain pushed into JSC, but it is a good starting point because the Runtime.json protocol definition does not depend on any other domains for types. It is standalone. Eventually getting this Agent up and running in just JavaScriptCore is still a ways away (we are missing InjectedScript, InjectedScriptManager, InjectedScriptHost, etc), but this is a hefty step forward already!
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list