2.8 released

Nathan Fiedler <[email protected]>
Newsgroups gmane.comp.java.jswat.user
Message-ID <1029134019.1064.10.camel@chip>
Numerous bug fixes and several nice enhancements. This is the first
release to have portions of the code tested using JUnit. Ironically
enough, I did almost no manual testing, so watch out for bugs and please
report anything unusual to [email protected].

Here are the gory details:

- Added new help file describing how to use the Start VM dialog.
- Implemented RFE 43: added a tooltip to the locals panel to display
  detailed information about the variable under the mouse.
- Implemented RFE 428: added a means of easily setting the system
  property values that are passed to the debuggee when launched. The
  feature is accessible in the Start VM dialog via a button.
- Implemented RFE 455: added vertical whitespace to the command help.
- Implemented RFE 462: added search feature to the help viewer.
- Implemented RFE 545: added see-also references to the command help.
- Implemented RFE 557: option to set breakpoint in main(String[]) method
  of the "main" class when launching the debuggee.
- Implemented RFE 561: expression evaluator now supports 'length'
  references on arrays.
- Implemented RFE 570: can now set method breakpoints without giving the
  method arguments, including the parentheses.
- Implemented RFE 587: added 'bytecodes' command to display bytecodes
  for methods with detailed opcode information, if available.
- Implemented RFE 605: 'threadbrk' supports on-death and on-start
  conditions to control when the breakpoint is considered hit.
- Fixed bug 586: made the implicit "*." on breakpoints optional, with
  the default being off (because it was causing me problems).
- Fixed bug 588: method breakpoint without arguments eventually caused
  a null pointer exception when persisting the breakpoint.
- Fixed bug 589: mouse released events in the source view gutter will
  no longer affect the breakpoint defined at that line when the popup
  menu is still visible.
- Fixed bug 590: make sure breakpoint properties dialog does not slip
  behind the main window when an error message appears.
- Fixed bug 591: make sure the -jar option is supported when launching
  the debuggee from either the Start VM dialog or the load command.
- Fixed bug 592: made the tutorial reference in the help index page
  to not be a link; avoids proxy errors for users behind a firewall.
- Fixed bug 594: made the README.html notes about preferences errors
  a little more generic to cover more problem cases.
- Fixed bug 595: 'class' and 'field' commands failed to check if the
  session was active, causing a null pointer exception.
- Fixed bug 596: class and thread breakpoints were not notifying the
  session listeners that the debuggee had suspended.
- Fixed bug 598: invoking 'filter del ...' on breakpoint with no
  filters would throw a null pointer exception.
- Fixed bug 600: fixed 'classbrk' and 'watch' commands to handle missing
  arguments more gracefully.
- Fixed bug 602: thread filters on some types of breakpoints were
  throwing exceptions.
- Fixed bug 604: single-stepping actions did not properly notify the
  session listeners, which would have eventually led to problems.
- Fixed bug 606: changing a thread breakpoint from "on start" to
  "on death" made the breakpoint not stop at all.
- Fixed bug 607: the 'set' command was failing to up-cast values to
  greater precision types (e.g. byte to int, or short to long).
- Fixed bug 613: file selection dialogs default to wrong directory on
  their initial appearance (should be current working directory).

enjoy

n
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.