summaryrefslogtreecommitdiff
path: root/systems/os2/epmtfe/NEWS
blob: a80a793bd5a49a30f6e66086e9dd4cfd66240813 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
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