Web Inspector: Simplify update-LegacyInspectorBackendCommands.rb
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jan 2018 00:22:29 +0000 (00:22 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jan 2018 00:22:29 +0000 (00:22 +0000)
commit22b40043e0a817effc54f41168a7d590c9012d10
treee6e88c8acc70b4a45bf7816c49b80d56829a3751
parent9867c5b4c4df36399cfcbe89d583a9a465936249
Web Inspector: Simplify update-LegacyInspectorBackendCommands.rb
https://bugs.webkit.org/show_bug.cgi?id=182067

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2018-01-24
Reviewed by Brian Burg.

Source/JavaScriptCore:

* inspector/scripts/codegen/models.py:
(Framework.fromString):
(Frameworks):
* inspector/scripts/generate-inspector-protocol-bindings.py:
(generate_from_specification):
Allow framework WebInspectorUI to generate just the backend commands files.

Source/WebInspectorUI:

* Scripts/update-LegacyInspectorBackendCommands.rb:
Remove stale dependency_json, it has always been empty for a while now.
Switch to framework WebInspectorUI to generate only the backend commands
and not spend time generating a bunch of cpp files.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@227586 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/inspector/scripts/codegen/models.py
Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb