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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.