ETAC Release History
Contents: ETAC Programming Language, RunETAC (Run ETAC Scripts), AppETAC (ETAC for Applications), ETACCompiler (ETAC Compiler), ETACSource (ETAC Source Files), ETACCodeGenEXE (ETAC Code Generator EXE).
This page lists the release history of the ETAC system. The blue heading under each main heading is in the format version (date), where version is the version identification of the item described in the main heading, and date (YMD) is the release date.
ETAC Programming Language
1-1 (2020/08/01)
- Production release.
- Processes Unicode® strings.
- Introduced single-quoted “raw” strings.
1-0 (2019/02/01)
- First production release.
1-0.1 (2018/05/15)
- First beta release.
RunETAC (Run ETAC Scripts)
4-0.1-6-ena (2024/11/01)
- Beta pre-release of the first graphics system for ETAC.
3-0-6-ena (2020/08/01)
- Production release.
- Fixed ARN:C87 (Intrinsic operators that have only one argument result in that one argument (should cause an error event).)
- Fixed ARN:C86 (A raw string within a preprocessor definition with two or more consecutive ending backslashes produces an error event.)
- Fixed ARN:C77 (In some cases two integer arguments for the power operator produces a zero result.)
- Fixed ARN:C76 (Decimal numbers in the E-notation are sometimes incorrect, and inappropriately formatted.)
- Fixed ARN:C61 (The "`s" pattern string for match_str and parse_str sometimes produces incorrect results.)
- Fixed ARN:C68 (The trunc intrinsic command produces an incorrect value if the input argument has a value larger than 2147483647 or smaller than −2147483648.)
- Implemented ARN:E80 (An ETAC string can be enclosed within single quotes as a raw string.)
- Implemented ARN:E74 (Angle quotes for keyword arguments in kw_args.)
- Implemented ARN:E73 (Conversion of ETAC to Unicode.)
- Implemented ARN:E71 (Extend cmd_to_str to convert linked comops to the corresponding dictionary item name.)
- Added extra standard TAC library commands: embed ▪ eq_seq ▪ uchar_cnt ▪ wchar_cnt ▪ src_path ▪ dst_path ▪ xor2 ▪ peekcp ▪ peekuc ▪ peekus ▪ peekss ▪ pokecp ▪ pokeuc ▪ pokeus ▪ pokess ▪ cvt_data_to ▪ data_form ▪ to_bin ▪ to_txt ▪ to_utf8 ▪ to_utf16 ▪ to_utf32.
- Added extra auxiliary library commands: CHECK_ARGS ▪ TEST.
- Released the ETAC source code for the Functions Library containing 60 ETAC functions.
- Other fixes and enhancements.
2-0-6-ena (2019/02/21)
- First production release.
- Fixed ARN:J53 (RunETAC.exe crashes on Windows 7 (x64) (and perhaps other Windows operating systems) unless Windows XP compatibility mode is set for the program.)
2-0-6-ena (2019/02/01)
- First production release.
- Fixed ARN:C4 (Some ETAC internal TAC library commands involving files may fail if given just a file name or a file path with the dot specification (ie: ./ or ../).)
- Fixed ARN:C5 (The command line keyword, LOG_FILE=, is ignored by RunETAC.exe which uses the keyword itself as the argument.)
2-0.1-6-ena (2018/05/15)
- First beta release.
AppETAC (ETAC for Applications)
3-0-6-ena (2020/08/01)
- Production release.
- Fixed ARN:C72 (etacSetDebug() may cause incorrect tracing of code in debug trace window.)
- Implemented ARN:E73 (Conversion of ETAC to Unicode.)
- Version 1 (1.2) of the ETAC interface redefined from the previous version with enhancements and made compatible with Unicode® — previous version 1 (1.1) now defunct.
2-0-6-ena (2019/02/21)
- First production release.
- Fixed ARN:J53 (AppETAC.exe may crash on Windows 7 (x64) (and perhaps other Windows operating systems) unless Windows XP compatibility mode is set for the main program.)
2-0-6-ena (2019/02/01)
- First production release.
- Fixed ARN:C4 (Some ETAC internal TAC library commands involving files may fail if given just a file name or a file path with the dot specification (ie: ./ or ../).)
2-0.1-6-ena (2018/05/15)
- First beta release.
ETACCompiler (ETAC Compiler)
2-0-6-ena (2020/08/01)
- Production release.
- Fixed ARN:C91 (Exported error\warning RTF file produces incorrect file paths containing backslashes.)
- Implemented ARN:E73 (Conversion of ETAC to Unicode.)
1-0-6-ena (2019/02/21)
- First production release.
- Re-released as part of the ARN:J53 fix (problem does not affect the ETAC Compiler).
1-0-6-ena (2019/02/01)
- First production release.
- Fixed ARN:C2 (The ETAC Compiler program fails to create a warnings file when run from a portable Run ETAC Scripts installation.)
1-0.1-6-ena (2018/05/15)
- First beta release.
ETACSource (ETAC Source Files)
4-0.1-ena (2024/11/01)
- Beta pre-release of the first graphics system for ETAC (not all source files are included).
3-ena (2020/08/01)
- Fixed ARN:C67 (ETAC Code Generator: The @GEN command incorrectly places relative @OUTPUT command files of the specified template file in the current directory.)
- Fixed ARN:C59 (ETAC Code Generator may produce an error event when an @OUTPUT command in a template file does not have a proper END command.)
- Implemented ARN:E73 (Conversion of ETAC to Unicode.)
- Other fixes and enhancements.
2-ena (2019/02/21)
- Fixed ARN:C57 (Temporary file created by the ETAC Code Generator is not deleted on reboot of the computer under a non-administration account.)
2-ena (2019/02/01)
- Fixed ARN:C11 (An error event occurs when calling @DefData() with more than one named base data object.)
- Fixed ARN:C49 (Generated text from default combo box code (M) creates incorrect size (DialogBoxMaker).)
- Fixed ARN:C50 (@DlgItemCmd()causes an error event if the command is :#TD_DI_SENDMSG:.)
- Implemented ARN:E31 (Change ETAC so that a break or error event occurring within the scope of a data object automatically removes the data dictionary.)
- Other unlisted fixes.
- Reformatted some ETAC text script.
1-ena (2018/05/15)
- First release.
ETACCodeGenEXE (ETAC Code Generator EXE)
2-0-3-ena (2020/08/01)
- Production release.
- Fixed ARN:C67 (The @GEN command incorrectly places relative @OUTPUT command files of the specified template file in the current directory.)
- Fixed ARN:C59 (May produce an error event when an OUTPUT command in a template file does not have a proper END command.)
- Implemented ARN:E73 (Conversion of ETAC to Unicode.)
- Other enhancements.
1-0.1-2-ena (2019/02/21)
- First beta release.
- Fixed ARN:J53 (ETACCodeGen.exe crashes on Windows 7 (x64) (and perhaps other Windows operating systems) unless Windows XP compatibility mode is set for the program.)
- Fixed ARN:C57 (Temporary file created by the ETAC Code Generator is not deleted on reboot of the computer under a non-administration account.)
1-0.1-2-ena (2019/02/01)
- First beta release.