PREVIOUS HEAD

34  TrueTEX Release Summary

The following tables summarize the TRUETEX releases and their purposes, beginning with the most recent.

TRUETEX 4.5 Release History
TRUETEX Release Enhancements Embodied
and Date and Bugs Fixed
4.5D 18 Jan 2002 LATEX: preloaded format latex_ml.fmt is updated to have US, UK, French, and German hyphenation preloaded.
4.5C 30 Oct 2001 Previewer: Accelerators [Ctrl]+/ and [Ctrl]+* now work on the home area of the keyboard; formerly these worked only on the numeric keypad. LATEX: PSNFSS pre-installed; the distribution files were present in 4.5B but not installed.
4.5B 24 Oct 2001 Incorporates LATEX 01 June 2001 official release. Utility makeindx.exe is replaced by later version makeindex.exe. Utility ovp2ove.exe is added to support Omega font metric export.
4.5A 15 Sep 2001 The TrueType cmap 3.0 (symbol) encoding of the cmmi fonts is corrected from 0x20 to 0xf020 to maintain compatibility with Windows 2000 and XP. Incorporates LATEX 01 June 2001 pre-release. Spurious times.ovf (etc.) metrics removed from timesopt.dvi documentation directory. Decommissioned fax number removed from About dialog and readme.tex.
4.5 13 Sep 2001 Includes LATEX update (June 2001, still a pre-release consisting of base, graphics, tools, and cyrillic); previous LATEX tree in distribution CD directory Obsolete. Uninstall: read-only files (from BibTEX distribution) changed to read-write. Updates TEX Live 6 executables. Newly includes: Omega support files and release document; RevTEX4 BibTEX (bst) files. Previewer: no change from 4.4E other than marking as release 4.5. Changes to the cmmi fonts (noted in release 4.4 below) are not actually included until this release.

TRUETEX 4.4 Release History
TRUETEX Release Enhancements Embodied
and Date and Bugs Fixed
4.4E 30 Aug 2001 Incorporates all changes to date.
4.4D 29 Aug 2001 Previewer: font encoding maps now selectable for 8-bit (TextOutA) or 16-bit (TextOutW) rendering. Any non-Ansi and non-Symbol fonts omitted from font dictionary, correcting an encoding problem seen in Windows 2000 when, for example, viewing timesopt.dvi on a system where Eastern Europe support was also installed. Note: internal release only.
4.4C 19 Jul 2001 Previewer: message displays from special handlers are more guarded. Handler specho truncation increased to 1024 characters. The font dictionary is now dynamic; previously it was limited to 1024 fonts. Accelerator [Ctrl]+0 corrected to select 1:1 zoom (was incorrectly fit-in-window).
4.4B 13 May 2001 TDS tree: Version 2.13 of amsmath, etc., after the amsltx2.zip distribution from ftp://ftp.ams.org current as of 5/11/2001. Added Babel multilingual hyphenation patterns. Previewer: TRUETEX.INI has corrected templates for web2c TEX console executables. Fixed process templates to allow them to be called without arguments. Lambda added to process templates. Fixed -i argument to not default back to module directory default. Added latex_ml.fmt format (preloads T1 encoding via DC fonts, and English/French/German hyphenation via Babel) for web2c TEX console executables. Clarification: multiple files may appear on the previewer command line; options apply only to subsequently named files.
4.4A 8 May 2001 Previewer: Clipboard handling updated to WIN32 GDI model (that is, the previewer places EMF metafiles instead of WMF metafiles on the clipboard when doing Edit+Copy).
4.4 3 May 2001 Previewer: New SPECHO32.DLL '134special handler to echo '134special texts for debugging. When in the list of handlers, this causes the previewer to display '134special texts in a message window whenever a page is rendered. Item LATEX_HELP in section [DVI-GDI] in TRUETEX.INI points to a Windows help file (.hlp) which is listed as ``LaTeX Reference'' on the Help menu. Fonts cmmi{5,6,7,8,9,10,12}.ttf are updated for the ``new delta'' style (this change was inadvertently omitted from the distribution until release 4.5 above). Distribution includes various console templates to invoke one or more passes of web2c LATEX, optionally with BibTEX and/or MakeIndex passes. Standard templates for use with -x include: LaTeX-L, LaTeX-LP, LaTeX-LBLP, LaTeX-LMLP, LaTeX-LBLMLP, View, BibTeX, MakeIndex, and Lambda. Multipass invocations are congolomerated by batch files in the executables directory. Substitute T for L, TP for LP, TBTP for LBLP, etc., in the above template names to invoke the multilingual LATEX latex_ml.fmt format instead of standard latex.fmt. TEX Live executables for web2c implementations of LATEX, BibTEX, and MakeIndex are incorporated into the distribution.

