summaryrefslogtreecommitdiff
path: root/systems/os2/epmtfe
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /systems/os2/epmtfe
Initial commit
Diffstat (limited to 'systems/os2/epmtfe')
-rw-r--r--systems/os2/epmtfe/NEWS433
-rw-r--r--systems/os2/epmtfe/README.epmtfe41
-rw-r--r--systems/os2/epmtfe/epmtfe.license88
-rw-r--r--systems/os2/epmtfe/manifest.txt12
-rw-r--r--systems/os2/epmtfe/tfe.pdfbin0 -> 77076 bytes
5 files changed, 574 insertions, 0 deletions
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 <enter> 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
+ <epmtfe (at) gmx.net>
+
+
+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 <http://www.micropress-inc.com/os2>.
+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
--- /dev/null
+++ b/systems/os2/epmtfe/tfe.pdf
Binary files differ