Changeset 20986 in webkit


Ignore:
Timestamp:
Apr 20, 2007 11:14:51 PM (17 years ago)
Author:
thatcher
Message:

Reviewed by Darin.

Merge over the WebInspectorRefresh branch. This change removes the NSOutlineView and
is replaced with a HTML/JavaScript tree. Most of the inspector logic is now in the JavaScript.

A few bugs are fixed by these changes:

Bug 6615: Parent node drop-down list is upside-down
http://bugs.webkit.org/show_bug.cgi?id=6615

Bug 6643: REGRESSION: Tree view repaints lines without erasing them first
http://bugs.webkit.org/show_bug.cgi?id=6643

Bug 6650: Web Inspector HTML Hierarchy can't be scrolled with scrollwheel
http://bugs.webkit.org/show_bug.cgi?id=6650

Bug 6677: Can't drag inspector when tree view has focus
http://bugs.webkit.org/show_bug.cgi?id=6677

Bug 7326: Web Inspector tree scrollbar always shows up when resizing the top pane down
http://bugs.webkit.org/show_bug.cgi?id=7326

  • WebInspector/WebInspector.h: Removed the searchQuery methods.
  • WebInspector/WebInspector.m: Removed the DOMNode category and code for the old outline view.
  • WebInspector/WebInspectorOutlineView.h: Removed.
  • WebInspector/WebInspectorOutlineView.m: Removed.
  • WebInspector/WebInspectorInternal.h: Remove some methods and instance variables.
  • WebInspector/webInspector/Images/resize.png: Added.
  • WebInspector/webInspector/inspector.css:
  • WebInspector/webInspector/inspector.html: Include the new classes and remove the plugin.
  • WebInspector/webInspector/inspector.js: Changes to use the new tree outline and other fixes.
  • WebInspector/webInspector/scrollarea.js: Copied from the Dashboard widget resources.
  • WebInspector/webInspector/scrollbar.js: Ditto.
  • WebInspector/webInspector/treeoutline.js: New tree outline class.
  • WebInspector/webInspector/utilities.js: DOM and String prototype additions.
  • WebKit.xcodeproj/project.pbxproj: Remove WebInspectorOutlineView.
