Note: For Dictionary-IV® Release Notes, refer to the OPENworkshop® link.
Enhancements
General
RW mnemonic, Reset Window size, for terminals using Thoroughbred Basic Windows. Updates #IDSV’s TTY column and row values. Unix/Linux only.
When using T-Connect, automatically resize and refresh the Basic window after the browser’s window sized has changed.
PRM SQL_WAIT_TIMEOUT added to override MySQL’s wait_timeout setting for the Basic’s session to prevent an ERR=150 when the MySQL server has gone away, error 2006. (DATY MISC 0007)
OPEN(,OPT=”NOFIRST”) disables the use of OPTION FAST(1) in SQL statements generated by TS DataServer for MS SQL Server and the use of FIRST_ROWS(1) hint in SQL statements generated by TS DataServer for Oracle. (DATS MISC 0023)
Support for OpenSSL 1.1. This will be the default for Linux kernel 4 and 5 ports.
Added PRM NEWDATE7 to allow date type 7 to skip $8A$. Year 2036 is stored as $89$, year 2037 is stored as $8B$, etc.
Added console mode @V shortcut for DUMP VERSION.
Added OPT="TEXT|FSEP=" to OPEN for processing records containing text fields. The FSEP value
may be a single character (no quotes) or a binary character value $XX$. Patterned after the
MIME specification for CSV files. The "TEXT|" is required. Works for READ and WRITE.
Base-64 encoding and decoding of strings added to TFF() via options “BE” and “BD”.
ISO-8859-1 accented character encoding and decoding added to TFF() as options “AE” and “AD”. See documentation for additions and exceptions. (BSCA 881 0010)
Windows Only
Added window_hidden option to the TSI.ini file to override Basic’s showState setting the registry. (BSCW 0001)
Added use_showstate option to the TSI.ini file to override the 8.8.0 change to always show the Basic window on startup. (BSCW 0002)
Added count_by_session option to the TSI.ini file to count TS Network DataServer connections by Basic session, not by workstation. Network Basic is limited to 3 sessions per workstation.
Changes
General
Corrected a User count problem with connections to the TS Network DataServer caused by the disable DDE initialization change.
Corrected a problem with OPEN(,OPT=”SHELL”) leaving defunct processes when the process number exceeds 65535. (BSCU SHEL 0007)
Problems updating a row where the primary key in a SQL table changed has been resolved. (BSCA 882 0005)
A problem connecting to a local TS Network DataServer where Basic generates an error that the TERMINAL file cannot be opened has been resolved.
Increased the initial size of Basic’s task buffer to prevent a segmentation fault when printing via T-Connect.
DCHECK fixes for truncation of numbers greater than 4GB.
Corrected a problem where trailing zeros were dropped from string decimals (BSCA 881 0016).
Corrected a problem where OPT=”DEFAULT” was lost if Format was already INCLUDED (BSCA 882 0001).
Corrected a TFF() XML output problem with leading spaces in numeric fields. (BSCA 882 0003)
Corrected a continuous ERROR=1 (EOR) problem with server sockets doing a read after a client has disconnected. An ERROR=2 (EOF) is now issued and the socket is closed. (BSCU SOCK 0002)