2.12 released
Nathan Fiedler <[email protected]>
| Newsgroups | gmane.comp.java.jswat.user |
|---|---|
| Organization | Blue Marsh Softworks |
| Message-ID | <1041237918.1734.4.camel@chip> |
Mostly minor interface enhancements and bug fixes. They are mostly just cleaing up the untidy elements and adding some polish. I was able to get the open issues count down from 110 to 69 over the Christmas holiday. Still shed-loads of issues to take care of. - Implemented RFE 8: added a most-recently-opened files submenu. - Implemented RFE 268: added locals panel popup menu item to display source code for the type of the selected variable. - Implemented RFE 506: certain actions are disabled when the debuggee is running, or when it is not running. - Implemented RFE 529: watch breakpoints now support object instance filters, so events occur only for specific objects, if desired. - Implemented RFE 539: added option to hide line numbers in source views. - Implemented RFE 559: use expression evaluator for disablegc, dump, enablegc, and locks commands. - Implemented RFE 618: assigned F1 key to help index action. - Implemented RFE 626: exception breakpoints can now be told to stop only for caught or uncaught exceptions, rather than always stopping in either case. - Implemented RFE 628: uncaught exceptions breakpoint may now stop for both uncaught and caught exceptions (or neither). - Implemented RFE 664: allow copying the properties in the about dialog. - Implemented RFE 665: show shortcut key in toolbar button tooltip. - Implemented RFE 695: added option to use small buttons for the toolbar. - Implemented RFE 701: added tooltips to nearly every menu item. - Fixed bug 563: disabling and re-enabling breakpoints after hotswapping will cause the breakpoints to resolve successfully. - Fixed bug 565: added refresh command to clear cached views from the console adapter. - Fixed bug 566: replaced the ugly breakpoint panel icons with font styles. Resolved breakpoints are bold, while disabled are italicized. - Fixed bug 576: added configurable timeouts for toString() invocation. - Fixed bug 583: some classes were caching JDI objects that may become stale after a hotswap operation. - Fixed bug 653: enable the display of hidden files and directories in the file selectors. - Fixed bug 671: lines command takes optional class loader identifier argument, to display lines of class loaded by that class loader. - Fixed bug 682: use italic font to indicate state rather than color, in the locals and stack panels. - Fixed bug 683: popup menus now change look and feel appropriately. - Fixed bug 684: custom tree cell renderers did not get look and feel change events. - Fixed bug 685: threads and threadgroups commands now indicate the parent thread groups. - Fixed bug 686: disable node selection in the threads, classes, and locals panels. It is useless and looks untidy. - Fixed bug 687: removed the useless "LOCALS" and "CLASSES" nodes from the local variables and classes panels. - Fixed bug 688: display an appropriate message in the stack panel when the thread is not in a compatible state (for displaying the stack). - Fixed bug 690: added configurable timeouts for method invocation. - Fixed bug 693: clicking in source view acquires keyboard focus. - Fixed bug 700: make the watch panel useful by making the name column cells editable again. enjoy nathan