Release Notes/suite3270/4.2ga7

From The x3270 Wiki

Known issues

  • Resizing or maximizing the wc3270 window makes bad things happen. Please do not do this.
  • When pasting in NVT mode and the text wraps to the next line, the cursor will end up in the wrong location.
  • On Windows 11, wc3270 ends up running inside Windows Terminal instead of the traditional Windows Console; the window size ends up wrong and the mouse does not work properly. See the FAQ Why is the wc3270 window messed up on Windows 11? for details and a workaround.
  • The x3270a script causes a spurious Invalid (empty) hostname error pop-up when the display's DPI is other than 96. (Bug report by Devonian Teuchter is here.)

Improvements

4.2ga5

4.2ga4

  • Unified the two ways of running Windows tests under the run_windows_tests.py script.
  • If the host sends a TELNET WONT TN3270E (even if it has never sent WILL TN3270E) and the emulator is in TN3270E mode, the emulator will cancel TN3270E mode and send WONT TN3270E. This is not listed as a bug fix because it is a workaround for a bug on the host side, which should be sending DONT TN3270E.
  • Added the retry resource to retry host connections, even if the reconnect resource is not set to true.
  • Added more validations for bad host writes and pop-ups to report them.

4.2beta2

4.2alpha1

Bug fixes

4.2ga7

  • The wc3270 Session Wizard no longer exits silently when it encounters an error.
  • x3270 will no longer change fonts unnecessarily when the host code page is changed. (bug report)
  • The background color is now propagated correctly by the RA order. (courtesy of Sven Schnelle)
  • In a resource file, a resource value can now end with a properly-quoted backslash, without the backslash being interpreted as a line continuation.
  • The Transfer() action, when invoked from within a file read by the Source() action, now blocks properly -- it returns once the file transfer is complete.
  • If the Source() action is aborted, it will no longer leave the keyboard locked.
  • Typeahead is now processed correctly when the host has negotiated TN3270E Contention Resolution and the unlockDelay resource is set to false. (bug report)

4.2ga6

  • Underlined invisible fields are no longer rendered with underlines in b3270. Bug report
  • Reverse video fields are now rendered properly in b3270. Bug report
  • Verified TLS sessions are no longer reported with inverted status in b3270. Bug report
  • Send-mode file transfers on TLS-encrypted sessions with a buffer size of 16309 bytes or greater on Windows no longer cause crashes. Bug report

4.2ga5

  • Numeric fields now allow the + and - characters to be entered. (Thanks to Roberto Ponti for the report and suggested fix.)
  • The emulator will no longer crash if the -port command-line option is used.
  • The command-line syntax -set resource=value works properly on x3270.
  • The -e command-line option to connect to a local process now works properly on x3270.
  • Cross-compiles using recent versions of MinGW no longer generate warnings about printf formats.

4.2beta3

4.2beta2

  • Fixed a c3270 crash when a connection is opened from a remote source (HTTP server or script port) while at the c3270> 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.2alpha1

See also

Release Notes/suite3270/4.2ga6

Release date

28. December 2022