TRUETEX 4.3 Release History
TRUETEX Release Enhancements Embodied
and Date and Bugs Fixed
4.3E 21 April 2001 Previewer: Window menu had lost child selection ability.
4.3D 13 April 2001 Previewer: Improvements to -x facility: Environment value PREVIEW causes automatic preview window after EXE process finishes (but only when a full-path -x argument is present). Absent EXE value omits the process, and goes directly to PREVIEW (if any). Should be used only for WIN32 console executables, not for 16-bit .EXE's. Environment value ARRANGE may be maximize, minimize, cascade, tilehorizontal, or tilevertical to control the arrangement of MDI children arising from -x processes.
4.3C 09 April 2001 Previewer: Improvements to -x facility. CWD for -x process is implied from the single argument, which must specify an absolute path, as must EXE; this is consistent with the formatter behavior.
4.3B 21 December 2000 Previewer: When font reconstitution is off, the previewer renders characters with 8-bit TextOutA() calls versus 16-bit TextOutW() call, depending on whether the 16-bit character codes have an upper byte of zero; this works around a strange Windows GDI bug that magically re-maps code 0xb7 to 0x2219 in TextOutW(), which goes back to a Microsoft kludge for Microsoft Word under Windows 3.1.
4.3A 05 June 2000 Previewer: Reconstituted fonts now have a unique id in their name tables, consisting of the product name (``TrueTeX'') prefixed to the full name, for compliance with an undocumented requirement of Windows 2000. Miscellaneous: Added bin2text, text2bin, and *.tab files to the distribution to support the ttf_edit utility as described in ttf_edit.htm.
4.3 22 Mar 2000 Previewer: File+Export Metrics extended to allow user to choose the TEX external name, to export Omega .ovp, .ovf, and .ofm metric files, to convert Omega metrics with ovp2ofm, and to allow the user to optionally bypass the re-encoding in favor of 1:1 encoding of all characters in the font. Added Web link in Help menu. Window+Tile menu item expanded to Window+Tile Horizontally and Window+Tile Vertically.

TRUETEX 4.2 Release History
TRUETEX Release Enhancements Embodied
and Date and Bugs Fixed
4.2F 2 Mar 00 Previewer: Signals -x completion to other processes via a named event. Handles [Ctrl+Break] interrupts in the format tab of console windows. Does not lock up closing a console window when the console executable is missing or otherwise fails to start. Console window titles now show the -x arg, not the expanded command line.
4.2E 29 Feb 00 Previewer: The restored size of an instance launched with command-line option "-d -1 -1 -1 -1" (maximized size) is now the Windows default size rather than a zero size. New ``-x console-process'' option to launch console processes. New ``-1'' option to force single-instance behavior. New ``-z'' option to close the application when the option is encountered; used after -w print requests or to shut down a single-instance mentor; may appear anywhere on the command line, but only takes effect after command line has been processed. Logic for printing from previewer command-lines has changed a bit: The -w (print from command-line) option is modified to apply only to .dvi files appearing subsequently on the command line (which presumably was the only way it was used);

4.2D 24 Feb 00 Previewer: Added console child windows for external console processes via "-x <command line>" option; these will evolve into document-centric tabbed project windows, the separate formatter will become obsolete, and the previewer will become the single TRUETEX application window. View menu item ``Show DVI Info'' changed to "Toggle DVI Info". Accelerator keys changed to avoid conflicts with typing text into console windows (printing characters changed to Ctrl+key, etc.). ``About Author'' photo updated to 12/1999.
4.2C 03 Feb 00 Macros: AM S-LATEX 2.0 updated to 2 Feb 2000. Includes LATEX version 1999/12/01.
4.2B 14 Jan 00 Setup: Windows 2000 run-time detection.

