Category:Debugger Release Notes: Difference between revisions
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 206: | Line 206: | ||
<span id="macro-and-command-changes-2"></span> | <span id="macro-and-command-changes-2"></span> | ||
==== Macro and command changes: ==== | ==== Macro and command changes: ==== | ||
* <span class="f_Monospace">[[nsLookup command|nsLookup]]</span><span class="f_ListBul1"> command added to aid in debugging setup problems </span> | * <span class="f_Monospace">[[nsLookup command|nsLookup]]</span><span class="f_ListBul1"> command added to aid in debugging setup problems </span> | ||
Line 226: | Line 225: | ||
==== Macro and command changes: ==== | ==== Macro and command changes: ==== | ||
* <span class="f_ListBul1">New </span><span class="f_Monospace">help</span><span class="f_ListBul1"> command options:</span> | * <span class="f_ListBul1">New </span><span class="f_Monospace">help</span><span class="f_ListBul1"> command options:</span> | ||
** <span class="f_Monospace">[[help command|preference]]</span><span class="f_ListBul2"> displays the preferences available to users via options of the </span><span class="f_Monospace">[[setPreference command|setPreference]]</span><span class="f_ListBul2"> command. </span> | ** <span class="f_Monospace">[[help command|preference]]</span><span class="f_ListBul2"> displays the preferences available to users via options of the </span><span class="f_Monospace">[[setPreference command|setPreference]]</span><span class="f_ListBul2"> command. </span> | ||
Line 235: | Line 233: | ||
<span id="new-client-functions-1"></span> | <span id="new-client-functions-1"></span> | ||
==== New Client functions: ==== | ==== New Client functions: ==== | ||
* <span class="f_Monospace">[[&&exists|&&exists]]</span><span class="f_ListBul1"> tests if a macro variable is defined. </span> | * <span class="f_Monospace">[[&&exists|&&exists]]</span><span class="f_ListBul1"> tests if a macro variable is defined. </span> | ||
Line 451: | Line 448: | ||
* <span class="f_ListBul1">New </span><var>Proc Selection</var><span class="f_ListBul1"> tab [[Selectively excluding source code blocks#Using the code exclude feature in its normal mode|checkboxes]] turn on or off the inspection of lists of procedures/routines to exclude or include in source code displays in the Client </span> | * <span class="f_ListBul1">New </span><var>Proc Selection</var><span class="f_ListBul1"> tab [[Selectively excluding source code blocks#Using the code exclude feature in its normal mode|checkboxes]] turn on or off the inspection of lists of procedures/routines to exclude or include in source code displays in the Client </span> | ||
==== Macro and command changes: ==== | ==== Macro and command changes: ==== | ||
Line 490: | Line 486: | ||
|} | |} | ||
* <span class="f_Monospace">[[windowToTop command|windowToTop]]</span><span class="f_ListBul1"> now supports trailing wildcard searches </span> | * <span class="f_Monospace">[[windowToTop command|windowToTop]]</span><span class="f_ListBul1"> now supports trailing wildcard searches </span> | ||
Line 500: | Line 494: | ||
* <span class="f_Monospace">[[setPreference command|setPreference]]</span><span class="f_ListBul2"> c</span><span class="f_ListBul1">ommand added for turning on and off the various code exclude/include options </span> | * <span class="f_Monospace">[[setPreference command|setPreference]]</span><span class="f_ListBul2"> c</span><span class="f_ListBul1">ommand added for turning on and off the various code exclude/include options </span> | ||
==== Other changes: ==== | ==== Other changes: ==== | ||
Line 585: | Line 578: | ||
{| | {| | ||
| * <span class="f_ListBul1">Bug fixes only. </span> | |width="100%"| | ||
* <span class="f_ListBul1">Bug fixes only. </span> | |||
|} | |} | ||
=== Build: 51 (15 July 2010) === | === Build: 51 (15 July 2010) === | ||
These are the principal changes to the Debugger Client since the previous build: | These are the principal changes to the Debugger Client since the previous build: | ||
Line 605: | Line 598: | ||
=== Build: 50 (31 March 2010) === | === Build: 50 (31 March 2010) === | ||
These are the principal changes to the Debugger Client since the previous build: | These are the principal changes to the Debugger Client since the previous build: | ||
Line 638: | Line 630: | ||
** <span class="f_ListBul2">[[closeExternalWebBufferWindow command|closeExternalWebBufferWindow]] closes an external </span><span class="f_GUIlabel">Web Buffer </span><span class="f_ListBul2">window </span> | ** <span class="f_ListBul2">[[closeExternalWebBufferWindow command|closeExternalWebBufferWindow]] closes an external </span><span class="f_GUIlabel">Web Buffer </span><span class="f_ListBul2">window </span> | ||
** <span class="f_ListBul2">[[closeExternalWindows command|closeExternalWindows]] closes any open external windows </span> | ** <span class="f_ListBul2">[[closeExternalWindows command|closeExternalWindows]] closes any open external windows </span> | ||
** <span class="f_ListBul2">[[ | ** <span class="f_ListBul2">[[closeValueDisplay command|closeValueDisplay]] closes [[Displaying temporarily the value of a program data item|Value windows]] </span> | ||
** <span class="f_ListBul2">[[openExternalAuditTrailWindow command|openExternalAuditTrailWindow]] opens an [[Opening an external window|external]] </span><var>Audit Trail</var><span class="f_ListBul2"> window </span> | ** <span class="f_ListBul2">[[openExternalAuditTrailWindow command|openExternalAuditTrailWindow]] opens an [[Opening an external window|external]] </span><var>Audit Trail</var><span class="f_ListBul2"> window </span> | ||
** <span class="f_ListBul2">[[openExternalExecutionTraceWindow command|openExternalExecutionTraceWindow]] opens an external </span><span class="f_GUIlabel">Execution Trace </span><span class="f_ListBul2">window </span> | ** <span class="f_ListBul2">[[openExternalExecutionTraceWindow command|openExternalExecutionTraceWindow]] opens an external </span><span class="f_GUIlabel">Execution Trace </span><span class="f_ListBul2">window </span> | ||
Line 688: | Line 680: | ||
=== Build: 47 (30 September 2009) === | === Build: 47 (30 September 2009) === | ||
These are the principal changes to the Debugger Client since the previous build: | These are the principal changes to the Debugger Client since the previous build: | ||
Line 702: | Line 693: | ||
=== Build: 46 (15 September 2009) === | === Build: 46 (15 September 2009) === | ||
These are the principal changes to the Debugger Client since the previous build: | These are the principal changes to the Debugger Client since the previous build: | ||
Line 846: | Line 836: | ||
{| | {| | ||
| * <span class="term">debugTrace</span><span class="f_ListBul1"> tag added to </span><span class="f_Monospace">debuggerConfig.xml</span><span class="f_ListBul1"> file for additional diagnostic Client logging </span> | |width="100%"| | ||
* <span class="term">debugTrace</span><span class="f_ListBul1"> tag added to </span><span class="f_Monospace">debuggerConfig.xml</span><span class="f_ListBul1"> file for additional diagnostic Client logging </span> | |||
|} | |} | ||
Line 854: | Line 845: | ||
{| | {| | ||
| * <span class="f_ListBul1">Bug fixes only. </span> | |width="100%"| | ||
* <span class="f_ListBul1">Bug fixes only. </span> | |||
|} | |} | ||
Line 861: | Line 853: | ||
These are the principal changes since the previous build: | These are the principal changes since the previous build: | ||
{| | {| | ||
| * <span class="f_ListBul1">The Dataset object is added to the list of [[Displaying all Variables of an object's class|viewable]] classes. </span> | |width="100%"| | ||
* <span class="f_ListBul1">The Dataset object is added to the list of [[Displaying all Variables of an object's class|viewable]] classes. </span> | |||
|} | |} | ||
Line 886: | Line 879: | ||
{| | {| | ||
| * <span class="f_ListBul1">Improved [[Displaying a statement history|display of statement execution history]] </span> | |width="100%"| | ||
* <span class="f_ListBul1">Improved [[Displaying a statement history|display of statement execution history]] </span> | |||
|} | |} | ||
Line 901: | Line 895: | ||
=== Build: 34 (20 June 2008) === | === Build: 34 (20 June 2008) === | ||
These are the principal changes since the previous build: | These are the principal changes since the previous build: | ||
{| | {| | ||
| * <span class="f_ListBul1">New </span><var>Execution Menu</var><span class="f_ListBul1"> option (</span><var>Get History</var><span class="f_ListBul1">) and mappable command (getHistory) for [[Displaying a statement history|displaying a history of the statements executed]] to the current point in a program being debugged </span> | |width="100%"| | ||
* <span class="f_ListBul1">New </span><var>Execution Menu</var><span class="f_ListBul1"> option (</span><var>Get History</var><span class="f_ListBul1">) and mappable command (getHistory) for [[Displaying a statement history|displaying a history of the statements executed]] to the current point in a program being debugged </span> | |||
|} | |} | ||
Line 931: | Line 925: | ||
{| | {| | ||
| * <span class="f_ListBul1">A fix for a rare case where the </span><var>Watch Window</var><span class="f_ListBul1"> failed to display certain variables in a program involving a persistent session</span> | |width="100%"| | ||
* <span class="f_ListBul1">A fix for a rare case where the </span><var>Watch Window</var><span class="f_ListBul1"> failed to display certain variables in a program involving a persistent session</span> | |||
|} | |} | ||
Line 972: | Line 967: | ||
* <span class="f_ListBul1">Changes to the [[Button Bar|Search feature]] to enable keyboard invoked consecutive searches for a given string:</span> | * <span class="f_ListBul1">Changes to the [[Button Bar|Search feature]] to enable keyboard invoked consecutive searches for a given string:</span> | ||
** <span class="f_ListContinue">The default response to pressing the Enter key while the </span><var>Search</var><span class="f_ListContinue"> text box</span><span class="f_ListBul2"> has focus is changed from "search from the top" to "search from current line." This lets you press Enter repeatedly to find subsequent occurrences of a search string. Formerly, pressing Enter again found the same occurrence as the first time because it repeated the search from the top. <br /> | ** <span class="f_ListContinue">The default response to pressing the Enter key while the </span><var>Search</var><span class="f_ListContinue"> text box</span><span class="f_ListBul2"> has focus is changed from "search from the top" to "search from current line." This lets you press Enter repeatedly to find subsequent occurrences of a search string. Formerly, pressing Enter again found the same occurrence as the first time because it repeated the search from the top. <br /> '''Note:''' This introduces a small upward incompatibility.</span> | ||
** <span class="f_ListBul2">New </span><span class="f_Monospace">focusToSearchBox</span><span class="f_ListBul2"> command gives the input focus to the Search string text area. The CTRL-F key combination is changed to perform the same function by default.</span> | ** <span class="f_ListBul2">New </span><span class="f_Monospace">focusToSearchBox</span><span class="f_ListBul2"> command gives the input focus to the Search string text area. The CTRL-F key combination is changed to perform the same function by default.</span> | ||
|} | |} | ||
Line 1,110: | Line 1,105: | ||
{| | {| | ||
| * <span class="f_ListBul1">Fix provided for problem with requests longer than 64, 000 lines </span> | |width="100%"| | ||
* <span class="f_ListBul1">Fix provided for problem with requests longer than 64, 000 lines </span> | |||
|} | |} | ||
Line 1,175: | Line 1,171: | ||
* <span class="f_ListBul1">Items in an array of $lists can be [[Displaying $lists, Stringlists, and Arraylists|displayed in Value window]] </span> | * <span class="f_ListBul1">Items in an array of $lists can be [[Displaying $lists, Stringlists, and Arraylists|displayed in Value window]] </span> | ||
: In this context, subscripts are allowed for $list identifiers. For example: | : In this context, subscripts are allowed for $list identifiers. For example: | ||
<p | <p class="syntax">list %alpha(%i)</p> | ||
|} | |} | ||
Line 1,380: | Line 1,376: | ||
* <span class="f_ListBul1">A summary of the changes since the last build </span> | * <span class="f_ListBul1">A summary of the changes since the last build </span> | ||
: As described in [[Debugger Home#About the Debuggers#Versions and builds|Versions and builds]], you can view a list of the changes in the current build of the Client by selecting <var>About</var><span class="f_ListContinue"> from the Debugger Client </span><var>File</var><span class="f_ListContinue"> menu.</span> | : As described in [[:Category:Debugger Home#About the Debuggers#Versions and builds|Versions and builds]], you can view a list of the changes in the current build of the Client by selecting <var>About</var><span class="f_ListContinue"> from the Debugger Client </span><var>File</var><span class="f_ListContinue"> menu.</span> | ||
|} | |} | ||
[[Category:Debugger Home]] | [[Category:Debugger Home]] |
Latest revision as of 19:05, 1 June 2023
This section contains brief descriptions of the features added in each "build" of the Debugger Client. You can determine the current build number by selecting the About option of the Help menu.
Build: 69 (April 2022)
TN3270 Debugger:
When used with Model 204 version 7.7 or higher, support the TN3270 DEBUG WAIT command via:
- Execution>Connect to online... menu item and dialog
- connectToOnline command
Subroutine/method context for source lines and variable value traces is available:
- Requires M204 version 7.8 or higher
- When execution stops for a breakpoint, runtime error, return from daemon, $WEB_FORM_DONE, "until value =" satisfied, or completion of READ SCREEN, additional information is displayed in the status area: The routine or method being executed is identified, along with its type (subroutine, method, local function, etc)
- When you right click on a program line, the context menu item "Procedure Information" has been renamed to "Line Information". If "Line Information" is selected, the display now identifies which routine or method contains the line. The same change has been made to the context menu in the Execution Trace display
- When a value trace is run, each line of the value trace (in the Execution Tab) identifies the subroutine or method that changed the value
- Added routineName.%var syntax to Value button/valueDisplay command to view variables along a call stack (by context).
Execution Trace improvements:
- Added 'Show In Source Context' menu to Execution Trace lines to show them in source context
- Make double click on Execution Trace lines show them in source context
HELP command options were added:
- help connecting
- help workers
- help list
Client commands were added:
- connectToOnline used with TN3270 DEBUG WAIT
- editFile edits a workstation file
- shell runs a program or opens a DOS box
- showExecutionPosition allows quick focus on the current execution source line.
Debugger macro &&functions were added:
Debugger macro improvements:
- Allow &&functions to be used as arguments to other &&functions.
- Allow &&functions to be used as arguments to evaluate
Audit trail control:
Added <auditLines> to debuggerConfig.xml to control number of audit lines kept in the audit tab.
Build: 68 (November 2018)
This build was strictly bug fixes, and logging improvements. No new functionality was added.
Build: 67 (05 July 2017)
Naming and limiting the number of daily Client log files (see step 6) In the Client configuration file, in addition to invoking automatic creation of a new log file on a daily basis, you can now specify how many days worth of previous logs to retain. The new daily log is always named log.txt; the names of previous daily logs include their creation dates.
Configuring the location for the Debugger documentation files You can relocate and optionally rename the installed defaults of the Debugger Client Help file, its PDF representation, or both.
Build: 66 (03 April 2017)
In the Client configuration, you can specify automatic creation (see step 6) of a new log file on a daily basis to control growth of the log. You can also turn logging off.
Build: 65 (01 September 2016)
Added &&buildNumber function.
Made errors that might occur in connecting to server more visible via a message box.
Improves error reporting on MINDEBCL violations from the mainframe.
Build: 64 (07 October 2015)
Added "jandeb_" prefix to all generated JavaScript function names in generated Proxy Auto Config (PAC) files. Support Microsoft IPV6 extensions in existing PAC files (FindProxyForURLEx function). Send Client version information to the mainframe: the build and tag number are reported in the MSIR.1077 message. |
Build: 63 (06 July 2015)
Support procedures running on daemons for Run Until and White or Black List processing.
Support object expansion for JSON class objects.
The Preferences window IE Mode options (newPac and mergedPac) are enhanced to support HTTP URLs as well as file URLs. The options invoke automatic creation and maintenance of Proxy Auto Config (PAC) files, which designate the only host URLs that the Debugger Client will handle requests for as a proxy server for the IE and Chrome browsers.
The Client may now use HTTP to upload generated PAC files to the HTTP server specified in the Client's configuration file.
Added the httpPacURL element to the debuggerConfig.xml file to identify the HTTP server configured to accept and serve PAC files.
Macro and command changes:
- Updated setIEMode command with option http to support HTTP PAC files.
- Updated showIE command to display URL information for HTTP PAC files.
- Added retryHttpPac command to simplify testing and setting up of HTTP PAC files.
- Added httpPutFile, httpPutString, and httpGet commands.
- Added &¤tPacFile function to return the URL of the current PAC file in use.
- Enabled the runUntil command (which you invoke by using the Run Until Procedure button or the Execution > Run Until Proc menu option) to stop at procedures that are included from a daemon thread.
- Removed the superseded ieAuto option from setPreference command.
Other changes:
- The Sirius Debugger product name is changed to TN3270 Debugger.
Build: 62 (10 December 2013)
These are the principal changes to the Debugger Client since the previous build:
Physical changes and additions to the Client user interface:
The new IE Options area and IE Mode drop down menu replace the former Web Browser Options area and Automatically Maintain IE proxy settings option. In addition, IE Mode options are available to invoke automatic creation and maintenance of Proxy Auto Config (PAC) files, which designate the only host URLs the Debugger Client will handle requests for as a proxy server.
Macro and command changes:New commands:
Changed commands:
New Client functions:
Other changes:
|
Build: 61 (31 November 2012)
These are the principal changes to the Debugger Client since the previous build:
Macro and command changes:
|
Build: 60 (31 October 2012)
These are the principal changes to the Debugger Client since the previous build:
Physical changes and additions to the Client user interface:
Macro and command changes:
New Client functions:
|
Build: 59 (17 August 2012)
These are the principal changes to the Debugger Client since the previous build:
Physical changes and additions to the Client user interface:
Macro and command changes:
|
Build: 58 (30 April 2012)
These are the principal changes to the Debugger Client since the previous build:
Physical changes and additions to the Client user interface:
Macro and command changes:
|
Build: 57 (31 January 2011)
These are the principal changes to the Debugger Client since the previous build:
Physical changes and additions to the Client user interface:
Macro and command changes:
|
Build: 56 (22 August 2011)
These are the principal changes to the Debugger Client since the previous build:
Physical changes and additions to the Client user interface:
Macro and command changes:
|
Build: 55 (15 May 2011)
These are the principal changes to the Debugger Client since the previous build:
Physical changes and additions to the Client user interface:
Macro and command changes:
Other changes:
|
Build: 54 (28 February 2011)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 53 (30 November 2010)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 52 (9 August 2010)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 51 (15 July 2010)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 50 (31 March 2010)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 49 (31 December 2009)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 48 (31 October 2009)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 47 (30 September 2009)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 46 (15 September 2009)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 45 (30 July 2009)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 44 (09 July 2009)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 43 (30 June 2009)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 42 (27 March 2009)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 41 (30 January 2009)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 40 (8 December 2008)
These are the principal changes since the previous build:
|
Build: 39 (15 October 2008)
These are the principal changes since the previous build:
|
Build: 38 (30 September 2008)
These are the principal changes since the previous build:
|
Build: 37 (31 August 2008)
These are the principal changes since the previous build:
|
Build: 36 (31 July 2008)
These are the principal changes since the previous build:
Build: 35 (11 July 2008)
These are the principal changes since the previous build:
|
Build: 34 (20 June 2008)
These are the principal changes since the previous build:
|
Build: 33 (30 April 2008)
These are the principal changes since the previous build:
|
Build: 32 (18 February 2008)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 31 (08 February 2008)
These are the principal changes since the previous build:
|
Build: 30 (28 January 2008)
These are the principal changes since the previous build:
|
Build: 29 (09 December 2007)
These are the principal changes since the previous build:
|
Build: 28 (09 November 2007)
These are the principal changes since the previous build:
|
Build: 27 (27 September 2007)
These are the principal changes since the previous build:]
|
Build: 26 (17 August 2007)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 25 (13 July 2007)
These are the principal changes since the previous build:
|
Build: 24 (29 June 2007)
These are the principal changes since the previous build:
* help and manual programmable commands simplify access to product documentation |
Build: 23 (27 June 2007)
These are the principal changes since the previous build:
|
Build: 22 (20 June 2007)
hese are the principal changes since the previous build:
|
Build: 21 (13 June 2007)
These are the principal changes since the previous build:
|
Build: 20 (08 June 2007)
These are the principal changes since the previous build:
|
Build: 19 (26 April 2007)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 18 (20 April 2007)
These are the principal changes since the previous build:
|
Build: 17 (30 March 2007)
These are the principal changes since the previous build:
|
Build: 16 (05 March 2007)
These are the principal changes since the previous build:]
Local IP address 198.242.244.234 |
Build: 15 (22 February 2007)
These are the principal changes since the previous build:
|
Build: 14 (19 February 2007)
These are the principal changes since the previous build:
list %alpha(%i) |
Build: 13 (09 February 2007)
These are the principal changes since the previous build:
|
Build: 12 (22 January 2007)
These are the principal changes since the previous build:
|
Build: 11 (09 January 2007)
These are the principal changes since the previous build:
|
Build: 10 (04 December 2006)
These are the principal changes to the Debugger Client since the previous build:
|
Build: 9 (17 November 2006)
These are the principal changes since the previous build:
|
Build: 8 (13 November 2006)
These are the principal changes since the previous build:
As described in Displaying the value of a program data item, this approach lets you display a variable’s value just as if you entered the variable name in the Variable or Field input area, then clicked the Value button. |
Build: 7 (5 November 2006)
These are the principal changes since the previous build:
|
Build: 6 (25 October 2006)
These are the principal changes since the previous build:
|
Build: 5 (18 October 2006)
These are the principal changes since the previous build:
|
Build: 4 (2 October 2006)
These are the principal changes since the previous build:
|
Build: 3 (27 September 2006)
These are the principal changes since the previous build:
After selecting the File > Preferences menu option, you can choose which of the Onlines specified in the Client configuration file (debuggerconfig.xml) are to have their web requests debugged. For more information, see Debugging multiple Web Servers.
|
Build: 2 (4 September 2006)
These are the principal changes since the previous build:
|
This category currently contains no pages or media.