Changeset 93510 in webkit
- Timestamp:
- Aug 22, 2011 8:36:28 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r93507 r93510 1 2011-08-22 Ilya Tikhonovsky <loislo@chromium.org> 2 3 Web Inspector: bind registerDomainDispatcher to domain names. 4 https://bugs.webkit.org/show_bug.cgi?id=66670 5 6 jscompiler can't be used for validating domain events dispatchers because registerDomainDispatcher is too generic. 7 I'd like to introduce named versions per each domain. 8 9 Reviewed by Pavel Feldman. 10 11 * inspector/CodeGeneratorInspector.pm: 12 (GenerateInterface): 13 (generateBackendStubJS): 14 * inspector/front-end/ApplicationCacheItemsView.js: 15 * inspector/front-end/ConsoleView.js: 16 * inspector/front-end/DOMAgent.js: 17 (WebInspector.DOMAgent): 18 * inspector/front-end/DOMStorage.js: 19 * inspector/front-end/Database.js: 20 * inspector/front-end/DebuggerModel.js: 21 (WebInspector.DebuggerModel): 22 * inspector/front-end/NetworkManager.js: 23 (WebInspector.NetworkDispatcher): 24 * inspector/front-end/ProfilesPanel.js: 25 * inspector/front-end/ResourceTreeModel.js: 26 (WebInspector.ResourceTreeModel): 27 * inspector/front-end/TimelineManager.js: 28 (WebInspector.TimelineDispatcher): 29 * inspector/front-end/WorkerManager.js: 30 (WebInspector.WorkerManager): 31 * inspector/front-end/inspector.js: 32 1 33 2011-08-22 Benjamin Poulain <benjamin@webkit.org> 2 34 -
trunk/Source/WebCore/inspector/CodeGeneratorInspector.pm
r93389 r93510 246 246 my @frontendConstantDefinitions; 247 247 my @frontendFooter; 248 my @frontendDomains; 248 249 249 250 # Default constructor … … 305 306 generateFunctions($interface, \%agent); 306 307 if (@{$agent{methodDeclarations}}) { 308 push(@frontendDomains, $interface->name); 307 309 generateAgentDeclaration($interface, \%agent); 308 310 } … … 756 758 sub generateBackendStubJS 757 759 { 760 my $JSRegisterDomainDispatchers = join("\n", map(" this.register" . $_ . "Dispatcher = this._registerDomainDispatcher.bind(this, \"" . $_ ."\");", @frontendDomains)); 758 761 my $JSStubs = join("\n", @backendJSStubs); 759 762 my $JSEvents = join("\n", @backendJSEvents); … … 770 773 $JSStubs 771 774 $JSEvents 775 $JSRegisterDomainDispatchers 772 776 } 773 777 … … 855 859 }, 856 860 857 registerDomainDispatcher: function(domain, dispatcher)861 _registerDomainDispatcher: function(domain, dispatcher) 858 862 { 859 863 this._domainDispatchers[domain] = dispatcher; -
trunk/Source/WebCore/inspector/front-end/ApplicationCacheItemsView.js
r93196 r93510 309 309 } 310 310 311 InspectorBackend.register DomainDispatcher("ApplicationCache",new WebInspector.ApplicationCacheDispatcher());311 InspectorBackend.registerApplicationCacheDispatcher(new WebInspector.ApplicationCacheDispatcher()); -
trunk/Source/WebCore/inspector/front-end/ConsoleView.js
r93196 r93510 158 158 }, 159 159 } 160 InspectorBackend.register DomainDispatcher("Console",dispatcher);160 InspectorBackend.registerConsoleDispatcher(dispatcher); 161 161 }, 162 162 -
trunk/Source/WebCore/inspector/front-end/DOMAgent.js
r93398 r93510 337 337 this._document = null; 338 338 this._attributeLoadNodeIds = {}; 339 InspectorBackend.registerD omainDispatcher("DOM",new WebInspector.DOMDispatcher(this));339 InspectorBackend.registerDOMDispatcher(new WebInspector.DOMDispatcher(this)); 340 340 } 341 341 -
trunk/Source/WebCore/inspector/front-end/DOMStorage.js
r84904 r93510 87 87 } 88 88 89 InspectorBackend.registerD omainDispatcher("DOMStorage",new WebInspector.DOMStorageDispatcher());89 InspectorBackend.registerDOMStorageDispatcher(new WebInspector.DOMStorageDispatcher()); -
trunk/Source/WebCore/inspector/front-end/Database.js
r81674 r93510 144 144 } 145 145 146 InspectorBackend.registerD omainDispatcher("Database",new WebInspector.DatabaseDispatcher());146 InspectorBackend.registerDatabaseDispatcher(new WebInspector.DatabaseDispatcher()); -
trunk/Source/WebCore/inspector/front-end/DebuggerModel.js
r93501 r93510 34 34 this._scripts = {}; 35 35 36 InspectorBackend.registerD omainDispatcher("Debugger",new WebInspector.DebuggerDispatcher(this));36 InspectorBackend.registerDebuggerDispatcher(new WebInspector.DebuggerDispatcher(this)); 37 37 } 38 38 -
trunk/Source/WebCore/inspector/front-end/NetworkManager.js
r92953 r93510 82 82 this._inflightResourcesById = {}; 83 83 this._inflightResourcesByURL = {}; 84 InspectorBackend.register DomainDispatcher("Network",this);84 InspectorBackend.registerNetworkDispatcher(this); 85 85 } 86 86 -
trunk/Source/WebCore/inspector/front-end/ProfilesPanel.js
r93196 r93510 130 130 this._registerProfileType(new WebInspector.DetailedHeapshotProfileType()); 131 131 132 InspectorBackend.register DomainDispatcher("Profiler",new WebInspector.ProfilerDispatcher(this));132 InspectorBackend.registerProfilerDispatcher(new WebInspector.ProfilerDispatcher(this)); 133 133 134 134 if (Preferences.profilerAlwaysEnabled || WebInspector.settings.profilerEnabled.get()) -
trunk/Source/WebCore/inspector/front-end/ResourceTreeModel.js
r92776 r93510 40 40 41 41 this.frontendReused(); 42 InspectorBackend.register DomainDispatcher("Page",new WebInspector.PageDispatcher(this));42 InspectorBackend.registerPageDispatcher(new WebInspector.PageDispatcher(this)); 43 43 44 44 this._pendingConsoleMessages = {}; -
trunk/Source/WebCore/inspector/front-end/TimelineManager.js
r91565 r93510 67 67 { 68 68 this._manager = manager; 69 InspectorBackend.register DomainDispatcher("Timeline",this);69 InspectorBackend.registerTimelineDispatcher(this); 70 70 } 71 71 -
trunk/Source/WebCore/inspector/front-end/WorkerManager.js
r91454 r93510 32 32 { 33 33 this._workerIdToWindow = {}; 34 InspectorBackend.register DomainDispatcher("Worker",new WebInspector.DedicatedWorkerMessageForwarder(this));34 InspectorBackend.registerWorkerDispatcher(new WebInspector.DedicatedWorkerMessageForwarder(this)); 35 35 } 36 36 -
trunk/Source/WebCore/inspector/front-end/inspector.js
r93196 r93510 504 504 new WebInspector.JavaScriptContextManager(this.resourceTreeModel, this.console); 505 505 506 InspectorBackend.register DomainDispatcher("Inspector",this);506 InspectorBackend.registerInspectorDispatcher(this); 507 507 508 508 this.resourceCategories = {
Note: See TracChangeset
for help on using the changeset viewer.