Fixing a bug where if the register depth was too deep, more properties would not...
authorRobert Sesek <rsesek@bluestatic.org>
Thu, 12 Jun 2008 13:51:57 +0000 (09:51 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Thu, 12 Jun 2008 13:51:57 +0000 (09:51 -0400)
commit25b6587ba875e3b7976f68af379762bf1df4411d
treec5dd765d69654a49e7277528dcf28eb8bfc84408
parent6adc26f4debb5cf41eb1eba9028fb9b714570304
Fixing a bug where if the register depth was too deep, more properties would not be fetched/inserted correctly

* Source/AppDelegate.m+h: Add and synthesize props for debugger and breakpoint ivars
* Source/DebuggerConnection.m+h:
(getProperty:forNode:): Renamed [getProperty:] and now return an NSArray rather than attaching to a node
* Source/DebuggerWindowController.m+h:
(addChildren:toNode:): Removed
(outlineViewItemDidExpand:): Don't have to do extra fetch work here because it will now be done in the model
* Source/NSXMLElementAdditions.m+h:
(subnodes): New method that does the same thing as [children] but intelligently fetches more depth
* English.lproj/Debugger.xib: Tell the regiser NSTreeController to use [subnodes] instead of [children]
English.lproj/Debugger.xib
Source/AppDelegate.h
Source/AppDelegate.m
Source/DebuggerConnection.h
Source/DebuggerConnection.m
Source/DebuggerWindowController.h
Source/DebuggerWindowController.m
Source/NSXMLElementAdditions.h
Source/NSXMLElementAdditions.m