Releases: nlfiedler/jswat
JSwat v2013.1
This release has been updated to version 7.3 of the NetBeans Platform. The most noticeable change, aside from the slick look & feel, is the replacement of the TreeTableView with OutlineView. This has introduced a bug with respect to the persistence of the view settings. That is, if you change the width or visibility of the columns, that is not persisted from one run to the next.
Change Details
- Update all of the views to use "new" OutlineView.
- Fixed lost ordering of sourcepath entries.
- Upgraded to NetBeans Platform 7.3.
- Use NetBeans installer instead of our own.
Known Bugs
- Known bugs in NetBeans Platform
- Bug 216316: OutlineView table headers fail to restore properly
- If ~/.netbeans does not exist and netbeans.default_userdir_root property is not set, AutoupdateSettings throws NullPointerException.
- Cannot resize minimized windows w/o an open editor on Mac OS X (https://netbeans.org/bugzilla/show_bug.cgi?id=217264).
JSwat v2012.1
The first binary release in three and a half years, contains lots of small changes. The most significant change is reversing some of the changes made to update to the more recent NetBeans Platform versions. For now, continue to run on the older platform version (6.5) until the upgrade can be performed properly.
Other Changes
Many of these changes were made by Steve Yegge. Thank you, Steve, for continuing to find value in JSwat, your contributions are much appreciated.
- Rewrite all of the event multicasters
- Command input processor now handles empty commands
- Add "step up" as an alias for "step out", since that's what jdb calls it.
- The help command now takes unambiguous command prefixes as arguments and displays the help for the matching command.
- Console output was suppressed while loading the .jswatrc file.
- Implemented 'list' command from jdb
- Evaluator does not permit CALL expressions beginning with a string literal.
- Evaluator does not support array access.
- Updated scoring to disambiguate tied overridden methods by giving preference to the method in the most-derived class.
- Permit unambiguous unqualified class names to work in the evaluator.
- Separate classpath entries with path separator character.
- Methods and fields commands to take variable references.
- Cannot invoke getClass() method on object references.
- Partial JDB-emulation support to support running in Emacs bud-mode
- Fixed node cookie issues and other minor bugs.
- Node double click action is not working.
- Fix evaluator combobox listener, seems JComboBox behavior changed.
- Resolve tree view node children comparator errors.
- Fixed NPE in NetBeans path manager implementation.
- Print source information for all matching classes.