Release Notes/suite3270/4.1ga14

Known issues

 * None.

4.1ga11

 * Added the -subst option to the String action.

4.1beta9

 * In b3270, error messages from failed host connection attempts are now labeled separately from other errors.

4.1beta8

 * Added the ability to include the OIA in a PrintText action screen image.
 * Added the OIA to the screen image displayed by the HTTP server.
 * Added validation of keymaps, macros and idle actions at init time.
 * Added cursor blink support to wc3270.
 * Added the SaveInput action and RestoreInput action.

4.1alpha7

 * The overlayPaste resource is now set to true by default.
 * GNOME desktop integration is now included.
 * wc3270 now does continuous selections in NVT mode, and allows a single character to be selected.
 * wc3270 no longer moves the cursor for mouse clicks in NVT mode.
 * Double-clicking on a URL in x3270 (on most platforms) and in wc3270 now opens that link in the browser.
 * The session file folder is no longer marked as a system file, so backup software will not skip it.
 * Added the SubjectNames action and TlsSubjectNames query.
 * Added the ability to set an accept host name to the wc3270 Session Wizard.
 * Switched several actions that return values to explicitly return nothing.

4.1alpha5

 * All of the improvements included in 4.0ga13.
 * Added the lineMode resource.
 * Added the noTelnetInputMode resource.
 * Added the wrap graphic rendition to b3270.
 * Added the Pause action.
 * Changed the default for unlockDelay in all emulators from true to false. This is a very significant change.

4.1alpha4

 * All of the improvements included in 4.0ga12.
 * The entire list of command-line options is now displayed only with the --help command-line option, not for every unknown option.

4.1alpha2

 * Corrected support for the macros resource without a qualifying host name.

4.1alpha1

 * Added a macros menu to c3270 and wc3270.

4.1ga14

 * The emulators no longer crash or hang when the oia option is used with the PrintText action.

4.1ga13

 * When input from the String action overflows a field, the cursor now lands in the correct location.
 * When a host has multiple addresses, the emulators (except pr3287) will now reliably try up to four of them.
 * Errors from the OpenSSL library are now displayed correctly.
 * When a connection fails to a TLS-tunnel host (one specified with the L: prefix), the correct error message is now displayed.
 * Fixed a c3270 crash when a connection is opened from a remote source (HTTP server or script port) while at the c3270&gt; prompt.
 * Fixed a c3270 crash when the -secure and -trace command-line options are used together.
 * A key typed into a full field in insert mode no longer overwrites the character under the cursor.

4.1ga12

 * Fixed an s3270 issue where error messages from the Wait action implicitly run after connecting to a host specified on the command line or in a session file, are displayed on standard output. (Standard output should contain only results from actions received on standard input.)
 * Fixed a crash in the HTTP server.
 * Fixed automatic dependency generation.
 * Fixed an issue where x3270 would draw certain characters in NVT mode, such as  and , incorrectly unless the 14-point 3270 font was used.
 * Fixed an issue where the bottom of the screen buffer might become corrupted when using oversize or resizing the screen.

4.1ga11

 * Corrected an issue where an empty error message would be displayed for a connection failure.
 * Corrected a typo in a file transfer message name (courtesy of Philipp Kern).
 * Added logic to ensure the icon directory exists when installing x3270 on Linux (courtesy of Philipp Kern).
 * Fixed the representation of APL underlined alphabetics in b3270 screen updates in NVT mode, and in the output of the Ascii action.
 * Fixed a crash when an action started with a comment (# or !).
 * Fixed a version generation bug that prevented the code from building on macOS when SOURCE_DATE_EPOCH was set.
 * Corrected usage messages.

4.1beta9

 * Windows error messages are now encoded using the selected code page, not the system ANSI code page.
 * Fixed several scripting scenarios, such as aborting a Source action, which would leave the keyboard locked.
 * The String action no longer requires an input field to be present in order to run.

4.1beta8

 * When running on Cygwin, child scripts (the Script action, Execute action and Prompt action) failed with a bind error.
 * When the print dialog was canceled, the PrintText action and ScreenTrace action would fail silently.
 * The emulator would sometimes crash when a pending connection was broken.

4.2alpha7

 * APL characters were not displayed properly in x3270 in NVT mode, when using a 3270 font.
 * On macOS, the ./configure script would skip c3270 if it was not enabled explicitly.
 * Fixed a number of typos in compiled strings and comments (courtesy of Philipp Kern).
 * Fixed a c3270 crash seen on NetBSD.
 * Fixed an issue with c3270 exiting prematurely, seen on NetBSD.
 * Fixed an x3270 install issue (courtesy of Olaf 'Rhialto' Seibert).
 * The last screenful of NVT mode text is no longer lost when scrolling backwards.
 * The programs ar and ranlib are resolved dynamically now when building.
 * Numeric fields no longer ignore non-numeric characters and commas, when the NumericLock resource is false. When it is true, commas are considered valid numeric characters.
 * Proxy connections did not initialize TELNET state properly (courtesy of Andreas Krebbel).

4.1alpha6

 * When any character besides 0-9, +, - or . was entered into a numeric field, it was ignored.

4.1alpha5

 * (Almost) all of the bug fixes included in 4.0ga13.
 * Fixed an issue in b3270 where the cursor would continue to be displayed when the host disconnected.

4.1alpha4

 * All of the bug fixes included in 4.0ga12.

4.1alpha3

 * All of the bug fixes included in 4.0ga10.

Release date
Not released yet.