...
October 2, 2020: New Features for version 5.3
- Moved the platform to Visual Studio 2019 (with intent of implementing TLSv1.3)
- Replaced MS Visual C++ Redistributable (2015) by Microsoft Visual C++ 2015-2019 Redistributable (x86) 14.25.28508.3
- Added Signature Algorithm, Encryption Algorithm to Certificate Info popup
- Removed obsolete Auto-update function
January 1, 2020: New Features for version 5.2
Installation issue in multi-user environment (RDS, Datacenter 16)
Description: When installed under one user’s account, then 2nd user tries to run QWS3270, control switched to unsolicited install
COM Automation DLL 64-bit
Description: Fixed discrepancies in shared memory between 64-bit DLL and QWS
Added type-ahead (paste-ahead) when keyboard is locked.
Description: When user pastes text from the clipboard while the keyboard is locked (waiting for the mainframe application to respond), it immediately pastes the text on the “locked” screen.
After the change CTRL-V is buffered, and delivered to the screen after keyboard is unlocked.
Useful in (for example) search scenarios: “Copy text” + F + CTRL-V + “more text”
WHLLAPI calls logging
Description: Users reported that Automation screen scraping was broken under 5.x, especially for 64-bit Automation DLL. Troubleshooting from COM Automation application (e.g. Excel VBA macro) or application utilizing JGSComdotNet, or direct HLLAPI calls was insufficient.
Solution: Added WHLLAPI calls logging for selected set of calls: SENDKEY, COPYPS, SEARCHPS, QUERYCURSORLOC, COPYPSTOSTR, COPYSTRTOPS, SEARCHFIELD, FINDFIELDPOSITION, FINDFIELDLENGTH, COPYSTRINGTOFIELD, COPYFIELDTOSTRING, SETCURSOR.
Also a layer of logging was added to COM Automation DLL-s, since the cause might be Automation DLL, not necessarily HLLAPI.
Added handling of multiple variables in JG Script commands.
Description: Prior to the change, command (e.g. Message) with global/local var worked only if message started with var (i.e. "%USERID% is the user" - works. "User is %USERID%" fails. Apparently multiple vars are not being handled as well. For example, "%var1% abc %var2% def" will not be parsed and executed properly.
QWS3287 (printer app) to install package
Description: Printer app component was missing, starting early releases of 5.0
Solution: Added “as of 2013 QWS3287” printer app and compatible DLL-s as a separate resource to Wix. Printer app is being installed under “C:\Program Files (x86)\QWS3287”.
Colors not saving properly in session
Description: Fixed “Customized color files for a session are not being saved” issue
QWS3270 product property (Task Manager, EXE properties)
Description: product property (Task Manager, EXE properties) was showing just PLUS
Changed product property, so it reflects SECURE/PLUS
March 1st, 2019: New Features for version 5.1
...