haikuwebkit/Source/WebInspectorUI/WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters

1699 lines
61 KiB
Plaintext
Raw Permalink Normal View History

Web Inspector: Modernize UI styles and better sync with platform styles https://bugs.webkit.org/show_bug.cgi?id=134846 Reviewed by Timothy Hatcher. Updated styles to better match the OS UI design. Updated the forward/back button. Moved several rules to selectors that support older OS designs. Added global platform data to support this patch. * UserInterface/Images/BackArrow.svg: Added. * UserInterface/Images/BackArrowLegacy.svg: Copied from Source/WebInspectorUI/UserInterface/Images/BackArrow.svg. * UserInterface/Images/ForwardArrow.svg: Added. * UserInterface/Images/ForwardArrowLegacy.svg: Copied from Source/WebInspectorUI/UserInterface/Images/ForwardArrow.svg. * UserInterface/Base/ImageUtilities.js: Updated image version (.generateImage.generateModernImage): (.generateImage.generateLegacyImage): (.generateImage): Updated image generation to support modern look. Updated versioning scheme and version. * UserInterface/Base/Main.js: (WebInspector.loaded): (WebInspector.contentLoaded.WebInspector.Platform.version.toString): (WebInspector.contentLoaded.WebInspector.Platform.toString): (WebInspector.contentLoaded): Added global platform information. * UserInterface/Views/ContentBrowser.js: (WebInspector.ContentBrowser): Updated back and forward buttons. * UserInterface/Views/FindBanner.js: (WebInspector.FindBanner.prototype._generateButtonsGlyphsIfNeeded): Updated images for the find banner. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Added new images. * UserInterface/Views/ButtonToolbarItem.css: (.toolbar .item.button > .label): (body.mac-platform.legacy .toolbar .item.button > .label): * UserInterface/Views/CSSStyleDeclarationSection.css: (.style-declaration-section): (body.mac-platform.legacy .style-declaration-section): (body.mac-platform.legacy .style-declaration-section + .style-declaration-section): (.style-declaration-section.last-in-group): (body.mac-platform.legacy .style-declaration-section.last-in-group): (.style-declaration-section.last-in-group + .style-declaration-section): (body.mac-platform.legacy .style-declaration-section.last-in-group + .style-declaration-section): (body.mac-platform.legacy .style-declaration-section.last-in-group + .style-declaration-section:last-child): (.style-declaration-section + .style-declaration-section): Deleted. (.style-declaration-section.last-in-group + .style-declaration-section:last-child): Deleted. * UserInterface/Views/CSSStyleDetailsSidebarPanel.css: (.sidebar > .panel.details.css-style > .content > .pseudo-classes): * UserInterface/Views/DOMTreeOutline.css: (.dom-tree-outline li.hovered:not(.selected) .selection): (body.mac-platform.legacy .dom-tree-outline li.hovered:not(.selected) .selection): (.dom-tree-outline li.elements-drag-over .selection): (body.mac-platform.legacy .dom-tree-outline li.elements-drag-over .selection): (.dom-tree-outline:focus li.selected .selection): (body.mac-platform.legacy .dom-tree-outline:focus li.selected .selection): * UserInterface/Views/DashboardContainerView.css: (.toolbar .dashboard-container): (body.mac-platform.legacy .toolbar .dashboard-container): (body.window-inactive .toolbar .dashboard-container): (body.mac-platform.legacy.window-inactive .toolbar .dashboard-container): (.toolbar .dashboard): (body.window-inactive .toolbar .dashboard): (body.mac-platform.legacy.window-inactive .toolbar .dashboard): * UserInterface/Views/DataGrid.css: (.data-grid th): (body.mac-platform.legacy .data-grid th): (.data-grid tr.selected): (body.mac-platform.legacy .data-grid tr.selected): (.data-grid:focus tr.selected): (body.mac-platform.legacy .data-grid:focus tr.selected): * UserInterface/Views/DetailsSection.css: (.details-section): (body.mac-platform.legacy .details-section): (.details-section .details-section): (body.mac-platform.legacy .details-section .details-section): (.details-section .details-section:last-child): (.details-section .details-section:first-child): (.details-section > .header): (body.mac-platform.legacy .details-section > .header): (.details-section .details-section > .header): (body.mac-platform.mountain-lion .details-section .details-section > .header): (.details-section .details-section.collaspsed > .header): (.details-section.computed-style-properties:not(.collapsed) > .header): (body.mac-platform.legacy .details-section.computed-style-properties:not(.collapsed) > .header): (.details-section > .content > .group): (body.mac-platform.legacy .details-section > .content > .group): (.details-section > .content > .group:last-child): (.details-section > .content > .group:nth-child(even)): (body.mac-platform.legacy .details-section > .content > .group:nth-child(even)): (body.mac-platform.legacy .details-section > .content > .group:last-child > .row.simple:last-child > *): (.details-section > .content > .group:last-child > .row.simple:last-child > *): Deleted. * UserInterface/Views/FilterBar.css: (.filter-bar > input[type="search"]): (body.mac-platform.legacy .filter-bar > input[type="search"]): * UserInterface/Views/NavigationSidebarPanel.css: (.navigation-sidebar-panel-content-tree-outline .item.selected): (body.mac-platform.legacy .navigation-sidebar-panel-content-tree-outline .item.selected): (.navigation-sidebar-panel-content-tree-outline:focus .item.selected): (body.mac-platform.legacy .navigation-sidebar-panel-content-tree-outline:focus .item.selected): (body.window-inactive .navigation-sidebar-panel-content-tree-outline .item.selected): (body.mac-platform.legacy.window-inactive .navigation-sidebar-panel-content-tree-outline .item.selected): * UserInterface/Views/RadioButtonNavigationItem.css: (.navigation-bar .item.radio.button.text-only.selected): (body.mac-platform.legacy .navigation-bar .item.radio.button.text-only.selected): * UserInterface/Views/RulesStyleDetailsPanel.css: (.sidebar > .panel.details.css-style .rules .label + .style-declaration-section): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .label + .style-declaration-section): (.sidebar > .panel.details.css-style .rules .new-rule): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .new-rule): (.sidebar > .panel.details.css-style .rules .new-rule + .style-declaration-section): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .new-rule + .style-declaration-section): * UserInterface/Views/ScopeBar.css: (.scope-bar > li): (body.mac-platform.legacy .scope-bar > li): (.scope-bar > li.selected): (body.mac-platform.legacy .scope-bar > li.selected): * UserInterface/Views/SearchBar.css: (.search-bar > input[type="search"]): (body.mac-platform.legacy .search-bar > input[type="search"]): * UserInterface/Views/Sidebar.css: (.sidebar): (body.mac-platform.legacy .sidebar): (body.mac-platform.legacy.window-inactive .sidebar): (body.mac-platform.legacy .sidebar.right): (body.window-inactive .sidebar): Deleted. (.sidebar.right): Deleted. * UserInterface/Views/TimelineSidebarPanel.css: (.sidebar > .panel.navigation.timeline > .title-bar): (body.mac-platform.legacy .sidebar > .panel.navigation.timeline > .title-bar): Style updates for new look and feel. Canonical link: https://commits.webkit.org/152886@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@171134 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-07-16 03:07:03 +00:00
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="UserInterface">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="UserInterface\External">
<UniqueIdentifier>{d72f8977-200b-4163-a143-26f87692daa3}</UniqueIdentifier>
</Filter>
<Filter Include="UserInterface\External\CodeMirror">
<UniqueIdentifier>{9bcfd9cb-d15d-4f40-b20d-2c95f99c0d3e}</UniqueIdentifier>
</Filter>
<Filter Include="UserInterface\Legacy">
<UniqueIdentifier>{78dfa843-ec32-47d5-9365-6336032fd35b}</UniqueIdentifier>
</Filter>
Web Inspector: Add Inspector Code Generation to JavaScriptCore for Runtime Domain https://bugs.webkit.org/show_bug.cgi?id=125595 Reviewed by Timothy Hatcher. * GNUmakefile.am: Source/JavaScriptCore: - Move CodeGeneration scripts from WebCore into JavaScriptCore/inspector/scripts - For ports that build WebKit frameworks separately, export the scripts as PrivateHeaders - Update CodeGeneratorInspector.py in a few ways: - output dynamic filenames, so JavaScriptCore generates InspectorJSFoo.* and WebCore generates InspectorWebFoo.* - take in more then one protocol JSON file. The first contains domains to generate, the others are dependencies that are generated elsewhere that we can depend on for Types. - Add DerivedSources build step to generate the Inspector Interfaces * CMakeLists.txt: * DerivedSources.make: * GNUmakefile.am: * GNUmakefile.list.am: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: * JavaScriptCore.vcxproj/copy-files.cmd: * JavaScriptCore.xcodeproj/project.pbxproj: Add scripts and code generation. * inspector/protocol/Runtime.json: Renamed from Source/WebCore/inspector/protocol/Runtime.json. Move protocol file into JavaScriptCore so its types will be generated in JavaScriptCore. * inspector/scripts/CodeGeneratorInspector.py: Renamed from Source/WebCore/inspector/CodeGeneratorInspector.py. Updates to the script as listed above. * inspector/scripts/CodeGeneratorInspectorStrings.py: Renamed from Source/WebCore/inspector/CodeGeneratorInspectorStrings.py. * inspector/scripts/generate-combined-inspector-json.py: Renamed from Source/WebCore/inspector/Scripts/generate-combined-inspector-json.py. Moved from WebCore into JavaScriptCore for code generation. Source/WebCore: - CodeGeneration changed to output Frontend and Backend dispatchers in namespace Inspector. So update all the agent's appropriately. - Update Derived Sources code generation to use the Scripts that had moved to JavaScriptCore. Some ports just use JSC/inspector/scripts directly, but others have to use the Scripts exported by JSC in JavaScriptCore's PrivateHeaders. - Add ForwardingHeaders for the files generated in JavaScriptCore. - Update the names of Inspector DerivedSources files, since they were renamed to InspectorWeb*. No new tests, this only moves code around. There are no functional changes. * CMakeLists.txt: * DerivedSources.make: * ForwardingHeaders/inspector/InspectorJSBackendDispatchers.h: Added. * ForwardingHeaders/inspector/InspectorJSFrontendDispatchers.h: Added. * ForwardingHeaders/inspector/InspectorJSTypeBuilders.h: Added. * GNUmakefile.am: * GNUmakefile.list.am: * WebCore.vcxproj/WebCore.vcxproj: * WebCore.vcxproj/WebCore.vcxproj.filters: * WebCore.vcxproj/build-generated-files.sh: * WebCore.xcodeproj/project.pbxproj: Remove files, rename files, update code generation. * make-generated-sources.sh: Update this standalone developer script to fill in the new InspectorScripts variable. * inspector/ConsoleMessage.h: * inspector/InjectedScriptHost.cpp: * inspector/InspectorAgent.cpp: * inspector/InspectorAgent.h: * inspector/InspectorApplicationCacheAgent.cpp: * inspector/InspectorApplicationCacheAgent.h: * inspector/InspectorCSSAgent.h: * inspector/InspectorCanvasAgent.cpp: * inspector/InspectorCanvasAgent.h: * inspector/InspectorConsoleAgent.cpp: * inspector/InspectorConsoleAgent.h: * inspector/InspectorController.cpp: * inspector/InspectorDOMAgent.cpp: * inspector/InspectorDOMAgent.h: * inspector/InspectorDOMDebuggerAgent.cpp: * inspector/InspectorDOMDebuggerAgent.h: * inspector/InspectorDOMStorageAgent.cpp: * inspector/InspectorDOMStorageAgent.h: * inspector/InspectorDatabaseAgent.cpp: * inspector/InspectorDatabaseAgent.h: * inspector/InspectorDatabaseResource.cpp: * inspector/InspectorDatabaseResource.h: * inspector/InspectorDebuggerAgent.cpp: * inspector/InspectorDebuggerAgent.h: * inspector/InspectorFrontendClientLocal.cpp: * inspector/InspectorHeapProfilerAgent.h: * inspector/InspectorIndexedDBAgent.cpp: * inspector/InspectorIndexedDBAgent.h: * inspector/InspectorInputAgent.h: * inspector/InspectorLayerTreeAgent.cpp: * inspector/InspectorLayerTreeAgent.h: * inspector/InspectorMemoryAgent.cpp: * inspector/InspectorMemoryAgent.h: * inspector/InspectorPageAgent.cpp: * inspector/InspectorPageAgent.h: * inspector/InspectorProfilerAgent.cpp: * inspector/InspectorProfilerAgent.h: * inspector/InspectorResourceAgent.cpp: * inspector/InspectorResourceAgent.h: * inspector/InspectorRuntimeAgent.h: * inspector/InspectorTimelineAgent.cpp: * inspector/InspectorTimelineAgent.h: * inspector/InspectorWorkerAgent.cpp: * inspector/InspectorWorkerAgent.h: * inspector/PageRuntimeAgent.h: * inspector/ScriptCallFrame.cpp: * inspector/WorkerInspectorController.cpp: * inspector/WorkerRuntimeAgent.h: Updates header names and class namespace changes. Source/WebInspectorUI: * Scripts/copy-user-interface-resources.sh: Copy all the different backend commands files. * Scripts/update-InspectorBackendCommands.rb: Update with respect to new script location and new file names. * WebInspectorUI.xcodeproj/project.pbxproj: Remove Inputs and Outputs of build phase, which were wrong. Now this build phase always runs, and not by accident. * UserInterface/InspectorJSBackendCommands.js: Added. * UserInterface/InspectorWebBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/InspectorBackendCommands.js. * UserInterface/Legacy/6.0/InspectorWebBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Legacy/6.0/InspectorBackendCommands.js. * UserInterface/Legacy/7.0/InspectorWebBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Legacy/7.0/InspectorBackendCommands.js. * UserInterface/LoadInspectorBackendCommands.js: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: LayoutTests: * http/tests/inspector-protocol/resources/InspectorTest.js: (InspectorTest.importInspectorScripts): Update for the new backend commands files. Canonical link: https://commits.webkit.org/143727@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@160557 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-12-13 21:07:13 +00:00
<Filter Include="UserInterface\Legacy\7.0">
<UniqueIdentifier>{f3a0840d-35a0-41f6-8642-162354612341}</UniqueIdentifier>
</Filter>
Web Inspector: Generate all Inspector domains together in JavaScriptCore https://bugs.webkit.org/show_bug.cgi?id=137748 Reviewed by Brian Burg. * Source/PlatformEfl.cmake: Source/JavaScriptCore: * inspector/protocol/ApplicationCache.json: Renamed from Source/WebCore/inspector/protocol/ApplicationCache.json. * inspector/protocol/CSS.json: Renamed from Source/WebCore/inspector/protocol/CSS.json. * inspector/protocol/DOM.json: Renamed from Source/WebCore/inspector/protocol/DOM.json. * inspector/protocol/DOMDebugger.json: Renamed from Source/WebCore/inspector/protocol/DOMDebugger.json. * inspector/protocol/DOMStorage.json: Renamed from Source/WebCore/inspector/protocol/DOMStorage.json. * inspector/protocol/Database.json: Renamed from Source/WebCore/inspector/protocol/Database.json. * inspector/protocol/IndexedDB.json: Renamed from Source/WebCore/inspector/protocol/IndexedDB.json. * inspector/protocol/LayerTree.json: Renamed from Source/WebCore/inspector/protocol/LayerTree.json. * inspector/protocol/Network.json: Renamed from Source/WebCore/inspector/protocol/Network.json. * inspector/protocol/Page.json: Renamed from Source/WebCore/inspector/protocol/Page.json. * inspector/protocol/Replay.json: Renamed from Source/WebCore/inspector/protocol/Replay.json. * inspector/protocol/Timeline.json: Renamed from Source/WebCore/inspector/protocol/Timeline.json. * inspector/protocol/Worker.json: Renamed from Source/WebCore/inspector/protocol/Worker.json. Move all protocol files into this directory. * inspector/InspectorProtocolTypesBase.h: Renamed from Source/JavaScriptCore/inspector/InspectorProtocolTypes.h. Renamed the base types file to not clash with the generated types file. * CMakeLists.txt: * DerivedSources.make: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: * JavaScriptCore.vcxproj/copy-files.cmd: * JavaScriptCore.xcodeproj/project.pbxproj: Update build phases for new JSON files and new filenames. * inspector/scripts/tests/expected/commands-with-async-attribute.json-result: * inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result: * inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result: * inspector/scripts/tests/expected/events-with-optional-parameters.json-result: * inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result: * inspector/scripts/tests/expected/same-type-id-different-domain.json-result: * inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result: * inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result: * inspector/scripts/tests/expected/type-declaration-array-type.json-result: * inspector/scripts/tests/expected/type-declaration-enum-type.json-result: * inspector/scripts/tests/expected/type-declaration-object-type.json-result: * inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result: Updated names of things now that prefixes are no longer needed. * inspector/ConsoleMessage.h: * inspector/ContentSearchUtilities.cpp: * inspector/ContentSearchUtilities.h: * inspector/InjectedScript.h: * inspector/InjectedScriptBase.h: * inspector/ScriptCallFrame.h: * inspector/ScriptCallStack.h: * inspector/agents/InspectorAgent.h: * inspector/agents/InspectorConsoleAgent.h: * inspector/agents/InspectorDebuggerAgent.cpp: (Inspector::breakpointActionTypeForString): * inspector/agents/InspectorDebuggerAgent.h: * inspector/agents/InspectorRuntimeAgent.h: * runtime/TypeProfiler.cpp: * runtime/TypeSet.cpp: Update includes and update a few function names that are generated. * inspector/scripts/codegen/generate_protocol_types_header.py: (ProtocolTypesHeaderGenerator.output_filename): (ProtocolTypesHeaderGenerator.generate_output): Include an export macro for type string constants defined in the implementation file. * inspector/scripts/codegen/generate_backend_commands.py: (BackendCommandsGenerator.output_filename): * inspector/scripts/codegen/generate_backend_dispatcher_header.py: (BackendDispatcherHeaderGenerator.output_filename): (BackendDispatcherHeaderGenerator.generate_output): * inspector/scripts/codegen/generate_backend_dispatcher_implementation.py: (BackendDispatcherImplementationGenerator.output_filename): (BackendDispatcherImplementationGenerator.generate_output): (BackendDispatcherImplementationGenerator._generate_async_dispatcher_class_for_domain): (BackendDispatcherImplementationGenerator._generate_dispatcher_implementation_for_command): * inspector/scripts/codegen/generate_frontend_dispatcher_header.py: (FrontendDispatcherHeaderGenerator.output_filename): (FrontendDispatcherHeaderGenerator.generate_output): * inspector/scripts/codegen/generate_frontend_dispatcher_implementation.py: (FrontendDispatcherImplementationGenerator.output_filename): (FrontendDispatcherImplementationGenerator.generate_output): (FrontendDispatcherImplementationGenerator._generate_dispatcher_implementation_for_event): (_generate_class_for_object_declaration): (_generate_builder_setter_for_member): (_generate_unchecked_setter_for_member): * inspector/scripts/codegen/generate_protocol_types_implementation.py: (ProtocolTypesImplementationGenerator.output_filename): (ProtocolTypesImplementationGenerator.generate_output): (ProtocolTypesImplementationGenerator._generate_enum_mapping): * inspector/scripts/codegen/models.py: (Framework.fromString): (Frameworks): * inspector/scripts/generate-inspector-protocol-bindings.py: Simplify generator now that prefixes are no longer needed. This updates filenames, includes, and the list of supported directories. Source/WebCore: After moving the json files into JavaScriptCore update the includes, and names of functions that were previously prefixed. * CMakeLists.txt: * DerivedSources.make: * ForwardingHeaders/inspector/InspectorBackendDispatchers.h: Added. * ForwardingHeaders/inspector/InspectorFrontendDispatchers.h: Added. * ForwardingHeaders/inspector/InspectorJSBackendDispatchers.h: Removed. * ForwardingHeaders/inspector/InspectorJSFrontendDispatchers.h: Removed. * ForwardingHeaders/inspector/InspectorJSProtocolTypes.h: Removed. * ForwardingHeaders/inspector/InspectorProtocolTypesBase.h: Added. * WebCore.vcxproj/WebCore.vcxproj: * WebCore.vcxproj/WebCore.vcxproj.filters: * WebCore.vcxproj/copyForwardingHeaders.cmd: * WebCore.xcodeproj/project.pbxproj: * inspector/CommandLineAPIHost.cpp: * inspector/InspectorApplicationCacheAgent.cpp: * inspector/InspectorApplicationCacheAgent.h: * inspector/InspectorCSSAgent.cpp: * inspector/InspectorCSSAgent.h: * inspector/InspectorController.cpp: * inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::buildObjectForAccessibilityProperties): * inspector/InspectorDOMAgent.h: * inspector/InspectorDOMDebuggerAgent.cpp: * inspector/InspectorDOMDebuggerAgent.h: * inspector/InspectorDOMStorageAgent.cpp: * inspector/InspectorDOMStorageAgent.h: * inspector/InspectorDatabaseAgent.cpp: * inspector/InspectorDatabaseAgent.h: * inspector/InspectorDatabaseResource.cpp: * inspector/InspectorDatabaseResource.h: * inspector/InspectorFrontendClientLocal.cpp: * inspector/InspectorIndexedDBAgent.cpp: * inspector/InspectorIndexedDBAgent.h: * inspector/InspectorLayerTreeAgent.cpp: * inspector/InspectorLayerTreeAgent.h: * inspector/InspectorPageAgent.cpp: * inspector/InspectorPageAgent.h: * inspector/InspectorReplayAgent.cpp: * inspector/InspectorReplayAgent.h: * inspector/InspectorResourceAgent.cpp: * inspector/InspectorResourceAgent.h: * inspector/InspectorStyleSheet.cpp: * inspector/InspectorStyleSheet.h: * inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::addRecordToTimeline): * inspector/InspectorTimelineAgent.h: * inspector/InspectorWorkerAgent.cpp: * inspector/InspectorWorkerAgent.h: * inspector/PageRuntimeAgent.h: * inspector/TimelineRecordFactory.cpp: * inspector/WorkerInspectorController.cpp: Source/WebInspectorUI: Change the frontend to always load all agents, but only activate a subset of the agents depending on the type of the backend. * UserInterface/Base/Main.js: (WebInspector.loaded): * UserInterface/Protocol/InspectorBackend.js: (InspectorBackendClass.prototype.activateDomains): (InspectorBackendClass.prototype.activateAllDomains): (InspectorBackendClass.prototype._agentForDomain): (InspectorBackendClass.prototype._dispatchEvent): (InspectorBackend.Agent): (InspectorBackend.Agent.prototype.get active): (InspectorBackend.Agent.prototype.activate): * UserInterface/Base/Test.js: Only expose "window.FooAgent" or allow dispatches in the "Foo" domain when that particular agent is activated. Currently we hardcode the list of agents to activate for a debuggable type. This should be generated. * UserInterface/Protocol/LoadInspectorBackendCommands.js: Now there should always be a single "InspectorBackendCommands.js" file to load. We may want to change the RWI path to return a single file instead of an array. * Scripts/update-LegacyInspectorBackendCommands.rb: * UserInterface/Protocol/Legacy/6.0/InspectorBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/Legacy/6.0/InspectorWebBackendCommands.js. * UserInterface/Protocol/Legacy/7.0/InspectorBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/Legacy/7.0/InspectorWebBackendCommands.js. * UserInterface/Protocol/Legacy/8.0/InspectorBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/Legacy/8.0/InspectorWebBackendCommands.js. * UserInterface/Protocol/Legacy/8.0/InspectorJSBackendCommands.js: Removed. * Versions/Inspector-iOS-8.0.json: Renamed from Source/WebInspectorUI/Versions/InspectorWeb-iOS-8.0.json. * Versions/InspectorJS-iOS-8.0.json: Removed. Update Legacy versions to output a single InspectorBackendCommands.js file. Do a straightforward merge of the iOS 8 JS/Web inputs to a single json file. * Configurations/Base.xcconfig: * Configurations/DebugRelease.xcconfig: * Configurations/WebInspectorUIFramework.xcconfig: * Scripts/copy-user-interface-resources-dryrun.rb: * Scripts/copy-user-interface-resources.pl: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: * WebInspectorUI.vcxproj/build-webinspectorui.pl: We no longer needed WebCore's Private Headers, so simplify build files and update file names where appropriate. Source/WebKit2: * PlatformGTK.cmake: Canonical link: https://commits.webkit.org/155743@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@174892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-10-20 17:59:24 +00:00
<Filter Include="UserInterface\Legacy\8.0">
<UniqueIdentifier>{f3a0840d-35a0-41f6-8642-928734972394}</UniqueIdentifier>
</Filter>
Web Inspector: Drop iOS 6 Legacy Remote Inspector Support https://bugs.webkit.org/show_bug.cgi?id=148456 Reviewed by Timothy Hatcher. * UserInterface/Base/Main.js: (WebInspector.loaded): (WebInspector._updateReloadToolbarButton): (WebInspector._updateDownloadToolbarButton): (WebInspector.canArchiveMainFrame): * UserInterface/Controllers/CSSStyleManager.js: (WebInspector.CSSStyleManager.prototype._frameURLMapKey): (WebInspector.CSSStyleManager.prototype._lookupStyleSheet.styleSheetsFetched): (WebInspector.CSSStyleManager._updateResourceContent.fetchedStyleSheetContent): (WebInspector.CSSStyleManager.prototype._clearStyleSheetsForResource): Deleted. * UserInterface/Controllers/DOMTreeManager.js: (WebInspector.DOMTreeManager.prototype.highlightSelector): * UserInterface/Controllers/DebuggerManager.js: (WebInspector.DebuggerManager.prototype._setBreakpoint): * UserInterface/Controllers/JavaScriptLogViewController.js: * UserInterface/Controllers/RuntimeManager.js: (WebInspector.RuntimeManager): (WebInspector.RuntimeManager.prototype.evaluateInInspectedWindow): * UserInterface/Controllers/SourceMapManager.js: (WebInspector.SourceMapManager.prototype._loadAndParseSourceMap): * UserInterface/Controllers/StorageManager.js: (WebInspector.StorageManager): (WebInspector.StorageManager.prototype._addDOMStorageIfNeeded): (WebInspector.StorageManager.prototype.domStorageWasUpdated): Deleted. (WebInspector.StorageManager.prototype._domStorageForIdentifier): Deleted. (WebInspector.StorageManager.prototype._extraDomainsActivated): Deleted. * UserInterface/Controllers/TimelineManager.js: (WebInspector.TimelineManager.prototype._processRecord): * UserInterface/Models/Breakpoint.js: (WebInspector.Breakpoint.prototype._editBreakpointPopoverContentElement): * UserInterface/Models/CSSCompletions.js: (WebInspector.CSSCompletions): (WebInspector.CSSCompletions.requestCSSCompletions): * UserInterface/Models/CSSKeywordCompletions.js: (WebInspector.CSSKeywordCompletions.addCustomCompletions): Deleted. * UserInterface/Models/CSSProperty.js: (WebInspector.CSSProperty): (WebInspector.CSSProperty.prototype.update): * UserInterface/Models/CSSRule.js: (WebInspector.CSSRule.prototype.get matchedSelectors): Deleted. (WebInspector.CSSRule.prototype.get matchedSelectorText): Deleted. * UserInterface/Models/DOMNodeStyles.js: (WebInspector.DOMNodeStyles.prototype.refresh.parseRuleMatchArrayPayload): (WebInspector.DOMNodeStyles.prototype.refresh.fetchedMatchedStyles): (WebInspector.DOMNodeStyles.prototype.changeRule.changeText): (WebInspector.DOMNodeStyles.prototype.changeStyleText): (WebInspector.DOMNodeStyles.prototype._parseStylePropertyPayload): (WebInspector.DOMNodeStyles.prototype._parseRulePayload): (WebInspector.DOMNodeStyles.prototype.changeStyleText.attributeChanged): Deleted. (WebInspector.DOMNodeStyles.prototype.changeStyleText.fetchedStyleSheetContent.contentDidChange): Deleted. (WebInspector.DOMNodeStyles.prototype.changeStyleText.fetchedStyleSheetContent): Deleted. (WebInspector.DOMNodeStyles.prototype._parseSourceRangePayload): Deleted. (WebInspector.DOMNodeStyles.prototype._parseSelectorListPayload): Deleted. * UserInterface/Models/DOMStorageObject.js: * UserInterface/Models/DOMTree.js: (WebInspector.DOMTree.prototype.requestRootDOMNode): (WebInspector.DOMTree.prototype._requestRootDOMNode): * UserInterface/Models/DatabaseObject.js: (WebInspector.DatabaseObject.prototype.executeSQL.queryCallback): (WebInspector.DatabaseObject.prototype.executeSQL): (WebInspector.DatabaseObject): (WebInspector.DatabaseObject.prototype.executeSQL.callback): Deleted. * UserInterface/Models/ExecutionContext.js: (WebInspector.ExecutionContext.supported): Deleted. * UserInterface/Models/IssueMessage.js: (WebInspector.IssueMessage): Deleted. * UserInterface/Models/LayoutTimelineRecord.js: (WebInspector.LayoutTimelineRecord): (WebInspector.LayoutTimelineRecord.prototype.get width): (WebInspector.LayoutTimelineRecord.prototype.get height): (WebInspector.LayoutTimelineRecord.prototype.get area): (WebInspector.LayoutTimelineRecord.prototype.get x): Deleted. (WebInspector.LayoutTimelineRecord.prototype.get y): Deleted. (WebInspector.LayoutTimelineRecord.prototype.get rect): Deleted. * UserInterface/Models/ProfileNode.js: * UserInterface/Models/Resource.js: (WebInspector.Resource.prototype.associateWithScript): * UserInterface/Models/ScriptTimelineRecord.js: (WebInspector.ScriptTimelineRecord.prototype._initializeProfileFromPayload.profileNodeFromPayload): * UserInterface/Models/SourceMapResource.js: (WebInspector.SourceMapResource.prototype.requestContentFromBackend): * UserInterface/Models/TextRange.js: (WebInspector.TextRange.prototype.resolveLinesAndColumns.countNewLineCharacters): Deleted. (WebInspector.TextRange.prototype.resolveLinesAndColumns): Deleted. * UserInterface/Models/TimelineRecording.js: * UserInterface/Protocol/ConsoleObserver.js: (WebInspector.ConsoleObserver.prototype.messageAdded): Deleted. * UserInterface/Protocol/DOMStorageObserver.js: (WebInspector.DOMStorageObserver.prototype.addDOMStorage): Deleted. (WebInspector.DOMStorageObserver.prototype.updateDOMStorage): Deleted. * UserInterface/Protocol/DatabaseObserver.js: (WebInspector.DatabaseObserver.prototype.sqlTransactionSucceeded): Deleted. (WebInspector.DatabaseObserver.prototype.sqlTransactionFailed): Deleted. (WebInspector.DatabaseObserver): Deleted. * UserInterface/Protocol/Legacy/6.0/InspectorBackendCommands.js: Removed. * UserInterface/Views/CookieStorageContentView.js: (WebInspector.CookieStorageContentView.prototype._deleteCallback): (WebInspector.CookieStorageContentView): * UserInterface/Views/DOMTreeContentView.js: (WebInspector.DOMTreeContentView.prototype._updateCompositingBordersButtonToMatchPageSettings): Deleted. * UserInterface/Views/EventListenerSectionGroup.js: (WebInspector.EventListenerSectionGroup.prototype._functionTextOrLink): (WebInspector.EventListenerSectionGroup): * UserInterface/Views/LayoutTimelineView.js: (WebInspector.LayoutTimelineView.prototype._showHighlightForRecord): * UserInterface/Views/QuickConsole.js: (WebInspector.QuickConsole): (WebInspector.QuickConsole.prototype._createExecutionContextPathComponentFromFrame): (WebInspector.QuickConsole.prototype._frameAdded): Deleted. (WebInspector.QuickConsole.prototype._frameRemoved): Deleted. (WebInspector.QuickConsole.prototype._frameMainResourceChanged): Deleted. * UserInterface/Views/ScriptTimelineDataGridNode.js: (WebInspector.ScriptTimelineDataGridNode.prototype.get data): * UserInterface/Views/SourceCodeTextEditor.js: (WebInspector.SourceCodeTextEditor.prototype._makeTypeTokenAnnotator): (WebInspector.SourceCodeTextEditor.prototype._makeBasicBlockAnnotator): * Versions/Inspector-iOS-6.0.json: Removed. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Canonical link: https://commits.webkit.org/166596@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@188993 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-08-26 22:07:18 +00:00
<Filter Include="UserInterface\Legacy\9.0">
<UniqueIdentifier>{f3a0840d-35a0-41f6-8642-5f87f6f19b07}</UniqueIdentifier>
</Filter>
<Filter Include="Images">
<UniqueIdentifier>{af041f00-ecbb-405c-a2e0-02bbd07bfc7c}</UniqueIdentifier>
</Filter>
<Filter Include="Scripts">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="..\UserInterface\ActivateButtonNavigationItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ActivateButtonToolbarItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ApplicationCacheDetailsSidebarPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ApplicationCacheFrame.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ApplicationCacheFrameContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ApplicationCacheFrameContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ApplicationCacheFrameTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ApplicationCacheIcons.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ApplicationCacheManager.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ApplicationCacheManifest.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ApplicationCacheManifestTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ApplicationCacheObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\BlankStylePropertiesSection.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\BottomUpProfileDataGridTree.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\BoxModelDetailsSectionRow.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\BoxModelDetailsSectionRow.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Branch.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\BranchManager.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Breakpoint.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Breakpoint.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\BreakpointIcons.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\BreakpointTreeElement.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\BreakpointTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ButtonNavigationItem.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ButtonNavigationItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ButtonToolbarItem.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ButtonToolbarItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CallFrame.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CallFrameIcons.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CallFrameTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CanvasDataGridNode.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CanvasObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CanvasProfileObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CanvasProfileType.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CanvasProfileView.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: create content view and details sidebar for Frames timeline https://bugs.webkit.org/show_bug.cgi?id=143533 Patch by Matt Baker <mattbaker@apple.com> on 2015-04-11 Reviewed by Timothy Hatcher. Source/JavaScriptCore: Refactoring: RunLoop prefix changed to RenderingFrame. * inspector/protocol/Timeline.json: Source/WebCore: Refactoring: RunLoop prefix changed to RenderingFrame. * inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::internalStart): (WebCore::toProtocol): * inspector/InspectorTimelineAgent.h: Source/WebInspectorUI: Added new Rendering Frames timeline content view and details sidebar, and added minor visual tweeks to the timeline graph such as ensuring 60 FPS budget line is always visible, and large combined frames are split up once they reach a maximum pixel width. * Localizations/en.lproj/localizedStrings.js: New UI strings. * UserInterface/Base/Main.js: (WebInspector.contentLoaded): Support for new details sidebar panel. * UserInterface/Controllers/TimelineManager.js: (WebInspector.TimelineManager.shouldShowViewForTimeline): (WebInspector.TimelineManager.prototype._processRecord): (WebInspector.TimelineManager.prototype._loadNewRecording): Layout timeline is no longer added to timeline graphs, skip Rendering Frame records that have no child events. * UserInterface/Images/NavigationItemDoughnutChart.svg: Added. * UserInterface/Images/TimelineRecordRenderingFrame.svg: Added. New artwork. * UserInterface/Main.html: * UserInterface/Test.html: New files. * UserInterface/Models/RenderingFrameTimelineRecord.js: Renamed from Source/WebInspectorUI/UserInterface/Models/RunLoopTimelineRecord.js. (WebInspector.RenderingFrameTimelineRecord): (WebInspector.RenderingFrameTimelineRecord.resetFrameNumber): (WebInspector.RenderingFrameTimelineRecord.prototype.get frameNumber): (WebInspector.RenderingFrameTimelineRecord.prototype.get children): (WebInspector.RenderingFrameTimelineRecord.prototype.get durationRemainder): (WebInspector.RenderingFrameTimelineRecord.prototype.durationForRecords.get var): Added frame numbering and improved the accuracy of sub-frame duratation calculation. Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Models/Timeline.js: (WebInspector.Timeline): (WebInspector.Timeline.create): (WebInspector.Timeline.prototype.get recording): (WebInspector.Timeline.prototype.get displayName): (WebInspector.Timeline.prototype.get iconClassName): Added up-pointer to parent recording. * UserInterface/Models/TimelineRecord.js: Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Models/TimelineRecording.js: (WebInspector.TimelineRecording.prototype.reset): Support for new timeline type. * UserInterface/Views/ChartDetailsSectionLegendRow.js: Added. (WebInspector.ChartDetailsSectionLegendRow): New details section row type for chart legend items. * UserInterface/Views/ChartDetailsSectionRow.css: Added. (.details-section .row.chart): (.details-section .row.chart canvas): (.details-section .row.chart.empty canvas): (.details-section > .content > .group > .row.legend-item > .label > .color-swatch): * UserInterface/Views/ChartDetailsSectionRow.js: Added. (WebInspector.ChartDetailsSectionRow): (WebInspector.ChartDetailsSectionRow.prototype.get legendGroup): (WebInspector.ChartDetailsSectionRow.prototype.set innerLabel): (WebInspector.ChartDetailsSectionRow.prototype.addChartValue): (WebInspector.ChartDetailsSectionRow.prototype.clearChart): (WebInspector.ChartDetailsSectionRow.prototype._refresh.drawSlice): (WebInspector.ChartDetailsSectionRow.prototype._refresh): New details section row type for pie/doughnut charts. * UserInterface/Views/ContentView.js: (WebInspector.ContentView): Support for new timeline view type. * UserInterface/Views/LayoutTimelineDataGridNode.js: (WebInspector.LayoutTimelineDataGridNode.prototype.get data): (WebInspector.LayoutTimelineDataGridNode.prototype.createCellContent): Updated for use in rendering frame timeline view. * UserInterface/Views/LayoutTimelineView.js: (WebInspector.LayoutTimelineView.prototype._layoutTimelineRecordAdded): Removed references to old RunLoop objects. * UserInterface/Views/RenderingFrameDetailsSidebarPanel.js: Added. (WebInspector.RenderingFrameDetailsSidebarPanel.formatChartValue): (WebInspector.RenderingFrameDetailsSidebarPanel): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.inspect): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.updateRangeSelection): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.get renderingFrameTimeline): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.set renderingFrameTimeline): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.refresh.durationForRecordType): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.refresh): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._resetAll): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._recordAdded): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._timelineReset): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._getSelectedRecords): New sidebar panel for showing time breakdown for current frame selection. * UserInterface/Views/RenderingFrameTimelineDataGridNode.js: Added. (WebInspector.RenderingFrameTimelineDataGridNode): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get record): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get records): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get data): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.createCellContent): New data grid row type. * UserInterface/Views/RenderingFrameTimelineOverviewGraph.css: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.css. (.timeline-overview-graph.rendering-frame > .divider): (.timeline-overview-graph.rendering-frame > .divider > .label): * UserInterface/Views/RenderingFrameTimelineOverviewGraph.js: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.js. (WebInspector.RenderingFrameTimelineOverviewGraph): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype.get graphHeightSeconds): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype.updateLayout.createFrame): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype._updateDividers.createDividerAtPosition.get if): * UserInterface/Views/RenderingFrameTimelineView.css: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.css. (.timeline-view.rendering-frame > .data-grid): (.sidebar > .panel.navigation.timeline.timeline-recording-content-view-showing .navigation-sidebar-panel-content-tree-outline.rendering-frame .item .subtitle): Visual tweeks. Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Views/RenderingFrameTimelineView.js: Added. (WebInspector.RenderingFrameTimelineView): (WebInspector.RenderingFrameTimelineView.prototype.get navigationSidebarTreeOutlineLabel): (WebInspector.RenderingFrameTimelineView.prototype.shown): (WebInspector.RenderingFrameTimelineView.prototype.hidden): (WebInspector.RenderingFrameTimelineView.prototype.updateLayout): (WebInspector.RenderingFrameTimelineView.prototype.get selectionPathComponents): (WebInspector.RenderingFrameTimelineView.prototype.filterDidChange): (WebInspector.RenderingFrameTimelineView.prototype.matchTreeElementAgainstCustomFilters): (WebInspector.RenderingFrameTimelineView.prototype.reset): (WebInspector.RenderingFrameTimelineView.prototype.treeElementPathComponentSelected): (WebInspector.RenderingFrameTimelineView.prototype.dataGridNodeForTreeElement): (WebInspector.RenderingFrameTimelineView.prototype._processPendingRecords): (WebInspector.RenderingFrameTimelineView.prototype._renderingFrameTimelineRecordAdded): (WebInspector.RenderingFrameTimelineView.prototype._dataGridNodeSelected): New content view type. * UserInterface/Views/TimelineIcons.css: (.rendering-frame-icon .icon): (.rendering-frame-icon.large .icon): (.rendering-frame-record .icon): (.runloop-record .icon): (.runloop-icon .icon): Deleted. (.runloop-icon.large .icon): Deleted. Refactoring: runloop prefix changed to rendering-frame. * UserInterface/Views/TimelineOverview.js: (WebInspector.TimelineOverview.prototype._timelineRemoved): Support for timelines without associated views. * UserInterface/Views/TimelineOverviewGraph.js: (WebInspector.TimelineOverviewGraph): Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Views/TimelineRecordFrame.css: (.timeline-record-frame): (.timeline-record-frame > .frame): * UserInterface/Views/TimelineRecordFrame.js: (WebInspector.TimelineRecordFrame.createCombinedFrames): Visual tweeks, splitting up large combined frames. * UserInterface/Views/TimelineRecordTreeElement.js: (WebInspector.TimelineRecordTreeElement): Refactoring: runloop prefix changed to rendering-frame. * UserInterface/Views/TimelineRecordingContentView.js: (WebInspector.TimelineRecordingContentView.prototype._timelineRemoved): (WebInspector.TimelineRecordingContentView.prototype._timelineCountChanged): (WebInspector.TimelineRecordingContentView.prototype._timeRangeSelectionChanged): Added support for new details sidebar and timelines without associated views. * UserInterface/Views/TimelineSidebarPanel.js: (WebInspector.TimelineSidebarPanel._timelineAdded.set this): Support for timelines without associated views. Refactoring: runloop prefix changed to rendering-frame. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: New files. Canonical link: https://commits.webkit.org/161658@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@182660 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-04-11 19:36:39 +00:00
<None Include="..\UserInterface\ChartDetailsSectionRow.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ChartDetailsSectionRow.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ClusterContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ClusterContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CodeMirrorAdditions.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CodeMirrorCompletionController.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CodeMirrorCompletionController.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CodeMirrorDragToAlterNumberController.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CodeMirrorDragToAlterNumberController.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CodeMirrorOverrides.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CodeMirrorTokenTrackingController.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CodeMirrorTokenTrackingController.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Color.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CompletionSuggestionsView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CompletionSuggestionsView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ComputedStyleDetailsPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ConsoleCommand.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ConsoleCommandResult.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ConsoleGroup.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: rename frontend managers to be more consistent with backend agents https://bugs.webkit.org/show_bug.cgi?id=190160 Reviewed by Joseph Pecoraro. Source/WebInspectorUI: * UserInterface/Test.html: * UserInterface/Test/Test.js: * UserInterface/Main.html: * UserInterface/Base/Main.js: * UserInterface/Base/DOMUtilities.js: * UserInterface/Controllers/ApplicationCacheManager.js: * UserInterface/Controllers/CSSManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/CSSStyleManager.js. * UserInterface/Controllers/ConsoleManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/LogManager.js. * UserInterface/Controllers/DOMDebuggerManager.js: * UserInterface/Controllers/DOMManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/DOMTreeManager.js. * UserInterface/Controllers/DOMStorageManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/StorageManager.js. * UserInterface/Controllers/DashboardManager.js: Removed. * UserInterface/Controllers/DatabaseManager.js: Copied from Source/WebInspectorUI/UserInterface/Controllers/DOMStorageManager.js. * UserInterface/Controllers/HARBuilder.js: * UserInterface/Controllers/IndexedDBManager.js: Copied from Source/WebInspectorUI/UserInterface/Controllers/DOMStorageManager.js. * UserInterface/Controllers/IssueManager.js: Removed. * UserInterface/Controllers/JavaScriptLogViewController.js: * UserInterface/Controllers/NetworkManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/FrameResourceManager.js. * UserInterface/Controllers/SourceMapManager.js: * UserInterface/Controllers/TimelineManager.js: * UserInterface/Debug/UncaughtExceptionReporter.js: * UserInterface/Models/CSSProperty.js: * UserInterface/Models/CSSSelector.js: * UserInterface/Models/CallFrame.js: * UserInterface/Models/Canvas.js: * UserInterface/Models/ConsoleMessage.js: * UserInterface/Models/DOMBreakpoint.js: * UserInterface/Models/DOMNode.js: * UserInterface/Models/DOMNodeStyles.js: * UserInterface/Models/DOMTree.js: * UserInterface/Models/DefaultDashboard.js: * UserInterface/Models/Script.js: * UserInterface/Models/ScriptTimelineRecord.js: * UserInterface/Models/SourceMapResource.js: * UserInterface/Models/TimelineRecording.js: * UserInterface/Protocol/CSSObserver.js: * UserInterface/Protocol/ConsoleObserver.js: * UserInterface/Protocol/DOMObserver.js: * UserInterface/Protocol/DOMStorageObserver.js: * UserInterface/Protocol/DatabaseObserver.js: * UserInterface/Protocol/InspectorFrontendAPI.js: * UserInterface/Protocol/InspectorObserver.js: * UserInterface/Protocol/MainTarget.js: * UserInterface/Protocol/NetworkObserver.js: * UserInterface/Protocol/PageObserver.js: * UserInterface/Protocol/RemoteObject.js: * UserInterface/Protocol/RuntimeObserver.js: * UserInterface/Protocol/WorkerTarget.js: * UserInterface/Views/BoxModelDetailsSectionRow.js: * UserInterface/Views/CanvasOverviewContentView.js: * UserInterface/Views/CanvasTreeElement.js: * UserInterface/Views/ContentView.js: * UserInterface/Views/ContextMenuUtilities.js: * UserInterface/Views/CookieStorageContentView.js: * UserInterface/Views/DOMDetailsSidebarPanel.js: * UserInterface/Views/DOMNodeDetailsSidebarPanel.js: * UserInterface/Views/DOMNodeTreeElement.js: * UserInterface/Views/DOMTreeContentView.js: * UserInterface/Views/DOMTreeDataGrid.js: * UserInterface/Views/DOMTreeElement.js: * UserInterface/Views/DOMTreeElementPathComponent.js: * UserInterface/Views/DOMTreeOutline.js: * UserInterface/Views/DOMTreeUpdater.js: * UserInterface/Views/DebuggerSidebarPanel.js: * UserInterface/Views/ElementsTabContentView.js: * UserInterface/Views/EventBreakpointPopover.js: * UserInterface/Views/EventBreakpointTreeElement.js: * UserInterface/Views/EventListenerSectionGroup.js: * UserInterface/Views/FormattedValue.js: * UserInterface/Views/FrameTreeElement.js: * UserInterface/Views/GeneralStyleDetailsSidebarPanel.js: * UserInterface/Views/IndexedDatabaseObjectStoreContentView.js: * UserInterface/Views/LayerDetailsSidebarPanel.js: * UserInterface/Views/LayerTreeDataGridNode.js: * UserInterface/Views/LayerTreeDetailsSidebarPanel.js: * UserInterface/Views/Layers3DContentView.js: * UserInterface/Views/LogContentView.js: * UserInterface/Views/NetworkTableContentView.js: * UserInterface/Views/ObjectTreeBaseTreeElement.js: * UserInterface/Views/ObjectTreeView.js: * UserInterface/Views/OpenResourceDialog.js: * UserInterface/Views/ResourceSidebarPanel.js: * UserInterface/Views/SearchSidebarPanel.js: * UserInterface/Views/SettingsTabContentView.js: * UserInterface/Views/SourceCodeTextEditor.js: * UserInterface/Views/SpreadsheetCSSStyleDeclarationSection.js: * UserInterface/Views/SpreadsheetRulesStyleDetailsPanel.js: * UserInterface/Views/StorageSidebarPanel.js: * UserInterface/Views/StyleDetailsPanel.js: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: LayoutTests: * http/tests/inspector/dom/cross-domain-inspected-node-access.html: * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: * http/tests/inspector/dom/shapes-test.js: * http/tests/inspector/network/har/har-page.html: * http/tests/inspector/network/loadResource-insecure-resource.html: * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html: * http/tests/inspector/network/resource-response-source-memory-cache.html: * http/tests/inspector/network/resource-sizes-memory-cache.html: * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: * http/tests/websocket/tests/hybi/inspector/before-load.html: * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: * inspector/canvas/requestNode.html: * inspector/codemirror/resources/prettyprinting/utilities.js: (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults): (TestPage.registerInitializer.window.addPrettyPrintingTests): (TestPage.registerInitializer): * inspector/console/clearMessages.html: * inspector/console/command-line-api.html: * inspector/console/console-api.html: * inspector/console/console-count.html: * inspector/console/console-table.html: * inspector/console/console-time.html: * inspector/console/message-stack-trace.html: * inspector/console/messageAdded-from-named-evaluations.html: * inspector/console/messageRepeatCountUpdated.html: * inspector/console/messagesCleared.html: * inspector/console/webcore-logging-expected.txt: * inspector/console/webcore-logging.html: * inspector/controller/runtime-controller-import.html: * inspector/controller/runtime-controller.html: * inspector/css/add-rule.html: * inspector/css/createStyleSheet.html: * inspector/css/css-property.html: * inspector/css/getAllStyleSheets.html: * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: * inspector/css/matched-style-properties.html: * inspector/css/modify-css-property.html: * inspector/css/modify-rule-selector.html: * inspector/css/pseudo-element-matches-for-pseudo-element-node.html: * inspector/css/pseudo-element-matches.html: * inspector/css/selector-dynamic-specificity.html: * inspector/css/selector-specificity.html: * inspector/css/shadow-scoped-style.html: * inspector/css/stylesheet-events-basic.html: * inspector/css/stylesheet-events-imports.html: * inspector/css/stylesheet-events-inspector-stylesheet.html: * inspector/css/stylesheet-events-multiple-documents.html: * inspector/css/stylesheet-with-mutations.html: * inspector/debugger/csp-exceptions.html: * inspector/debugger/js-stacktrace.html: * inspector/debugger/resources/log-pause-location.js: (TestPage.registerInitializer.window.findScript): (TestPage.registerInitializer.window.loadMainPageContent): (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext): (TestPage.registerInitializer.window.logLinesWithContext): * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: * inspector/dom-debugger/dom-breakpoints.html: * inspector/dom-debugger/xhr-breakpoints.html: * inspector/dom/breakpoint-for-event-listener.html: * inspector/dom/csp-big5-hash.html: * inspector/dom/csp-hash.html: * inspector/dom/customElementState.html: * inspector/dom/domutilities-csspath.html: * inspector/dom/domutilities-path-dump.html: * inspector/dom/domutilities-xpath.html: * inspector/dom/event-listener-add-remove.html: * inspector/dom/getEventListenersForNode.html: * inspector/dom/getOuterHTML.html: * inspector/dom/hideHighlight.html: * inspector/dom/highlightFrame.html: * inspector/dom/highlightNode.html: * inspector/dom/highlightNodeList.html: * inspector/dom/highlightSelector.html: * inspector/dom/insertAdjacentHTML.html: * inspector/dom/inspect.html: * inspector/dom/pseudo-element-dynamic.html: * inspector/dom/pseudo-element-static.html: * inspector/dom/push-node-by-path-to-frontend.html: * inspector/dom/setEventListenerDisabled.html: * inspector/dom/setInspectedNode.html: * inspector/dom/setOuterHTML-no-document-element.html: * inspector/dom/setOuterHTML.html: * inspector/dom/shadow-and-non-shadow-children.html: * inspector/dom/shadowRootType.html: * inspector/dom/template-content.html: * inspector/formatting/resources/utilities.js: (TestPage.registerInitializer.loadFormattingTestAndExpectedResults): (TestPage.registerInitializer.window.addFormattingTests): (TestPage.registerInitializer): * inspector/indexeddb/clearObjectStore.html: * inspector/indexeddb/deleteDatabaseNamesWithSpace.html: * inspector/indexeddb/requestData.html: * inspector/indexeddb/requestDatabase.html: * inspector/indexeddb/requestDatabaseNames.html: * inspector/layers/layer-tree-manager.html: * inspector/model/dom-node.html: * inspector/model/frame-extra-scripts.html: * inspector/model/script-resource-relationship.html: * inspector/model/stack-trace.html: * inspector/page/empty-or-missing-resources.html: * inspector/page/hidpi-snapshot-size.html: * inspector/page/main-frame-resource.html: * inspector/runtime/change-execution-context-identifier.html: * inspector/runtime/saveResult.html: * inspector/storage/domStorage-events.html: * inspector/worker/console-basic.html: * inspector/worker/resources-in-worker.html: Canonical link: https://commits.webkit.org/205172@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2018-10-02 22:14:52 +00:00
<None Include="..\UserInterface\ConsoleManager.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: Rename ConsoleMessage and ConsoleMessageImpl to LegacyConsoleMessage and LegacyConsoleMessageImpl respectively https://bugs.webkit.org/show_bug.cgi?id=142712 As a first step of ConsoleMessage refactoring (https://bugs.webkit.org/show_bug.cgi?id=142599): - Rename WebInspector.ConsoleMessage class to WebInspector.LegacyConsoleMessage - Rename WebInspector.ConsoleMessageImpl class to WebInspector.LegacyConsoleMessageImpl - Rename ConsoleMessage.js file to LegacyConsoleMessage.js - Rename ConsoleMessageImpl file to LegacyConsoleMessageImpl.js Reviewed by Joseph Pecoraro. * UserInterface/Controllers/JavaScriptLogViewController.js: (WebInspector.JavaScriptLogViewController.prototype._appendConsoleMessage): * UserInterface/Controllers/LogManager.js: (WebInspector.LogManager.prototype.messageWasAdded): * UserInterface/Main.html: * UserInterface/Models/DefaultDashboard.js: (WebInspector.DefaultDashboard.prototype._incrementConsoleMessageType): * UserInterface/Views/ConsoleCommandResult.js: (WebInspector.ConsoleCommandResult): (WebInspector.ConsoleCommandResult.prototype.toMessageElement): * UserInterface/Views/ConsoleGroup.js: (WebInspector.ConsoleGroup.prototype.render): * UserInterface/Views/LegacyConsoleMessage.js: Renamed from Source/WebInspectorUI/UserInterface/Views/ConsoleMessage.js. (WebInspector.LegacyConsoleMessage): (WebInspector.LegacyConsoleMessage.prototype.isErrorOrWarning): (WebInspector.LegacyConsoleMessage.prototype.updateRepeatCount): (WebInspector.LegacyConsoleMessage.prototype.clone): (WebInspector.LegacyConsoleMessage.create): * UserInterface/Views/LegacyConsoleMessageImpl.js: Renamed from Source/WebInspectorUI/UserInterface/Views/ConsoleMessageImpl.js. (WebInspector.LegacyConsoleMessageImpl): (WebInspector.LegacyConsoleMessageImpl.prototype._formatMessage): (WebInspector.LegacyConsoleMessageImpl.prototype._shouldDumpStackTrace): (WebInspector.LegacyConsoleMessageImpl.prototype._shouldHideURL): (WebInspector.LegacyConsoleMessageImpl.prototype._firstNonNativeCallFrame): (WebInspector.LegacyConsoleMessageImpl.prototype.get message): (WebInspector.LegacyConsoleMessageImpl.prototype.get formattedMessage): (WebInspector.LegacyConsoleMessageImpl.prototype._linkifyLocation): (WebInspector.LegacyConsoleMessageImpl.prototype._linkifyCallFrame): (WebInspector.LegacyConsoleMessageImpl.prototype.isErrorOrWarning): (WebInspector.LegacyConsoleMessageImpl.prototype._format): (WebInspector.LegacyConsoleMessageImpl.prototype._isExpandable): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameter): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsValue): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsObject): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsString): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsNode): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsArray): (WebInspector.LegacyConsoleMessageImpl.prototype._rootPropertyPathForObject): (WebInspector.LegacyConsoleMessageImpl.prototype._userProvidedColumnNames): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsTable): (WebInspector.LegacyConsoleMessageImpl.prototype.): (WebInspector.LegacyConsoleMessageImpl.prototype.stringFormatter): (WebInspector.LegacyConsoleMessageImpl.prototype.floatFormatter): (WebInspector.LegacyConsoleMessageImpl.prototype.integerFormatter): (WebInspector.LegacyConsoleMessageImpl.prototype.styleFormatter): (WebInspector.LegacyConsoleMessageImpl.prototype.isWhitelistedProperty): (WebInspector.LegacyConsoleMessageImpl.prototype.append): (WebInspector.LegacyConsoleMessageImpl.prototype._formatWithSubstitutionString): (WebInspector.LegacyConsoleMessageImpl.prototype.decorateMessageElement): (WebInspector.LegacyConsoleMessageImpl.prototype.toMessageElement): (WebInspector.LegacyConsoleMessageImpl.prototype._populateStackTraceTreeElement): (WebInspector.LegacyConsoleMessageImpl.prototype.updateRepeatCount): (WebInspector.LegacyConsoleMessageImpl.prototype.toString): (WebInspector.LegacyConsoleMessageImpl.prototype.get text): (WebInspector.LegacyConsoleMessageImpl.prototype.isEqual): (WebInspector.LegacyConsoleMessageImpl.prototype.get stackTrace): (WebInspector.LegacyConsoleMessageImpl.prototype.clone): (WebInspector.LegacyConsoleMessageImpl.prototype.get levelString): (WebInspector.LegacyConsoleMessageImpl.prototype.get clipboardPrefixString): (WebInspector.LegacyConsoleMessageImpl.prototype.toClipboardString): * UserInterface/Views/LogContentView.js: (WebInspector.LogContentView.prototype.didAppendConsoleMessage): (WebInspector.LogContentView.prototype._messageAdded): (WebInspector.LogContentView.prototype._filterMessages): (WebInspector.LogContentView.prototype._reappendProvisionalMessages): * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Canonical link: https://commits.webkit.org/160781@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@181610 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-03-17 03:56:18 +00:00
<None Include="..\UserInterface\LegacyConsoleMessage.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: Rename ConsoleMessage and ConsoleMessageImpl to LegacyConsoleMessage and LegacyConsoleMessageImpl respectively https://bugs.webkit.org/show_bug.cgi?id=142712 As a first step of ConsoleMessage refactoring (https://bugs.webkit.org/show_bug.cgi?id=142599): - Rename WebInspector.ConsoleMessage class to WebInspector.LegacyConsoleMessage - Rename WebInspector.ConsoleMessageImpl class to WebInspector.LegacyConsoleMessageImpl - Rename ConsoleMessage.js file to LegacyConsoleMessage.js - Rename ConsoleMessageImpl file to LegacyConsoleMessageImpl.js Reviewed by Joseph Pecoraro. * UserInterface/Controllers/JavaScriptLogViewController.js: (WebInspector.JavaScriptLogViewController.prototype._appendConsoleMessage): * UserInterface/Controllers/LogManager.js: (WebInspector.LogManager.prototype.messageWasAdded): * UserInterface/Main.html: * UserInterface/Models/DefaultDashboard.js: (WebInspector.DefaultDashboard.prototype._incrementConsoleMessageType): * UserInterface/Views/ConsoleCommandResult.js: (WebInspector.ConsoleCommandResult): (WebInspector.ConsoleCommandResult.prototype.toMessageElement): * UserInterface/Views/ConsoleGroup.js: (WebInspector.ConsoleGroup.prototype.render): * UserInterface/Views/LegacyConsoleMessage.js: Renamed from Source/WebInspectorUI/UserInterface/Views/ConsoleMessage.js. (WebInspector.LegacyConsoleMessage): (WebInspector.LegacyConsoleMessage.prototype.isErrorOrWarning): (WebInspector.LegacyConsoleMessage.prototype.updateRepeatCount): (WebInspector.LegacyConsoleMessage.prototype.clone): (WebInspector.LegacyConsoleMessage.create): * UserInterface/Views/LegacyConsoleMessageImpl.js: Renamed from Source/WebInspectorUI/UserInterface/Views/ConsoleMessageImpl.js. (WebInspector.LegacyConsoleMessageImpl): (WebInspector.LegacyConsoleMessageImpl.prototype._formatMessage): (WebInspector.LegacyConsoleMessageImpl.prototype._shouldDumpStackTrace): (WebInspector.LegacyConsoleMessageImpl.prototype._shouldHideURL): (WebInspector.LegacyConsoleMessageImpl.prototype._firstNonNativeCallFrame): (WebInspector.LegacyConsoleMessageImpl.prototype.get message): (WebInspector.LegacyConsoleMessageImpl.prototype.get formattedMessage): (WebInspector.LegacyConsoleMessageImpl.prototype._linkifyLocation): (WebInspector.LegacyConsoleMessageImpl.prototype._linkifyCallFrame): (WebInspector.LegacyConsoleMessageImpl.prototype.isErrorOrWarning): (WebInspector.LegacyConsoleMessageImpl.prototype._format): (WebInspector.LegacyConsoleMessageImpl.prototype._isExpandable): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameter): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsValue): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsObject): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsString): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsNode): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsArray): (WebInspector.LegacyConsoleMessageImpl.prototype._rootPropertyPathForObject): (WebInspector.LegacyConsoleMessageImpl.prototype._userProvidedColumnNames): (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsTable): (WebInspector.LegacyConsoleMessageImpl.prototype.): (WebInspector.LegacyConsoleMessageImpl.prototype.stringFormatter): (WebInspector.LegacyConsoleMessageImpl.prototype.floatFormatter): (WebInspector.LegacyConsoleMessageImpl.prototype.integerFormatter): (WebInspector.LegacyConsoleMessageImpl.prototype.styleFormatter): (WebInspector.LegacyConsoleMessageImpl.prototype.isWhitelistedProperty): (WebInspector.LegacyConsoleMessageImpl.prototype.append): (WebInspector.LegacyConsoleMessageImpl.prototype._formatWithSubstitutionString): (WebInspector.LegacyConsoleMessageImpl.prototype.decorateMessageElement): (WebInspector.LegacyConsoleMessageImpl.prototype.toMessageElement): (WebInspector.LegacyConsoleMessageImpl.prototype._populateStackTraceTreeElement): (WebInspector.LegacyConsoleMessageImpl.prototype.updateRepeatCount): (WebInspector.LegacyConsoleMessageImpl.prototype.toString): (WebInspector.LegacyConsoleMessageImpl.prototype.get text): (WebInspector.LegacyConsoleMessageImpl.prototype.isEqual): (WebInspector.LegacyConsoleMessageImpl.prototype.get stackTrace): (WebInspector.LegacyConsoleMessageImpl.prototype.clone): (WebInspector.LegacyConsoleMessageImpl.prototype.get levelString): (WebInspector.LegacyConsoleMessageImpl.prototype.get clipboardPrefixString): (WebInspector.LegacyConsoleMessageImpl.prototype.toClipboardString): * UserInterface/Views/LogContentView.js: (WebInspector.LogContentView.prototype.didAppendConsoleMessage): (WebInspector.LogContentView.prototype._messageAdded): (WebInspector.LogContentView.prototype._filterMessages): (WebInspector.LogContentView.prototype._reappendProvisionalMessages): * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Canonical link: https://commits.webkit.org/160781@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@181610 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-03-17 03:56:18 +00:00
<None Include="..\UserInterface\LegacyConsoleMessageImpl.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ConsoleObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ConsolePrompt.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ConsolePrompt.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ContentBrowser.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ContentBrowser.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ContentViewContainer.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ContentViewContainer.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ContextMenu.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ControlToolbarItem.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ControlToolbarItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CookieIcon.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CookieStorageContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CookieStorageContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CookieStorageObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CookieStorageTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ColorPicker.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ColorPicker.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CSSCompletions.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CSSKeywordCompletions.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: rename frontend managers to be more consistent with backend agents https://bugs.webkit.org/show_bug.cgi?id=190160 Reviewed by Joseph Pecoraro. Source/WebInspectorUI: * UserInterface/Test.html: * UserInterface/Test/Test.js: * UserInterface/Main.html: * UserInterface/Base/Main.js: * UserInterface/Base/DOMUtilities.js: * UserInterface/Controllers/ApplicationCacheManager.js: * UserInterface/Controllers/CSSManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/CSSStyleManager.js. * UserInterface/Controllers/ConsoleManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/LogManager.js. * UserInterface/Controllers/DOMDebuggerManager.js: * UserInterface/Controllers/DOMManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/DOMTreeManager.js. * UserInterface/Controllers/DOMStorageManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/StorageManager.js. * UserInterface/Controllers/DashboardManager.js: Removed. * UserInterface/Controllers/DatabaseManager.js: Copied from Source/WebInspectorUI/UserInterface/Controllers/DOMStorageManager.js. * UserInterface/Controllers/HARBuilder.js: * UserInterface/Controllers/IndexedDBManager.js: Copied from Source/WebInspectorUI/UserInterface/Controllers/DOMStorageManager.js. * UserInterface/Controllers/IssueManager.js: Removed. * UserInterface/Controllers/JavaScriptLogViewController.js: * UserInterface/Controllers/NetworkManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/FrameResourceManager.js. * UserInterface/Controllers/SourceMapManager.js: * UserInterface/Controllers/TimelineManager.js: * UserInterface/Debug/UncaughtExceptionReporter.js: * UserInterface/Models/CSSProperty.js: * UserInterface/Models/CSSSelector.js: * UserInterface/Models/CallFrame.js: * UserInterface/Models/Canvas.js: * UserInterface/Models/ConsoleMessage.js: * UserInterface/Models/DOMBreakpoint.js: * UserInterface/Models/DOMNode.js: * UserInterface/Models/DOMNodeStyles.js: * UserInterface/Models/DOMTree.js: * UserInterface/Models/DefaultDashboard.js: * UserInterface/Models/Script.js: * UserInterface/Models/ScriptTimelineRecord.js: * UserInterface/Models/SourceMapResource.js: * UserInterface/Models/TimelineRecording.js: * UserInterface/Protocol/CSSObserver.js: * UserInterface/Protocol/ConsoleObserver.js: * UserInterface/Protocol/DOMObserver.js: * UserInterface/Protocol/DOMStorageObserver.js: * UserInterface/Protocol/DatabaseObserver.js: * UserInterface/Protocol/InspectorFrontendAPI.js: * UserInterface/Protocol/InspectorObserver.js: * UserInterface/Protocol/MainTarget.js: * UserInterface/Protocol/NetworkObserver.js: * UserInterface/Protocol/PageObserver.js: * UserInterface/Protocol/RemoteObject.js: * UserInterface/Protocol/RuntimeObserver.js: * UserInterface/Protocol/WorkerTarget.js: * UserInterface/Views/BoxModelDetailsSectionRow.js: * UserInterface/Views/CanvasOverviewContentView.js: * UserInterface/Views/CanvasTreeElement.js: * UserInterface/Views/ContentView.js: * UserInterface/Views/ContextMenuUtilities.js: * UserInterface/Views/CookieStorageContentView.js: * UserInterface/Views/DOMDetailsSidebarPanel.js: * UserInterface/Views/DOMNodeDetailsSidebarPanel.js: * UserInterface/Views/DOMNodeTreeElement.js: * UserInterface/Views/DOMTreeContentView.js: * UserInterface/Views/DOMTreeDataGrid.js: * UserInterface/Views/DOMTreeElement.js: * UserInterface/Views/DOMTreeElementPathComponent.js: * UserInterface/Views/DOMTreeOutline.js: * UserInterface/Views/DOMTreeUpdater.js: * UserInterface/Views/DebuggerSidebarPanel.js: * UserInterface/Views/ElementsTabContentView.js: * UserInterface/Views/EventBreakpointPopover.js: * UserInterface/Views/EventBreakpointTreeElement.js: * UserInterface/Views/EventListenerSectionGroup.js: * UserInterface/Views/FormattedValue.js: * UserInterface/Views/FrameTreeElement.js: * UserInterface/Views/GeneralStyleDetailsSidebarPanel.js: * UserInterface/Views/IndexedDatabaseObjectStoreContentView.js: * UserInterface/Views/LayerDetailsSidebarPanel.js: * UserInterface/Views/LayerTreeDataGridNode.js: * UserInterface/Views/LayerTreeDetailsSidebarPanel.js: * UserInterface/Views/Layers3DContentView.js: * UserInterface/Views/LogContentView.js: * UserInterface/Views/NetworkTableContentView.js: * UserInterface/Views/ObjectTreeBaseTreeElement.js: * UserInterface/Views/ObjectTreeView.js: * UserInterface/Views/OpenResourceDialog.js: * UserInterface/Views/ResourceSidebarPanel.js: * UserInterface/Views/SearchSidebarPanel.js: * UserInterface/Views/SettingsTabContentView.js: * UserInterface/Views/SourceCodeTextEditor.js: * UserInterface/Views/SpreadsheetCSSStyleDeclarationSection.js: * UserInterface/Views/SpreadsheetRulesStyleDetailsPanel.js: * UserInterface/Views/StorageSidebarPanel.js: * UserInterface/Views/StyleDetailsPanel.js: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: LayoutTests: * http/tests/inspector/dom/cross-domain-inspected-node-access.html: * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: * http/tests/inspector/dom/shapes-test.js: * http/tests/inspector/network/har/har-page.html: * http/tests/inspector/network/loadResource-insecure-resource.html: * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html: * http/tests/inspector/network/resource-response-source-memory-cache.html: * http/tests/inspector/network/resource-sizes-memory-cache.html: * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: * http/tests/websocket/tests/hybi/inspector/before-load.html: * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: * inspector/canvas/requestNode.html: * inspector/codemirror/resources/prettyprinting/utilities.js: (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults): (TestPage.registerInitializer.window.addPrettyPrintingTests): (TestPage.registerInitializer): * inspector/console/clearMessages.html: * inspector/console/command-line-api.html: * inspector/console/console-api.html: * inspector/console/console-count.html: * inspector/console/console-table.html: * inspector/console/console-time.html: * inspector/console/message-stack-trace.html: * inspector/console/messageAdded-from-named-evaluations.html: * inspector/console/messageRepeatCountUpdated.html: * inspector/console/messagesCleared.html: * inspector/console/webcore-logging-expected.txt: * inspector/console/webcore-logging.html: * inspector/controller/runtime-controller-import.html: * inspector/controller/runtime-controller.html: * inspector/css/add-rule.html: * inspector/css/createStyleSheet.html: * inspector/css/css-property.html: * inspector/css/getAllStyleSheets.html: * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: * inspector/css/matched-style-properties.html: * inspector/css/modify-css-property.html: * inspector/css/modify-rule-selector.html: * inspector/css/pseudo-element-matches-for-pseudo-element-node.html: * inspector/css/pseudo-element-matches.html: * inspector/css/selector-dynamic-specificity.html: * inspector/css/selector-specificity.html: * inspector/css/shadow-scoped-style.html: * inspector/css/stylesheet-events-basic.html: * inspector/css/stylesheet-events-imports.html: * inspector/css/stylesheet-events-inspector-stylesheet.html: * inspector/css/stylesheet-events-multiple-documents.html: * inspector/css/stylesheet-with-mutations.html: * inspector/debugger/csp-exceptions.html: * inspector/debugger/js-stacktrace.html: * inspector/debugger/resources/log-pause-location.js: (TestPage.registerInitializer.window.findScript): (TestPage.registerInitializer.window.loadMainPageContent): (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext): (TestPage.registerInitializer.window.logLinesWithContext): * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: * inspector/dom-debugger/dom-breakpoints.html: * inspector/dom-debugger/xhr-breakpoints.html: * inspector/dom/breakpoint-for-event-listener.html: * inspector/dom/csp-big5-hash.html: * inspector/dom/csp-hash.html: * inspector/dom/customElementState.html: * inspector/dom/domutilities-csspath.html: * inspector/dom/domutilities-path-dump.html: * inspector/dom/domutilities-xpath.html: * inspector/dom/event-listener-add-remove.html: * inspector/dom/getEventListenersForNode.html: * inspector/dom/getOuterHTML.html: * inspector/dom/hideHighlight.html: * inspector/dom/highlightFrame.html: * inspector/dom/highlightNode.html: * inspector/dom/highlightNodeList.html: * inspector/dom/highlightSelector.html: * inspector/dom/insertAdjacentHTML.html: * inspector/dom/inspect.html: * inspector/dom/pseudo-element-dynamic.html: * inspector/dom/pseudo-element-static.html: * inspector/dom/push-node-by-path-to-frontend.html: * inspector/dom/setEventListenerDisabled.html: * inspector/dom/setInspectedNode.html: * inspector/dom/setOuterHTML-no-document-element.html: * inspector/dom/setOuterHTML.html: * inspector/dom/shadow-and-non-shadow-children.html: * inspector/dom/shadowRootType.html: * inspector/dom/template-content.html: * inspector/formatting/resources/utilities.js: (TestPage.registerInitializer.loadFormattingTestAndExpectedResults): (TestPage.registerInitializer.window.addFormattingTests): (TestPage.registerInitializer): * inspector/indexeddb/clearObjectStore.html: * inspector/indexeddb/deleteDatabaseNamesWithSpace.html: * inspector/indexeddb/requestData.html: * inspector/indexeddb/requestDatabase.html: * inspector/indexeddb/requestDatabaseNames.html: * inspector/layers/layer-tree-manager.html: * inspector/model/dom-node.html: * inspector/model/frame-extra-scripts.html: * inspector/model/script-resource-relationship.html: * inspector/model/stack-trace.html: * inspector/page/empty-or-missing-resources.html: * inspector/page/hidpi-snapshot-size.html: * inspector/page/main-frame-resource.html: * inspector/runtime/change-execution-context-identifier.html: * inspector/runtime/saveResult.html: * inspector/storage/domStorage-events.html: * inspector/worker/console-basic.html: * inspector/worker/resources-in-worker.html: Canonical link: https://commits.webkit.org/205172@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2018-10-02 22:14:52 +00:00
<None Include="..\UserInterface\CSSManager.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CSSMedia.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CSSObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CSSProperty.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CSSRule.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CSSStyleDeclaration.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\CSSStyleSheet.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DashboardView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DashboardView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseHostTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseIcon.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseTableContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseTableContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseTableIcon.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseTableObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseTableTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DatabaseTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DataGrid.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DataGrid.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DebuggerManager.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DebuggerObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DetailsSection.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DetailsSection.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DetailsSectionDataGridRow.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DetailsSectionGroup.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DetailsSectionPropertiesRow.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DetailsSectionRow.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DetailsSectionSimpleRow.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DetailsSidebarPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DividerNavigationItem.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DividerNavigationItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMDetailsSidebarPanel.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: rename frontend managers to be more consistent with backend agents https://bugs.webkit.org/show_bug.cgi?id=190160 Reviewed by Joseph Pecoraro. Source/WebInspectorUI: * UserInterface/Test.html: * UserInterface/Test/Test.js: * UserInterface/Main.html: * UserInterface/Base/Main.js: * UserInterface/Base/DOMUtilities.js: * UserInterface/Controllers/ApplicationCacheManager.js: * UserInterface/Controllers/CSSManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/CSSStyleManager.js. * UserInterface/Controllers/ConsoleManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/LogManager.js. * UserInterface/Controllers/DOMDebuggerManager.js: * UserInterface/Controllers/DOMManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/DOMTreeManager.js. * UserInterface/Controllers/DOMStorageManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/StorageManager.js. * UserInterface/Controllers/DashboardManager.js: Removed. * UserInterface/Controllers/DatabaseManager.js: Copied from Source/WebInspectorUI/UserInterface/Controllers/DOMStorageManager.js. * UserInterface/Controllers/HARBuilder.js: * UserInterface/Controllers/IndexedDBManager.js: Copied from Source/WebInspectorUI/UserInterface/Controllers/DOMStorageManager.js. * UserInterface/Controllers/IssueManager.js: Removed. * UserInterface/Controllers/JavaScriptLogViewController.js: * UserInterface/Controllers/NetworkManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/FrameResourceManager.js. * UserInterface/Controllers/SourceMapManager.js: * UserInterface/Controllers/TimelineManager.js: * UserInterface/Debug/UncaughtExceptionReporter.js: * UserInterface/Models/CSSProperty.js: * UserInterface/Models/CSSSelector.js: * UserInterface/Models/CallFrame.js: * UserInterface/Models/Canvas.js: * UserInterface/Models/ConsoleMessage.js: * UserInterface/Models/DOMBreakpoint.js: * UserInterface/Models/DOMNode.js: * UserInterface/Models/DOMNodeStyles.js: * UserInterface/Models/DOMTree.js: * UserInterface/Models/DefaultDashboard.js: * UserInterface/Models/Script.js: * UserInterface/Models/ScriptTimelineRecord.js: * UserInterface/Models/SourceMapResource.js: * UserInterface/Models/TimelineRecording.js: * UserInterface/Protocol/CSSObserver.js: * UserInterface/Protocol/ConsoleObserver.js: * UserInterface/Protocol/DOMObserver.js: * UserInterface/Protocol/DOMStorageObserver.js: * UserInterface/Protocol/DatabaseObserver.js: * UserInterface/Protocol/InspectorFrontendAPI.js: * UserInterface/Protocol/InspectorObserver.js: * UserInterface/Protocol/MainTarget.js: * UserInterface/Protocol/NetworkObserver.js: * UserInterface/Protocol/PageObserver.js: * UserInterface/Protocol/RemoteObject.js: * UserInterface/Protocol/RuntimeObserver.js: * UserInterface/Protocol/WorkerTarget.js: * UserInterface/Views/BoxModelDetailsSectionRow.js: * UserInterface/Views/CanvasOverviewContentView.js: * UserInterface/Views/CanvasTreeElement.js: * UserInterface/Views/ContentView.js: * UserInterface/Views/ContextMenuUtilities.js: * UserInterface/Views/CookieStorageContentView.js: * UserInterface/Views/DOMDetailsSidebarPanel.js: * UserInterface/Views/DOMNodeDetailsSidebarPanel.js: * UserInterface/Views/DOMNodeTreeElement.js: * UserInterface/Views/DOMTreeContentView.js: * UserInterface/Views/DOMTreeDataGrid.js: * UserInterface/Views/DOMTreeElement.js: * UserInterface/Views/DOMTreeElementPathComponent.js: * UserInterface/Views/DOMTreeOutline.js: * UserInterface/Views/DOMTreeUpdater.js: * UserInterface/Views/DebuggerSidebarPanel.js: * UserInterface/Views/ElementsTabContentView.js: * UserInterface/Views/EventBreakpointPopover.js: * UserInterface/Views/EventBreakpointTreeElement.js: * UserInterface/Views/EventListenerSectionGroup.js: * UserInterface/Views/FormattedValue.js: * UserInterface/Views/FrameTreeElement.js: * UserInterface/Views/GeneralStyleDetailsSidebarPanel.js: * UserInterface/Views/IndexedDatabaseObjectStoreContentView.js: * UserInterface/Views/LayerDetailsSidebarPanel.js: * UserInterface/Views/LayerTreeDataGridNode.js: * UserInterface/Views/LayerTreeDetailsSidebarPanel.js: * UserInterface/Views/Layers3DContentView.js: * UserInterface/Views/LogContentView.js: * UserInterface/Views/NetworkTableContentView.js: * UserInterface/Views/ObjectTreeBaseTreeElement.js: * UserInterface/Views/ObjectTreeView.js: * UserInterface/Views/OpenResourceDialog.js: * UserInterface/Views/ResourceSidebarPanel.js: * UserInterface/Views/SearchSidebarPanel.js: * UserInterface/Views/SettingsTabContentView.js: * UserInterface/Views/SourceCodeTextEditor.js: * UserInterface/Views/SpreadsheetCSSStyleDeclarationSection.js: * UserInterface/Views/SpreadsheetRulesStyleDetailsPanel.js: * UserInterface/Views/StorageSidebarPanel.js: * UserInterface/Views/StyleDetailsPanel.js: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: LayoutTests: * http/tests/inspector/dom/cross-domain-inspected-node-access.html: * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: * http/tests/inspector/dom/shapes-test.js: * http/tests/inspector/network/har/har-page.html: * http/tests/inspector/network/loadResource-insecure-resource.html: * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html: * http/tests/inspector/network/resource-response-source-memory-cache.html: * http/tests/inspector/network/resource-sizes-memory-cache.html: * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: * http/tests/websocket/tests/hybi/inspector/before-load.html: * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: * inspector/canvas/requestNode.html: * inspector/codemirror/resources/prettyprinting/utilities.js: (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults): (TestPage.registerInitializer.window.addPrettyPrintingTests): (TestPage.registerInitializer): * inspector/console/clearMessages.html: * inspector/console/command-line-api.html: * inspector/console/console-api.html: * inspector/console/console-count.html: * inspector/console/console-table.html: * inspector/console/console-time.html: * inspector/console/message-stack-trace.html: * inspector/console/messageAdded-from-named-evaluations.html: * inspector/console/messageRepeatCountUpdated.html: * inspector/console/messagesCleared.html: * inspector/console/webcore-logging-expected.txt: * inspector/console/webcore-logging.html: * inspector/controller/runtime-controller-import.html: * inspector/controller/runtime-controller.html: * inspector/css/add-rule.html: * inspector/css/createStyleSheet.html: * inspector/css/css-property.html: * inspector/css/getAllStyleSheets.html: * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: * inspector/css/matched-style-properties.html: * inspector/css/modify-css-property.html: * inspector/css/modify-rule-selector.html: * inspector/css/pseudo-element-matches-for-pseudo-element-node.html: * inspector/css/pseudo-element-matches.html: * inspector/css/selector-dynamic-specificity.html: * inspector/css/selector-specificity.html: * inspector/css/shadow-scoped-style.html: * inspector/css/stylesheet-events-basic.html: * inspector/css/stylesheet-events-imports.html: * inspector/css/stylesheet-events-inspector-stylesheet.html: * inspector/css/stylesheet-events-multiple-documents.html: * inspector/css/stylesheet-with-mutations.html: * inspector/debugger/csp-exceptions.html: * inspector/debugger/js-stacktrace.html: * inspector/debugger/resources/log-pause-location.js: (TestPage.registerInitializer.window.findScript): (TestPage.registerInitializer.window.loadMainPageContent): (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext): (TestPage.registerInitializer.window.logLinesWithContext): * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: * inspector/dom-debugger/dom-breakpoints.html: * inspector/dom-debugger/xhr-breakpoints.html: * inspector/dom/breakpoint-for-event-listener.html: * inspector/dom/csp-big5-hash.html: * inspector/dom/csp-hash.html: * inspector/dom/customElementState.html: * inspector/dom/domutilities-csspath.html: * inspector/dom/domutilities-path-dump.html: * inspector/dom/domutilities-xpath.html: * inspector/dom/event-listener-add-remove.html: * inspector/dom/getEventListenersForNode.html: * inspector/dom/getOuterHTML.html: * inspector/dom/hideHighlight.html: * inspector/dom/highlightFrame.html: * inspector/dom/highlightNode.html: * inspector/dom/highlightNodeList.html: * inspector/dom/highlightSelector.html: * inspector/dom/insertAdjacentHTML.html: * inspector/dom/inspect.html: * inspector/dom/pseudo-element-dynamic.html: * inspector/dom/pseudo-element-static.html: * inspector/dom/push-node-by-path-to-frontend.html: * inspector/dom/setEventListenerDisabled.html: * inspector/dom/setInspectedNode.html: * inspector/dom/setOuterHTML-no-document-element.html: * inspector/dom/setOuterHTML.html: * inspector/dom/shadow-and-non-shadow-children.html: * inspector/dom/shadowRootType.html: * inspector/dom/template-content.html: * inspector/formatting/resources/utilities.js: (TestPage.registerInitializer.loadFormattingTestAndExpectedResults): (TestPage.registerInitializer.window.addFormattingTests): (TestPage.registerInitializer): * inspector/indexeddb/clearObjectStore.html: * inspector/indexeddb/deleteDatabaseNamesWithSpace.html: * inspector/indexeddb/requestData.html: * inspector/indexeddb/requestDatabase.html: * inspector/indexeddb/requestDatabaseNames.html: * inspector/layers/layer-tree-manager.html: * inspector/model/dom-node.html: * inspector/model/frame-extra-scripts.html: * inspector/model/script-resource-relationship.html: * inspector/model/stack-trace.html: * inspector/page/empty-or-missing-resources.html: * inspector/page/hidpi-snapshot-size.html: * inspector/page/main-frame-resource.html: * inspector/runtime/change-execution-context-identifier.html: * inspector/runtime/saveResult.html: * inspector/storage/domStorage-events.html: * inspector/worker/console-basic.html: * inspector/worker/resources-in-worker.html: Canonical link: https://commits.webkit.org/205172@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2018-10-02 22:14:52 +00:00
<None Include="..\UserInterface\DOMManager.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMNode.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMNodeDetailsSidebarPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMNodeStyles.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMSearchMatchObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMStorageContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMStorageContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMStorageIcons.css">
<Filter>UserInterface</Filter>
</None>
Web Inspector: rename frontend managers to be more consistent with backend agents https://bugs.webkit.org/show_bug.cgi?id=190160 Reviewed by Joseph Pecoraro. Source/WebInspectorUI: * UserInterface/Test.html: * UserInterface/Test/Test.js: * UserInterface/Main.html: * UserInterface/Base/Main.js: * UserInterface/Base/DOMUtilities.js: * UserInterface/Controllers/ApplicationCacheManager.js: * UserInterface/Controllers/CSSManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/CSSStyleManager.js. * UserInterface/Controllers/ConsoleManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/LogManager.js. * UserInterface/Controllers/DOMDebuggerManager.js: * UserInterface/Controllers/DOMManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/DOMTreeManager.js. * UserInterface/Controllers/DOMStorageManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/StorageManager.js. * UserInterface/Controllers/DashboardManager.js: Removed. * UserInterface/Controllers/DatabaseManager.js: Copied from Source/WebInspectorUI/UserInterface/Controllers/DOMStorageManager.js. * UserInterface/Controllers/HARBuilder.js: * UserInterface/Controllers/IndexedDBManager.js: Copied from Source/WebInspectorUI/UserInterface/Controllers/DOMStorageManager.js. * UserInterface/Controllers/IssueManager.js: Removed. * UserInterface/Controllers/JavaScriptLogViewController.js: * UserInterface/Controllers/NetworkManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/FrameResourceManager.js. * UserInterface/Controllers/SourceMapManager.js: * UserInterface/Controllers/TimelineManager.js: * UserInterface/Debug/UncaughtExceptionReporter.js: * UserInterface/Models/CSSProperty.js: * UserInterface/Models/CSSSelector.js: * UserInterface/Models/CallFrame.js: * UserInterface/Models/Canvas.js: * UserInterface/Models/ConsoleMessage.js: * UserInterface/Models/DOMBreakpoint.js: * UserInterface/Models/DOMNode.js: * UserInterface/Models/DOMNodeStyles.js: * UserInterface/Models/DOMTree.js: * UserInterface/Models/DefaultDashboard.js: * UserInterface/Models/Script.js: * UserInterface/Models/ScriptTimelineRecord.js: * UserInterface/Models/SourceMapResource.js: * UserInterface/Models/TimelineRecording.js: * UserInterface/Protocol/CSSObserver.js: * UserInterface/Protocol/ConsoleObserver.js: * UserInterface/Protocol/DOMObserver.js: * UserInterface/Protocol/DOMStorageObserver.js: * UserInterface/Protocol/DatabaseObserver.js: * UserInterface/Protocol/InspectorFrontendAPI.js: * UserInterface/Protocol/InspectorObserver.js: * UserInterface/Protocol/MainTarget.js: * UserInterface/Protocol/NetworkObserver.js: * UserInterface/Protocol/PageObserver.js: * UserInterface/Protocol/RemoteObject.js: * UserInterface/Protocol/RuntimeObserver.js: * UserInterface/Protocol/WorkerTarget.js: * UserInterface/Views/BoxModelDetailsSectionRow.js: * UserInterface/Views/CanvasOverviewContentView.js: * UserInterface/Views/CanvasTreeElement.js: * UserInterface/Views/ContentView.js: * UserInterface/Views/ContextMenuUtilities.js: * UserInterface/Views/CookieStorageContentView.js: * UserInterface/Views/DOMDetailsSidebarPanel.js: * UserInterface/Views/DOMNodeDetailsSidebarPanel.js: * UserInterface/Views/DOMNodeTreeElement.js: * UserInterface/Views/DOMTreeContentView.js: * UserInterface/Views/DOMTreeDataGrid.js: * UserInterface/Views/DOMTreeElement.js: * UserInterface/Views/DOMTreeElementPathComponent.js: * UserInterface/Views/DOMTreeOutline.js: * UserInterface/Views/DOMTreeUpdater.js: * UserInterface/Views/DebuggerSidebarPanel.js: * UserInterface/Views/ElementsTabContentView.js: * UserInterface/Views/EventBreakpointPopover.js: * UserInterface/Views/EventBreakpointTreeElement.js: * UserInterface/Views/EventListenerSectionGroup.js: * UserInterface/Views/FormattedValue.js: * UserInterface/Views/FrameTreeElement.js: * UserInterface/Views/GeneralStyleDetailsSidebarPanel.js: * UserInterface/Views/IndexedDatabaseObjectStoreContentView.js: * UserInterface/Views/LayerDetailsSidebarPanel.js: * UserInterface/Views/LayerTreeDataGridNode.js: * UserInterface/Views/LayerTreeDetailsSidebarPanel.js: * UserInterface/Views/Layers3DContentView.js: * UserInterface/Views/LogContentView.js: * UserInterface/Views/NetworkTableContentView.js: * UserInterface/Views/ObjectTreeBaseTreeElement.js: * UserInterface/Views/ObjectTreeView.js: * UserInterface/Views/OpenResourceDialog.js: * UserInterface/Views/ResourceSidebarPanel.js: * UserInterface/Views/SearchSidebarPanel.js: * UserInterface/Views/SettingsTabContentView.js: * UserInterface/Views/SourceCodeTextEditor.js: * UserInterface/Views/SpreadsheetCSSStyleDeclarationSection.js: * UserInterface/Views/SpreadsheetRulesStyleDetailsPanel.js: * UserInterface/Views/StorageSidebarPanel.js: * UserInterface/Views/StyleDetailsPanel.js: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: LayoutTests: * http/tests/inspector/dom/cross-domain-inspected-node-access.html: * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: * http/tests/inspector/dom/shapes-test.js: * http/tests/inspector/network/har/har-page.html: * http/tests/inspector/network/loadResource-insecure-resource.html: * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html: * http/tests/inspector/network/resource-response-source-memory-cache.html: * http/tests/inspector/network/resource-sizes-memory-cache.html: * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: * http/tests/websocket/tests/hybi/inspector/before-load.html: * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: * inspector/canvas/requestNode.html: * inspector/codemirror/resources/prettyprinting/utilities.js: (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults): (TestPage.registerInitializer.window.addPrettyPrintingTests): (TestPage.registerInitializer): * inspector/console/clearMessages.html: * inspector/console/command-line-api.html: * inspector/console/console-api.html: * inspector/console/console-count.html: * inspector/console/console-table.html: * inspector/console/console-time.html: * inspector/console/message-stack-trace.html: * inspector/console/messageAdded-from-named-evaluations.html: * inspector/console/messageRepeatCountUpdated.html: * inspector/console/messagesCleared.html: * inspector/console/webcore-logging-expected.txt: * inspector/console/webcore-logging.html: * inspector/controller/runtime-controller-import.html: * inspector/controller/runtime-controller.html: * inspector/css/add-rule.html: * inspector/css/createStyleSheet.html: * inspector/css/css-property.html: * inspector/css/getAllStyleSheets.html: * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: * inspector/css/matched-style-properties.html: * inspector/css/modify-css-property.html: * inspector/css/modify-rule-selector.html: * inspector/css/pseudo-element-matches-for-pseudo-element-node.html: * inspector/css/pseudo-element-matches.html: * inspector/css/selector-dynamic-specificity.html: * inspector/css/selector-specificity.html: * inspector/css/shadow-scoped-style.html: * inspector/css/stylesheet-events-basic.html: * inspector/css/stylesheet-events-imports.html: * inspector/css/stylesheet-events-inspector-stylesheet.html: * inspector/css/stylesheet-events-multiple-documents.html: * inspector/css/stylesheet-with-mutations.html: * inspector/debugger/csp-exceptions.html: * inspector/debugger/js-stacktrace.html: * inspector/debugger/resources/log-pause-location.js: (TestPage.registerInitializer.window.findScript): (TestPage.registerInitializer.window.loadMainPageContent): (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext): (TestPage.registerInitializer.window.logLinesWithContext): * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: * inspector/dom-debugger/dom-breakpoints.html: * inspector/dom-debugger/xhr-breakpoints.html: * inspector/dom/breakpoint-for-event-listener.html: * inspector/dom/csp-big5-hash.html: * inspector/dom/csp-hash.html: * inspector/dom/customElementState.html: * inspector/dom/domutilities-csspath.html: * inspector/dom/domutilities-path-dump.html: * inspector/dom/domutilities-xpath.html: * inspector/dom/event-listener-add-remove.html: * inspector/dom/getEventListenersForNode.html: * inspector/dom/getOuterHTML.html: * inspector/dom/hideHighlight.html: * inspector/dom/highlightFrame.html: * inspector/dom/highlightNode.html: * inspector/dom/highlightNodeList.html: * inspector/dom/highlightSelector.html: * inspector/dom/insertAdjacentHTML.html: * inspector/dom/inspect.html: * inspector/dom/pseudo-element-dynamic.html: * inspector/dom/pseudo-element-static.html: * inspector/dom/push-node-by-path-to-frontend.html: * inspector/dom/setEventListenerDisabled.html: * inspector/dom/setInspectedNode.html: * inspector/dom/setOuterHTML-no-document-element.html: * inspector/dom/setOuterHTML.html: * inspector/dom/shadow-and-non-shadow-children.html: * inspector/dom/shadowRootType.html: * inspector/dom/template-content.html: * inspector/formatting/resources/utilities.js: (TestPage.registerInitializer.loadFormattingTestAndExpectedResults): (TestPage.registerInitializer.window.addFormattingTests): (TestPage.registerInitializer): * inspector/indexeddb/clearObjectStore.html: * inspector/indexeddb/deleteDatabaseNamesWithSpace.html: * inspector/indexeddb/requestData.html: * inspector/indexeddb/requestDatabase.html: * inspector/indexeddb/requestDatabaseNames.html: * inspector/layers/layer-tree-manager.html: * inspector/model/dom-node.html: * inspector/model/frame-extra-scripts.html: * inspector/model/script-resource-relationship.html: * inspector/model/stack-trace.html: * inspector/page/empty-or-missing-resources.html: * inspector/page/hidpi-snapshot-size.html: * inspector/page/main-frame-resource.html: * inspector/runtime/change-execution-context-identifier.html: * inspector/runtime/saveResult.html: * inspector/storage/domStorage-events.html: * inspector/worker/console-basic.html: * inspector/worker/resources-in-worker.html: Canonical link: https://commits.webkit.org/205172@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2018-10-02 22:14:52 +00:00
<None Include="..\UserInterface\DOMStorageManager.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMStorageObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMStorageObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMStorageTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMTree.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMTreeContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMTreeContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMTreeElementPathComponent.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMTreeOutline.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMTreeOutline.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMTreeUpdater.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\DOMUtilities.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Editing.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\EditingSupport.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\EventHandler.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\EventListenerSection.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\EventListenerSectionGroup.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\EventListenerSectionGroup.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ExecutionContext.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ExecutionContextList.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FilterBar.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FilterBar.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FindBanner.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FindBanner.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FlexibleSpaceNavigationItem.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FlexibleSpaceNavigationItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FolderIcon.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FolderTreeElement.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: decouple child element folderization logic from FrameTreeElement https://bugs.webkit.org/show_bug.cgi?id=138364 Patch by Matt Baker <mattbaker@apple.com> on 2014-11-08 Reviewed by Timothy Hatcher. Created FolderizedTreeElement base class, which FrameTreeElement now inherits via SourceCodeTreeElement. FolderizedTreeElement uses settings provided by derived classes for labeling subfolders and to determine folder membership for child items. * UserInterface/Base/Main.js: (WebInspector.canArchiveMainFrame): * UserInterface/Main.html: * UserInterface/Models/LayoutTimelineRecord.js: (WebInspector.LayoutTimelineRecord.displayNameForEventType): (WebInspector.LayoutTimelineRecord.EventType.displayName): Deleted. * UserInterface/Models/Resource.js: (WebInspector.Resource): (WebInspector.Resource.typeFromMIMEType): (WebInspector.Resource.displayNameForType): (WebInspector.Resource.prototype.get syntheticMIMEType): (WebInspector.Resource.prototype.updateForResponse): (WebInspector.Resource.Type.fromMIMEType): Deleted. (WebInspector.Resource.Type.displayName): Deleted. * UserInterface/Models/SourceMapResource.js: (WebInspector.SourceMapResource): * UserInterface/Views/FolderizedTreeElement.js: Added. (WebInspector.FolderizedTreeElement): (WebInspector.FolderizedTreeElement.prototype.get groupedIntoFolders): (WebInspector.FolderizedTreeElement.prototype.set folderSettingsKey): (WebInspector.FolderizedTreeElement.prototype.registerFolderizeSettings): (WebInspector.FolderizedTreeElement.prototype.set removeChildren): (WebInspector.FolderizedTreeElement.prototype.addChildForRepresentedObject): (WebInspector.FolderizedTreeElement.prototype.addRepresentedObjectToNewChildQueue): (WebInspector.FolderizedTreeElement.prototype.removeChildForRepresentedObject): (WebInspector.FolderizedTreeElement.prototype.compareChildTreeElements): (WebInspector.FolderizedTreeElement.prototype.updateParentStatus): (WebInspector.FolderizedTreeElement.prototype._clearNewChildQueue): (WebInspector.FolderizedTreeElement.prototype._populateFromNewChildQueue): (WebInspector.FolderizedTreeElement.prototype._removeRepresentedObjectFromNewChildQueue): (WebInspector.FolderizedTreeElement.prototype._addTreeElement): (WebInspector.FolderizedTreeElement.prototype._compareTreeElementsByMainTitle): (WebInspector.FolderizedTreeElement.prototype._insertFolderTreeElement): (WebInspector.FolderizedTreeElement.prototype._insertChildTreeElement): (WebInspector.FolderizedTreeElement.prototype._removeTreeElement): (WebInspector.FolderizedTreeElement.prototype._parentTreeElementForRepresentedObject): (WebInspector.FolderizedTreeElement.prototype._folderTreeElementExpandedStateChange): (WebInspector.FolderizedTreeElement.prototype._settingsForRepresentedObject): (WebInspector.FolderizedTreeElement.prototype._shouldGroupIntoFolders.pushCategory): (WebInspector.FolderizedTreeElement.prototype._shouldGroupIntoFolders): * UserInterface/Views/FrameTreeElement.js: (.this): (WebInspector.FrameTreeElement.prototype.updateSourceMapResources): (WebInspector.FrameTreeElement.prototype.onattach): (WebInspector.FrameTreeElement.prototype.ondetach): (WebInspector.FrameTreeElement.prototype.compareChildTreeElements): (WebInspector.FrameTreeElement.prototype.onpopulate): (WebInspector.FrameTreeElement.prototype._mainResourceDidChange): (WebInspector.FrameTreeElement.prototype._resourceWasAdded): (WebInspector.FrameTreeElement.prototype._resourceWasRemoved): (WebInspector.FrameTreeElement.prototype._childFrameWasAdded): (WebInspector.FrameTreeElement.prototype._childFrameWasRemoved): (WebInspector.FrameTreeElement.prototype._childContentFlowWasAdded): (WebInspector.FrameTreeElement.prototype._childContentFlowWasRemoved): (WebInspector.FrameTreeElement.prototype._rootDOMNodeInvalidated): (WebInspector.FrameTreeElement): Deleted. (WebInspector.FrameTreeElement.prototype.removeChildren): Deleted. (WebInspector.FrameTreeElement.prototype._updateParentStatus): Deleted. (WebInspector.FrameTreeElement.prototype._addRepresentedObjectToNewChildQueue): Deleted. (WebInspector.FrameTreeElement.prototype._removeRepresentedObjectFromNewChildQueue): Deleted. (WebInspector.FrameTreeElement.prototype._populateFromNewChildQueue): Deleted. (WebInspector.FrameTreeElement.prototype._clearNewChildQueue): Deleted. (WebInspector.FrameTreeElement.prototype._addChildForRepresentedObject): Deleted. (WebInspector.FrameTreeElement.prototype._removeChildForRepresentedObject): Deleted. (WebInspector.FrameTreeElement.prototype._addTreeElementForRepresentedObject): Deleted. (WebInspector.FrameTreeElement.prototype._addTreeElement): Deleted. (WebInspector.FrameTreeElement.prototype._compareTreeElementsByMainTitle): Deleted. (WebInspector.FrameTreeElement.prototype._insertFolderTreeElement): Deleted. (WebInspector.FrameTreeElement.prototype._compareResourceTreeElements): Deleted. (WebInspector.FrameTreeElement.prototype._insertResourceTreeElement): Deleted. (WebInspector.FrameTreeElement.prototype._removeTreeElement): Deleted. (WebInspector.FrameTreeElement.prototype._folderNameForResourceType): Deleted. (WebInspector.FrameTreeElement.prototype._parentTreeElementForRepresentedObject.createFolderTreeElement): Deleted. (WebInspector.FrameTreeElement.prototype._parentTreeElementForRepresentedObject): Deleted. (WebInspector.FrameTreeElement.prototype._folderTreeElementExpandedStateChange): Deleted. (WebInspector.FrameTreeElement.prototype._shouldGroupIntoFolders.pushResourceType): Deleted. (WebInspector.FrameTreeElement.prototype._shouldGroupIntoFolders.pushCategory): Deleted. (WebInspector.FrameTreeElement.prototype._shouldGroupIntoFolders): Deleted. * UserInterface/Views/LayoutTimelineDataGridNode.js: (WebInspector.LayoutTimelineDataGridNode.prototype.createCellContent): * UserInterface/Views/LayoutTimelineView.js: (WebInspector.LayoutTimelineView): Deleted. * UserInterface/Views/NetworkTimelineView.js: (WebInspector.NetworkTimelineView): Deleted. * UserInterface/Views/ResourceDetailsSidebarPanel.js: (WebInspector.ResourceDetailsSidebarPanel.prototype._refreshResourceType): * UserInterface/Views/ResourceTimelineDataGridNode.js: (WebInspector.ResourceTimelineDataGridNode.prototype.createCellContent): * UserInterface/Views/SourceCodeTreeElement.js: (WebInspector.SourceCodeTreeElement): * UserInterface/Views/TimelineDataGrid.js: (WebInspector.TimelineDataGrid.createColumnScopeBar): * UserInterface/Views/TimelineRecordTreeElement.js: (WebInspector.TimelineRecordTreeElement): * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Canonical link: https://commits.webkit.org/156364@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@175784 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-11-09 03:17:40 +00:00
<None Include="..\UserInterface\FolderizedTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FontResourceContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FontResourceContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FormatterContentBuilder.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FormatterSourceMap.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Frame.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FrameContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\FrameTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\GeneralTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\GeneralTreeElementPathComponent.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\GenericResourceContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Geometry.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\HierarchicalPathComponent.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\HierarchicalPathComponent.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\HierarchicalPathNavigationItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ImageResourceContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ImageResourceContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ImageUtilities.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\IndeterminateProgressSpinner.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\IndeterminateProgressSpinner.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\InspectorBackend.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\InspectorFrontendAPI.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\InspectorObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\InstrumentIcons.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\InstrumentSidebarPanel.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\InstrumentSidebarPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\IssueMessage.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\JavaScriptLogViewController.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\JavaScriptProfileObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\JavaScriptProfileType.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\JavaScriptProfileView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\JavaScriptProfileView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\KeyboardShortcut.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LayerTreeDataGrid.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LayerTreeDataGridNode.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LayerTreeManager.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LayerTreeObserver.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: Layer summary should be bottom sticky https://bugs.webkit.org/show_bug.cgi?id=138518 Reviewed by Timothy Hatcher. Previously only NavigationSidebars had a content view. Now, give all Sidebars a contentElement section for content. Update all Details Sidebars to append content to the contentElement instead of directly to the element. Only two Details sidebars append to the element: - CSSStyleDetailsSidebarPanel for the navigation bar at the top - LayerTreeDetailsSidebarPanel for the summary view at the bottom Take this opportunity to fix up some naming and styles as well. * UserInterface/Views/SidebarPanel.js: (WebInspector.SidebarPanel): (WebInspector.SidebarPanel.prototype.get contentElement): Give every SidebarPanel a content element. * UserInterface/Views/DetailsSidebarPanel.css: Removed. (.sidebar > .panel > .content): * UserInterface/Views/SidebarPanel.css: Added. (.sidebar > .panel > .content): And give that content element a default style. * UserInterface/Views/NavigationSidebarPanel.css: (.sidebar > .panel.navigation > .content): * UserInterface/Views/NavigationSidebarPanel.js: (WebInspector.NavigationSidebarPanel): (WebInspector.NavigationSidebarPanel.prototype.createContentTreeOutline): (WebInspector.NavigationSidebarPanel.prototype._updateContentOverflowShadowVisibility): (WebInspector.NavigationSidebarPanel.prototype.get contentElement): Deleted. Navigation sidebar panels now use the parent's contentElement. Also, carry over their default styles, overriding the base. * UserInterface/Views/LayerTreeDetailsSidebarPanel.js: Renamed from Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.js. (WebInspector.LayerTreeDetailsSidebarPanel.prototype._buildLayerInfoSection): (WebInspector.LayerTreeDetailsSidebarPanel.prototype._buildDataGridSection): (WebInspector.LayerTreeDetailsSidebarPanel.prototype._buildBottomBar): Rename LayerTreeSidebarPanel to make it clear this is a DetailsSidebarPanel. Add the "bottom bar" to the root element, and sections to the contentElement. * UserInterface/Views/LayerTreeDetailsSidebarPanel.css: Renamed from Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.css. (.sidebar > .layer-tree.panel > .content): (body.mac-platform.legacy .sidebar > .layer-tree.panel > .content): Style the bottom bar to pin it to the bottom of the sidebar panel. (WebInspector.CSSStyleDetailsSidebarPanel): (WebInspector.CSSStyleDetailsSidebarPanel.prototype.refresh): (WebInspector.CSSStyleDetailsSidebarPanel.prototype._navigationItemSelected): Add the navigation bar to the root element, and sections to the contentElement. * UserInterface/Base/Main.js: (WebInspector.contentLoaded): * UserInterface/Main.html: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Update for new names. * UserInterface/Views/ApplicationCacheDetailsSidebarPanel.js: (WebInspector.ApplicationCacheDetailsSidebarPanel): * UserInterface/Views/CSSStyleDetailsSidebarPanel.js: * UserInterface/Views/DOMDetailsSidebarPanel.js: (WebInspector.DOMDetailsSidebarPanel): * UserInterface/Views/DOMNodeDetailsSidebarPanel.js: (WebInspector.DOMNodeDetailsSidebarPanel): * UserInterface/Views/DetailsSidebarPanel.js: (WebInspector.DetailsSidebarPanel): * UserInterface/Views/ProbeDetailsSidebarPanel.js: * UserInterface/Views/ResourceDetailsSidebarPanel.js: (WebInspector.ResourceDetailsSidebarPanel): (WebInspector.ResourceDetailsSidebarPanel.prototype._refreshURL): (WebInspector.ResourceDetailsSidebarPanel.prototype._refreshImageSizeSection): (WebInspector.ResourceDetailsSidebarPanel.prototype._refreshRequestDataSection): * UserInterface/Views/ScopeChainDetailsSidebarPanel.js: (WebInspector.ScopeChainDetailsSidebarPanel.prototype.refresh.delayedWork): (WebInspector.ScopeChainDetailsSidebarPanel.prototype.refresh): All details sidebar panels now use the contentElement instead of element for content. Canonical link: https://commits.webkit.org/156347@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@175767 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-11-07 23:37:38 +00:00
<None Include="..\UserInterface\LayerTreeDetailsSidebarPanel.css">
<Filter>UserInterface</Filter>
</None>
Web Inspector: Layer summary should be bottom sticky https://bugs.webkit.org/show_bug.cgi?id=138518 Reviewed by Timothy Hatcher. Previously only NavigationSidebars had a content view. Now, give all Sidebars a contentElement section for content. Update all Details Sidebars to append content to the contentElement instead of directly to the element. Only two Details sidebars append to the element: - CSSStyleDetailsSidebarPanel for the navigation bar at the top - LayerTreeDetailsSidebarPanel for the summary view at the bottom Take this opportunity to fix up some naming and styles as well. * UserInterface/Views/SidebarPanel.js: (WebInspector.SidebarPanel): (WebInspector.SidebarPanel.prototype.get contentElement): Give every SidebarPanel a content element. * UserInterface/Views/DetailsSidebarPanel.css: Removed. (.sidebar > .panel > .content): * UserInterface/Views/SidebarPanel.css: Added. (.sidebar > .panel > .content): And give that content element a default style. * UserInterface/Views/NavigationSidebarPanel.css: (.sidebar > .panel.navigation > .content): * UserInterface/Views/NavigationSidebarPanel.js: (WebInspector.NavigationSidebarPanel): (WebInspector.NavigationSidebarPanel.prototype.createContentTreeOutline): (WebInspector.NavigationSidebarPanel.prototype._updateContentOverflowShadowVisibility): (WebInspector.NavigationSidebarPanel.prototype.get contentElement): Deleted. Navigation sidebar panels now use the parent's contentElement. Also, carry over their default styles, overriding the base. * UserInterface/Views/LayerTreeDetailsSidebarPanel.js: Renamed from Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.js. (WebInspector.LayerTreeDetailsSidebarPanel.prototype._buildLayerInfoSection): (WebInspector.LayerTreeDetailsSidebarPanel.prototype._buildDataGridSection): (WebInspector.LayerTreeDetailsSidebarPanel.prototype._buildBottomBar): Rename LayerTreeSidebarPanel to make it clear this is a DetailsSidebarPanel. Add the "bottom bar" to the root element, and sections to the contentElement. * UserInterface/Views/LayerTreeDetailsSidebarPanel.css: Renamed from Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.css. (.sidebar > .layer-tree.panel > .content): (body.mac-platform.legacy .sidebar > .layer-tree.panel > .content): Style the bottom bar to pin it to the bottom of the sidebar panel. (WebInspector.CSSStyleDetailsSidebarPanel): (WebInspector.CSSStyleDetailsSidebarPanel.prototype.refresh): (WebInspector.CSSStyleDetailsSidebarPanel.prototype._navigationItemSelected): Add the navigation bar to the root element, and sections to the contentElement. * UserInterface/Base/Main.js: (WebInspector.contentLoaded): * UserInterface/Main.html: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Update for new names. * UserInterface/Views/ApplicationCacheDetailsSidebarPanel.js: (WebInspector.ApplicationCacheDetailsSidebarPanel): * UserInterface/Views/CSSStyleDetailsSidebarPanel.js: * UserInterface/Views/DOMDetailsSidebarPanel.js: (WebInspector.DOMDetailsSidebarPanel): * UserInterface/Views/DOMNodeDetailsSidebarPanel.js: (WebInspector.DOMNodeDetailsSidebarPanel): * UserInterface/Views/DetailsSidebarPanel.js: (WebInspector.DetailsSidebarPanel): * UserInterface/Views/ProbeDetailsSidebarPanel.js: * UserInterface/Views/ResourceDetailsSidebarPanel.js: (WebInspector.ResourceDetailsSidebarPanel): (WebInspector.ResourceDetailsSidebarPanel.prototype._refreshURL): (WebInspector.ResourceDetailsSidebarPanel.prototype._refreshImageSizeSection): (WebInspector.ResourceDetailsSidebarPanel.prototype._refreshRequestDataSection): * UserInterface/Views/ScopeChainDetailsSidebarPanel.js: (WebInspector.ScopeChainDetailsSidebarPanel.prototype.refresh.delayedWork): (WebInspector.ScopeChainDetailsSidebarPanel.prototype.refresh): All details sidebar panels now use the contentElement instead of element for content. Canonical link: https://commits.webkit.org/156347@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@175767 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-11-07 23:37:38 +00:00
<None Include="..\UserInterface\LayerTreeDetailsSidebarPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LayoutTimelineDataGridNode.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LayoutTimelineRecord.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: add a separate overview for the Rendering Frames timeline https://bugs.webkit.org/show_bug.cgi?id=144245 Patch by Matt Baker <mattbaker@apple.com> on 2015-04-28 Reviewed by Timothy Hatcher. The Timelines tab now supports two view modes, labeled "Timelines" and "Rendering Frames", with each mode having a seperate timeline overview and selected range. The Timelines mode displays the original time-based graphs (Network, Layout, and Script), and switching to the Rendering Frames mode displays a frames graph with a timeline ruler which shows frame indices. If the rendering frames timeline is supported by the backend, a navigation bar is added to the timelines sidebar with controls for switching between view modes. In addition to user-triggered view mode changes, the timelines sidebar will automatically change the current view mode in response to content view changes that are triggered elsewhere in the UI (for example, when a timeline that does not belong to the current view mode is selected via the navigation path). * UserInterface/Controllers/TimelineManager.js: (WebInspector.TimelineManager.prototype.get activeRecording): Deleted. (WebInspector.TimelineManager.prototype.get recordings): Deleted. Removed unused code. * UserInterface/Main.html: New files. * UserInterface/Models/RenderingFrameTimelineRecord.js: (WebInspector.RenderingFrameTimelineRecord): (WebInspector.RenderingFrameTimelineRecord.resetFrameIndex): (WebInspector.RenderingFrameTimelineRecord.prototype.get frameIndex): (WebInspector.RenderingFrameTimelineRecord.prototype.get frameNumber): * UserInterface/Models/TimelineRecording.js: (WebInspector.TimelineRecording.prototype.reset): Frame number is now derived from frame index. * UserInterface/Views/LinearTimelineOverview.js: (WebInspector.LinearTimelineOverview): (WebInspector.LinearTimelineOverview.prototype.canShowTimeline): New overview class for time-based timeline graphs. * UserInterface/Views/RenderingFrameDetailsSidebarPanel.js: (WebInspector.RenderingFrameDetailsSidebarPanel): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.updateRangeSelection): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._getSelectedRecords): Changed type of selected range from time to frame indices. * UserInterface/Views/RenderingFrameTimelineOverview.js: (WebInspector.RenderingFrameTimelineOverview.this.timelineRuler.formatLabelCallback): (WebInspector.RenderingFrameTimelineOverview): (WebInspector.RenderingFrameTimelineOverview.prototype.canShowTimeline): New overview class for frame-based timeline graphs. * UserInterface/Views/RenderingFrameTimelineOverviewGraph.css: (.timeline-overview > .graphs-container > .timeline-overview-graph.rendering-frame): * UserInterface/Views/RenderingFrameTimelineOverviewGraph.js: (WebInspector.RenderingFrameTimelineOverviewGraph): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype._updateDividers.createDividerAtPosition.get if): Updated to use frame index ruler and removed frame combining logic. * UserInterface/Views/RenderingFrameTimelineView.js: (WebInspector.RenderingFrameTimelineView): Increased column widths. * UserInterface/Views/TimelineOverview.css: (.timeline-overview > .graphs-container): (body.mac-platform.legacy .timeline-overview > .graphs-container): Updated for new ruler height. * UserInterface/Views/TimelineOverview.js: (WebInspector.TimelineOverview): (WebInspector.TimelineOverview.prototype.get secondsPerPixel): (WebInspector.TimelineOverview.prototype.set secondsPerPixel): (WebInspector.TimelineOverview.prototype.get visibleDuration): (WebInspector.TimelineOverview.prototype.set selectionDuration): (WebInspector.TimelineOverview.prototype.updateLayout): (WebInspector.TimelineOverview.prototype.get timelineRuler): (WebInspector.TimelineOverview.prototype.canShowTimeline): (WebInspector.TimelineOverview.prototype._handleScrollEvent): (WebInspector.TimelineOverview.prototype._handleWheelEvent): (WebInspector.TimelineOverview.prototype._timelineRemoved): (WebInspector.TimelineOverview.prototype._timeRangeSelectionChanged): (WebInspector.TimelineOverview.prototype.set currentTime): Deleted. (WebInspector.TimelineOverview.prototype.updateLayoutIfNeeded): Deleted. (WebInspector.TimelineOverview.prototype._needsLayout): Deleted. Converted to base class. Derived classes provide settings and permitted timeline types. * UserInterface/Views/TimelineRecordFrame.css: (.timeline-record-frame): (.timeline-record-frame > .frame): (.timeline-record-frame > .frame > .duration): (.timeline-record-frame > .frame > .duration.timeline-record-type-network): (.timeline-record-frame > .frame > .duration.timeline-record-type-layout): (.timeline-record-frame > .frame > .duration.timeline-record-type-script): (.timeline-record-frame > .frame > .duration:last-child): Deleted. New graph frames styles. * UserInterface/Views/TimelineRecordFrame.js: (WebInspector.TimelineRecordFrame): (WebInspector.TimelineRecordFrame.prototype.get record): (WebInspector.TimelineRecordFrame.prototype.set record): (WebInspector.TimelineRecordFrame.prototype._updateChildElements.createDurationElement): (WebInspector.TimelineRecordFrame.prototype.get element): Deleted. Updated to use frame index ruler. Removed dropped frames and frame combining logic. * UserInterface/Views/TimelineRecordingContentView.js: (WebInspector.TimelineRecordingContentView): (WebInspector.TimelineRecordingContentView.prototype.shown): (WebInspector.TimelineRecordingContentView.prototype.hidden): (WebInspector.TimelineRecordingContentView.prototype.updateLayout): (WebInspector.TimelineRecordingContentView.prototype._currentContentViewDidChange): (WebInspector.TimelineRecordingContentView.prototype._updateTimes): (WebInspector.TimelineRecordingContentView.prototype._updateTimelineOverviewHeight): (WebInspector.TimelineRecordingContentView.prototype._getRenderingFrameTimeline): (WebInspector.TimelineRecordingContentView.prototype._timelineRemoved): (WebInspector.TimelineRecordingContentView.prototype._timelineCountChanged): (WebInspector.TimelineRecordingContentView.prototype._recordingReset): (WebInspector.TimelineRecordingContentView.prototype._timeRangeSelectionChanged): (WebInspector.TimelineRecordingContentView.prototype.get currentTimelineView): Deleted. (WebInspector.TimelineRecordingContentView.prototype.goForward): Deleted. (WebInspector.TimelineRecordingContentView.prototype.matchTreeElementAgainstCustomFilters): Deleted. (WebInspector.TimelineRecordingContentView.prototype._contentViewSupplementalRepresentedObjectsDidChange): Deleted. (WebInspector.TimelineRecordingContentView.prototype._update): Deleted. (WebInspector.TimelineRecordingContentView.prototype._debuggerPaused): Deleted. (WebInspector.TimelineRecordingContentView.prototype._debuggerResumed): Deleted. (WebInspector.TimelineRecordingContentView.prototype._recordingTimesUpdated): Deleted. Maintains two timeline overviews, switching between them based on the current content view. Updated tree element filtering to support both overview rulers. * UserInterface/Views/TimelineRuler.css: (.timeline-ruler > .header): (body.mac-platform.legacy .timeline-ruler > .header): (.timeline-ruler > .header > .divider > .label): (.timeline-ruler > .selection-drag): (body.mac-platform.legacy .timeline-ruler > .selection-drag): (.timeline-ruler > .selection-handle): (body.mac-platform.legacy .timeline-ruler > .selection-handle): (.timeline-ruler > .header > .divider): Deleted. (.timeline-ruler > .selection-drag:active): Deleted. Updated for new ruler height. * UserInterface/Views/TimelineRuler.js: (WebInspector.TimelineRuler): (WebInspector.TimelineRuler.prototype.set formatLabelCallback): (WebInspector.TimelineRuler.prototype.updateLayout): (WebInspector.TimelineRuler.prototype._formatDividerLabelText): (WebInspector.TimelineRuler.prototype.set allowsClippedLabels): Deleted. (WebInspector.TimelineRuler.prototype._updateSelection): Deleted. Added ability to customize label formatting. * UserInterface/Views/TimelineSidebarPanel.css: (.panel.timeline .navigation-bar.timelines-view): (.sidebar > .panel.navigation.timeline > .title-bar): (body.mac-platform.legacy .sidebar > .panel.navigation.timeline > .title-bar): (.sidebar > .panel.navigation.timeline > .title-bar.timelines): (.sidebar > .panel.navigation.timeline > .navigation-bar-container): (.sidebar > .panel.navigation.timeline > .navigation-bar-container > .navigation-bar): (.sidebar > .panel.navigation.timeline > .title-bar.timeline-events): (body.mac-platform.legacy .sidebar > .panel.navigation.timeline > .title-bar.timeline-events): (.sidebar > .panel.navigation.timeline > .timelines-content): (.sidebar > .panel.navigation.timeline > .empty-content-placeholder): (body.mac-platform.legacy .sidebar > .panel.navigation.timeline > :matches(.content, .empty-content-placeholder)): (.sidebar > .panel.navigation.timeline > .timelines-content li.item.selected + li.item): Deleted. (body.window-inactive .sidebar > .panel.navigation.timeline > .timelines-content li.item.selected + li.item): Deleted. Updated for new navigation bar and ruler height. * UserInterface/Views/TimelineSidebarPanel.js: (WebInspector.TimelineSidebarPanel): (WebInspector.TimelineSidebarPanel.prototype.get viewMode): (WebInspector.TimelineSidebarPanel.prototype.canShowTimeline): (WebInspector.TimelineSidebarPanel.showTimelineViewForTimeline.this._timelineTreeElementMap.get select): (WebInspector.TimelineSidebarPanel.get this): (WebInspector.TimelineSidebarPanel._timelineAdded.set this): Added support for two view modes: Timelines and Rendering Frames. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: New files. Canonical link: https://commits.webkit.org/162327@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@183469 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-04-28 13:30:22 +00:00
<None Include="..\UserInterface\LinearTimelineOverview.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LoadInspectorBackendCommands.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LoadLocalizedStrings.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LogContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LogContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LogIcon.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LogObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\LogTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Main.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Main.html">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Main.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\MetricsStyleDetailsPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\MIMETypeUtilities.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\NavigationBar.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\NavigationBar.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\NavigationItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\NavigationSidebarPanel.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\NavigationSidebarPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\NetworkDataGrid.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\NetworkDataGrid.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\NetworkGraphCalculator.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: rename frontend managers to be more consistent with backend agents https://bugs.webkit.org/show_bug.cgi?id=190160 Reviewed by Joseph Pecoraro. Source/WebInspectorUI: * UserInterface/Test.html: * UserInterface/Test/Test.js: * UserInterface/Main.html: * UserInterface/Base/Main.js: * UserInterface/Base/DOMUtilities.js: * UserInterface/Controllers/ApplicationCacheManager.js: * UserInterface/Controllers/CSSManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/CSSStyleManager.js. * UserInterface/Controllers/ConsoleManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/LogManager.js. * UserInterface/Controllers/DOMDebuggerManager.js: * UserInterface/Controllers/DOMManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/DOMTreeManager.js. * UserInterface/Controllers/DOMStorageManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/StorageManager.js. * UserInterface/Controllers/DashboardManager.js: Removed. * UserInterface/Controllers/DatabaseManager.js: Copied from Source/WebInspectorUI/UserInterface/Controllers/DOMStorageManager.js. * UserInterface/Controllers/HARBuilder.js: * UserInterface/Controllers/IndexedDBManager.js: Copied from Source/WebInspectorUI/UserInterface/Controllers/DOMStorageManager.js. * UserInterface/Controllers/IssueManager.js: Removed. * UserInterface/Controllers/JavaScriptLogViewController.js: * UserInterface/Controllers/NetworkManager.js: Renamed from Source/WebInspectorUI/UserInterface/Controllers/FrameResourceManager.js. * UserInterface/Controllers/SourceMapManager.js: * UserInterface/Controllers/TimelineManager.js: * UserInterface/Debug/UncaughtExceptionReporter.js: * UserInterface/Models/CSSProperty.js: * UserInterface/Models/CSSSelector.js: * UserInterface/Models/CallFrame.js: * UserInterface/Models/Canvas.js: * UserInterface/Models/ConsoleMessage.js: * UserInterface/Models/DOMBreakpoint.js: * UserInterface/Models/DOMNode.js: * UserInterface/Models/DOMNodeStyles.js: * UserInterface/Models/DOMTree.js: * UserInterface/Models/DefaultDashboard.js: * UserInterface/Models/Script.js: * UserInterface/Models/ScriptTimelineRecord.js: * UserInterface/Models/SourceMapResource.js: * UserInterface/Models/TimelineRecording.js: * UserInterface/Protocol/CSSObserver.js: * UserInterface/Protocol/ConsoleObserver.js: * UserInterface/Protocol/DOMObserver.js: * UserInterface/Protocol/DOMStorageObserver.js: * UserInterface/Protocol/DatabaseObserver.js: * UserInterface/Protocol/InspectorFrontendAPI.js: * UserInterface/Protocol/InspectorObserver.js: * UserInterface/Protocol/MainTarget.js: * UserInterface/Protocol/NetworkObserver.js: * UserInterface/Protocol/PageObserver.js: * UserInterface/Protocol/RemoteObject.js: * UserInterface/Protocol/RuntimeObserver.js: * UserInterface/Protocol/WorkerTarget.js: * UserInterface/Views/BoxModelDetailsSectionRow.js: * UserInterface/Views/CanvasOverviewContentView.js: * UserInterface/Views/CanvasTreeElement.js: * UserInterface/Views/ContentView.js: * UserInterface/Views/ContextMenuUtilities.js: * UserInterface/Views/CookieStorageContentView.js: * UserInterface/Views/DOMDetailsSidebarPanel.js: * UserInterface/Views/DOMNodeDetailsSidebarPanel.js: * UserInterface/Views/DOMNodeTreeElement.js: * UserInterface/Views/DOMTreeContentView.js: * UserInterface/Views/DOMTreeDataGrid.js: * UserInterface/Views/DOMTreeElement.js: * UserInterface/Views/DOMTreeElementPathComponent.js: * UserInterface/Views/DOMTreeOutline.js: * UserInterface/Views/DOMTreeUpdater.js: * UserInterface/Views/DebuggerSidebarPanel.js: * UserInterface/Views/ElementsTabContentView.js: * UserInterface/Views/EventBreakpointPopover.js: * UserInterface/Views/EventBreakpointTreeElement.js: * UserInterface/Views/EventListenerSectionGroup.js: * UserInterface/Views/FormattedValue.js: * UserInterface/Views/FrameTreeElement.js: * UserInterface/Views/GeneralStyleDetailsSidebarPanel.js: * UserInterface/Views/IndexedDatabaseObjectStoreContentView.js: * UserInterface/Views/LayerDetailsSidebarPanel.js: * UserInterface/Views/LayerTreeDataGridNode.js: * UserInterface/Views/LayerTreeDetailsSidebarPanel.js: * UserInterface/Views/Layers3DContentView.js: * UserInterface/Views/LogContentView.js: * UserInterface/Views/NetworkTableContentView.js: * UserInterface/Views/ObjectTreeBaseTreeElement.js: * UserInterface/Views/ObjectTreeView.js: * UserInterface/Views/OpenResourceDialog.js: * UserInterface/Views/ResourceSidebarPanel.js: * UserInterface/Views/SearchSidebarPanel.js: * UserInterface/Views/SettingsTabContentView.js: * UserInterface/Views/SourceCodeTextEditor.js: * UserInterface/Views/SpreadsheetCSSStyleDeclarationSection.js: * UserInterface/Views/SpreadsheetRulesStyleDetailsPanel.js: * UserInterface/Views/StorageSidebarPanel.js: * UserInterface/Views/StyleDetailsPanel.js: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: LayoutTests: * http/tests/inspector/dom/cross-domain-inspected-node-access.html: * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: * http/tests/inspector/dom/shapes-test.js: * http/tests/inspector/network/har/har-page.html: * http/tests/inspector/network/loadResource-insecure-resource.html: * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html: * http/tests/inspector/network/resource-response-source-memory-cache.html: * http/tests/inspector/network/resource-sizes-memory-cache.html: * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: * http/tests/websocket/tests/hybi/inspector/before-load.html: * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: * inspector/canvas/requestNode.html: * inspector/codemirror/resources/prettyprinting/utilities.js: (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults): (TestPage.registerInitializer.window.addPrettyPrintingTests): (TestPage.registerInitializer): * inspector/console/clearMessages.html: * inspector/console/command-line-api.html: * inspector/console/console-api.html: * inspector/console/console-count.html: * inspector/console/console-table.html: * inspector/console/console-time.html: * inspector/console/message-stack-trace.html: * inspector/console/messageAdded-from-named-evaluations.html: * inspector/console/messageRepeatCountUpdated.html: * inspector/console/messagesCleared.html: * inspector/console/webcore-logging-expected.txt: * inspector/console/webcore-logging.html: * inspector/controller/runtime-controller-import.html: * inspector/controller/runtime-controller.html: * inspector/css/add-rule.html: * inspector/css/createStyleSheet.html: * inspector/css/css-property.html: * inspector/css/getAllStyleSheets.html: * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: * inspector/css/matched-style-properties.html: * inspector/css/modify-css-property.html: * inspector/css/modify-rule-selector.html: * inspector/css/pseudo-element-matches-for-pseudo-element-node.html: * inspector/css/pseudo-element-matches.html: * inspector/css/selector-dynamic-specificity.html: * inspector/css/selector-specificity.html: * inspector/css/shadow-scoped-style.html: * inspector/css/stylesheet-events-basic.html: * inspector/css/stylesheet-events-imports.html: * inspector/css/stylesheet-events-inspector-stylesheet.html: * inspector/css/stylesheet-events-multiple-documents.html: * inspector/css/stylesheet-with-mutations.html: * inspector/debugger/csp-exceptions.html: * inspector/debugger/js-stacktrace.html: * inspector/debugger/resources/log-pause-location.js: (TestPage.registerInitializer.window.findScript): (TestPage.registerInitializer.window.loadMainPageContent): (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext): (TestPage.registerInitializer.window.logLinesWithContext): * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: * inspector/dom-debugger/dom-breakpoints.html: * inspector/dom-debugger/xhr-breakpoints.html: * inspector/dom/breakpoint-for-event-listener.html: * inspector/dom/csp-big5-hash.html: * inspector/dom/csp-hash.html: * inspector/dom/customElementState.html: * inspector/dom/domutilities-csspath.html: * inspector/dom/domutilities-path-dump.html: * inspector/dom/domutilities-xpath.html: * inspector/dom/event-listener-add-remove.html: * inspector/dom/getEventListenersForNode.html: * inspector/dom/getOuterHTML.html: * inspector/dom/hideHighlight.html: * inspector/dom/highlightFrame.html: * inspector/dom/highlightNode.html: * inspector/dom/highlightNodeList.html: * inspector/dom/highlightSelector.html: * inspector/dom/insertAdjacentHTML.html: * inspector/dom/inspect.html: * inspector/dom/pseudo-element-dynamic.html: * inspector/dom/pseudo-element-static.html: * inspector/dom/push-node-by-path-to-frontend.html: * inspector/dom/setEventListenerDisabled.html: * inspector/dom/setInspectedNode.html: * inspector/dom/setOuterHTML-no-document-element.html: * inspector/dom/setOuterHTML.html: * inspector/dom/shadow-and-non-shadow-children.html: * inspector/dom/shadowRootType.html: * inspector/dom/template-content.html: * inspector/formatting/resources/utilities.js: (TestPage.registerInitializer.loadFormattingTestAndExpectedResults): (TestPage.registerInitializer.window.addFormattingTests): (TestPage.registerInitializer): * inspector/indexeddb/clearObjectStore.html: * inspector/indexeddb/deleteDatabaseNamesWithSpace.html: * inspector/indexeddb/requestData.html: * inspector/indexeddb/requestDatabase.html: * inspector/indexeddb/requestDatabaseNames.html: * inspector/layers/layer-tree-manager.html: * inspector/model/dom-node.html: * inspector/model/frame-extra-scripts.html: * inspector/model/script-resource-relationship.html: * inspector/model/stack-trace.html: * inspector/page/empty-or-missing-resources.html: * inspector/page/hidpi-snapshot-size.html: * inspector/page/main-frame-resource.html: * inspector/runtime/change-execution-context-identifier.html: * inspector/runtime/saveResult.html: * inspector/storage/domStorage-events.html: * inspector/worker/console-basic.html: * inspector/worker/resources-in-worker.html: Canonical link: https://commits.webkit.org/205172@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@236766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2018-10-02 22:14:52 +00:00
<None Include="..\UserInterface\NetworkManager.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\NetworkObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\NetworkTimeline.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Object.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\PageObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\PathComponentIcons.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Popover.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Popover.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ProfileDataGridTree.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ProfileManager.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ProfileObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ProfilerObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ProfileType.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ProfileView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ProfileView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\PropertiesSection.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\QuickConsole.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\QuickConsole.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\QuickConsoleNavigationBar.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\RadioButtonNavigationItem.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\RadioButtonNavigationItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\RemoteObject.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: create content view and details sidebar for Frames timeline https://bugs.webkit.org/show_bug.cgi?id=143533 Patch by Matt Baker <mattbaker@apple.com> on 2015-04-11 Reviewed by Timothy Hatcher. Source/JavaScriptCore: Refactoring: RunLoop prefix changed to RenderingFrame. * inspector/protocol/Timeline.json: Source/WebCore: Refactoring: RunLoop prefix changed to RenderingFrame. * inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::internalStart): (WebCore::toProtocol): * inspector/InspectorTimelineAgent.h: Source/WebInspectorUI: Added new Rendering Frames timeline content view and details sidebar, and added minor visual tweeks to the timeline graph such as ensuring 60 FPS budget line is always visible, and large combined frames are split up once they reach a maximum pixel width. * Localizations/en.lproj/localizedStrings.js: New UI strings. * UserInterface/Base/Main.js: (WebInspector.contentLoaded): Support for new details sidebar panel. * UserInterface/Controllers/TimelineManager.js: (WebInspector.TimelineManager.shouldShowViewForTimeline): (WebInspector.TimelineManager.prototype._processRecord): (WebInspector.TimelineManager.prototype._loadNewRecording): Layout timeline is no longer added to timeline graphs, skip Rendering Frame records that have no child events. * UserInterface/Images/NavigationItemDoughnutChart.svg: Added. * UserInterface/Images/TimelineRecordRenderingFrame.svg: Added. New artwork. * UserInterface/Main.html: * UserInterface/Test.html: New files. * UserInterface/Models/RenderingFrameTimelineRecord.js: Renamed from Source/WebInspectorUI/UserInterface/Models/RunLoopTimelineRecord.js. (WebInspector.RenderingFrameTimelineRecord): (WebInspector.RenderingFrameTimelineRecord.resetFrameNumber): (WebInspector.RenderingFrameTimelineRecord.prototype.get frameNumber): (WebInspector.RenderingFrameTimelineRecord.prototype.get children): (WebInspector.RenderingFrameTimelineRecord.prototype.get durationRemainder): (WebInspector.RenderingFrameTimelineRecord.prototype.durationForRecords.get var): Added frame numbering and improved the accuracy of sub-frame duratation calculation. Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Models/Timeline.js: (WebInspector.Timeline): (WebInspector.Timeline.create): (WebInspector.Timeline.prototype.get recording): (WebInspector.Timeline.prototype.get displayName): (WebInspector.Timeline.prototype.get iconClassName): Added up-pointer to parent recording. * UserInterface/Models/TimelineRecord.js: Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Models/TimelineRecording.js: (WebInspector.TimelineRecording.prototype.reset): Support for new timeline type. * UserInterface/Views/ChartDetailsSectionLegendRow.js: Added. (WebInspector.ChartDetailsSectionLegendRow): New details section row type for chart legend items. * UserInterface/Views/ChartDetailsSectionRow.css: Added. (.details-section .row.chart): (.details-section .row.chart canvas): (.details-section .row.chart.empty canvas): (.details-section > .content > .group > .row.legend-item > .label > .color-swatch): * UserInterface/Views/ChartDetailsSectionRow.js: Added. (WebInspector.ChartDetailsSectionRow): (WebInspector.ChartDetailsSectionRow.prototype.get legendGroup): (WebInspector.ChartDetailsSectionRow.prototype.set innerLabel): (WebInspector.ChartDetailsSectionRow.prototype.addChartValue): (WebInspector.ChartDetailsSectionRow.prototype.clearChart): (WebInspector.ChartDetailsSectionRow.prototype._refresh.drawSlice): (WebInspector.ChartDetailsSectionRow.prototype._refresh): New details section row type for pie/doughnut charts. * UserInterface/Views/ContentView.js: (WebInspector.ContentView): Support for new timeline view type. * UserInterface/Views/LayoutTimelineDataGridNode.js: (WebInspector.LayoutTimelineDataGridNode.prototype.get data): (WebInspector.LayoutTimelineDataGridNode.prototype.createCellContent): Updated for use in rendering frame timeline view. * UserInterface/Views/LayoutTimelineView.js: (WebInspector.LayoutTimelineView.prototype._layoutTimelineRecordAdded): Removed references to old RunLoop objects. * UserInterface/Views/RenderingFrameDetailsSidebarPanel.js: Added. (WebInspector.RenderingFrameDetailsSidebarPanel.formatChartValue): (WebInspector.RenderingFrameDetailsSidebarPanel): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.inspect): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.updateRangeSelection): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.get renderingFrameTimeline): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.set renderingFrameTimeline): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.refresh.durationForRecordType): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.refresh): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._resetAll): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._recordAdded): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._timelineReset): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._getSelectedRecords): New sidebar panel for showing time breakdown for current frame selection. * UserInterface/Views/RenderingFrameTimelineDataGridNode.js: Added. (WebInspector.RenderingFrameTimelineDataGridNode): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get record): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get records): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get data): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.createCellContent): New data grid row type. * UserInterface/Views/RenderingFrameTimelineOverviewGraph.css: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.css. (.timeline-overview-graph.rendering-frame > .divider): (.timeline-overview-graph.rendering-frame > .divider > .label): * UserInterface/Views/RenderingFrameTimelineOverviewGraph.js: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.js. (WebInspector.RenderingFrameTimelineOverviewGraph): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype.get graphHeightSeconds): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype.updateLayout.createFrame): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype._updateDividers.createDividerAtPosition.get if): * UserInterface/Views/RenderingFrameTimelineView.css: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.css. (.timeline-view.rendering-frame > .data-grid): (.sidebar > .panel.navigation.timeline.timeline-recording-content-view-showing .navigation-sidebar-panel-content-tree-outline.rendering-frame .item .subtitle): Visual tweeks. Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Views/RenderingFrameTimelineView.js: Added. (WebInspector.RenderingFrameTimelineView): (WebInspector.RenderingFrameTimelineView.prototype.get navigationSidebarTreeOutlineLabel): (WebInspector.RenderingFrameTimelineView.prototype.shown): (WebInspector.RenderingFrameTimelineView.prototype.hidden): (WebInspector.RenderingFrameTimelineView.prototype.updateLayout): (WebInspector.RenderingFrameTimelineView.prototype.get selectionPathComponents): (WebInspector.RenderingFrameTimelineView.prototype.filterDidChange): (WebInspector.RenderingFrameTimelineView.prototype.matchTreeElementAgainstCustomFilters): (WebInspector.RenderingFrameTimelineView.prototype.reset): (WebInspector.RenderingFrameTimelineView.prototype.treeElementPathComponentSelected): (WebInspector.RenderingFrameTimelineView.prototype.dataGridNodeForTreeElement): (WebInspector.RenderingFrameTimelineView.prototype._processPendingRecords): (WebInspector.RenderingFrameTimelineView.prototype._renderingFrameTimelineRecordAdded): (WebInspector.RenderingFrameTimelineView.prototype._dataGridNodeSelected): New content view type. * UserInterface/Views/TimelineIcons.css: (.rendering-frame-icon .icon): (.rendering-frame-icon.large .icon): (.rendering-frame-record .icon): (.runloop-record .icon): (.runloop-icon .icon): Deleted. (.runloop-icon.large .icon): Deleted. Refactoring: runloop prefix changed to rendering-frame. * UserInterface/Views/TimelineOverview.js: (WebInspector.TimelineOverview.prototype._timelineRemoved): Support for timelines without associated views. * UserInterface/Views/TimelineOverviewGraph.js: (WebInspector.TimelineOverviewGraph): Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Views/TimelineRecordFrame.css: (.timeline-record-frame): (.timeline-record-frame > .frame): * UserInterface/Views/TimelineRecordFrame.js: (WebInspector.TimelineRecordFrame.createCombinedFrames): Visual tweeks, splitting up large combined frames. * UserInterface/Views/TimelineRecordTreeElement.js: (WebInspector.TimelineRecordTreeElement): Refactoring: runloop prefix changed to rendering-frame. * UserInterface/Views/TimelineRecordingContentView.js: (WebInspector.TimelineRecordingContentView.prototype._timelineRemoved): (WebInspector.TimelineRecordingContentView.prototype._timelineCountChanged): (WebInspector.TimelineRecordingContentView.prototype._timeRangeSelectionChanged): Added support for new details sidebar and timelines without associated views. * UserInterface/Views/TimelineSidebarPanel.js: (WebInspector.TimelineSidebarPanel._timelineAdded.set this): Support for timelines without associated views. Refactoring: runloop prefix changed to rendering-frame. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: New files. Canonical link: https://commits.webkit.org/161658@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@182660 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-04-11 19:36:39 +00:00
<None Include="..\UserInterface\RenderingFrameTimelineDataGridNode.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: add a separate overview for the Rendering Frames timeline https://bugs.webkit.org/show_bug.cgi?id=144245 Patch by Matt Baker <mattbaker@apple.com> on 2015-04-28 Reviewed by Timothy Hatcher. The Timelines tab now supports two view modes, labeled "Timelines" and "Rendering Frames", with each mode having a seperate timeline overview and selected range. The Timelines mode displays the original time-based graphs (Network, Layout, and Script), and switching to the Rendering Frames mode displays a frames graph with a timeline ruler which shows frame indices. If the rendering frames timeline is supported by the backend, a navigation bar is added to the timelines sidebar with controls for switching between view modes. In addition to user-triggered view mode changes, the timelines sidebar will automatically change the current view mode in response to content view changes that are triggered elsewhere in the UI (for example, when a timeline that does not belong to the current view mode is selected via the navigation path). * UserInterface/Controllers/TimelineManager.js: (WebInspector.TimelineManager.prototype.get activeRecording): Deleted. (WebInspector.TimelineManager.prototype.get recordings): Deleted. Removed unused code. * UserInterface/Main.html: New files. * UserInterface/Models/RenderingFrameTimelineRecord.js: (WebInspector.RenderingFrameTimelineRecord): (WebInspector.RenderingFrameTimelineRecord.resetFrameIndex): (WebInspector.RenderingFrameTimelineRecord.prototype.get frameIndex): (WebInspector.RenderingFrameTimelineRecord.prototype.get frameNumber): * UserInterface/Models/TimelineRecording.js: (WebInspector.TimelineRecording.prototype.reset): Frame number is now derived from frame index. * UserInterface/Views/LinearTimelineOverview.js: (WebInspector.LinearTimelineOverview): (WebInspector.LinearTimelineOverview.prototype.canShowTimeline): New overview class for time-based timeline graphs. * UserInterface/Views/RenderingFrameDetailsSidebarPanel.js: (WebInspector.RenderingFrameDetailsSidebarPanel): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.updateRangeSelection): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._getSelectedRecords): Changed type of selected range from time to frame indices. * UserInterface/Views/RenderingFrameTimelineOverview.js: (WebInspector.RenderingFrameTimelineOverview.this.timelineRuler.formatLabelCallback): (WebInspector.RenderingFrameTimelineOverview): (WebInspector.RenderingFrameTimelineOverview.prototype.canShowTimeline): New overview class for frame-based timeline graphs. * UserInterface/Views/RenderingFrameTimelineOverviewGraph.css: (.timeline-overview > .graphs-container > .timeline-overview-graph.rendering-frame): * UserInterface/Views/RenderingFrameTimelineOverviewGraph.js: (WebInspector.RenderingFrameTimelineOverviewGraph): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype._updateDividers.createDividerAtPosition.get if): Updated to use frame index ruler and removed frame combining logic. * UserInterface/Views/RenderingFrameTimelineView.js: (WebInspector.RenderingFrameTimelineView): Increased column widths. * UserInterface/Views/TimelineOverview.css: (.timeline-overview > .graphs-container): (body.mac-platform.legacy .timeline-overview > .graphs-container): Updated for new ruler height. * UserInterface/Views/TimelineOverview.js: (WebInspector.TimelineOverview): (WebInspector.TimelineOverview.prototype.get secondsPerPixel): (WebInspector.TimelineOverview.prototype.set secondsPerPixel): (WebInspector.TimelineOverview.prototype.get visibleDuration): (WebInspector.TimelineOverview.prototype.set selectionDuration): (WebInspector.TimelineOverview.prototype.updateLayout): (WebInspector.TimelineOverview.prototype.get timelineRuler): (WebInspector.TimelineOverview.prototype.canShowTimeline): (WebInspector.TimelineOverview.prototype._handleScrollEvent): (WebInspector.TimelineOverview.prototype._handleWheelEvent): (WebInspector.TimelineOverview.prototype._timelineRemoved): (WebInspector.TimelineOverview.prototype._timeRangeSelectionChanged): (WebInspector.TimelineOverview.prototype.set currentTime): Deleted. (WebInspector.TimelineOverview.prototype.updateLayoutIfNeeded): Deleted. (WebInspector.TimelineOverview.prototype._needsLayout): Deleted. Converted to base class. Derived classes provide settings and permitted timeline types. * UserInterface/Views/TimelineRecordFrame.css: (.timeline-record-frame): (.timeline-record-frame > .frame): (.timeline-record-frame > .frame > .duration): (.timeline-record-frame > .frame > .duration.timeline-record-type-network): (.timeline-record-frame > .frame > .duration.timeline-record-type-layout): (.timeline-record-frame > .frame > .duration.timeline-record-type-script): (.timeline-record-frame > .frame > .duration:last-child): Deleted. New graph frames styles. * UserInterface/Views/TimelineRecordFrame.js: (WebInspector.TimelineRecordFrame): (WebInspector.TimelineRecordFrame.prototype.get record): (WebInspector.TimelineRecordFrame.prototype.set record): (WebInspector.TimelineRecordFrame.prototype._updateChildElements.createDurationElement): (WebInspector.TimelineRecordFrame.prototype.get element): Deleted. Updated to use frame index ruler. Removed dropped frames and frame combining logic. * UserInterface/Views/TimelineRecordingContentView.js: (WebInspector.TimelineRecordingContentView): (WebInspector.TimelineRecordingContentView.prototype.shown): (WebInspector.TimelineRecordingContentView.prototype.hidden): (WebInspector.TimelineRecordingContentView.prototype.updateLayout): (WebInspector.TimelineRecordingContentView.prototype._currentContentViewDidChange): (WebInspector.TimelineRecordingContentView.prototype._updateTimes): (WebInspector.TimelineRecordingContentView.prototype._updateTimelineOverviewHeight): (WebInspector.TimelineRecordingContentView.prototype._getRenderingFrameTimeline): (WebInspector.TimelineRecordingContentView.prototype._timelineRemoved): (WebInspector.TimelineRecordingContentView.prototype._timelineCountChanged): (WebInspector.TimelineRecordingContentView.prototype._recordingReset): (WebInspector.TimelineRecordingContentView.prototype._timeRangeSelectionChanged): (WebInspector.TimelineRecordingContentView.prototype.get currentTimelineView): Deleted. (WebInspector.TimelineRecordingContentView.prototype.goForward): Deleted. (WebInspector.TimelineRecordingContentView.prototype.matchTreeElementAgainstCustomFilters): Deleted. (WebInspector.TimelineRecordingContentView.prototype._contentViewSupplementalRepresentedObjectsDidChange): Deleted. (WebInspector.TimelineRecordingContentView.prototype._update): Deleted. (WebInspector.TimelineRecordingContentView.prototype._debuggerPaused): Deleted. (WebInspector.TimelineRecordingContentView.prototype._debuggerResumed): Deleted. (WebInspector.TimelineRecordingContentView.prototype._recordingTimesUpdated): Deleted. Maintains two timeline overviews, switching between them based on the current content view. Updated tree element filtering to support both overview rulers. * UserInterface/Views/TimelineRuler.css: (.timeline-ruler > .header): (body.mac-platform.legacy .timeline-ruler > .header): (.timeline-ruler > .header > .divider > .label): (.timeline-ruler > .selection-drag): (body.mac-platform.legacy .timeline-ruler > .selection-drag): (.timeline-ruler > .selection-handle): (body.mac-platform.legacy .timeline-ruler > .selection-handle): (.timeline-ruler > .header > .divider): Deleted. (.timeline-ruler > .selection-drag:active): Deleted. Updated for new ruler height. * UserInterface/Views/TimelineRuler.js: (WebInspector.TimelineRuler): (WebInspector.TimelineRuler.prototype.set formatLabelCallback): (WebInspector.TimelineRuler.prototype.updateLayout): (WebInspector.TimelineRuler.prototype._formatDividerLabelText): (WebInspector.TimelineRuler.prototype.set allowsClippedLabels): Deleted. (WebInspector.TimelineRuler.prototype._updateSelection): Deleted. Added ability to customize label formatting. * UserInterface/Views/TimelineSidebarPanel.css: (.panel.timeline .navigation-bar.timelines-view): (.sidebar > .panel.navigation.timeline > .title-bar): (body.mac-platform.legacy .sidebar > .panel.navigation.timeline > .title-bar): (.sidebar > .panel.navigation.timeline > .title-bar.timelines): (.sidebar > .panel.navigation.timeline > .navigation-bar-container): (.sidebar > .panel.navigation.timeline > .navigation-bar-container > .navigation-bar): (.sidebar > .panel.navigation.timeline > .title-bar.timeline-events): (body.mac-platform.legacy .sidebar > .panel.navigation.timeline > .title-bar.timeline-events): (.sidebar > .panel.navigation.timeline > .timelines-content): (.sidebar > .panel.navigation.timeline > .empty-content-placeholder): (body.mac-platform.legacy .sidebar > .panel.navigation.timeline > :matches(.content, .empty-content-placeholder)): (.sidebar > .panel.navigation.timeline > .timelines-content li.item.selected + li.item): Deleted. (body.window-inactive .sidebar > .panel.navigation.timeline > .timelines-content li.item.selected + li.item): Deleted. Updated for new navigation bar and ruler height. * UserInterface/Views/TimelineSidebarPanel.js: (WebInspector.TimelineSidebarPanel): (WebInspector.TimelineSidebarPanel.prototype.get viewMode): (WebInspector.TimelineSidebarPanel.prototype.canShowTimeline): (WebInspector.TimelineSidebarPanel.showTimelineViewForTimeline.this._timelineTreeElementMap.get select): (WebInspector.TimelineSidebarPanel.get this): (WebInspector.TimelineSidebarPanel._timelineAdded.set this): Added support for two view modes: Timelines and Rendering Frames. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: New files. Canonical link: https://commits.webkit.org/162327@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@183469 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-04-28 13:30:22 +00:00
<None Include="..\UserInterface\RenderingFrameTimelineOverview.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: create content view and details sidebar for Frames timeline https://bugs.webkit.org/show_bug.cgi?id=143533 Patch by Matt Baker <mattbaker@apple.com> on 2015-04-11 Reviewed by Timothy Hatcher. Source/JavaScriptCore: Refactoring: RunLoop prefix changed to RenderingFrame. * inspector/protocol/Timeline.json: Source/WebCore: Refactoring: RunLoop prefix changed to RenderingFrame. * inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::internalStart): (WebCore::toProtocol): * inspector/InspectorTimelineAgent.h: Source/WebInspectorUI: Added new Rendering Frames timeline content view and details sidebar, and added minor visual tweeks to the timeline graph such as ensuring 60 FPS budget line is always visible, and large combined frames are split up once they reach a maximum pixel width. * Localizations/en.lproj/localizedStrings.js: New UI strings. * UserInterface/Base/Main.js: (WebInspector.contentLoaded): Support for new details sidebar panel. * UserInterface/Controllers/TimelineManager.js: (WebInspector.TimelineManager.shouldShowViewForTimeline): (WebInspector.TimelineManager.prototype._processRecord): (WebInspector.TimelineManager.prototype._loadNewRecording): Layout timeline is no longer added to timeline graphs, skip Rendering Frame records that have no child events. * UserInterface/Images/NavigationItemDoughnutChart.svg: Added. * UserInterface/Images/TimelineRecordRenderingFrame.svg: Added. New artwork. * UserInterface/Main.html: * UserInterface/Test.html: New files. * UserInterface/Models/RenderingFrameTimelineRecord.js: Renamed from Source/WebInspectorUI/UserInterface/Models/RunLoopTimelineRecord.js. (WebInspector.RenderingFrameTimelineRecord): (WebInspector.RenderingFrameTimelineRecord.resetFrameNumber): (WebInspector.RenderingFrameTimelineRecord.prototype.get frameNumber): (WebInspector.RenderingFrameTimelineRecord.prototype.get children): (WebInspector.RenderingFrameTimelineRecord.prototype.get durationRemainder): (WebInspector.RenderingFrameTimelineRecord.prototype.durationForRecords.get var): Added frame numbering and improved the accuracy of sub-frame duratation calculation. Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Models/Timeline.js: (WebInspector.Timeline): (WebInspector.Timeline.create): (WebInspector.Timeline.prototype.get recording): (WebInspector.Timeline.prototype.get displayName): (WebInspector.Timeline.prototype.get iconClassName): Added up-pointer to parent recording. * UserInterface/Models/TimelineRecord.js: Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Models/TimelineRecording.js: (WebInspector.TimelineRecording.prototype.reset): Support for new timeline type. * UserInterface/Views/ChartDetailsSectionLegendRow.js: Added. (WebInspector.ChartDetailsSectionLegendRow): New details section row type for chart legend items. * UserInterface/Views/ChartDetailsSectionRow.css: Added. (.details-section .row.chart): (.details-section .row.chart canvas): (.details-section .row.chart.empty canvas): (.details-section > .content > .group > .row.legend-item > .label > .color-swatch): * UserInterface/Views/ChartDetailsSectionRow.js: Added. (WebInspector.ChartDetailsSectionRow): (WebInspector.ChartDetailsSectionRow.prototype.get legendGroup): (WebInspector.ChartDetailsSectionRow.prototype.set innerLabel): (WebInspector.ChartDetailsSectionRow.prototype.addChartValue): (WebInspector.ChartDetailsSectionRow.prototype.clearChart): (WebInspector.ChartDetailsSectionRow.prototype._refresh.drawSlice): (WebInspector.ChartDetailsSectionRow.prototype._refresh): New details section row type for pie/doughnut charts. * UserInterface/Views/ContentView.js: (WebInspector.ContentView): Support for new timeline view type. * UserInterface/Views/LayoutTimelineDataGridNode.js: (WebInspector.LayoutTimelineDataGridNode.prototype.get data): (WebInspector.LayoutTimelineDataGridNode.prototype.createCellContent): Updated for use in rendering frame timeline view. * UserInterface/Views/LayoutTimelineView.js: (WebInspector.LayoutTimelineView.prototype._layoutTimelineRecordAdded): Removed references to old RunLoop objects. * UserInterface/Views/RenderingFrameDetailsSidebarPanel.js: Added. (WebInspector.RenderingFrameDetailsSidebarPanel.formatChartValue): (WebInspector.RenderingFrameDetailsSidebarPanel): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.inspect): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.updateRangeSelection): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.get renderingFrameTimeline): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.set renderingFrameTimeline): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.refresh.durationForRecordType): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.refresh): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._resetAll): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._recordAdded): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._timelineReset): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._getSelectedRecords): New sidebar panel for showing time breakdown for current frame selection. * UserInterface/Views/RenderingFrameTimelineDataGridNode.js: Added. (WebInspector.RenderingFrameTimelineDataGridNode): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get record): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get records): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get data): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.createCellContent): New data grid row type. * UserInterface/Views/RenderingFrameTimelineOverviewGraph.css: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.css. (.timeline-overview-graph.rendering-frame > .divider): (.timeline-overview-graph.rendering-frame > .divider > .label): * UserInterface/Views/RenderingFrameTimelineOverviewGraph.js: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.js. (WebInspector.RenderingFrameTimelineOverviewGraph): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype.get graphHeightSeconds): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype.updateLayout.createFrame): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype._updateDividers.createDividerAtPosition.get if): * UserInterface/Views/RenderingFrameTimelineView.css: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.css. (.timeline-view.rendering-frame > .data-grid): (.sidebar > .panel.navigation.timeline.timeline-recording-content-view-showing .navigation-sidebar-panel-content-tree-outline.rendering-frame .item .subtitle): Visual tweeks. Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Views/RenderingFrameTimelineView.js: Added. (WebInspector.RenderingFrameTimelineView): (WebInspector.RenderingFrameTimelineView.prototype.get navigationSidebarTreeOutlineLabel): (WebInspector.RenderingFrameTimelineView.prototype.shown): (WebInspector.RenderingFrameTimelineView.prototype.hidden): (WebInspector.RenderingFrameTimelineView.prototype.updateLayout): (WebInspector.RenderingFrameTimelineView.prototype.get selectionPathComponents): (WebInspector.RenderingFrameTimelineView.prototype.filterDidChange): (WebInspector.RenderingFrameTimelineView.prototype.matchTreeElementAgainstCustomFilters): (WebInspector.RenderingFrameTimelineView.prototype.reset): (WebInspector.RenderingFrameTimelineView.prototype.treeElementPathComponentSelected): (WebInspector.RenderingFrameTimelineView.prototype.dataGridNodeForTreeElement): (WebInspector.RenderingFrameTimelineView.prototype._processPendingRecords): (WebInspector.RenderingFrameTimelineView.prototype._renderingFrameTimelineRecordAdded): (WebInspector.RenderingFrameTimelineView.prototype._dataGridNodeSelected): New content view type. * UserInterface/Views/TimelineIcons.css: (.rendering-frame-icon .icon): (.rendering-frame-icon.large .icon): (.rendering-frame-record .icon): (.runloop-record .icon): (.runloop-icon .icon): Deleted. (.runloop-icon.large .icon): Deleted. Refactoring: runloop prefix changed to rendering-frame. * UserInterface/Views/TimelineOverview.js: (WebInspector.TimelineOverview.prototype._timelineRemoved): Support for timelines without associated views. * UserInterface/Views/TimelineOverviewGraph.js: (WebInspector.TimelineOverviewGraph): Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Views/TimelineRecordFrame.css: (.timeline-record-frame): (.timeline-record-frame > .frame): * UserInterface/Views/TimelineRecordFrame.js: (WebInspector.TimelineRecordFrame.createCombinedFrames): Visual tweeks, splitting up large combined frames. * UserInterface/Views/TimelineRecordTreeElement.js: (WebInspector.TimelineRecordTreeElement): Refactoring: runloop prefix changed to rendering-frame. * UserInterface/Views/TimelineRecordingContentView.js: (WebInspector.TimelineRecordingContentView.prototype._timelineRemoved): (WebInspector.TimelineRecordingContentView.prototype._timelineCountChanged): (WebInspector.TimelineRecordingContentView.prototype._timeRangeSelectionChanged): Added support for new details sidebar and timelines without associated views. * UserInterface/Views/TimelineSidebarPanel.js: (WebInspector.TimelineSidebarPanel._timelineAdded.set this): Support for timelines without associated views. Refactoring: runloop prefix changed to rendering-frame. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: New files. Canonical link: https://commits.webkit.org/161658@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@182660 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-04-11 19:36:39 +00:00
<None Include="..\UserInterface\RenderingFrameTimelineOverviewGraph.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\RenderingFrameTimelineOverviewGraph.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\RenderingFrameTimelineRecord.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\RenderingFrameTimelineView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\RenderingFrameTimelineView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Resource.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ResourceClusterContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ResourceCollection.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ResourceContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ResourceDetailsSidebarPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ResourceIcons.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ResourceTimelineDataGridNode.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ResourceTimelineDataGridNodePathComponent.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ResourceTimelineRecord.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ResourceTreeElement.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ResourceTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Revision.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\RuntimeObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScopeBar.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScopeBar.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScopeBarItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScopeChainDetailsSidebarPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScopeChainNode.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Script.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScriptContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScriptContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScriptTimelineDataGrid.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScriptTimelineDataGridNode.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScriptTimelineRecord.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ScriptTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SearchBar.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SearchBar.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SearchIcons.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SearchResultTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Section.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Section.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Setting.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Sidebar.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Sidebar.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: Layer summary should be bottom sticky https://bugs.webkit.org/show_bug.cgi?id=138518 Reviewed by Timothy Hatcher. Previously only NavigationSidebars had a content view. Now, give all Sidebars a contentElement section for content. Update all Details Sidebars to append content to the contentElement instead of directly to the element. Only two Details sidebars append to the element: - CSSStyleDetailsSidebarPanel for the navigation bar at the top - LayerTreeDetailsSidebarPanel for the summary view at the bottom Take this opportunity to fix up some naming and styles as well. * UserInterface/Views/SidebarPanel.js: (WebInspector.SidebarPanel): (WebInspector.SidebarPanel.prototype.get contentElement): Give every SidebarPanel a content element. * UserInterface/Views/DetailsSidebarPanel.css: Removed. (.sidebar > .panel > .content): * UserInterface/Views/SidebarPanel.css: Added. (.sidebar > .panel > .content): And give that content element a default style. * UserInterface/Views/NavigationSidebarPanel.css: (.sidebar > .panel.navigation > .content): * UserInterface/Views/NavigationSidebarPanel.js: (WebInspector.NavigationSidebarPanel): (WebInspector.NavigationSidebarPanel.prototype.createContentTreeOutline): (WebInspector.NavigationSidebarPanel.prototype._updateContentOverflowShadowVisibility): (WebInspector.NavigationSidebarPanel.prototype.get contentElement): Deleted. Navigation sidebar panels now use the parent's contentElement. Also, carry over their default styles, overriding the base. * UserInterface/Views/LayerTreeDetailsSidebarPanel.js: Renamed from Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.js. (WebInspector.LayerTreeDetailsSidebarPanel.prototype._buildLayerInfoSection): (WebInspector.LayerTreeDetailsSidebarPanel.prototype._buildDataGridSection): (WebInspector.LayerTreeDetailsSidebarPanel.prototype._buildBottomBar): Rename LayerTreeSidebarPanel to make it clear this is a DetailsSidebarPanel. Add the "bottom bar" to the root element, and sections to the contentElement. * UserInterface/Views/LayerTreeDetailsSidebarPanel.css: Renamed from Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.css. (.sidebar > .layer-tree.panel > .content): (body.mac-platform.legacy .sidebar > .layer-tree.panel > .content): Style the bottom bar to pin it to the bottom of the sidebar panel. (WebInspector.CSSStyleDetailsSidebarPanel): (WebInspector.CSSStyleDetailsSidebarPanel.prototype.refresh): (WebInspector.CSSStyleDetailsSidebarPanel.prototype._navigationItemSelected): Add the navigation bar to the root element, and sections to the contentElement. * UserInterface/Base/Main.js: (WebInspector.contentLoaded): * UserInterface/Main.html: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Update for new names. * UserInterface/Views/ApplicationCacheDetailsSidebarPanel.js: (WebInspector.ApplicationCacheDetailsSidebarPanel): * UserInterface/Views/CSSStyleDetailsSidebarPanel.js: * UserInterface/Views/DOMDetailsSidebarPanel.js: (WebInspector.DOMDetailsSidebarPanel): * UserInterface/Views/DOMNodeDetailsSidebarPanel.js: (WebInspector.DOMNodeDetailsSidebarPanel): * UserInterface/Views/DetailsSidebarPanel.js: (WebInspector.DetailsSidebarPanel): * UserInterface/Views/ProbeDetailsSidebarPanel.js: * UserInterface/Views/ResourceDetailsSidebarPanel.js: (WebInspector.ResourceDetailsSidebarPanel): (WebInspector.ResourceDetailsSidebarPanel.prototype._refreshURL): (WebInspector.ResourceDetailsSidebarPanel.prototype._refreshImageSizeSection): (WebInspector.ResourceDetailsSidebarPanel.prototype._refreshRequestDataSection): * UserInterface/Views/ScopeChainDetailsSidebarPanel.js: (WebInspector.ScopeChainDetailsSidebarPanel.prototype.refresh.delayedWork): (WebInspector.ScopeChainDetailsSidebarPanel.prototype.refresh): All details sidebar panels now use the contentElement instead of element for content. Canonical link: https://commits.webkit.org/156347@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@175767 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-11-07 23:37:38 +00:00
<None Include="..\UserInterface\SidebarPanel.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SidebarPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceCode.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceCodeLocation.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceCodePosition.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceCodeRevision.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: JSContext inspection Resource search does not work https://bugs.webkit.org/show_bug.cgi?id=131252 Reviewed by Timothy Hatcher. Source/JavaScriptCore: * inspector/agents/InspectorDebuggerAgent.cpp: (Inspector::InspectorDebuggerAgent::searchInContent): * inspector/protocol/Debugger.json: Do some cleanup of the description and implementation of content searching. Source/WebCore: Test: inspector/debugger/search-scripts.html * inspector/InspectorPageAgent.cpp: (WebCore::InspectorPageAgent::searchInResources): A little cleanup. Source/WebInspectorUI: * UserInterface/Views/ResourceSidebarPanel.js: (WebInspector.ResourceSidebarPanel.prototype.performSearch.resourceCallback): (WebInspector.ResourceSidebarPanel.prototype.performSearch.resourcesCallback): Cleanup by reordering things a bit. (WebInspector.ResourceSidebarPanel.prototype.performSearch.searchScripts.scriptCallback): (WebInspector.ResourceSidebarPanel.prototype.performSearch.searchScripts): (WebInspector.ResourceSidebarPanel.prototype.performSearch): Search non-resource scripts individually. (WebInspector.ResourceSidebarPanel.prototype._searchTreeElementForScript): Lazily create a ScriptTreeElement for the search tree outline as needed. (WebInspector.ResourceSidebarPanel.prototype._scriptsToSearch): When searching scripts, just perform a shallow walk of the tree outline to find Script resources that are not also Resources. Scripts are always guarenteed to be in a folder when inspecting a web resource. For JSContext inspection, scripts are promoted to the top level. * UserInterface/Main.html: * UserInterface/Models/SourceCodeSearchMatchObject.js: Renamed from Source/WebInspectorUI/UserInterface/Models/ResourceSearchMatchObject.js. (WebInspector.SourceCodeSearchMatchObject): * UserInterface/Views/SearchIcons.css: (.source-code-match-icon .icon): (.resource-match-icon .icon): Deleted. * UserInterface/Views/SearchResultTreeElement.js: (WebInspector.SearchResultTreeElement): Rename ResourceSearchMatchObject to SourceCodeSearchMatchObject. LayoutTests: * inspector/debugger/search-scripts-expected.txt: Added. * inspector/debugger/search-scripts.html: Added. Tests for Debugger.searchInContent. Canonical link: https://commits.webkit.org/156757@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@176358 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-11-19 23:49:40 +00:00
<None Include="..\UserInterface\SourceCodeSearchMatchObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceCodeTextEditor.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceCodeTextEditor.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceCodeTextRange.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceCodeTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceMap.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceMapResource.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SourceMapResourceTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\StorageTreeElement.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\StyleDetailsPanel.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SyntaxHighlightingDefaultTheme.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\SyntaxHighlightingSupport.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TextContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TextContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TextEditor.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TextEditor.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TextRange.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TextResourceContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TextResourceContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineDataGrid.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineDataGrid.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineDecorations.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineDecorations.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineEventMarker.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineManager.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineObserver.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineOverview.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineOverview.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineRecord.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: Show rendering frames (and FPS) in Layout and Rendering timeline https://bugs.webkit.org/show_bug.cgi?id=142029 Patch by Matt Baker <mattbaker@apple.com> on 2015-03-17 Reviewed by Timothy Hatcher. Add UI for showing runloop records and their child records as a frame histogram, with the recording time on the x-axis and the frame duration on the y-axis. Each frame is comprised of colored regions representing the time spent in various activities (script, layout, etc). Eventually the Frames timeline will replace the Layout & Rendering timeline. Until the views for the new timeline are finalized the Layout & Rendering timeline will remain in place. * Localizations/en.lproj/localizedStrings.js: * UserInterface/Main.html: New string and files. * UserInterface/Controllers/TimelineManager.js: (WebInspector.TimelineManager.prototype.eventRecorded): (WebInspector.TimelineManager.prototype.pageDidLoad): (WebInspector.TimelineManager.prototype._processNestedRecords): (WebInspector.TimelineManager.prototype._processRecord): (WebInspector.TimelineManager.prototype._processEvent): (WebInspector.TimelineManager.prototype._loadNewRecording): (WebInspector.TimelineManager.prototype.eventRecorded.processRecord): Deleted. Added support for new runloop record type and nested record handling. * UserInterface/Images/Frames.png: Added. * UserInterface/Images/Frames@2x.png: Added. * UserInterface/Images/FramesLarge.png: Added. * UserInterface/Images/FramesLarge@2x.png: Added. New images for runloop timeline overview graph and runloop tree records. * UserInterface/Models/RunLoopTimelineRecord.js: Added. (WebInspector.RunLoopTimelineRecord): (WebInspector.RunLoopTimelineRecord.prototype.get children): (WebInspector.RunLoopTimelineRecord.prototype.get durationRemainder): (WebInspector.RunLoopTimelineRecord.prototype.durationForRecords.get var): Extends TimelineRecord to add child records and subframe duration details. * UserInterface/Models/Timeline.js: (WebInspector.Timeline.prototype.get displayName): (WebInspector.Timeline.prototype.get iconClassName): New UI strings and icons. * UserInterface/Models/TimelineRecord.js: * UserInterface/Views/ContentView.js: (WebInspector.ContentView): * UserInterface/Views/LayoutTimelineView.js: (WebInspector.LayoutTimelineView.prototype._layoutTimelineRecordAdded): * UserInterface/Views/TimelineRecordTreeElement.js: (WebInspector.TimelineRecordTreeElement): Added support for new runloop record type. * UserInterface/Views/RunLoopTimelineOverviewGraph.css: Added. (.timeline-overview-graph.runloop > .divider): (.timeline-overview-graph.runloop > .divider > span): New styles for runloop timeline graph. * UserInterface/Views/RunLoopTimelineOverviewGraph.js: Added. (WebInspector.RunLoopTimelineOverviewGraph): (WebInspector.RunLoopTimelineOverviewGraph.prototype.updateLayout.createFrame): (WebInspector.RunLoopTimelineOverviewGraph.prototype.get graphHeightSeconds.this): (WebInspector.RunLoopTimelineOverviewGraph.prototype.get graphHeightSeconds): (WebInspector.RunLoopTimelineOverviewGraph.prototype._updateDividers.createDividerAtPosition.get if): New overview graph for displaying TimelineRecordFrames and horizontal frame budget dividers. * UserInterface/Views/TimelineIcons.css: (.runloop-icon .icon): (.runloop-icon.large .icon): (.runloop-record .icon): * UserInterface/Views/TimelineSidebarPanel.js: New runloop icon styles. * UserInterface/Views/TimelineOverviewGraph.js: (WebInspector.TimelineOverviewGraph): Updated factory to support creation of the new overview graph. * UserInterface/Views/TimelineRecordFrame.css: Added. (.timeline-record-frame): (.timeline-record-frame > .frame): (.timeline-record-frame > .dropped): (.timeline-record-frame > .frame > .duration): (.timeline-record-frame > .frame > .duration:first-child): (.timeline-record-frame > .frame > .duration:last-child): (.timeline-record-frame > .frame > .duration.timeline-record-type-network): (.timeline-record-frame > .frame > .duration.timeline-record-type-layout): (.timeline-record-frame > .frame > .duration.timeline-record-type-script): New styles for frame bars in the runloop timeline graph. * UserInterface/Views/TimelineRecordFrame.js: Added. (WebInspector.TimelineRecordFrame): (WebInspector.TimelineRecordFrame.createCombinedFrames): (WebInspector.TimelineRecordFrame.prototype.get element): (WebInspector.TimelineRecordFrame.prototype.get duration): (WebInspector.TimelineRecordFrame.prototype.get records): (WebInspector.TimelineRecordFrame.prototype.set records): (WebInspector.TimelineRecordFrame.prototype._updateChildElements.createDurationElement): New view representing a single frame within the runloop overview graph. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: New files. Canonical link: https://commits.webkit.org/160795@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@181626 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-03-17 08:43:30 +00:00
<None Include="..\UserInterface\TimelineRecordFrame.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelineRecordFrame.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelinesContentView.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelinesContentView.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TimelinesObject.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ToggleButtonNavigationItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\ToggleControlToolbarItem.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Toolbar.css">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Toolbar.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TopDownProfileDataGridTree.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\TreeOutline.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\Utilities.js">
<Filter>UserInterface</Filter>
</None>
<None Include="..\UserInterface\WebInspector.js">
<Filter>UserInterface</Filter>
</None>
Web Inspector: add source view for WebGL shader programs https://bugs.webkit.org/show_bug.cgi?id=138593 <rdar://problem/18936194> Reviewed by Matt Baker. Source/JavaScriptCore: * inspector/protocol/Canvas.json: - Add `ShaderType` enum that contains "vertex" and "fragment". - Add `requestShaderSource` command that will return the original source code for a given shader program and shader type. Source/WebCore: Test: inspector/canvas/requestShaderSource.html * inspector/InspectorCanvasAgent.h: * inspector/InspectorCanvasAgent.cpp: (WebCore::InspectorCanvasAgent::requestShaderSource): * inspector/InspectorShaderProgram.h: * inspector/InspectorShaderProgram.cpp: (WebCore::InspectorShaderProgram::shaderForType): Source/WebInspectorUI: Shader programs are now listed in the Resources sidebar as items within the owner Canvas context. When selected, the shown content view has two editors, one for the Vertex shader and one for the Fragment shader. These editors use CodeMirror's "clike" mode for GLSL syntax. * Localizations/en.lproj/localizedStrings.js: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: * UserInterface/Main.html: * UserInterface/Controllers/CanvasManager.js: (WI.CanvasManager): (WI.CanvasManager.prototype.canvasRemoved): (WI.CanvasManager.prototype.programCreated): (WI.CanvasManager.prototype.programDeleted): (WI.CanvasManager.prototype._mainResourceDidChange): * UserInterface/Models/Collection.js: * UserInterface/Models/Canvas.js: (WI.Canvas.prototype.get shaderProgramCollection) * UserInterface/Models/ShaderProgram.js: (WI.ShaderProgram.prototype.requestVertexShaderSource): (WI.ShaderProgram.prototype.requestFragmentShaderSource): (WI.ShaderProgram.prototype._requestShaderSource): * UserInterface/Views/CanvasTreeElement.js: (WI.CanvasTreeElement): (WI.CanvasTreeElement.prototype.onattach): (WI.CanvasTreeElement.prototype.ondetach): (WI.CanvasTreeElement.prototype.onpopulate): (WI.CanvasTreeElement.prototype._shaderProgramAdded): (WI.CanvasTreeElement.prototype._shaderProgramRemoved): * UserInterface/Views/ShaderProgramTreeElement.js: Added. (WI.ShaderProgramTreeElement): * UserInterface/Views/ShaderProgramContentView.js: Added. (WI.ShaderProgramContentView): (WI.ShaderProgramContentView.prototype.shown): (WI.ShaderProgramContentView.prototype.hidden): (WI.ShaderProgramContentView.prototype.closed): (WI.ShaderProgramContentView.prototype.get supportsSave): (WI.ShaderProgramContentView.prototype.get saveData): (WI.ShaderProgramContentView.prototype.get supportsSearch): (WI.ShaderProgramContentView.prototype.get numberOfSearchResults): (WI.ShaderProgramContentView.prototype.get hasPerformedSearch): (WI.ShaderProgramContentView.prototype.set automaticallyRevealFirstSearchResult): (WI.ShaderProgramContentView.prototype.performSearch): (WI.ShaderProgramContentView.prototype.searchCleared): (WI.ShaderProgramContentView.prototype.searchQueryWithSelection): (WI.ShaderProgramContentView.prototype.revealPreviousSearchResult): (WI.ShaderProgramContentView.prototype.revealNextSearchResult): (WI.ShaderProgramContentView.prototype.revealPosition): (WI.ShaderProgramContentView.prototype._editorFocused): (WI.ShaderProgramContentView.prototype._numberOfSearchResultsDidChange): * UserInterface/Views/ShaderProgramContentView.css: Added. (.content-view.shader-program > .text-editor.shader): (body[dir=ltr] .content-view.shader-program > .text-editor.shader.vertex,): (body[dir=ltr] .content-view.shader-program > .text-editor.shader.fragment,): (body[dir=ltr] .content-view.shader-program > .text-editor.shader + .text-editor.shader): (body[dir=rtl] .content-view.shader-program > .text-editor.shader + .text-editor.shader): (.content-view.shader-program > .text-editor.shader > .type-title): (.content-view.shader-program > .text-editor.shader > .CodeMirror): * UserInterface/Images/DocumentGL.png: Added. * UserInterface/Images/DocumentGL@2x.png: Added. * UserInterface/Views/ResourceIcons.css: (.shader-program .icon): * UserInterface/Base/Main.js: * UserInterface/Views/ContentView.js: (WI.ContentView.createFromRepresentedObject): (WI.ContentView.isViewable): * UserInterface/Views/ResourceSidebarPanel.js: (WI.ResourceSidebarPanel.prototype.matchTreeElementAgainstCustomFilters.match): (WI.ResourceSidebarPanel.prototype.matchTreeElementAgainstCustomFilters): (WI.ResourceSidebarPanel.prototype._treeSelectionDidChange): * UserInterface/Views/ResourcesTabContentView.js: (WI.ResourcesTabContentView.prototype.canShowRepresentedObject): Plumbing for displaying ShaderProgram content. * UserInterface/Views/TextEditor.js: (WebInspector.TextEditor): (WebInspector.TextEditor.prototype._editorFocused): * Scripts/update-codemirror-resources.rb: * UserInterface/External/CodeMirror/clike.js: Added. Add C-like mode for highlighting GLSL. LayoutTests: * inspector/canvas/requestShaderSource-expected.txt: Added. * inspector/canvas/requestShaderSource.html: Added. * inspector/canvas/resources/shaderProgram-utilities.js: (linkProgram): (linkProgram.typeForScript): (linkProgram.createShaderFromScript): * platform/win/TestExpectations: Canonical link: https://commits.webkit.org/191952@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@220294 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-08-04 21:39:58 +00:00
<None Include="..\UserInterface\External\CodeMirror\clike.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\clojure.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\closebrackets.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\codemirror.css">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\codemirror.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\coffeescript.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\comment.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\css.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\htmlmixed.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\javascript.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\less.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\LICENSE">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\livescript.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\matchbrackets.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\overlay.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\placeholder.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\runmode.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\sass.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\searchcursor.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\sql.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
<None Include="..\UserInterface\External\CodeMirror\xml.js">
<Filter>UserInterface\External\CodeMirror</Filter>
</None>
Web Inspector: Generate all Inspector domains together in JavaScriptCore https://bugs.webkit.org/show_bug.cgi?id=137748 Reviewed by Brian Burg. * Source/PlatformEfl.cmake: Source/JavaScriptCore: * inspector/protocol/ApplicationCache.json: Renamed from Source/WebCore/inspector/protocol/ApplicationCache.json. * inspector/protocol/CSS.json: Renamed from Source/WebCore/inspector/protocol/CSS.json. * inspector/protocol/DOM.json: Renamed from Source/WebCore/inspector/protocol/DOM.json. * inspector/protocol/DOMDebugger.json: Renamed from Source/WebCore/inspector/protocol/DOMDebugger.json. * inspector/protocol/DOMStorage.json: Renamed from Source/WebCore/inspector/protocol/DOMStorage.json. * inspector/protocol/Database.json: Renamed from Source/WebCore/inspector/protocol/Database.json. * inspector/protocol/IndexedDB.json: Renamed from Source/WebCore/inspector/protocol/IndexedDB.json. * inspector/protocol/LayerTree.json: Renamed from Source/WebCore/inspector/protocol/LayerTree.json. * inspector/protocol/Network.json: Renamed from Source/WebCore/inspector/protocol/Network.json. * inspector/protocol/Page.json: Renamed from Source/WebCore/inspector/protocol/Page.json. * inspector/protocol/Replay.json: Renamed from Source/WebCore/inspector/protocol/Replay.json. * inspector/protocol/Timeline.json: Renamed from Source/WebCore/inspector/protocol/Timeline.json. * inspector/protocol/Worker.json: Renamed from Source/WebCore/inspector/protocol/Worker.json. Move all protocol files into this directory. * inspector/InspectorProtocolTypesBase.h: Renamed from Source/JavaScriptCore/inspector/InspectorProtocolTypes.h. Renamed the base types file to not clash with the generated types file. * CMakeLists.txt: * DerivedSources.make: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: * JavaScriptCore.vcxproj/copy-files.cmd: * JavaScriptCore.xcodeproj/project.pbxproj: Update build phases for new JSON files and new filenames. * inspector/scripts/tests/expected/commands-with-async-attribute.json-result: * inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result: * inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result: * inspector/scripts/tests/expected/events-with-optional-parameters.json-result: * inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result: * inspector/scripts/tests/expected/same-type-id-different-domain.json-result: * inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result: * inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result: * inspector/scripts/tests/expected/type-declaration-array-type.json-result: * inspector/scripts/tests/expected/type-declaration-enum-type.json-result: * inspector/scripts/tests/expected/type-declaration-object-type.json-result: * inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result: Updated names of things now that prefixes are no longer needed. * inspector/ConsoleMessage.h: * inspector/ContentSearchUtilities.cpp: * inspector/ContentSearchUtilities.h: * inspector/InjectedScript.h: * inspector/InjectedScriptBase.h: * inspector/ScriptCallFrame.h: * inspector/ScriptCallStack.h: * inspector/agents/InspectorAgent.h: * inspector/agents/InspectorConsoleAgent.h: * inspector/agents/InspectorDebuggerAgent.cpp: (Inspector::breakpointActionTypeForString): * inspector/agents/InspectorDebuggerAgent.h: * inspector/agents/InspectorRuntimeAgent.h: * runtime/TypeProfiler.cpp: * runtime/TypeSet.cpp: Update includes and update a few function names that are generated. * inspector/scripts/codegen/generate_protocol_types_header.py: (ProtocolTypesHeaderGenerator.output_filename): (ProtocolTypesHeaderGenerator.generate_output): Include an export macro for type string constants defined in the implementation file. * inspector/scripts/codegen/generate_backend_commands.py: (BackendCommandsGenerator.output_filename): * inspector/scripts/codegen/generate_backend_dispatcher_header.py: (BackendDispatcherHeaderGenerator.output_filename): (BackendDispatcherHeaderGenerator.generate_output): * inspector/scripts/codegen/generate_backend_dispatcher_implementation.py: (BackendDispatcherImplementationGenerator.output_filename): (BackendDispatcherImplementationGenerator.generate_output): (BackendDispatcherImplementationGenerator._generate_async_dispatcher_class_for_domain): (BackendDispatcherImplementationGenerator._generate_dispatcher_implementation_for_command): * inspector/scripts/codegen/generate_frontend_dispatcher_header.py: (FrontendDispatcherHeaderGenerator.output_filename): (FrontendDispatcherHeaderGenerator.generate_output): * inspector/scripts/codegen/generate_frontend_dispatcher_implementation.py: (FrontendDispatcherImplementationGenerator.output_filename): (FrontendDispatcherImplementationGenerator.generate_output): (FrontendDispatcherImplementationGenerator._generate_dispatcher_implementation_for_event): (_generate_class_for_object_declaration): (_generate_builder_setter_for_member): (_generate_unchecked_setter_for_member): * inspector/scripts/codegen/generate_protocol_types_implementation.py: (ProtocolTypesImplementationGenerator.output_filename): (ProtocolTypesImplementationGenerator.generate_output): (ProtocolTypesImplementationGenerator._generate_enum_mapping): * inspector/scripts/codegen/models.py: (Framework.fromString): (Frameworks): * inspector/scripts/generate-inspector-protocol-bindings.py: Simplify generator now that prefixes are no longer needed. This updates filenames, includes, and the list of supported directories. Source/WebCore: After moving the json files into JavaScriptCore update the includes, and names of functions that were previously prefixed. * CMakeLists.txt: * DerivedSources.make: * ForwardingHeaders/inspector/InspectorBackendDispatchers.h: Added. * ForwardingHeaders/inspector/InspectorFrontendDispatchers.h: Added. * ForwardingHeaders/inspector/InspectorJSBackendDispatchers.h: Removed. * ForwardingHeaders/inspector/InspectorJSFrontendDispatchers.h: Removed. * ForwardingHeaders/inspector/InspectorJSProtocolTypes.h: Removed. * ForwardingHeaders/inspector/InspectorProtocolTypesBase.h: Added. * WebCore.vcxproj/WebCore.vcxproj: * WebCore.vcxproj/WebCore.vcxproj.filters: * WebCore.vcxproj/copyForwardingHeaders.cmd: * WebCore.xcodeproj/project.pbxproj: * inspector/CommandLineAPIHost.cpp: * inspector/InspectorApplicationCacheAgent.cpp: * inspector/InspectorApplicationCacheAgent.h: * inspector/InspectorCSSAgent.cpp: * inspector/InspectorCSSAgent.h: * inspector/InspectorController.cpp: * inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::buildObjectForAccessibilityProperties): * inspector/InspectorDOMAgent.h: * inspector/InspectorDOMDebuggerAgent.cpp: * inspector/InspectorDOMDebuggerAgent.h: * inspector/InspectorDOMStorageAgent.cpp: * inspector/InspectorDOMStorageAgent.h: * inspector/InspectorDatabaseAgent.cpp: * inspector/InspectorDatabaseAgent.h: * inspector/InspectorDatabaseResource.cpp: * inspector/InspectorDatabaseResource.h: * inspector/InspectorFrontendClientLocal.cpp: * inspector/InspectorIndexedDBAgent.cpp: * inspector/InspectorIndexedDBAgent.h: * inspector/InspectorLayerTreeAgent.cpp: * inspector/InspectorLayerTreeAgent.h: * inspector/InspectorPageAgent.cpp: * inspector/InspectorPageAgent.h: * inspector/InspectorReplayAgent.cpp: * inspector/InspectorReplayAgent.h: * inspector/InspectorResourceAgent.cpp: * inspector/InspectorResourceAgent.h: * inspector/InspectorStyleSheet.cpp: * inspector/InspectorStyleSheet.h: * inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::addRecordToTimeline): * inspector/InspectorTimelineAgent.h: * inspector/InspectorWorkerAgent.cpp: * inspector/InspectorWorkerAgent.h: * inspector/PageRuntimeAgent.h: * inspector/TimelineRecordFactory.cpp: * inspector/WorkerInspectorController.cpp: Source/WebInspectorUI: Change the frontend to always load all agents, but only activate a subset of the agents depending on the type of the backend. * UserInterface/Base/Main.js: (WebInspector.loaded): * UserInterface/Protocol/InspectorBackend.js: (InspectorBackendClass.prototype.activateDomains): (InspectorBackendClass.prototype.activateAllDomains): (InspectorBackendClass.prototype._agentForDomain): (InspectorBackendClass.prototype._dispatchEvent): (InspectorBackend.Agent): (InspectorBackend.Agent.prototype.get active): (InspectorBackend.Agent.prototype.activate): * UserInterface/Base/Test.js: Only expose "window.FooAgent" or allow dispatches in the "Foo" domain when that particular agent is activated. Currently we hardcode the list of agents to activate for a debuggable type. This should be generated. * UserInterface/Protocol/LoadInspectorBackendCommands.js: Now there should always be a single "InspectorBackendCommands.js" file to load. We may want to change the RWI path to return a single file instead of an array. * Scripts/update-LegacyInspectorBackendCommands.rb: * UserInterface/Protocol/Legacy/6.0/InspectorBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/Legacy/6.0/InspectorWebBackendCommands.js. * UserInterface/Protocol/Legacy/7.0/InspectorBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/Legacy/7.0/InspectorWebBackendCommands.js. * UserInterface/Protocol/Legacy/8.0/InspectorBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/Legacy/8.0/InspectorWebBackendCommands.js. * UserInterface/Protocol/Legacy/8.0/InspectorJSBackendCommands.js: Removed. * Versions/Inspector-iOS-8.0.json: Renamed from Source/WebInspectorUI/Versions/InspectorWeb-iOS-8.0.json. * Versions/InspectorJS-iOS-8.0.json: Removed. Update Legacy versions to output a single InspectorBackendCommands.js file. Do a straightforward merge of the iOS 8 JS/Web inputs to a single json file. * Configurations/Base.xcconfig: * Configurations/DebugRelease.xcconfig: * Configurations/WebInspectorUIFramework.xcconfig: * Scripts/copy-user-interface-resources-dryrun.rb: * Scripts/copy-user-interface-resources.pl: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: * WebInspectorUI.vcxproj/build-webinspectorui.pl: We no longer needed WebCore's Private Headers, so simplify build files and update file names where appropriate. Source/WebKit2: * PlatformGTK.cmake: Canonical link: https://commits.webkit.org/155743@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@174892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-10-20 17:59:24 +00:00
<None Include="..\UserInterface\Legacy\7.0\InspectorBackendCommands.js">
Web Inspector: Add Inspector Code Generation to JavaScriptCore for Runtime Domain https://bugs.webkit.org/show_bug.cgi?id=125595 Reviewed by Timothy Hatcher. * GNUmakefile.am: Source/JavaScriptCore: - Move CodeGeneration scripts from WebCore into JavaScriptCore/inspector/scripts - For ports that build WebKit frameworks separately, export the scripts as PrivateHeaders - Update CodeGeneratorInspector.py in a few ways: - output dynamic filenames, so JavaScriptCore generates InspectorJSFoo.* and WebCore generates InspectorWebFoo.* - take in more then one protocol JSON file. The first contains domains to generate, the others are dependencies that are generated elsewhere that we can depend on for Types. - Add DerivedSources build step to generate the Inspector Interfaces * CMakeLists.txt: * DerivedSources.make: * GNUmakefile.am: * GNUmakefile.list.am: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: * JavaScriptCore.vcxproj/copy-files.cmd: * JavaScriptCore.xcodeproj/project.pbxproj: Add scripts and code generation. * inspector/protocol/Runtime.json: Renamed from Source/WebCore/inspector/protocol/Runtime.json. Move protocol file into JavaScriptCore so its types will be generated in JavaScriptCore. * inspector/scripts/CodeGeneratorInspector.py: Renamed from Source/WebCore/inspector/CodeGeneratorInspector.py. Updates to the script as listed above. * inspector/scripts/CodeGeneratorInspectorStrings.py: Renamed from Source/WebCore/inspector/CodeGeneratorInspectorStrings.py. * inspector/scripts/generate-combined-inspector-json.py: Renamed from Source/WebCore/inspector/Scripts/generate-combined-inspector-json.py. Moved from WebCore into JavaScriptCore for code generation. Source/WebCore: - CodeGeneration changed to output Frontend and Backend dispatchers in namespace Inspector. So update all the agent's appropriately. - Update Derived Sources code generation to use the Scripts that had moved to JavaScriptCore. Some ports just use JSC/inspector/scripts directly, but others have to use the Scripts exported by JSC in JavaScriptCore's PrivateHeaders. - Add ForwardingHeaders for the files generated in JavaScriptCore. - Update the names of Inspector DerivedSources files, since they were renamed to InspectorWeb*. No new tests, this only moves code around. There are no functional changes. * CMakeLists.txt: * DerivedSources.make: * ForwardingHeaders/inspector/InspectorJSBackendDispatchers.h: Added. * ForwardingHeaders/inspector/InspectorJSFrontendDispatchers.h: Added. * ForwardingHeaders/inspector/InspectorJSTypeBuilders.h: Added. * GNUmakefile.am: * GNUmakefile.list.am: * WebCore.vcxproj/WebCore.vcxproj: * WebCore.vcxproj/WebCore.vcxproj.filters: * WebCore.vcxproj/build-generated-files.sh: * WebCore.xcodeproj/project.pbxproj: Remove files, rename files, update code generation. * make-generated-sources.sh: Update this standalone developer script to fill in the new InspectorScripts variable. * inspector/ConsoleMessage.h: * inspector/InjectedScriptHost.cpp: * inspector/InspectorAgent.cpp: * inspector/InspectorAgent.h: * inspector/InspectorApplicationCacheAgent.cpp: * inspector/InspectorApplicationCacheAgent.h: * inspector/InspectorCSSAgent.h: * inspector/InspectorCanvasAgent.cpp: * inspector/InspectorCanvasAgent.h: * inspector/InspectorConsoleAgent.cpp: * inspector/InspectorConsoleAgent.h: * inspector/InspectorController.cpp: * inspector/InspectorDOMAgent.cpp: * inspector/InspectorDOMAgent.h: * inspector/InspectorDOMDebuggerAgent.cpp: * inspector/InspectorDOMDebuggerAgent.h: * inspector/InspectorDOMStorageAgent.cpp: * inspector/InspectorDOMStorageAgent.h: * inspector/InspectorDatabaseAgent.cpp: * inspector/InspectorDatabaseAgent.h: * inspector/InspectorDatabaseResource.cpp: * inspector/InspectorDatabaseResource.h: * inspector/InspectorDebuggerAgent.cpp: * inspector/InspectorDebuggerAgent.h: * inspector/InspectorFrontendClientLocal.cpp: * inspector/InspectorHeapProfilerAgent.h: * inspector/InspectorIndexedDBAgent.cpp: * inspector/InspectorIndexedDBAgent.h: * inspector/InspectorInputAgent.h: * inspector/InspectorLayerTreeAgent.cpp: * inspector/InspectorLayerTreeAgent.h: * inspector/InspectorMemoryAgent.cpp: * inspector/InspectorMemoryAgent.h: * inspector/InspectorPageAgent.cpp: * inspector/InspectorPageAgent.h: * inspector/InspectorProfilerAgent.cpp: * inspector/InspectorProfilerAgent.h: * inspector/InspectorResourceAgent.cpp: * inspector/InspectorResourceAgent.h: * inspector/InspectorRuntimeAgent.h: * inspector/InspectorTimelineAgent.cpp: * inspector/InspectorTimelineAgent.h: * inspector/InspectorWorkerAgent.cpp: * inspector/InspectorWorkerAgent.h: * inspector/PageRuntimeAgent.h: * inspector/ScriptCallFrame.cpp: * inspector/WorkerInspectorController.cpp: * inspector/WorkerRuntimeAgent.h: Updates header names and class namespace changes. Source/WebInspectorUI: * Scripts/copy-user-interface-resources.sh: Copy all the different backend commands files. * Scripts/update-InspectorBackendCommands.rb: Update with respect to new script location and new file names. * WebInspectorUI.xcodeproj/project.pbxproj: Remove Inputs and Outputs of build phase, which were wrong. Now this build phase always runs, and not by accident. * UserInterface/InspectorJSBackendCommands.js: Added. * UserInterface/InspectorWebBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/InspectorBackendCommands.js. * UserInterface/Legacy/6.0/InspectorWebBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Legacy/6.0/InspectorBackendCommands.js. * UserInterface/Legacy/7.0/InspectorWebBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Legacy/7.0/InspectorBackendCommands.js. * UserInterface/LoadInspectorBackendCommands.js: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: LayoutTests: * http/tests/inspector-protocol/resources/InspectorTest.js: (InspectorTest.importInspectorScripts): Update for the new backend commands files. Canonical link: https://commits.webkit.org/143727@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@160557 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-12-13 21:07:13 +00:00
<Filter>UserInterface\Legacy\7.0</Filter>
</None>
Web Inspector: Generate all Inspector domains together in JavaScriptCore https://bugs.webkit.org/show_bug.cgi?id=137748 Reviewed by Brian Burg. * Source/PlatformEfl.cmake: Source/JavaScriptCore: * inspector/protocol/ApplicationCache.json: Renamed from Source/WebCore/inspector/protocol/ApplicationCache.json. * inspector/protocol/CSS.json: Renamed from Source/WebCore/inspector/protocol/CSS.json. * inspector/protocol/DOM.json: Renamed from Source/WebCore/inspector/protocol/DOM.json. * inspector/protocol/DOMDebugger.json: Renamed from Source/WebCore/inspector/protocol/DOMDebugger.json. * inspector/protocol/DOMStorage.json: Renamed from Source/WebCore/inspector/protocol/DOMStorage.json. * inspector/protocol/Database.json: Renamed from Source/WebCore/inspector/protocol/Database.json. * inspector/protocol/IndexedDB.json: Renamed from Source/WebCore/inspector/protocol/IndexedDB.json. * inspector/protocol/LayerTree.json: Renamed from Source/WebCore/inspector/protocol/LayerTree.json. * inspector/protocol/Network.json: Renamed from Source/WebCore/inspector/protocol/Network.json. * inspector/protocol/Page.json: Renamed from Source/WebCore/inspector/protocol/Page.json. * inspector/protocol/Replay.json: Renamed from Source/WebCore/inspector/protocol/Replay.json. * inspector/protocol/Timeline.json: Renamed from Source/WebCore/inspector/protocol/Timeline.json. * inspector/protocol/Worker.json: Renamed from Source/WebCore/inspector/protocol/Worker.json. Move all protocol files into this directory. * inspector/InspectorProtocolTypesBase.h: Renamed from Source/JavaScriptCore/inspector/InspectorProtocolTypes.h. Renamed the base types file to not clash with the generated types file. * CMakeLists.txt: * DerivedSources.make: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: * JavaScriptCore.vcxproj/copy-files.cmd: * JavaScriptCore.xcodeproj/project.pbxproj: Update build phases for new JSON files and new filenames. * inspector/scripts/tests/expected/commands-with-async-attribute.json-result: * inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result: * inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result: * inspector/scripts/tests/expected/events-with-optional-parameters.json-result: * inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result: * inspector/scripts/tests/expected/same-type-id-different-domain.json-result: * inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result: * inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result: * inspector/scripts/tests/expected/type-declaration-array-type.json-result: * inspector/scripts/tests/expected/type-declaration-enum-type.json-result: * inspector/scripts/tests/expected/type-declaration-object-type.json-result: * inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result: Updated names of things now that prefixes are no longer needed. * inspector/ConsoleMessage.h: * inspector/ContentSearchUtilities.cpp: * inspector/ContentSearchUtilities.h: * inspector/InjectedScript.h: * inspector/InjectedScriptBase.h: * inspector/ScriptCallFrame.h: * inspector/ScriptCallStack.h: * inspector/agents/InspectorAgent.h: * inspector/agents/InspectorConsoleAgent.h: * inspector/agents/InspectorDebuggerAgent.cpp: (Inspector::breakpointActionTypeForString): * inspector/agents/InspectorDebuggerAgent.h: * inspector/agents/InspectorRuntimeAgent.h: * runtime/TypeProfiler.cpp: * runtime/TypeSet.cpp: Update includes and update a few function names that are generated. * inspector/scripts/codegen/generate_protocol_types_header.py: (ProtocolTypesHeaderGenerator.output_filename): (ProtocolTypesHeaderGenerator.generate_output): Include an export macro for type string constants defined in the implementation file. * inspector/scripts/codegen/generate_backend_commands.py: (BackendCommandsGenerator.output_filename): * inspector/scripts/codegen/generate_backend_dispatcher_header.py: (BackendDispatcherHeaderGenerator.output_filename): (BackendDispatcherHeaderGenerator.generate_output): * inspector/scripts/codegen/generate_backend_dispatcher_implementation.py: (BackendDispatcherImplementationGenerator.output_filename): (BackendDispatcherImplementationGenerator.generate_output): (BackendDispatcherImplementationGenerator._generate_async_dispatcher_class_for_domain): (BackendDispatcherImplementationGenerator._generate_dispatcher_implementation_for_command): * inspector/scripts/codegen/generate_frontend_dispatcher_header.py: (FrontendDispatcherHeaderGenerator.output_filename): (FrontendDispatcherHeaderGenerator.generate_output): * inspector/scripts/codegen/generate_frontend_dispatcher_implementation.py: (FrontendDispatcherImplementationGenerator.output_filename): (FrontendDispatcherImplementationGenerator.generate_output): (FrontendDispatcherImplementationGenerator._generate_dispatcher_implementation_for_event): (_generate_class_for_object_declaration): (_generate_builder_setter_for_member): (_generate_unchecked_setter_for_member): * inspector/scripts/codegen/generate_protocol_types_implementation.py: (ProtocolTypesImplementationGenerator.output_filename): (ProtocolTypesImplementationGenerator.generate_output): (ProtocolTypesImplementationGenerator._generate_enum_mapping): * inspector/scripts/codegen/models.py: (Framework.fromString): (Frameworks): * inspector/scripts/generate-inspector-protocol-bindings.py: Simplify generator now that prefixes are no longer needed. This updates filenames, includes, and the list of supported directories. Source/WebCore: After moving the json files into JavaScriptCore update the includes, and names of functions that were previously prefixed. * CMakeLists.txt: * DerivedSources.make: * ForwardingHeaders/inspector/InspectorBackendDispatchers.h: Added. * ForwardingHeaders/inspector/InspectorFrontendDispatchers.h: Added. * ForwardingHeaders/inspector/InspectorJSBackendDispatchers.h: Removed. * ForwardingHeaders/inspector/InspectorJSFrontendDispatchers.h: Removed. * ForwardingHeaders/inspector/InspectorJSProtocolTypes.h: Removed. * ForwardingHeaders/inspector/InspectorProtocolTypesBase.h: Added. * WebCore.vcxproj/WebCore.vcxproj: * WebCore.vcxproj/WebCore.vcxproj.filters: * WebCore.vcxproj/copyForwardingHeaders.cmd: * WebCore.xcodeproj/project.pbxproj: * inspector/CommandLineAPIHost.cpp: * inspector/InspectorApplicationCacheAgent.cpp: * inspector/InspectorApplicationCacheAgent.h: * inspector/InspectorCSSAgent.cpp: * inspector/InspectorCSSAgent.h: * inspector/InspectorController.cpp: * inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::buildObjectForAccessibilityProperties): * inspector/InspectorDOMAgent.h: * inspector/InspectorDOMDebuggerAgent.cpp: * inspector/InspectorDOMDebuggerAgent.h: * inspector/InspectorDOMStorageAgent.cpp: * inspector/InspectorDOMStorageAgent.h: * inspector/InspectorDatabaseAgent.cpp: * inspector/InspectorDatabaseAgent.h: * inspector/InspectorDatabaseResource.cpp: * inspector/InspectorDatabaseResource.h: * inspector/InspectorFrontendClientLocal.cpp: * inspector/InspectorIndexedDBAgent.cpp: * inspector/InspectorIndexedDBAgent.h: * inspector/InspectorLayerTreeAgent.cpp: * inspector/InspectorLayerTreeAgent.h: * inspector/InspectorPageAgent.cpp: * inspector/InspectorPageAgent.h: * inspector/InspectorReplayAgent.cpp: * inspector/InspectorReplayAgent.h: * inspector/InspectorResourceAgent.cpp: * inspector/InspectorResourceAgent.h: * inspector/InspectorStyleSheet.cpp: * inspector/InspectorStyleSheet.h: * inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::addRecordToTimeline): * inspector/InspectorTimelineAgent.h: * inspector/InspectorWorkerAgent.cpp: * inspector/InspectorWorkerAgent.h: * inspector/PageRuntimeAgent.h: * inspector/TimelineRecordFactory.cpp: * inspector/WorkerInspectorController.cpp: Source/WebInspectorUI: Change the frontend to always load all agents, but only activate a subset of the agents depending on the type of the backend. * UserInterface/Base/Main.js: (WebInspector.loaded): * UserInterface/Protocol/InspectorBackend.js: (InspectorBackendClass.prototype.activateDomains): (InspectorBackendClass.prototype.activateAllDomains): (InspectorBackendClass.prototype._agentForDomain): (InspectorBackendClass.prototype._dispatchEvent): (InspectorBackend.Agent): (InspectorBackend.Agent.prototype.get active): (InspectorBackend.Agent.prototype.activate): * UserInterface/Base/Test.js: Only expose "window.FooAgent" or allow dispatches in the "Foo" domain when that particular agent is activated. Currently we hardcode the list of agents to activate for a debuggable type. This should be generated. * UserInterface/Protocol/LoadInspectorBackendCommands.js: Now there should always be a single "InspectorBackendCommands.js" file to load. We may want to change the RWI path to return a single file instead of an array. * Scripts/update-LegacyInspectorBackendCommands.rb: * UserInterface/Protocol/Legacy/6.0/InspectorBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/Legacy/6.0/InspectorWebBackendCommands.js. * UserInterface/Protocol/Legacy/7.0/InspectorBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/Legacy/7.0/InspectorWebBackendCommands.js. * UserInterface/Protocol/Legacy/8.0/InspectorBackendCommands.js: Renamed from Source/WebInspectorUI/UserInterface/Protocol/Legacy/8.0/InspectorWebBackendCommands.js. * UserInterface/Protocol/Legacy/8.0/InspectorJSBackendCommands.js: Removed. * Versions/Inspector-iOS-8.0.json: Renamed from Source/WebInspectorUI/Versions/InspectorWeb-iOS-8.0.json. * Versions/InspectorJS-iOS-8.0.json: Removed. Update Legacy versions to output a single InspectorBackendCommands.js file. Do a straightforward merge of the iOS 8 JS/Web inputs to a single json file. * Configurations/Base.xcconfig: * Configurations/DebugRelease.xcconfig: * Configurations/WebInspectorUIFramework.xcconfig: * Scripts/copy-user-interface-resources-dryrun.rb: * Scripts/copy-user-interface-resources.pl: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: * WebInspectorUI.vcxproj/build-webinspectorui.pl: We no longer needed WebCore's Private Headers, so simplify build files and update file names where appropriate. Source/WebKit2: * PlatformGTK.cmake: Canonical link: https://commits.webkit.org/155743@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@174892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-10-20 17:59:24 +00:00
<None Include="..\UserInterface\Legacy\8.0\InspectorBackendCommands.js">
<Filter>UserInterface\Legacy\8.0</Filter>
</None>
Web Inspector: Drop iOS 6 Legacy Remote Inspector Support https://bugs.webkit.org/show_bug.cgi?id=148456 Reviewed by Timothy Hatcher. * UserInterface/Base/Main.js: (WebInspector.loaded): (WebInspector._updateReloadToolbarButton): (WebInspector._updateDownloadToolbarButton): (WebInspector.canArchiveMainFrame): * UserInterface/Controllers/CSSStyleManager.js: (WebInspector.CSSStyleManager.prototype._frameURLMapKey): (WebInspector.CSSStyleManager.prototype._lookupStyleSheet.styleSheetsFetched): (WebInspector.CSSStyleManager._updateResourceContent.fetchedStyleSheetContent): (WebInspector.CSSStyleManager.prototype._clearStyleSheetsForResource): Deleted. * UserInterface/Controllers/DOMTreeManager.js: (WebInspector.DOMTreeManager.prototype.highlightSelector): * UserInterface/Controllers/DebuggerManager.js: (WebInspector.DebuggerManager.prototype._setBreakpoint): * UserInterface/Controllers/JavaScriptLogViewController.js: * UserInterface/Controllers/RuntimeManager.js: (WebInspector.RuntimeManager): (WebInspector.RuntimeManager.prototype.evaluateInInspectedWindow): * UserInterface/Controllers/SourceMapManager.js: (WebInspector.SourceMapManager.prototype._loadAndParseSourceMap): * UserInterface/Controllers/StorageManager.js: (WebInspector.StorageManager): (WebInspector.StorageManager.prototype._addDOMStorageIfNeeded): (WebInspector.StorageManager.prototype.domStorageWasUpdated): Deleted. (WebInspector.StorageManager.prototype._domStorageForIdentifier): Deleted. (WebInspector.StorageManager.prototype._extraDomainsActivated): Deleted. * UserInterface/Controllers/TimelineManager.js: (WebInspector.TimelineManager.prototype._processRecord): * UserInterface/Models/Breakpoint.js: (WebInspector.Breakpoint.prototype._editBreakpointPopoverContentElement): * UserInterface/Models/CSSCompletions.js: (WebInspector.CSSCompletions): (WebInspector.CSSCompletions.requestCSSCompletions): * UserInterface/Models/CSSKeywordCompletions.js: (WebInspector.CSSKeywordCompletions.addCustomCompletions): Deleted. * UserInterface/Models/CSSProperty.js: (WebInspector.CSSProperty): (WebInspector.CSSProperty.prototype.update): * UserInterface/Models/CSSRule.js: (WebInspector.CSSRule.prototype.get matchedSelectors): Deleted. (WebInspector.CSSRule.prototype.get matchedSelectorText): Deleted. * UserInterface/Models/DOMNodeStyles.js: (WebInspector.DOMNodeStyles.prototype.refresh.parseRuleMatchArrayPayload): (WebInspector.DOMNodeStyles.prototype.refresh.fetchedMatchedStyles): (WebInspector.DOMNodeStyles.prototype.changeRule.changeText): (WebInspector.DOMNodeStyles.prototype.changeStyleText): (WebInspector.DOMNodeStyles.prototype._parseStylePropertyPayload): (WebInspector.DOMNodeStyles.prototype._parseRulePayload): (WebInspector.DOMNodeStyles.prototype.changeStyleText.attributeChanged): Deleted. (WebInspector.DOMNodeStyles.prototype.changeStyleText.fetchedStyleSheetContent.contentDidChange): Deleted. (WebInspector.DOMNodeStyles.prototype.changeStyleText.fetchedStyleSheetContent): Deleted. (WebInspector.DOMNodeStyles.prototype._parseSourceRangePayload): Deleted. (WebInspector.DOMNodeStyles.prototype._parseSelectorListPayload): Deleted. * UserInterface/Models/DOMStorageObject.js: * UserInterface/Models/DOMTree.js: (WebInspector.DOMTree.prototype.requestRootDOMNode): (WebInspector.DOMTree.prototype._requestRootDOMNode): * UserInterface/Models/DatabaseObject.js: (WebInspector.DatabaseObject.prototype.executeSQL.queryCallback): (WebInspector.DatabaseObject.prototype.executeSQL): (WebInspector.DatabaseObject): (WebInspector.DatabaseObject.prototype.executeSQL.callback): Deleted. * UserInterface/Models/ExecutionContext.js: (WebInspector.ExecutionContext.supported): Deleted. * UserInterface/Models/IssueMessage.js: (WebInspector.IssueMessage): Deleted. * UserInterface/Models/LayoutTimelineRecord.js: (WebInspector.LayoutTimelineRecord): (WebInspector.LayoutTimelineRecord.prototype.get width): (WebInspector.LayoutTimelineRecord.prototype.get height): (WebInspector.LayoutTimelineRecord.prototype.get area): (WebInspector.LayoutTimelineRecord.prototype.get x): Deleted. (WebInspector.LayoutTimelineRecord.prototype.get y): Deleted. (WebInspector.LayoutTimelineRecord.prototype.get rect): Deleted. * UserInterface/Models/ProfileNode.js: * UserInterface/Models/Resource.js: (WebInspector.Resource.prototype.associateWithScript): * UserInterface/Models/ScriptTimelineRecord.js: (WebInspector.ScriptTimelineRecord.prototype._initializeProfileFromPayload.profileNodeFromPayload): * UserInterface/Models/SourceMapResource.js: (WebInspector.SourceMapResource.prototype.requestContentFromBackend): * UserInterface/Models/TextRange.js: (WebInspector.TextRange.prototype.resolveLinesAndColumns.countNewLineCharacters): Deleted. (WebInspector.TextRange.prototype.resolveLinesAndColumns): Deleted. * UserInterface/Models/TimelineRecording.js: * UserInterface/Protocol/ConsoleObserver.js: (WebInspector.ConsoleObserver.prototype.messageAdded): Deleted. * UserInterface/Protocol/DOMStorageObserver.js: (WebInspector.DOMStorageObserver.prototype.addDOMStorage): Deleted. (WebInspector.DOMStorageObserver.prototype.updateDOMStorage): Deleted. * UserInterface/Protocol/DatabaseObserver.js: (WebInspector.DatabaseObserver.prototype.sqlTransactionSucceeded): Deleted. (WebInspector.DatabaseObserver.prototype.sqlTransactionFailed): Deleted. (WebInspector.DatabaseObserver): Deleted. * UserInterface/Protocol/Legacy/6.0/InspectorBackendCommands.js: Removed. * UserInterface/Views/CookieStorageContentView.js: (WebInspector.CookieStorageContentView.prototype._deleteCallback): (WebInspector.CookieStorageContentView): * UserInterface/Views/DOMTreeContentView.js: (WebInspector.DOMTreeContentView.prototype._updateCompositingBordersButtonToMatchPageSettings): Deleted. * UserInterface/Views/EventListenerSectionGroup.js: (WebInspector.EventListenerSectionGroup.prototype._functionTextOrLink): (WebInspector.EventListenerSectionGroup): * UserInterface/Views/LayoutTimelineView.js: (WebInspector.LayoutTimelineView.prototype._showHighlightForRecord): * UserInterface/Views/QuickConsole.js: (WebInspector.QuickConsole): (WebInspector.QuickConsole.prototype._createExecutionContextPathComponentFromFrame): (WebInspector.QuickConsole.prototype._frameAdded): Deleted. (WebInspector.QuickConsole.prototype._frameRemoved): Deleted. (WebInspector.QuickConsole.prototype._frameMainResourceChanged): Deleted. * UserInterface/Views/ScriptTimelineDataGridNode.js: (WebInspector.ScriptTimelineDataGridNode.prototype.get data): * UserInterface/Views/SourceCodeTextEditor.js: (WebInspector.SourceCodeTextEditor.prototype._makeTypeTokenAnnotator): (WebInspector.SourceCodeTextEditor.prototype._makeBasicBlockAnnotator): * Versions/Inspector-iOS-6.0.json: Removed. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Canonical link: https://commits.webkit.org/166596@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@188993 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-08-26 22:07:18 +00:00
<None Include="..\UserInterface\Legacy\9.0\InspectorBackendCommands.js">
<Filter>UserInterface\Legacy\9.0</Filter>
</None>
<None Include="..\UserInterface\Images\Weight.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ApplicationCache.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ApplicationCache%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ApplicationCacheManifest.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ApplicationCacheManifest%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\BackArrow.svg">
<Filter>Images</Filter>
</None>
Web Inspector: Modernize UI styles and better sync with platform styles https://bugs.webkit.org/show_bug.cgi?id=134846 Reviewed by Timothy Hatcher. Updated styles to better match the OS UI design. Updated the forward/back button. Moved several rules to selectors that support older OS designs. Added global platform data to support this patch. * UserInterface/Images/BackArrow.svg: Added. * UserInterface/Images/BackArrowLegacy.svg: Copied from Source/WebInspectorUI/UserInterface/Images/BackArrow.svg. * UserInterface/Images/ForwardArrow.svg: Added. * UserInterface/Images/ForwardArrowLegacy.svg: Copied from Source/WebInspectorUI/UserInterface/Images/ForwardArrow.svg. * UserInterface/Base/ImageUtilities.js: Updated image version (.generateImage.generateModernImage): (.generateImage.generateLegacyImage): (.generateImage): Updated image generation to support modern look. Updated versioning scheme and version. * UserInterface/Base/Main.js: (WebInspector.loaded): (WebInspector.contentLoaded.WebInspector.Platform.version.toString): (WebInspector.contentLoaded.WebInspector.Platform.toString): (WebInspector.contentLoaded): Added global platform information. * UserInterface/Views/ContentBrowser.js: (WebInspector.ContentBrowser): Updated back and forward buttons. * UserInterface/Views/FindBanner.js: (WebInspector.FindBanner.prototype._generateButtonsGlyphsIfNeeded): Updated images for the find banner. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Added new images. * UserInterface/Views/ButtonToolbarItem.css: (.toolbar .item.button > .label): (body.mac-platform.legacy .toolbar .item.button > .label): * UserInterface/Views/CSSStyleDeclarationSection.css: (.style-declaration-section): (body.mac-platform.legacy .style-declaration-section): (body.mac-platform.legacy .style-declaration-section + .style-declaration-section): (.style-declaration-section.last-in-group): (body.mac-platform.legacy .style-declaration-section.last-in-group): (.style-declaration-section.last-in-group + .style-declaration-section): (body.mac-platform.legacy .style-declaration-section.last-in-group + .style-declaration-section): (body.mac-platform.legacy .style-declaration-section.last-in-group + .style-declaration-section:last-child): (.style-declaration-section + .style-declaration-section): Deleted. (.style-declaration-section.last-in-group + .style-declaration-section:last-child): Deleted. * UserInterface/Views/CSSStyleDetailsSidebarPanel.css: (.sidebar > .panel.details.css-style > .content > .pseudo-classes): * UserInterface/Views/DOMTreeOutline.css: (.dom-tree-outline li.hovered:not(.selected) .selection): (body.mac-platform.legacy .dom-tree-outline li.hovered:not(.selected) .selection): (.dom-tree-outline li.elements-drag-over .selection): (body.mac-platform.legacy .dom-tree-outline li.elements-drag-over .selection): (.dom-tree-outline:focus li.selected .selection): (body.mac-platform.legacy .dom-tree-outline:focus li.selected .selection): * UserInterface/Views/DashboardContainerView.css: (.toolbar .dashboard-container): (body.mac-platform.legacy .toolbar .dashboard-container): (body.window-inactive .toolbar .dashboard-container): (body.mac-platform.legacy.window-inactive .toolbar .dashboard-container): (.toolbar .dashboard): (body.window-inactive .toolbar .dashboard): (body.mac-platform.legacy.window-inactive .toolbar .dashboard): * UserInterface/Views/DataGrid.css: (.data-grid th): (body.mac-platform.legacy .data-grid th): (.data-grid tr.selected): (body.mac-platform.legacy .data-grid tr.selected): (.data-grid:focus tr.selected): (body.mac-platform.legacy .data-grid:focus tr.selected): * UserInterface/Views/DetailsSection.css: (.details-section): (body.mac-platform.legacy .details-section): (.details-section .details-section): (body.mac-platform.legacy .details-section .details-section): (.details-section .details-section:last-child): (.details-section .details-section:first-child): (.details-section > .header): (body.mac-platform.legacy .details-section > .header): (.details-section .details-section > .header): (body.mac-platform.mountain-lion .details-section .details-section > .header): (.details-section .details-section.collaspsed > .header): (.details-section.computed-style-properties:not(.collapsed) > .header): (body.mac-platform.legacy .details-section.computed-style-properties:not(.collapsed) > .header): (.details-section > .content > .group): (body.mac-platform.legacy .details-section > .content > .group): (.details-section > .content > .group:last-child): (.details-section > .content > .group:nth-child(even)): (body.mac-platform.legacy .details-section > .content > .group:nth-child(even)): (body.mac-platform.legacy .details-section > .content > .group:last-child > .row.simple:last-child > *): (.details-section > .content > .group:last-child > .row.simple:last-child > *): Deleted. * UserInterface/Views/FilterBar.css: (.filter-bar > input[type="search"]): (body.mac-platform.legacy .filter-bar > input[type="search"]): * UserInterface/Views/NavigationSidebarPanel.css: (.navigation-sidebar-panel-content-tree-outline .item.selected): (body.mac-platform.legacy .navigation-sidebar-panel-content-tree-outline .item.selected): (.navigation-sidebar-panel-content-tree-outline:focus .item.selected): (body.mac-platform.legacy .navigation-sidebar-panel-content-tree-outline:focus .item.selected): (body.window-inactive .navigation-sidebar-panel-content-tree-outline .item.selected): (body.mac-platform.legacy.window-inactive .navigation-sidebar-panel-content-tree-outline .item.selected): * UserInterface/Views/RadioButtonNavigationItem.css: (.navigation-bar .item.radio.button.text-only.selected): (body.mac-platform.legacy .navigation-bar .item.radio.button.text-only.selected): * UserInterface/Views/RulesStyleDetailsPanel.css: (.sidebar > .panel.details.css-style .rules .label + .style-declaration-section): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .label + .style-declaration-section): (.sidebar > .panel.details.css-style .rules .new-rule): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .new-rule): (.sidebar > .panel.details.css-style .rules .new-rule + .style-declaration-section): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .new-rule + .style-declaration-section): * UserInterface/Views/ScopeBar.css: (.scope-bar > li): (body.mac-platform.legacy .scope-bar > li): (.scope-bar > li.selected): (body.mac-platform.legacy .scope-bar > li.selected): * UserInterface/Views/SearchBar.css: (.search-bar > input[type="search"]): (body.mac-platform.legacy .search-bar > input[type="search"]): * UserInterface/Views/Sidebar.css: (.sidebar): (body.mac-platform.legacy .sidebar): (body.mac-platform.legacy.window-inactive .sidebar): (body.mac-platform.legacy .sidebar.right): (body.window-inactive .sidebar): Deleted. (.sidebar.right): Deleted. * UserInterface/Views/TimelineSidebarPanel.css: (.sidebar > .panel.navigation.timeline > .title-bar): (body.mac-platform.legacy .sidebar > .panel.navigation.timeline > .title-bar): Style updates for new look and feel. Canonical link: https://commits.webkit.org/152886@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@171134 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-07-16 03:07:03 +00:00
<None Include="..\UserInterface\Images\BackArrowLegacy.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\BottomUpTree.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Breakpoint.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Breakpoint%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\BreakpointButton.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\BreakpointInactive.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\BreakpointInactive%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\BreakpointInactiveButton.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Breakpoints.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ClippingCSS.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ClippingCSS%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ClippingGeneric.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ClippingGeneric%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ClippingJS.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ClippingJS%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Close.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Colors.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Colors%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Cookie.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Cookie%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Crosshair.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Database.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Database%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DatabaseTable.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DatabaseTable%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DisclosureTriangleSmallClosed.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DisclosureTriangleSmallOpen.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DisclosureTriangleTinyClosed.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DisclosureTriangleTinyOpen.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DockBottom.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DockRight.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentCSS.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentCSS%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentFont.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentFont%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentGeneric.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentGeneric%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentImage.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentImage%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentJS.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentJS%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentMarkup.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DocumentMarkup%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DOMCharacterData.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DOMComment.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DOMDocument.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DOMDocumentType.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DOMElement.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DOMNode.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DOMTextNode.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\DOMTree.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Error.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Errors.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ErrorsEnabled.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\EventListener.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Exception.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\FilterFieldGlyph.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\FolderGeneric.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\FolderGeneric%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ForwardArrow.svg">
<Filter>Images</Filter>
</None>
Web Inspector: Modernize UI styles and better sync with platform styles https://bugs.webkit.org/show_bug.cgi?id=134846 Reviewed by Timothy Hatcher. Updated styles to better match the OS UI design. Updated the forward/back button. Moved several rules to selectors that support older OS designs. Added global platform data to support this patch. * UserInterface/Images/BackArrow.svg: Added. * UserInterface/Images/BackArrowLegacy.svg: Copied from Source/WebInspectorUI/UserInterface/Images/BackArrow.svg. * UserInterface/Images/ForwardArrow.svg: Added. * UserInterface/Images/ForwardArrowLegacy.svg: Copied from Source/WebInspectorUI/UserInterface/Images/ForwardArrow.svg. * UserInterface/Base/ImageUtilities.js: Updated image version (.generateImage.generateModernImage): (.generateImage.generateLegacyImage): (.generateImage): Updated image generation to support modern look. Updated versioning scheme and version. * UserInterface/Base/Main.js: (WebInspector.loaded): (WebInspector.contentLoaded.WebInspector.Platform.version.toString): (WebInspector.contentLoaded.WebInspector.Platform.toString): (WebInspector.contentLoaded): Added global platform information. * UserInterface/Views/ContentBrowser.js: (WebInspector.ContentBrowser): Updated back and forward buttons. * UserInterface/Views/FindBanner.js: (WebInspector.FindBanner.prototype._generateButtonsGlyphsIfNeeded): Updated images for the find banner. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Added new images. * UserInterface/Views/ButtonToolbarItem.css: (.toolbar .item.button > .label): (body.mac-platform.legacy .toolbar .item.button > .label): * UserInterface/Views/CSSStyleDeclarationSection.css: (.style-declaration-section): (body.mac-platform.legacy .style-declaration-section): (body.mac-platform.legacy .style-declaration-section + .style-declaration-section): (.style-declaration-section.last-in-group): (body.mac-platform.legacy .style-declaration-section.last-in-group): (.style-declaration-section.last-in-group + .style-declaration-section): (body.mac-platform.legacy .style-declaration-section.last-in-group + .style-declaration-section): (body.mac-platform.legacy .style-declaration-section.last-in-group + .style-declaration-section:last-child): (.style-declaration-section + .style-declaration-section): Deleted. (.style-declaration-section.last-in-group + .style-declaration-section:last-child): Deleted. * UserInterface/Views/CSSStyleDetailsSidebarPanel.css: (.sidebar > .panel.details.css-style > .content > .pseudo-classes): * UserInterface/Views/DOMTreeOutline.css: (.dom-tree-outline li.hovered:not(.selected) .selection): (body.mac-platform.legacy .dom-tree-outline li.hovered:not(.selected) .selection): (.dom-tree-outline li.elements-drag-over .selection): (body.mac-platform.legacy .dom-tree-outline li.elements-drag-over .selection): (.dom-tree-outline:focus li.selected .selection): (body.mac-platform.legacy .dom-tree-outline:focus li.selected .selection): * UserInterface/Views/DashboardContainerView.css: (.toolbar .dashboard-container): (body.mac-platform.legacy .toolbar .dashboard-container): (body.window-inactive .toolbar .dashboard-container): (body.mac-platform.legacy.window-inactive .toolbar .dashboard-container): (.toolbar .dashboard): (body.window-inactive .toolbar .dashboard): (body.mac-platform.legacy.window-inactive .toolbar .dashboard): * UserInterface/Views/DataGrid.css: (.data-grid th): (body.mac-platform.legacy .data-grid th): (.data-grid tr.selected): (body.mac-platform.legacy .data-grid tr.selected): (.data-grid:focus tr.selected): (body.mac-platform.legacy .data-grid:focus tr.selected): * UserInterface/Views/DetailsSection.css: (.details-section): (body.mac-platform.legacy .details-section): (.details-section .details-section): (body.mac-platform.legacy .details-section .details-section): (.details-section .details-section:last-child): (.details-section .details-section:first-child): (.details-section > .header): (body.mac-platform.legacy .details-section > .header): (.details-section .details-section > .header): (body.mac-platform.mountain-lion .details-section .details-section > .header): (.details-section .details-section.collaspsed > .header): (.details-section.computed-style-properties:not(.collapsed) > .header): (body.mac-platform.legacy .details-section.computed-style-properties:not(.collapsed) > .header): (.details-section > .content > .group): (body.mac-platform.legacy .details-section > .content > .group): (.details-section > .content > .group:last-child): (.details-section > .content > .group:nth-child(even)): (body.mac-platform.legacy .details-section > .content > .group:nth-child(even)): (body.mac-platform.legacy .details-section > .content > .group:last-child > .row.simple:last-child > *): (.details-section > .content > .group:last-child > .row.simple:last-child > *): Deleted. * UserInterface/Views/FilterBar.css: (.filter-bar > input[type="search"]): (body.mac-platform.legacy .filter-bar > input[type="search"]): * UserInterface/Views/NavigationSidebarPanel.css: (.navigation-sidebar-panel-content-tree-outline .item.selected): (body.mac-platform.legacy .navigation-sidebar-panel-content-tree-outline .item.selected): (.navigation-sidebar-panel-content-tree-outline:focus .item.selected): (body.mac-platform.legacy .navigation-sidebar-panel-content-tree-outline:focus .item.selected): (body.window-inactive .navigation-sidebar-panel-content-tree-outline .item.selected): (body.mac-platform.legacy.window-inactive .navigation-sidebar-panel-content-tree-outline .item.selected): * UserInterface/Views/RadioButtonNavigationItem.css: (.navigation-bar .item.radio.button.text-only.selected): (body.mac-platform.legacy .navigation-bar .item.radio.button.text-only.selected): * UserInterface/Views/RulesStyleDetailsPanel.css: (.sidebar > .panel.details.css-style .rules .label + .style-declaration-section): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .label + .style-declaration-section): (.sidebar > .panel.details.css-style .rules .new-rule): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .new-rule): (.sidebar > .panel.details.css-style .rules .new-rule + .style-declaration-section): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .new-rule + .style-declaration-section): * UserInterface/Views/ScopeBar.css: (.scope-bar > li): (body.mac-platform.legacy .scope-bar > li): (.scope-bar > li.selected): (body.mac-platform.legacy .scope-bar > li.selected): * UserInterface/Views/SearchBar.css: (.search-bar > input[type="search"]): (body.mac-platform.legacy .search-bar > input[type="search"]): * UserInterface/Views/Sidebar.css: (.sidebar): (body.mac-platform.legacy .sidebar): (body.mac-platform.legacy.window-inactive .sidebar): (body.mac-platform.legacy .sidebar.right): (body.window-inactive .sidebar): Deleted. (.sidebar.right): Deleted. * UserInterface/Views/TimelineSidebarPanel.css: (.sidebar > .panel.navigation.timeline > .title-bar): (body.mac-platform.legacy .sidebar > .panel.navigation.timeline > .title-bar): Style updates for new look and feel. Canonical link: https://commits.webkit.org/152886@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@171134 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-07-16 03:07:03 +00:00
<None Include="..\UserInterface\Images\ForwardArrowLegacy.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Function.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\GoToArrow.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\HierarchicalNavigationItemChevron.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner1.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner10.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner11.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner12.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner2.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner3.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner4.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner5.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner6.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner7.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner8.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IndeterminateProgressSpinner9.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\InstructionPointer.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\InstructionPointer%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Issues.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\IssuesEnabled.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\LayerBorders.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\LessColumns.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\LocalStorage.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\LocalStorage%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Locked.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Log.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Log%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Logs.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Memory.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\MoreColumns.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Native.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemAngleBrackets.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemBrushAndRuler.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemBug.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemCurleyBraces.svg">
<Filter>Images</Filter>
</None>
Web Inspector: create content view and details sidebar for Frames timeline https://bugs.webkit.org/show_bug.cgi?id=143533 Patch by Matt Baker <mattbaker@apple.com> on 2015-04-11 Reviewed by Timothy Hatcher. Source/JavaScriptCore: Refactoring: RunLoop prefix changed to RenderingFrame. * inspector/protocol/Timeline.json: Source/WebCore: Refactoring: RunLoop prefix changed to RenderingFrame. * inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::internalStart): (WebCore::toProtocol): * inspector/InspectorTimelineAgent.h: Source/WebInspectorUI: Added new Rendering Frames timeline content view and details sidebar, and added minor visual tweeks to the timeline graph such as ensuring 60 FPS budget line is always visible, and large combined frames are split up once they reach a maximum pixel width. * Localizations/en.lproj/localizedStrings.js: New UI strings. * UserInterface/Base/Main.js: (WebInspector.contentLoaded): Support for new details sidebar panel. * UserInterface/Controllers/TimelineManager.js: (WebInspector.TimelineManager.shouldShowViewForTimeline): (WebInspector.TimelineManager.prototype._processRecord): (WebInspector.TimelineManager.prototype._loadNewRecording): Layout timeline is no longer added to timeline graphs, skip Rendering Frame records that have no child events. * UserInterface/Images/NavigationItemDoughnutChart.svg: Added. * UserInterface/Images/TimelineRecordRenderingFrame.svg: Added. New artwork. * UserInterface/Main.html: * UserInterface/Test.html: New files. * UserInterface/Models/RenderingFrameTimelineRecord.js: Renamed from Source/WebInspectorUI/UserInterface/Models/RunLoopTimelineRecord.js. (WebInspector.RenderingFrameTimelineRecord): (WebInspector.RenderingFrameTimelineRecord.resetFrameNumber): (WebInspector.RenderingFrameTimelineRecord.prototype.get frameNumber): (WebInspector.RenderingFrameTimelineRecord.prototype.get children): (WebInspector.RenderingFrameTimelineRecord.prototype.get durationRemainder): (WebInspector.RenderingFrameTimelineRecord.prototype.durationForRecords.get var): Added frame numbering and improved the accuracy of sub-frame duratation calculation. Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Models/Timeline.js: (WebInspector.Timeline): (WebInspector.Timeline.create): (WebInspector.Timeline.prototype.get recording): (WebInspector.Timeline.prototype.get displayName): (WebInspector.Timeline.prototype.get iconClassName): Added up-pointer to parent recording. * UserInterface/Models/TimelineRecord.js: Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Models/TimelineRecording.js: (WebInspector.TimelineRecording.prototype.reset): Support for new timeline type. * UserInterface/Views/ChartDetailsSectionLegendRow.js: Added. (WebInspector.ChartDetailsSectionLegendRow): New details section row type for chart legend items. * UserInterface/Views/ChartDetailsSectionRow.css: Added. (.details-section .row.chart): (.details-section .row.chart canvas): (.details-section .row.chart.empty canvas): (.details-section > .content > .group > .row.legend-item > .label > .color-swatch): * UserInterface/Views/ChartDetailsSectionRow.js: Added. (WebInspector.ChartDetailsSectionRow): (WebInspector.ChartDetailsSectionRow.prototype.get legendGroup): (WebInspector.ChartDetailsSectionRow.prototype.set innerLabel): (WebInspector.ChartDetailsSectionRow.prototype.addChartValue): (WebInspector.ChartDetailsSectionRow.prototype.clearChart): (WebInspector.ChartDetailsSectionRow.prototype._refresh.drawSlice): (WebInspector.ChartDetailsSectionRow.prototype._refresh): New details section row type for pie/doughnut charts. * UserInterface/Views/ContentView.js: (WebInspector.ContentView): Support for new timeline view type. * UserInterface/Views/LayoutTimelineDataGridNode.js: (WebInspector.LayoutTimelineDataGridNode.prototype.get data): (WebInspector.LayoutTimelineDataGridNode.prototype.createCellContent): Updated for use in rendering frame timeline view. * UserInterface/Views/LayoutTimelineView.js: (WebInspector.LayoutTimelineView.prototype._layoutTimelineRecordAdded): Removed references to old RunLoop objects. * UserInterface/Views/RenderingFrameDetailsSidebarPanel.js: Added. (WebInspector.RenderingFrameDetailsSidebarPanel.formatChartValue): (WebInspector.RenderingFrameDetailsSidebarPanel): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.inspect): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.updateRangeSelection): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.get renderingFrameTimeline): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.set renderingFrameTimeline): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.refresh.durationForRecordType): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype.refresh): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._resetAll): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._recordAdded): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._timelineReset): (WebInspector.RenderingFrameDetailsSidebarPanel.prototype._getSelectedRecords): New sidebar panel for showing time breakdown for current frame selection. * UserInterface/Views/RenderingFrameTimelineDataGridNode.js: Added. (WebInspector.RenderingFrameTimelineDataGridNode): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get record): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get records): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.get data): (WebInspector.RenderingFrameTimelineDataGridNode.prototype.createCellContent): New data grid row type. * UserInterface/Views/RenderingFrameTimelineOverviewGraph.css: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.css. (.timeline-overview-graph.rendering-frame > .divider): (.timeline-overview-graph.rendering-frame > .divider > .label): * UserInterface/Views/RenderingFrameTimelineOverviewGraph.js: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.js. (WebInspector.RenderingFrameTimelineOverviewGraph): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype.get graphHeightSeconds): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype.updateLayout.createFrame): (WebInspector.RenderingFrameTimelineOverviewGraph.prototype._updateDividers.createDividerAtPosition.get if): * UserInterface/Views/RenderingFrameTimelineView.css: Renamed from Source/WebInspectorUI/UserInterface/Views/RunLoopTimelineOverviewGraph.css. (.timeline-view.rendering-frame > .data-grid): (.sidebar > .panel.navigation.timeline.timeline-recording-content-view-showing .navigation-sidebar-panel-content-tree-outline.rendering-frame .item .subtitle): Visual tweeks. Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Views/RenderingFrameTimelineView.js: Added. (WebInspector.RenderingFrameTimelineView): (WebInspector.RenderingFrameTimelineView.prototype.get navigationSidebarTreeOutlineLabel): (WebInspector.RenderingFrameTimelineView.prototype.shown): (WebInspector.RenderingFrameTimelineView.prototype.hidden): (WebInspector.RenderingFrameTimelineView.prototype.updateLayout): (WebInspector.RenderingFrameTimelineView.prototype.get selectionPathComponents): (WebInspector.RenderingFrameTimelineView.prototype.filterDidChange): (WebInspector.RenderingFrameTimelineView.prototype.matchTreeElementAgainstCustomFilters): (WebInspector.RenderingFrameTimelineView.prototype.reset): (WebInspector.RenderingFrameTimelineView.prototype.treeElementPathComponentSelected): (WebInspector.RenderingFrameTimelineView.prototype.dataGridNodeForTreeElement): (WebInspector.RenderingFrameTimelineView.prototype._processPendingRecords): (WebInspector.RenderingFrameTimelineView.prototype._renderingFrameTimelineRecordAdded): (WebInspector.RenderingFrameTimelineView.prototype._dataGridNodeSelected): New content view type. * UserInterface/Views/TimelineIcons.css: (.rendering-frame-icon .icon): (.rendering-frame-icon.large .icon): (.rendering-frame-record .icon): (.runloop-record .icon): (.runloop-icon .icon): Deleted. (.runloop-icon.large .icon): Deleted. Refactoring: runloop prefix changed to rendering-frame. * UserInterface/Views/TimelineOverview.js: (WebInspector.TimelineOverview.prototype._timelineRemoved): Support for timelines without associated views. * UserInterface/Views/TimelineOverviewGraph.js: (WebInspector.TimelineOverviewGraph): Refactoring: RunLoop prefix changed to RenderingFrame. * UserInterface/Views/TimelineRecordFrame.css: (.timeline-record-frame): (.timeline-record-frame > .frame): * UserInterface/Views/TimelineRecordFrame.js: (WebInspector.TimelineRecordFrame.createCombinedFrames): Visual tweeks, splitting up large combined frames. * UserInterface/Views/TimelineRecordTreeElement.js: (WebInspector.TimelineRecordTreeElement): Refactoring: runloop prefix changed to rendering-frame. * UserInterface/Views/TimelineRecordingContentView.js: (WebInspector.TimelineRecordingContentView.prototype._timelineRemoved): (WebInspector.TimelineRecordingContentView.prototype._timelineCountChanged): (WebInspector.TimelineRecordingContentView.prototype._timeRangeSelectionChanged): Added support for new details sidebar and timelines without associated views. * UserInterface/Views/TimelineSidebarPanel.js: (WebInspector.TimelineSidebarPanel._timelineAdded.set this): Support for timelines without associated views. Refactoring: runloop prefix changed to rendering-frame. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: New files. Canonical link: https://commits.webkit.org/161658@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@182660 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-04-11 19:36:39 +00:00
<None Include="..\UserInterface\Images\NavigationItemDoughnutChart.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemFile.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemLayers.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemLog.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemMagnifyingGlass.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemStopwatch.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemStorage.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemTrash.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NavigationItemVariable.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Network.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Network%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarBlue.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarBlue%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarGray.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarGray%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarGreen.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarGreen%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarLabelCalloutLeft.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarLabelCalloutRight.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarLabelCalloutWhiteLeft.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarLabelCalloutWhiteRight.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarOrange.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarOrange%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarPurple.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarPurple%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarRed.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarRed%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarWhiteFlat.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarWhiteFlat%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarYellow.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkBarYellow%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarBlue.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarBlue%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarGray.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarGray%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarGreen.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarGreen%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarOrange.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarOrange%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarPurple.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarPurple%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarRed.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarRed%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarYellow.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\NetworkHollowBarYellow%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Pause.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Percent.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Plus.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Profile.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Profile%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\PseudoElement.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Recording.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Recording%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\RecordingHovered.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\RecordingHovered%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\RecordingStopped.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\RecordingStopped%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Reflection.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Reload.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ReloadSelected.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Request.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Resources.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Response.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ResultLine.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Resume.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Script.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Script%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\SessionStorage.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\SessionStorage%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\ShadowDOM.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\SortIndicatorDownArrow.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\SortIndicatorUpArrow.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\SourceCode.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\SplitToggleDown.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\SplitToggleUp.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\StepInto.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\StepOut.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\StepOver.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Stopwatch.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Stopwatch%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Time.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\TimelineBarBlue.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\TimelineBarBlue%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\TimelineBarOrange.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\TimelineBarOrange%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\TimelineBarPurple.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\TimelineBarPurple%402x.png">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Undock.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\UpDownArrows.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\UserInputPrompt.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\UserInputPromptPrevious.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\UserInputResult.svg">
<Filter>Images</Filter>
</None>
<None Include="..\UserInterface\Images\Warning.svg">
<Filter>Images</Filter>
</None>
<None Include="..\Info.plist">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Localizations\en.lproj\localizedStrings.js">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Scripts\combine-resources.pl">
<Filter>Scripts</Filter>
</None>
<None Include="..\Scripts\copy-user-interface-resources.pl">
<Filter>Scripts</Filter>
</None>
<None Include="..\Scripts\cssmin.py">
<Filter>Scripts</Filter>
</None>
<None Include="..\Scripts\jsmin.py">
<Filter>Scripts</Filter>
</None>
<None Include="..\Scripts\remove-console-asserts.pl">
<Filter>Scripts</Filter>
</None>
<None Include="..\Scripts\update-codemirror-resources.rb">
<Filter>Scripts</Filter>
</None>
<None Include="..\Scripts\update-pretty-printer.rb">
<Filter>Scripts</Filter>
</None>
<None Include="WebInspectorUI.make" />
[Win] Remove uses of 'bash' in build system https://bugs.webkit.org/show_bug.cgi?id=134782 <rdar://problem/17615533> Reviewed by Dean Jackson. Remove uses of 'bash' by replacing Windows-specific bash scripts with Perl equivalents. Source/JavaScriptCore: * JavaScriptCore.vcxproj/JavaScriptCoreGenerated.make: * JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj: * JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj.filters: * JavaScriptCore.vcxproj/JavaScriptCorePreBuild.cmd: * JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.make: * JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.vcxproj: * JavaScriptCore.vcxproj/LLInt/LLIntAssembly/build-LLIntAssembly.pl: Copied from Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/build-LLIntAssembly.sh. * JavaScriptCore.vcxproj/LLInt/LLIntAssembly/build-LLIntAssembly.sh: Removed. * JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.make: * JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.vcxproj: * JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/build-LLIntDesiredOffsets.pl: Copied from Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/build-LLIntDesiredOffsets.sh. * JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/build-LLIntDesiredOffsets.sh: Removed. * JavaScriptCore.vcxproj/build-generated-files.pl: Copied from Source/JavaScriptCore/JavaScriptCore.vcxproj/build-generated-files.sh. * JavaScriptCore.vcxproj/build-generated-files.sh: Removed. * JavaScriptCore.vcxproj/jsc/jscPreBuild.cmd: * JavaScriptCore.vcxproj/testRegExp/testRegExpPreBuild.cmd: * JavaScriptCore.vcxproj/testapi/testapiPreBuild.cmd: Source/WebCore: * WebCore.vcxproj/WebCoreGenerated.make: * WebCore.vcxproj/WebCoreGenerated.vcxproj: * WebCore.vcxproj/WebCoreGenerated.vcxproj.filters: * WebCore.vcxproj/WebCorePreBuild.cmd: * WebCore.vcxproj/build-generated-files.pl: Copied from Source/WebCore/WebCore.vcxproj/build-generated-files.sh. * WebCore.vcxproj/build-generated-files.sh: Removed. * WebCore.vcxproj/migrate-scripts.pl: Copied from Source/WebCore/WebCore.vcxproj/migrate-scripts.sh. * WebCore.vcxproj/migrate-scripts.sh: Removed. Source/WebInspectorUI: * WebInspectorUI.vcxproj/WebInspectorUI.make: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: * WebInspectorUI.vcxproj/build-webinspectorui.pl: Copied from Source/WebInspectorUI/WebInspectorUI.vcxproj/build-webinspectorui.sh. * WebInspectorUI.vcxproj/build-webinspectorui.sh: Removed. Source/WebKit: * WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl: * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: * WebKit.vcxproj/WebKit/WebKitVersion.cmd: * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd: Source/WTF: * WTF.vcxproj/WTFGenerated.make: * WTF.vcxproj/WTFGenerated.vcxproj: * WTF.vcxproj/WTFGenerated.vcxproj.filters: * WTF.vcxproj/WTFPreBuild.cmd: * WTF.vcxproj/build-generated-files.pl: Copied from Source/WTF/WTF.vcxproj/build-generated-files.sh. * WTF.vcxproj/build-generated-files.sh: Removed. Tools: * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd: * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd: * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd: * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPreBuild.cmd: * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd: * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd: WebKitLibraries: * win/tools/scripts/feature-defines.pl: Copied from WebKitLibraries/win/tools/scripts/feature-defines.sh. * win/tools/scripts/feature-defines.sh: Removed. Canonical link: https://commits.webkit.org/152723@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@170937 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-07-09 23:48:26 +00:00
<None Include="build-webinspectorui.pl" />
</ItemGroup>
Web Inspector: Modernize UI styles and better sync with platform styles https://bugs.webkit.org/show_bug.cgi?id=134846 Reviewed by Timothy Hatcher. Updated styles to better match the OS UI design. Updated the forward/back button. Moved several rules to selectors that support older OS designs. Added global platform data to support this patch. * UserInterface/Images/BackArrow.svg: Added. * UserInterface/Images/BackArrowLegacy.svg: Copied from Source/WebInspectorUI/UserInterface/Images/BackArrow.svg. * UserInterface/Images/ForwardArrow.svg: Added. * UserInterface/Images/ForwardArrowLegacy.svg: Copied from Source/WebInspectorUI/UserInterface/Images/ForwardArrow.svg. * UserInterface/Base/ImageUtilities.js: Updated image version (.generateImage.generateModernImage): (.generateImage.generateLegacyImage): (.generateImage): Updated image generation to support modern look. Updated versioning scheme and version. * UserInterface/Base/Main.js: (WebInspector.loaded): (WebInspector.contentLoaded.WebInspector.Platform.version.toString): (WebInspector.contentLoaded.WebInspector.Platform.toString): (WebInspector.contentLoaded): Added global platform information. * UserInterface/Views/ContentBrowser.js: (WebInspector.ContentBrowser): Updated back and forward buttons. * UserInterface/Views/FindBanner.js: (WebInspector.FindBanner.prototype._generateButtonsGlyphsIfNeeded): Updated images for the find banner. * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters: Added new images. * UserInterface/Views/ButtonToolbarItem.css: (.toolbar .item.button > .label): (body.mac-platform.legacy .toolbar .item.button > .label): * UserInterface/Views/CSSStyleDeclarationSection.css: (.style-declaration-section): (body.mac-platform.legacy .style-declaration-section): (body.mac-platform.legacy .style-declaration-section + .style-declaration-section): (.style-declaration-section.last-in-group): (body.mac-platform.legacy .style-declaration-section.last-in-group): (.style-declaration-section.last-in-group + .style-declaration-section): (body.mac-platform.legacy .style-declaration-section.last-in-group + .style-declaration-section): (body.mac-platform.legacy .style-declaration-section.last-in-group + .style-declaration-section:last-child): (.style-declaration-section + .style-declaration-section): Deleted. (.style-declaration-section.last-in-group + .style-declaration-section:last-child): Deleted. * UserInterface/Views/CSSStyleDetailsSidebarPanel.css: (.sidebar > .panel.details.css-style > .content > .pseudo-classes): * UserInterface/Views/DOMTreeOutline.css: (.dom-tree-outline li.hovered:not(.selected) .selection): (body.mac-platform.legacy .dom-tree-outline li.hovered:not(.selected) .selection): (.dom-tree-outline li.elements-drag-over .selection): (body.mac-platform.legacy .dom-tree-outline li.elements-drag-over .selection): (.dom-tree-outline:focus li.selected .selection): (body.mac-platform.legacy .dom-tree-outline:focus li.selected .selection): * UserInterface/Views/DashboardContainerView.css: (.toolbar .dashboard-container): (body.mac-platform.legacy .toolbar .dashboard-container): (body.window-inactive .toolbar .dashboard-container): (body.mac-platform.legacy.window-inactive .toolbar .dashboard-container): (.toolbar .dashboard): (body.window-inactive .toolbar .dashboard): (body.mac-platform.legacy.window-inactive .toolbar .dashboard): * UserInterface/Views/DataGrid.css: (.data-grid th): (body.mac-platform.legacy .data-grid th): (.data-grid tr.selected): (body.mac-platform.legacy .data-grid tr.selected): (.data-grid:focus tr.selected): (body.mac-platform.legacy .data-grid:focus tr.selected): * UserInterface/Views/DetailsSection.css: (.details-section): (body.mac-platform.legacy .details-section): (.details-section .details-section): (body.mac-platform.legacy .details-section .details-section): (.details-section .details-section:last-child): (.details-section .details-section:first-child): (.details-section > .header): (body.mac-platform.legacy .details-section > .header): (.details-section .details-section > .header): (body.mac-platform.mountain-lion .details-section .details-section > .header): (.details-section .details-section.collaspsed > .header): (.details-section.computed-style-properties:not(.collapsed) > .header): (body.mac-platform.legacy .details-section.computed-style-properties:not(.collapsed) > .header): (.details-section > .content > .group): (body.mac-platform.legacy .details-section > .content > .group): (.details-section > .content > .group:last-child): (.details-section > .content > .group:nth-child(even)): (body.mac-platform.legacy .details-section > .content > .group:nth-child(even)): (body.mac-platform.legacy .details-section > .content > .group:last-child > .row.simple:last-child > *): (.details-section > .content > .group:last-child > .row.simple:last-child > *): Deleted. * UserInterface/Views/FilterBar.css: (.filter-bar > input[type="search"]): (body.mac-platform.legacy .filter-bar > input[type="search"]): * UserInterface/Views/NavigationSidebarPanel.css: (.navigation-sidebar-panel-content-tree-outline .item.selected): (body.mac-platform.legacy .navigation-sidebar-panel-content-tree-outline .item.selected): (.navigation-sidebar-panel-content-tree-outline:focus .item.selected): (body.mac-platform.legacy .navigation-sidebar-panel-content-tree-outline:focus .item.selected): (body.window-inactive .navigation-sidebar-panel-content-tree-outline .item.selected): (body.mac-platform.legacy.window-inactive .navigation-sidebar-panel-content-tree-outline .item.selected): * UserInterface/Views/RadioButtonNavigationItem.css: (.navigation-bar .item.radio.button.text-only.selected): (body.mac-platform.legacy .navigation-bar .item.radio.button.text-only.selected): * UserInterface/Views/RulesStyleDetailsPanel.css: (.sidebar > .panel.details.css-style .rules .label + .style-declaration-section): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .label + .style-declaration-section): (.sidebar > .panel.details.css-style .rules .new-rule): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .new-rule): (.sidebar > .panel.details.css-style .rules .new-rule + .style-declaration-section): (body.mac-platform.legacy .sidebar > .panel.details.css-style .rules .new-rule + .style-declaration-section): * UserInterface/Views/ScopeBar.css: (.scope-bar > li): (body.mac-platform.legacy .scope-bar > li): (.scope-bar > li.selected): (body.mac-platform.legacy .scope-bar > li.selected): * UserInterface/Views/SearchBar.css: (.search-bar > input[type="search"]): (body.mac-platform.legacy .search-bar > input[type="search"]): * UserInterface/Views/Sidebar.css: (.sidebar): (body.mac-platform.legacy .sidebar): (body.mac-platform.legacy.window-inactive .sidebar): (body.mac-platform.legacy .sidebar.right): (body.window-inactive .sidebar): Deleted. (.sidebar.right): Deleted. * UserInterface/Views/TimelineSidebarPanel.css: (.sidebar > .panel.navigation.timeline > .title-bar): (body.mac-platform.legacy .sidebar > .panel.navigation.timeline > .title-bar): Style updates for new look and feel. Canonical link: https://commits.webkit.org/152886@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@171134 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-07-16 03:07:03 +00:00
</Project>