From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- systems/os2/epmtfe/NEWS | 433 ++++++++++++++++++++++++++++++++++++++ systems/os2/epmtfe/README.epmtfe | 41 ++++ systems/os2/epmtfe/epmtfe.license | 88 ++++++++ systems/os2/epmtfe/manifest.txt | 12 ++ systems/os2/epmtfe/tfe.pdf | Bin 0 -> 77076 bytes 5 files changed, 574 insertions(+) create mode 100644 systems/os2/epmtfe/NEWS create mode 100644 systems/os2/epmtfe/README.epmtfe create mode 100644 systems/os2/epmtfe/epmtfe.license create mode 100644 systems/os2/epmtfe/manifest.txt create mode 100644 systems/os2/epmtfe/tfe.pdf (limited to 'systems/os2/epmtfe') diff --git a/systems/os2/epmtfe/NEWS b/systems/os2/epmtfe/NEWS new file mode 100644 index 0000000000..a80a793bd5 --- /dev/null +++ b/systems/os2/epmtfe/NEWS @@ -0,0 +1,433 @@ +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 + diff --git a/systems/os2/epmtfe/README.epmtfe b/systems/os2/epmtfe/README.epmtfe new file mode 100644 index 0000000000..9034c5e698 --- /dev/null +++ b/systems/os2/epmtfe/README.epmtfe @@ -0,0 +1,41 @@ +============================================================ + The EPM TeX Front End version 5.4 2004-07-25 +============================================================ + Walter Schmidt + + + +The EPM TeX Front End is an additional module for the OS/2 +`Enhanced Editor' (EPM). It turns the EPM into an +integrated TeX environment, providing (La)TeXing, +previewing, executing BibTeX, makeindex etc. from the EPM +menu. + +The TeX Front End is primarily intended for use with the TeX +system VTeX/2 . +A version, that works also with traditional TeX systems such +as emTeX, can be compiled from the E language sources. + +Remarkable features are: + +* (La)TeX errors are highlighted in the document source +* optional TeXing of a marked region of a file +* support for multi-file documents +* optional LaTeX syntax assist +* Postscript support (dvips conversion on-the-fly) +* maintenance of the path cache (file name database) for + VTeX +* user-definable menu items +* OS/2 shell and WPS interface +* stable, reliable, and esay to use +* available with either English or German user interface + +Download the archive file tfe.zip and the documentation file +tfe.pdf; then follow the instructions in the documentation +file. + +The E language sources of the TeX Front End are available +from the archive file source.zip. + + +== finis diff --git a/systems/os2/epmtfe/epmtfe.license b/systems/os2/epmtfe/epmtfe.license new file mode 100644 index 0000000000..71d8d4e88a --- /dev/null +++ b/systems/os2/epmtfe/epmtfe.license @@ -0,0 +1,88 @@ + License Agreement for + EPM TeX Front End + + +IF YOU DOWNLOAD OR USE THE EPM TEX FRONT END (PROGRAM) YOU +AGREE TO THESE TERMS: + +I grant you a license to use the Program, only in the +country where you acquired it. The Program is copyrighted +and licensed (not sold). I do not transfer title to the +Program to you. You obtain no rights other than those +granted you under this license. + +Under this license, you may: + + 1. use the Program on one or more machines at a time; + + 2. make copies of the Program for use or backup purposes + within your Enterprise; + + 3. make copies of the original files and distribute them, + provided that you distribute ALL files of the Program, as + listed in the file manifest.txt, including this license. + The other party agrees to these terms by its first use of + the Program. + + 4. modify the source code provided that you change the + name of the package source code files and give credit + where credit is due. + +You must reproduce the copyright notice and any other legend +of ownership on each copy or partial copy of the Program. + +You may NOT sublicense, rent, lease, or assign the Program. + +Under no circumstances am I liable for any of the following: + + 1. third-party claims against you for losses or damages; + + 2. loss of, or damage to, your records or data; or + + 3. economic consequential damages (including lost profits + or savings) or incidental damages, even if I am informed + of their possibility. + +Some jurisdictions do not allow these limitations or +exclusions, so they may not apply to you. + +I do not warrant uninterrupted or error free operation of +the Program. I have no obligation to provide service, +defect correction, or any maintenance for the Program. I +have no obligation to supply any Program updates or +enhancements to you even if such are or later become +available. + +THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE. + +Some jurisdictions do not allow the exclusion of implied +warranties, so the above exclusion may not apply to you. + +You may terminate this license at any time. I may terminate +this license if you fail to comply with any of its terms. +In either event, you must destroy all your copies of the +Program. + +You are responsible for the payment of any taxes resulting +from this license. + +You may not sell, transfer, assign, or subcontract any of +your rights or obligations under this license. Any attempt +to do so is void. + +Neither of us may bring a legal action more than two years +after the cause of action arose. + +This license is governed by the laws of the country in which +you acquired the Program. + + + January 2003 + + Walter Schmidt + Nuernberger Strasse 76 + 91052 Erlangen + Germany + diff --git a/systems/os2/epmtfe/manifest.txt b/systems/os2/epmtfe/manifest.txt new file mode 100644 index 0000000000..41a58e8301 --- /dev/null +++ b/systems/os2/epmtfe/manifest.txt @@ -0,0 +1,12 @@ +These are the files of the EPM TeX Front End distribution: + +NEWS +README.epmtfe +epmtfe.license +manifest.txt +readme.pdf +source.zip +tfe.zip + +-- finis + diff --git a/systems/os2/epmtfe/tfe.pdf b/systems/os2/epmtfe/tfe.pdf new file mode 100644 index 0000000000..94cf66e727 Binary files /dev/null and b/systems/os2/epmtfe/tfe.pdf differ -- cgit v1.2.3