EPM TeX Front End: Changes, new features and bug fixes ======================================================== Version 5.4 (Special thanks to Andreas Schnellbacher!) ------------------------------------------------------ All particular features of the former "professional" version, including the live menu, are now made available also with the precompiled (linkable) version. The `classic' flavor of the TFE (the one for use with emTeX) is no longer shipped as a precompiled module, It can however, still be compiled from the sources. Browsing through error messages in the source code is now possible also after TeXing of a marked region. Small improvements to the configuration menu and menu texts. Both the source code and the ready-made module will be compatible with NEPMD 1.01 or better. (Still undocumented) The interface to the experimental auto-indentation and reflowing package has been removed from the source code; I doubt that anyone has ever used it in practice, and it was never fully working. The source file MYMNUINI.ADD is no longer needed; if you have installed the sources of the TFE, delete its contents from MYMNUNI.E (or delete the latter file completely, if it is nothing but a copy of MYMNUINI.ADD). Version 4.2 ----------- By default, .dtx and .ins are recognized as TeX document files, in addition to .tex; .cls is recognized as macro file, in addition to .sty. Particular changes to the "classical" version: Additional menu item for ps2pdf The toolbar is no longer provided. An existing toolbar can still be used, but it will be lacking the ps2pdf action. Bug fix: The default actions for PDF and PS preview are properly intialized now. Decent error message (pop-up window), when dvips is requested while no dvips program is specified. Particular changes to the version for VTeX: Default VTeX options are appropriate for latest VTeX/2. Documentation substantially improved and corrected. Version 4.0 ----------- Everything, except for the user-defined menu items, can be configured interactively now; this holds both for the "classical" and for the "VTeX" version of the TeX Front End. The format can be specified in teTeX-like syntax, i.e., by a pseudo comment like %&latex in the first line. The old texit-style syntax (% Format: latex) is still valid, too. External commands are passed the fully qualified filename now, in order to avoid potential problems. Thorough "clean up" of menus, window titles and error messages. Default path for gsview updated with respect to GSView 4.x. The following changes affect only the TeX Front End for VTeX: Default VTeX options: With PS mode, the default BoundingBox is set to A4; with PDF mode, CFF font embedding is enabled. New menu item to build file name cache; the item is enabled only if a cache is actually used. Changed VTeX invocation so that the window will stay open after the VTeX run, if there was any error. This requires VTeX 7.45e or later and appropriate setting of "retcodes=0,0,1,1" in vtex.ini; otherwise any warning will cause the window to stay open. Improved parsing of the log file, making use of VTeX"s particular error messages, which indicate the file name, too. The following changes affect only the "classical" TeX Front End: Format names are immediately used as command names, with the exception of "plain", which is always translated to "tex". The menu item "TeX/PS" is disabled, if the dvips program is unknown. With the previous version, this situation would result in a strange error message from the command shell. Version 3.0 ----------- The "quick keys" F9..F12 are permanently enabled now. The "auxiliary" file types need no longer be specified. The default VTeX options were changed wrt/ VTeX/2 v7.00. With the Pro version, the menu is always active. The German versions of the texfe module were compiled with the EPM bracket matching facility mapped to Ctrl-a, because the default key combo Ctrl-[ is useless with a German keyboard. Improved documentation. Internal code cleanup. Version 2.6 ----------- There is a special version of the TeX Front End for VTeX now. The distribution has been rearranged. The settings dialogs have been added a button to restore the default settings. Version 2.5a ------------ Fixed tfconfig.cmd (new version is 2.9c): The previous version would cause unexpected and faulty behaviour of the TeX Front End, when the configuration file contained TAB characters. Version 2.5 ----------- Bug fix: The toolbar used to display a wrong icon for the second user-definable command; this has been corrected. Bug fix: A folder which has been opened from the TeX menu can be closed properly via the window list now. Bug fix: TeXing a document in the root directory of a drive should no longer fail. New feature: Additional Menu and toolbar items for starting a pdf previewing program (Ghostscript or Acrobat). New feature: "Locate Next Error" will now understand the log files from VTeX/2, too. Menu shortcut for dvips changed to "v". Version 2.4 (as of 1999/03/29 or later) ----------- New sample configuration files profile.smp and MYCNF.SMP; they select automatic conversion from Unix to DOS-style line endings, so that one cannot unwantedly produce mixed-style files any longer. This does not affect the TeX FrontEnd modules, so the version number is unchanged. Version 2.4 ----------- When a path was given for the master file, it was not always evaluated properly; this has (hopefully ;-) been fixed. (Thanks to Wonkoo Kim for detecting this bug!) The hot keys and the syntax assist facility would fail sometimes, especially when a filename was passed to the EPM on the command line or via "drag and drop". This should have been fixed now. (Thanks to Frank Schmittroth for pointing me to this problem!) TeXing a marked region now works with standard (CUA) marking mode, too, as opposed to "advanced" marking mode only. Enhanced syntax assist: Expand \[ and \( Menu shortcut and "quick key" for dvips. The menu item PRINT is suppressed, if there is no command defined for it. Running TeX and dvips in sequence does no longer require a separate shell script (tfetexps.cmd). The dvips program may now be a .cmd file, too. Dvips options are now passed before the name of the dvi file; the name of the dvi file is passed to dvips _without_ the extension ".dvi". When running dvips, the OS/2 window will stay open in case there occurs an error in dvips, so that the error message can be read. The texfe version without menu is no longer distributed in binary (.ex) format; it can, however, still be compiled from the source code. Please, contact the author if you need this badly, but cannot compile it yourself! The toolbar will show the original GSView icon now. ---> See the file SOURCE\compile.txt for additional features which are not provided with the pre-compiled modules. Version 2.3 ----------- (not released) Version 2.2 ----------- Improved syntax assist: - Arguments of environments may appear on the same line. - Arbitrary long environment names are recognized. - Reasonable handling of the "verbatim" and "macrocode" environments. Documentation bugs fixed. Optimized code for processing the EPMTeX accelerator keys; approx. 1kB smaller than the previous version. Improved EPM configuration (source) file MYCNF.SMP, including a bug fix for the "Tags" facility. LaTeX indentation is now enabled in the source code by default. Version 2.1 ----------- Files with identical names, i.e., differing with respect to the path only, are now handled properly. The precompiled modules come with LaTeX auto-indentation enabled now. Fixed menu item "Menu always on". (Affects Pro version only.) Version 2.0 ----------- The TeX menu is now provided with the module, too. Use of the toolbar is optional. Also a toolbar-only version (i.e. without a menu) is available. The default TeX format can be changed via the settings menu. New syntax expansion: \fo -> \footnote{} Fixed syntax expansion: \end{...} will be indented by the same amount as the corresponding \begin{...}. A sinple auto-indent facility for LaTeX environments, similar to EPM syntax assist for C or Java, is provided. (Source code only, not part of the precompiled modules!) The source code provides a "hook" for the inclusion of Juan J.G. Ripoll"s LaTeX auto-indentation and reflowing package. See the file SOURCE\compile.txt. "Menu always on" is enabled/disabled via the menu only. A customized key will be honored upon compilation. >> Many thanks to Wonkoo Kim for his help and his ideas! << Version 1.1, bug fix #1 ----------------------- Fixed the menu item "Master file support". (Applies to the "Pro" version only.) tfconfig v2.9: The previous version would not always find the EPM.INI file. Null bytes are no longer written to the standard output. Version 1.1 ----------- A German version is now available beside the international (english) one. Partial TeXing is no longer restricted to the LaTeX format. The actions "Log" and "Error" now refer to the log file of the most recent TeX run. New icon TEXFE.ICO. The previous one was corrupt and should not be used any more! The location of a TeX error in the source code is marked by a colored circle. Pressing "Log" while the log file is already being edited will now reset the error browsing facility to the first error message in the log file. The master file is loaded for TeXing only, not for the other actions. The EPM changes the current directory only if this is required to execute a command, not each time a new file gets displayed. Changes to the syntax expansion facility: Added \ref{} and \label{}, removed \hspace{} and \vspace{}. Fixed a bug which prevented the "description" environment from getting expanded. Fixed a bug which, in certain cases, made the actions "Shell" and "Folder" start up in the wrong directory, when multiple EPM windows had been opened. The TeX command connected with a certain format can be a .exe file, too. .dtx and .fdd files are never highlighted. Each occurrence of %**N or %**F in the external commands (not only the first one) is replaced with the file name. Added "Cancel" buttons to various dialog windows. Added sample REXX profile "profile.smp" New, smaller, toolbar. Toolbars from v0.96 or 1.0 can still be used. Names of the toolbar bitmap files changed. Version 1.0 ----------- A marked region of a file can be TeXed. "View Log File" loads the file read-only and shows the position of the last error which has been located before. The name of the dvips program can now be specified in tfe.cfg. The default is "dvips", as before. Fixed TeX/PS action to accept file types other than .TEX, too. Fixed auto save facility (could not save included files which had no extension). Fixed the last remaining bugs which had caused the "find next error" facility to crash with certain TeX error messages in the log file. New icon for the configuration menu. The debug level is no longer memorized in the INI file. Each EPM session will start with TeX_debuglevel = 0 . Version 0.96 ------------ Fixed a bug in the TFCONFIG program: The USERn commands would not start, if a blank character was given between the equals sign and the file type in tfe.cfg. The editor commands have been replaced with a "Configuration" menu, suggested and written by Wonkoo Kim. Added "quick keys" for main actions. TeX errors which do not refer to a line number, e.g. "Runaway argument", will no longer cause the "Error" facility to run into an endless loop. Syntax assist: Completion of environments and keywords is always enabled with TeX documents and style files. Syntax assist: Added \fr -> \frac{}{}, removed \it -> \item. Syntax assist: All "accelerator keys" from EPMTeX are now available. The configuration program TFCONFIG.CMD does no longer overwrite the settings entered interactively. As a consequence, however, settings are _not_ deleted automatically when missing from tfe.cfg. Instead, they must be deleted explicitly by specifying an empty value. Version 0.92 ------------ See the source file texfe.e for a summary of all changes with respect to EPMTeX 3.1a. -- finis