[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