Previewer: Windows 2000 run-time detection. Font reconstitution toggle expert preference works correctly.

Macros: Unpacked Babel.

4.2A 16 Dec 99 Formatter: Moved old WIN16 previewer and DLL's to ``obsolete'' sub-directory.

Macros: includes AM S-LATEX 2.0. LATEX pre-loaded format and font definitions configured for ``old DC'' fonts.

TRUETEX 4.2 Release History-Continued
TRUETEX Release Enhancements Embodied
and Date and Bugs Fixed
4.2 17 Nov 99 Previewer: Extensive reworking and simplification of how TEX external font names are mapped to Windows fonts. Windows fonts are now universally identified by their full names, not their face names and/or styles. The maximum number of characters per font which can be exported as metrics is increased from 2048 to 32768 (certain Asian fonts exceed the old limit). Page selection in the dialog now works correctly when first printing a page range and then printing all pages.

Font loading in the previewer: The previewer now accepts the Omega 1.5 .ofm (font metric level 0) files. It also recognizes, but does not accept, level 1 .ofm files. The older .xfm format is still supported, and TRUETEX tools and fonts are still supplied using that format. When loading font metrics, the previewer will first search for metric files ending in .ofm, then .xfm and finally .tfm. Likewise for virtual fonts, the previewer will search in the order .ovf, then .xvf, and finally .vf.

A bug preventing virtual font packets beyond the first 256 from working was fixed. There have been no such virtual fonts published until now, so this problem has not been apparent.

Belleek fonts: virtual font blmi (blmi.vf and blmi.xvf) is remapped to use higher Unicode codes instead of 0x0-0x20 and 0x7f. TrueType fonts blex.ttf, blsy.ttf, and rblmi.ttf are updated to reflect later standards and marked internally as version 1.1 of the fonts.

Macros: includes LATEX 1999/06/01

TRUETEX 4.1 Release History
TRUETEX Release Enhancements Embodied
and Date and Bugs Fixed
4.1L 19 Feb 99 Reorganized the distribution medium for a single volume instead of a collection of floppies concatenated on a single volume. Added 9 Universal Modern fonts. Converted the Times option to be a regular part of the installation. Freshened LATEX distribution. Added all optional LATEX packages from CTAN to distribution (not all packages are unpacked, however, although all of AM S-LATEX, graphics, and the tools set are). Removed the old 16-bit Previewer from the distribution. Added the SliTEX fonts lcmss8, lcmssb8, and lcmssi8. TRUETEX.INI now includes the pattern lcm* as a TEX font name. Previewer: Added ``Unknown encoding (8-bit)'' to VPL export encodings, which provides a set of hexadecimal names for each character.
4.1K 06 Nov 98 Previewer: Improved missing font handling default preference to display a warning message, instead of showing blue characters; Windows forces certain font substitutions (such as the PostScript 35 names) that are not necessarily in error.
4.1J (Releases I and J were skipped.)
4.1H 29 Oct 97 Previewer: Fixed possibility of crash at start-up when font substitution strings taken from the Windows registry exceeded a total length of 8192 (about 400 or so typical font names).
4.1G 24 Sep 97 Latest versions of plain.tex, testfont.tex, epsf.{sty,tex}. WIN32 makeindx.exe from web2c version. Formatter: increased TEX capacities to ``generous'' AM S standards (Note: old .fmt formats will be incompatible and must be regenerated); increased maximum length for any one environment string to 1300 characters (5*MAX_PATH); fixed recursive file opening to not be inhibited by paths starting with WIN32 UNC's (same problem in previewer also fixed); fixed Other+Show-environment menu item to not crash for long environment strings. Previewer: corrected file opens to maximize windows if the active child is maximized, or if no active child exists; enlarged font-substitution capacity from 64 KB to 1024 KB; scroll buttons enhanced to scale to zoomed page size.
TRUETEX 4.1 Release History-Continued
TRUETEX Release Enhancements Embodied
and Date and Bugs Fixed
4.1E 25 Aug 97 Corrected color-rendering in 24-bit BMP '134special's. Corrected previewer's slight possibility of crash when an unknown font appears in a document. Enhanced previewer's command-line parsing to understand double-quoted arguments. Converted setup.exe to use INFO-ZIP's UNZIP32.DLL instead of PKWARE's self-extracting ZIP archives; added 'u' action for setup manifests; added -q option for un-install quietness.
4.1D 17 Jul 97 Reconfigured installation disks to install all TRUETEX files in fully TDS-compliant directory tree. Added null.tex to the plain macros. Corrected setup.exe to treat blank lines in manifest as comments. Formatter no longer uses environmental paths to search for file names starting with the current directory (``./'' or ``.\''). Previewer unchanged from 4.1C. Installation program setup.exe upgraded, including an un-install icon in the program group; Windows 3.1 installation no longer supported.
4.1C 16 May 97 Corrected formatter problem which caused TEX errors, or which caused the application to hang, on ``deep'' TEX runs. Correct previewer problem where long, unknown command-line options could overflow an 80-character buffer. Converted SPTIFF32.DLL and SPEPSF32.DLL to use LIBTIFF.DLL for TIFF graphics, and added LIBTIFF.DLL to the distribution.
4.1B 7 Apr 97 Corrected default rule interior color to be black instead of white. Corrected setup32.exe to send mode parameter to C run-time file open function.
4.1A 27 Jan 97 Enhanced color '134special to affect rules as well as text.
4.1 22 Nov 96 Wide release; floppy distribution grows from three to four 1.44 MB disks. Executables recompiled with Microsoft Visual C++ 4.2. SimSoft Image Library hooked in SPTIFF32.DLL (but not provided in distribution). Corrected: EPS special handler now recognizes PostScript printers under WIN32; formatter no longer omits opened file names from terminal and log file output.

