Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2024-07-04 | 4.5 kB | |
Release 1.27.tar.gz | 2024-07-04 | 23.7 kB | |
Release 1.27.zip | 2024-07-04 | 29.8 kB | |
Totals: 3 Items | 58.1 kB | 0 |
This release includes the following fixes and usability enhancements for the debugger
- Fix regression where the presence of the ooDialog UI library was not being checked on Windows
- Improvements to threading code to improve stability
- On Windows allow the default ooDialog UI to be overridden with a ::REQUIRES statement in code or a new /JAVAUI command line option.
- (Development) Changes to permit most of the RexxDebugger and UI library code to be traced if required for troubleshooting purposes
NOTE: Some stability issues (occasional crashes or hangs) have been observed with ooRexx 5.1 when running the cross platform Java interface. These issues are believed to predate this debugger version as they have been seen occasionally with earlier releases but have been most commonly observed during this release cycle in sessions where debugger tracing has been activated. They will continue to be investigated.
Other 1.2 releases are detailed below
Release version 1.26 - Fixes and enhancements
This release includes the following fixes and usability enhancements for the 1.2 release
- Fix a debugger failure when attempting to switch between source files in the cross platform interface
- Add the ability to launch and debug Rexx programs with a "#!" as their first line e.g. some of the ooRexx samples
- Allow the cross platform interface to be forced on Windows with a ::REQUIRES statement in the source code
- Allow capture of some (not trace or error output) when the debugger has been modified to generate trace output for itself
- Ensure that any .TraceObject~option for formatting trace output (N,T,S,F) is respected.
- Change the main dialog title to say ooRexx, and for the Windows version add an indicator for the UI version
- Add /NOCAPTURE command line option to leave all output with the traced program's console
- Add NOCAPTURE debugger command to stop capturing output and return it to the traced program's console
- Change the behaviour of the Next button when there is a debugger command in the entryfield to ignore the command and carry out a single step
- Add HELP debugger command
Release Version 1.250 - Support for ooRexx 5.1
This release adds support for ooRexx 5.1 with the inclusion of a fix for an issue related to tracing enhancements in 5.1 that could cause crashes in a variety of scenarios.
Release version 1.203 - Maintenance for the cross platform 1.200 release
This is a maintenance release for the 1.200 cross platform release described below. Changes in this release are as follows:
- Fixed the text on the Exec button (incorrectly showing as Next) for the cross platform interface
- Removed erroneous 'Event Double Clicked' messages showing up in the debug output of the cross platform interface
- Fixed an issue where manual breakpoint setting on lines in the cross platform interface was not detecting if the line started with a comment
- Fixed an incorrect comment indicator in the Help text
- Moved copyright information in the tutorial because having this at the top of the file meant that the line number references were wrong
- Added notes to the README regarding Mac OS support
Release version 1.200
This release adds full cross platform support (with the minor exception of initial debugger window placement) for environments with an installed Java JRE/JDK supporting Swing + AWT and where BSF4ooRexx version 850 has been installed along with ooRexx 5.0. The existing ooDialog interface for Windows is retained as the default for that platform.
A minor enhancement to the Windows/ooDialog version in this release is expandability of StringTable objects in Watch windows if ooRexx 5.0 or later is being used. This is also included in the cross platform interface which should always be running ooRexx 5.0 or later.
There are some deployment changes compared to the 1.0x release and on Windows to use the standard ooDialog user interface, RexxDebuggerWINUI.rex must be installed in addition to RexxDebugger.rex
The cross platform interface requires RexxDebuggerBSFUI.rex to be installed in addition to RexxDebugger.rex, with a convenience bash script rexxdebugger available for platforms such as Linux. See the README.md file for more information
Note! There have been structural changes to the code Windows/ooDialog interface to support the cross platform interface so release 1.007 should be used if serious problems are found in this release.