What's Old
2.4 - May 22, 2002 - Subversion revision #303
- Added label at bottom of window to
show notices and warnings.
- Fixed bug #531: classpath and
sourcepath were not consistently canonicalized.
- Fixed bug #532: command completion
was broken in revision 229.
- Fixed bug #535: applied change
suggested by Takeo M. regarding the illegal connector
argument problem first reported in April by Takuhiro
N.
2.3 - May 10, 2002 - Subversion revision #275
- Implemented #25: added watch command
(uses field breakpoints).
- Implemented #39: breakpoints on
thread start and death.
- Implemented #40: breakpoints on
class prepare and unload.
- Implemented #41: breakpoints on
field access and modify.
- Implemented #67: display system
properties in about dialog.
- Implemented #470: added regular
expression support to search view feature. Updated the
source view help file.
- Fixed bug #526: Java parser was
setting first class line to zero when class appeared to
contain no executable code.
- Fixed bug #527: commands utilizing
the peek function of the new command arguments support
would fail to work correctly.
- Fixed bug #528: some breakpoints
were still acting as listeners after being removed, causing
problems.
- Fixed bug #530: load command with
-cp option with spaces in path was misinterpreted as
multiple arguments.
2.2.1 - May 7, 2002 - Subversion revision
#223
- Fixed bug #525: alias command was
losing quotes around arguments, which could lead to
unexpected interpretation of semicolons.
- Changed read, methods, and lock
commands to read just the next argument, rather than all of
the arguments as one. They only take one argument
anyway.
- Changed stderr, stdin, and stdout to
read their arguments as-is.
2.2 - May 6, 2002 - Subversion revision #217
- All commands may have their
arguments enclosed in quotes, either single or double
quotes.
- Aliases may contain multiple
commands, separated by semicolons.
- Removed macro support now that
aliases can run multiple commands.
- Implemented #429: option to disable
the automatic refresh of the classes tree panel. See the
updated "Classes" help for details.
- Implemented #524: option (default is
on) to hide the core classes in the classes tree panel. See
the updated help for details.
- Unfixed bug #480: took away fix for
bug 480 because it was causing more problems than it
solved.
- Fixed bug #520: attach command was
not checking for null or empty port number and share name
values.
- Fixed bug #521: fixed Java parser
wrapper so it finds the correct line of code for the
beginning of classes.
- Fixed bug #522: log was missing
notifications and occasionally not displaying messages to
the messages panel.
2.1.1 - May 3, 2002 - Subversion revision
#195
- Fixed bug #516: sourcepath now
handles quotes around argument.
- Fixed bug #518: program failed to
start if Java preferences files did not already
exist.
2.1 - May 2, 2002 - Subversion revision #190
- Now uses smaller icons in the menus
than in the toolbar.
- Implemented #466: persist command
aliases indefinitely.
- Implemented #467: persist macro
definitions indefinitely.
- Implemented #469: replaced the help
window buttons with a proper toolbar and iconic
buttons.
- Implemented #495: multiple commands
on a single line separated by semicolons are now
allowed.
- Implemented #505: locals panel
provides option (on by default) to hide fields of
"this" under a tree node called
'this'.
- Implemented #507: optionally bring
the debugger window forward when an event occurs, such as
hitting a breakpoint.
- Implemented #510: repeated clicking
in the source view gutter will create a breakpoint, disable
the breakpoint, and finally remove it.
- Fixed bug #477: breakpoint
conditionals now throw exceptions rather than printing
errors to the console. Appropriate messages are now printed
to the messages panel instead.
- Fixed bug #479: added note to
breakpoints help about thread filters that cannot be
applied because chosen thread does not exist.
- Fixed bug #480: setting line
breakpoint at non-code line will try to advance to next
available code line, up to 100 lines.
- Fixed bug #509: window menu now
shows up to 10 open windows. An available dialog displays a
list of all the windows.
- Fixed bug #511: duplicate source
views kept opening with the same file each time the session
was started.
- Fixed bug #512: source view was
reading Unicode escapes in strings incorrectly and
colorizing too little of the string.
2.0 - April 26, 2002 - Subversion revision
#157
- Fixed bug #461: breakpoint
properties dialog now properly centered when activated via
the source view popup menu.
- Fixed bug #464: opened source file
was kept 'open' and other Windows programs saw the
file as being locked by another process.
- Fixed bug #471: validate input field
values in VM attach dialog.
- Fixed bug #472: disallow creating a
breakpoint with no class name when the current location
cannot be determined.
- Fixed bug #473: added note to
"Troubleshooting" section of README about XML
parsers and the JSwat preferences.
- Fixed bug #474: print brief messages
about lexer/parser errors when opening a source view of a
non-Java file.
- Fixed bug #475: breakpoints dialog
was initially too narrow.
- Fixed bug #476: methods submenu kept
getting added to source view popup menu, over and over
again.
- Fixed bug #481: value condition no
longer spews exceptions, and treats null variable value
appropriately.
- Fixed bug #482: invoking
'unalias' printed both a 'deleted' and a
'removed' message.
- Fixed bug #485: down, frame, up now
handle case of current thread not being set.
- Fixed bug #487: invoke command now
deals with some errors properly.
- Fixed bug #488: empty classpath
values are treated as undefined and the fall-back values
are used (java.class.path or the current working
directory).
- Fixed bug #489: removed optional
argument from 'kill' command; it could never work
anyway.
- Fixed bug #490: the java.source.path
System property is only used at startup, not every time the
sourcepath value is queried.
- Fixed bug #491: new option to
disable the parsing of the contents of source
views.
- Fixed bug #492: more appropriate
'set' error message.
- Fixed bug #493: removed redundant
'wherei' command and put the pc information into
the 'where' command by default.
- Fixed bug #494: help command now
shows alias and macro definitions.
1.5.11 - April 26, 2002
- Fixed bug #461: breakpoint
properties dialog now properly centered when activated via
the source view popup menu.
- Fixed bug #464: opened source file
was kept 'open' and other Windows programs saw the
file as being locked by another process.
- Fixed bug #471: validate input field
values in VM attach dialog.
- Fixed bug #474: print brief messages
about lexer/parser errors when opening a source view of a
non-Java file.
- Fixed bug #475: breakpoints dialog
was initially too narrow.
- Fixed bug #481: value condition no
longer spews exceptions, and treats null variable value
appropriately.
- Fixed bug #482: invoking
'unalias' printed both a 'deleted' and a
'removed' message.
- Fixed bug #485: down, frame, up now
handle case of current thread not being set.
- Fixed bug #487: invoke command now
deals with some errors properly.
- Fixed bug #488: empty classpath
values are treated as undefined and the fall-back values
are used (java.class.path or the current working
directory).
- Fixed bug #490: the java.source.path
System property is only used at startup, not every time the
sourcepath value is queried.
- Fixed bug #491: new option to
disable the parsing of the contents of source
views.
2.0-beta - April 24, 2002 - Subversion revision
#116
- Implemented #119: source view popup
menu lists methods and scrolls to method when the matching
menu item is selected.
- Implemented #304: source view font
family can be chosen from any of the available fonts.
Thanks to Ohba for making this possible.
- Implemented #418: changed set
breakpoint action to allow either a line or method
specification.
- Implemented #424: added ability to
edit the entries in the dialogs for setting the classpath
and sourcepath.
- Implemented #434: handle multiple
sets of session properties more naturally by using
java.util.prefs.Preferences instead of files.
- Implemented #435: persist
breakpoints to java.util.prefs.Preferences instead of using
serialization to a file.
- Implemented #436: replaced the
JConfigure library with hand-crafted user preferences
dialog and two menus of checkboxes. Settings are stored in
java.util.prefs.Preferences nodes.
- Implemented #456: added help
screens.
- Removed the generated Java parser
source files and replaced them with a single jar file
containing the compiled classes. This should not change how
you invoke JSwat, fortunately.
2.0-alpha - April 16, 2002 - Subversion revision
#32
- Implemented #295: moved the console
adapter class to a new package.
- Implemented #433: applied Masaru
Ohba's implementation for proportional font support in
the source view text area.
- Reorganized the source code layout
to be a bit more logical.
- Added JSwat test classes under the
'test' directory.
- Removed the report package in favor
of java.util.logging classes.
- Removed AppSettings class in favor
of java.util.prefs.Preferences class. Existing
~/.jswat/settings file will be deleted and old settings
will be lost. Sorry for the inconvenience.
- Removed code to work around JPDA bug
4331522 since this is fixed in JDK 1.4.
Really Old News
|