TRUETEX 4.0 Release History
TRUETEX Release Enhancements Embodied
and Date and Bugs Fixed
4.0T 24 Oct 96 Formatter: Any Windows command-line argument starting with `&' will be taken as a format file specification, and overrides any .INI file history, as is the case in the DOS-extended version (use forward slashes for file path separators). Added debugging messages for command-line options when verbose option (-v) is active (you can specify -v as the first option to see the effects of later options). Verbose option -v now toggles if you give it more than once on the command line (allowing you to turn it on while the formatter parses other options, and then turn it off before the previewer starts formatting). Navigating in the Format dialog no longer changes the current directory of any later File+Open dialog. Previewer: PSNFSS Times-text support; Times-styled math fonts. To mark an optional font substitution item (no message issued if not found), begin it with '?'. CRC's for version check of preference table are now (finally) equal between WIN16 and WIN32 previewers, eliminating false-alarms when switching between editions. Corrected unregistered TEX fonts not getting TEX remapping. Corrected kerns in exported TTF metrics being twice their correct values. TIFF '134special handler warns if subsidiary DLL's cannot be loaded (for example, sptiff16.dll). Setup: WIN16 vs. WIN32 discrimination. The utility ttf_edit.
4.0S 18 Oct 96 Non-starting Win95 printing corrected.
4.0R 9 Oct 96 Recursive virtual fonts.
4.0P Unicode virtual fonts; sparse font optimization.
4.0N Omega extensions and AFM metrics for virtual fonts; general .cod encoding selection; 8-bit subset fonts from Unicode fonts; extended support for ATM fonts. Corrected spurious cancelling of metric exports.
4.0M Windows registry for initialization; message windows.
4.0L Memory-mapped '134special texts; '134special-handler messages. Corrected liquidation calls to '134special-handlers. Corrected crash from missing .INI files.
4.0K Font encoding map displays. Corrected handle leakage limiting recursive file opens to 65.
4.0J Previewer: window sizing command-line options; long file names; DDE server. Formatter: stdio window class name to ProgramName, added support for WIN32 long file names. Corrected scroll button positioning in WIN32 previewer.
4.0H TDS-standard recursive directory searching.
4.0D Corrected .INI file handle leakage introduced in 4.0B.
4.0C Corrected preload dialog in the formatter.
4.0B Multiple .INI files; initial working directory; quiring; virtual fonts; TEX font names; '134special-handler sources; TEXWAKEUP; manifest-driven setup; network compatibility; virtual font composition engine; DC fonts.


NEXT HEAD