Location:
trunk/WebKit
Files:
2 deleted
2 edited
11 copied

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/ChangeLog

    r20981 r20986  
     12007-04-20  Timothy Hatcher  <timothy@apple.com>
     2
     3        Reviewed by Darin.
     4
     5        Merge over the WebInspectorRefresh branch. This change removes the NSOutlineView and
     6        is replaced with a HTML/JavaScript tree. Most of the inspector logic is now in the JavaScript.
     7
     8        A few bugs are fixed by these changes:
     9
     10        Bug 6615: Parent node drop-down list is upside-down
     11        http://bugs.webkit.org/show_bug.cgi?id=6615
     12
     13        Bug 6643: REGRESSION: Tree view repaints lines without erasing them first
     14        http://bugs.webkit.org/show_bug.cgi?id=6643
     15
     16        Bug 6650: Web Inspector HTML Hierarchy can't be scrolled with scrollwheel
     17        http://bugs.webkit.org/show_bug.cgi?id=6650
     18
     19        Bug 6677: Can't drag inspector when tree view has focus
     20        http://bugs.webkit.org/show_bug.cgi?id=6677
     21
     22        Bug 7326: Web Inspector tree scrollbar always shows up when resizing the top pane down
     23        http://bugs.webkit.org/show_bug.cgi?id=7326
     24
     25        * WebInspector/WebInspector.h: Removed the searchQuery methods.
     26        * WebInspector/WebInspector.m: Removed the DOMNode category and code for the old outline view.
     27        * WebInspector/WebInspectorOutlineView.h: Removed.
     28        * WebInspector/WebInspectorOutlineView.m: Removed.
     29        * WebInspector/WebInspectorInternal.h: Remove some methods and instance variables.
     30        * WebInspector/webInspector/Images/resize.png: Added.
     31        * WebInspector/webInspector/inspector.css:
     32        * WebInspector/webInspector/inspector.html: Include the new classes and remove the plugin.
     33        * WebInspector/webInspector/inspector.js: Changes to use the new tree outline and other fixes.
     34        * WebInspector/webInspector/scrollarea.js: Copied from the Dashboard widget resources.
     35        * WebInspector/webInspector/scrollbar.js: Ditto.
     36        * WebInspector/webInspector/treeoutline.js: New tree outline class.
     37        * WebInspector/webInspector/utilities.js: DOM and String prototype additions.
     38        * WebKit.xcodeproj/project.pbxproj: Remove WebInspectorOutlineView.
     39
    1402007-04-20  Brady Eidson  <beidson@apple.com>
    241
  • trunk/WebKit/WebKit.xcodeproj/project.pbxproj

    r20951 r20986  
    2121                1C68F669095B5FC100C2984E /* WebInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C68F65D095B5FC100C2984E /* WebInspector.m */; };
    2222                1C68F66A095B5FC100C2984E /* WebInspectorInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C68F65E095B5FC100C2984E /* WebInspectorInternal.h */; };
    23                 1C68F66B095B5FC100C2984E /* WebInspectorOutlineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C68F65F095B5FC100C2984E /* WebInspectorOutlineView.h */; };
    24                 1C68F66C095B5FC100C2984E /* WebInspectorOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C68F660095B5FC100C2984E /* WebInspectorOutlineView.m */; };
    2523                1C68F66D095B5FC100C2984E /* WebInspectorPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C68F661095B5FC100C2984E /* WebInspectorPanel.h */; };
    2624                1C68F66E095B5FC100C2984E /* WebInspectorPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C68F662095B5FC100C2984E /* WebInspectorPanel.m */; };
     
    326324                1C68F65D095B5FC100C2984E /* WebInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WebInspector.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
    327325                1C68F65E095B5FC100C2984E /* WebInspectorInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebInspectorInternal.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
    328                 1C68F65F095B5FC100C2984E /* WebInspectorOutlineView.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebInspectorOutlineView.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
    329                 1C68F660095B5FC100C2984E /* WebInspectorOutlineView.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WebInspectorOutlineView.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
    330326                1C68F661095B5FC100C2984E /* WebInspectorPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WebInspectorPanel.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
    331327                1C68F662095B5FC100C2984E /* WebInspectorPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WebInspectorPanel.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
     
    709705                                1C68F65D095B5FC100C2984E /* WebInspector.m */,
    710706                                1C68F65E095B5FC100C2984E /* WebInspectorInternal.h */,
    711                                 1C68F65F095B5FC100C2984E /* WebInspectorOutlineView.h */,
    712                                 1C68F660095B5FC100C2984E /* WebInspectorOutlineView.m */,
    713707                                1C68F661095B5FC100C2984E /* WebInspectorPanel.h */,
    714708                                1C68F662095B5FC100C2984E /* WebInspectorPanel.m */,
     
    12691263                                1C68F668095B5FC100C2984E /* WebInspector.h in Headers */,
    12701264                                1C68F66A095B5FC100C2984E /* WebInspectorInternal.h in Headers */,
    1271                                 1C68F66B095B5FC100C2984E /* WebInspectorOutlineView.h in Headers */,
    12721265                                1C68F66D095B5FC100C2984E /* WebInspectorPanel.h in Headers */,
    12731266                                1C68F66F095B5FC100C2984E /* WebNodeHighlight.h in Headers */,
     
    13391332                        isa = PBXProject;
    13401333                        buildConfigurationList = 149C283208902B0F008A9EFC /* Build configuration list for PBXProject "WebKit" */;
     1334                        compatibilityVersion = "Xcode 2.4";
    13411335                        hasScannedForEncodings = 1;
    13421336                        knownRegions = (
     
    13531347                        projectDirPath = "";
    13541348                        projectRoot = "";
     1349                        shouldCheckCompatibility = 1;
    13551350                        targets = (
    13561351                                9398100A0824BF01008DF038 /* WebKit */,
     
    15281523                                224100F90918190100D2D266 /* WebPluginsPrivate.m in Sources */,
    15291524                                1C68F669095B5FC100C2984E /* WebInspector.m in Sources */,
    1530                                 1C68F66C095B5FC100C2984E /* WebInspectorOutlineView.m in Sources */,
    15311525                                1C68F66E095B5FC100C2984E /* WebInspectorPanel.m in Sources */,
    15321526                                1C68F670095B5FC100C2984E /* WebNodeHighlight.m in Sources */,
Note: See TracChangeset for help on using the changeset viewer.