JDebugTool 2
JDebugTool 3.x
News about the JDebugTool® graphical Java™ debugger version 2:
Version 2.11.5 -- July 6, 2003
- Fixed bug where the information in the loaded Classes Panel would be stale
after a class Hot Swap.
Version 2.11.4 -- June 29, 2003
- In the Evaluation Version of JDebugTool, you can now only use the Default Project.
In order to create new Projects, you must purchase a License.
Version 2.11.3 -- June 22, 2003
- Implemented a Tips Panel for new JDebugTool users in the Evaluation Version.
The Tips Panel disappears when the user purchases a License.
Version 2.11.2 -- June 8, 2003
- Improved missing tools.jar error message.
- Minor improvements.
Version 2.11.1 -- June 1, 2003
- Removed -classic option from the Run Dialog in J2SDK 1.4 since it is
not applicable.
- Minor improvements.
Version 2.11 -- May 26, 2003
- Improved JDebugTool's source code structure and build process for better creating
separate jdebugtool.jar and jdebugtool_jdk13.jar.
Version 2.10.5 -- May 11, 2003
- For char and Character values, now display special (control) characters as the
following escape characters: '\n', '\r', '\t',
'\'', '\\', and '\uxxxx'.
Can parse these values when modifying char values as well.
Version 2.10.4 -- May 4, 2003
- Fixed race condition bug on reading initial target state on attach/listen.
- Fixed debugger hanging bug on attaching/listening to target invoked with -Xrunjdwp:onthrow
or -Xrunjdwp:onuncaught in J2SDK 1.4.
- JDebugTool now displays correctly on 600x800 screens.
- Minor improvements/bug fixes.
Version 2.10.3 -- April 19, 2003
- Can now Hot Swap a class file directly in the Source Window according to
the context of the I-beam cursor in the source code; can be inner classes.
Select Hot Swap... from the right-click popup menu.
- Can now set breakpoints in a named inner class nested inside another
named inner class directly in the Source Window.
Version 2.10.2 -- April 13, 2003
- Implemented the optional "Quote character for main() arguments" field in the
Run Dialog (Target | Run...). This allows you to specify the character used to
combine space-delimited text for the main() arguments. Defaults to the double quote
character ".
Version 2.10.1 -- April 6, 2003
- Can now specify in the Global Settings (Edit | Global Settings...) not to
colorize source files greater than a specified number of
lines long, in order to speed up source file loading for large source files.
Version 2.10 -- March 23, 2003
- Added option in the Global Settings (Edit | Global Settings...) to display the
corresponding ASCII character for byte values.
- Added option in the Global Settings to display the corresponding hex value for
Java char values.
Version 2.9.4 -- March 9, 2003
- Added Hot Swap... menu item to the right click popup menu in the
Source Window to Hot Swap the class corresponding to the currently viewed
source file.
Version 2.9.3 -- March 2, 2003
- System.out.print() and System.err.print() output (as a result of Target | Run...)
is now displayed immediately in the Input/Output Panel as soon as it is available to JDebugTool.
(In previous versions of JDebugTool it was line buffered.)
- Minor improvements.
Version 2.9.2 -- February 16, 2003
- Fixed bugs related to breakpoints set in classes that are Hot Swapped.
- Fixed bugs related to closing the main JDebugTool window.
Version 2.9.1 -- February 9, 2003
- The Hot Swap file selection dialog now directly opens to the corresponding
class file, if found in your source paths.
- Minor improvements/bug fixes.
Version 2.9 -- February 1, 2003
- Implemented J2SDK 1.4 object field watchpoints -- select Watchpoint... from
the right click popup menu in the This Panel or in a Class Dialog.
- Changed the Enabled column in the Breakpoints Panel and Exceptions Panel to
directly use Check Boxes.
Version 2.8 -- January 19, 2003
- Implemented watchpoints -- drill down to the desired watchpoint field
in the loaded Classes tree and select Watchpoint... from the right click popup menu.
Version 2.7.1 -- January 6, 2003
- Reworked the Stepping Excludes Dialog (Execution | Excludes...).
Version 2.7 -- January 1, 2003
- Can now display the memory usage of the target JVM --
select Target | Memory...
- Can now display the Java System properties of the target JVM --
select Target | Properties...
Version 2.6.3 -- December 27, 2002
- Can now launch an External Text Editor in which to edit the top displayed
Java source file. Select File | External Editor... or select External Editor...
from the right click popup menu in the Source Panel. The External Editor
is configured in the Global Settings Dialog (Edit | Global Settings...).
Version 2.6.2 -- December 22, 2002
- Fixed bugs related to breakpoint groups.
Version 2.6 -- December 9, 2002
- Implemented dialog showing JDebugTool memory usage -- select Help | Memory...
- Implemented dialog showing JDebugTool properties -- select Help | Properties...
Version 2.5 -- November 26, 2002
- Implemented stop on method entry and exit events,
selectable on a per thread basis.
Click on the appropriate check boxes in the Threads Panel.
- Bug fixes.
Version 2.4.1 -- November 23, 2002
- Fixed NullPointerException while saving a project bug.
Version 2.4 -- November 20, 2002
- Implemented stop on class prepare and unload events -- filter
by class name or package name and class name wild card. Select Events... from
the right click popup menu in the Classes Panel.
Version 2.3 -- November 10, 2002
- Implemented stop on thread start and death events -- filter
by thread name or thread group. Select Events... from the right click popup
menu in the Threads Panel.
Version 2.2.2 -- November 4, 2002
Version 2.2.1 -- October 30, 2002
- There is now a separate jdebugtool_jdk13.jar for JDK 1.3.x
(in addition to jdebugtool.jar for J2SDK 1.4.x).
Version 2.2 -- October 29, 2002
- Created an Expressions Panel -- interactively evaluate simple expressions
including method calls.
Version 2.1.3 -- October 18, 2002
- To reduce popup dialog clutter on the screen, combined the following dialogs:
- Combined the Breakpoint Event Dialog and Exception Event Dialog
into an Events Dialog.
- Combined the Object Dialog and Array Dialog into an Objects Dialog.
- Combined the String Dialog and To String Dialog into a String/To String
Dialog.
- Added a Close Tab Button ("X") to all the tabs in the Events, Objects
and String/To String Dialogs.
- Changed the Select Array Bounds Dialog to use the more intuitive
and consistent "Lowest Index" and "Highest Index" fields.
Version 2.1.2 -- October 11, 2002
- Implemented J2SDK 1.4 chained exceptions -- each exception in
the chain is displayed in the Exception Event Dialog.
- Improved the appearance of the GUI under the Motif Look and Feel.
Version 2.1.1 -- October 6, 2002
- Created a new Breakpoint Event Dialog that displays hit breakpoint details --
double click on a breakpoint event in the Events Panel.
- Reworked the Exception Event Dialog that displays thrown exception details --
double click on an exception event in the Events Panel.
Version 2.1 -- September 27, 2002
- The stack backtrace is now remembered for each exception event and
is displayed in the Exception Event Dialog.
Version 2.0.1 -- September 22, 2002
- Can now change the value of a primitive variable displayed a Watch Panel:
Double click on the value; enter the new value followed by hitting the Enter key
(hitting the Escape key will cancel the editing).
- The Watch Panels are now updated when a primitive variable is changed
by editing the value anywhere in the GUI.
Version 2.0 -- September 14, 2002
- Can now change the value of a primitive variable:
Double click on the value of a primitive variable in the Locals or This Panels, or in
an Array or Object Dialog; enter the new value followed by hitting the Enter key
(hitting the Escape key will cancel the editing).
- Can now set/clear or enable/disable a method breakpoint directly in the Methods Panel.
- Fixed bug where a method breakpoint in a constructor would not be hit.
JDebugTool 1.x
Subscribe to the JDebugTool RSS
News feed to receive notifications of new JDebugTool® releases.
|