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
|
2011-05-24 Peter Breitenlohner <peb@mppmu.mpg.de>
* mkofm: Replace `$*' by `"$@"'.
* Makefile.am (SUBDIRS): Add win32 to build C programs from
Akira's W32TeX as WIN32 replacements for the shell scripts.
2010-12-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am [WIN32]: Skip mkocp and mkofm shell scripts.
2010-06-10 Peter Breitenlohner <peb@mppmu.mpg.de>
Reorganize web2c headers.
* routines.h: #include <w2c/config.h> instead of <config.h>.
2010-04-07 Peter Breitenlohner <peb@mppmu.mpg.de>
* mkocp.man, mkofm.man, otp2ocp.man, outocp.man:
Uniform manpage formatting: bold for literals, italic for
variable items, roman for meta items.
2009-10-24 Peter Breitenlohner <peb@mppmu.mpg.de>
* mkocp.man, mkofm.man, otp2ocp.man, outocp.man: New files
moved from ../../tetex/ to here.
* Makefile.am (dist_man1_MANS): Adjusted.
2009-08-21 Peter Breitenlohner <peb@mppmu.mpg.de>
Avoid maximal compiler warnings.
* otp-lexer.l: Replace global vars i, j, and last by locals.
* otp-parser.y (yyerror): Constify string param.
* outocp.c (otp_names): Constify strings.
* routines.[ch] (store_state): Constify string param.
2009-08-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: otp2ocp and outocp must depend explicitly on
KPATHSEA_DEPEND, the implicit dependency via proglib is not enough.
2009-06-26 Peter Breitenlohner <peb@mppmu.mpg.de>
* otp2ocp.test, outocp.test, uni2lat.ocp, uni2lat.otp,
uni2lat.out (all new): Shell scripts and data for test cases.
* Makefile.am: add test cases.
2009-06-25 Peter Breitenlohner <peb@mppmu.mpg.de>
* otp2ocp.c, outocp.c, routines.c:
removed #include <kpathsea/c-proto.h>.
2009-06-17 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am (AM_CFLAGS): enable compiler warnings.
* Use ANSI C prototypes for functions.
* otp-parser.y (yyerror): declare as static.
* otp2ocp.c (output, otp_read): declare as static.
* outocp.c (ctp_get, ctp_read, ctp_explain): declare as static.
2009-06-16 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: otp2ocp.c provides yywrap, no need for $(LEXLIB).
2008-01-29 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.in: Add @configure_input@ line.
2006-05-25 Roozbeh Pournader <roozbeh@farsiweb.info>
* routines.c: fixed a bogus error message, made sure PLUSLEFT's
argument and the first argument of COMPLETELEFT are non-zero,
added comments, optimized DOUBLELEFT a little.
* routines.h: added comments. increased ARRAY_SIZE.
* bugs.txt: added.
* otp.h, otp.l, routines.c, routines.h, outocp.c: Made a few things #defined
constants.
* otp.l, otp.y: fixed the copyright comment to not appear on the
generated file.
* otp.y: added syntax for exact number of occurences in
"OneCompleteLeft" and also for changing to the initial state
without using the special "INITIAL" name.
* otp2ocp.c: removed support for suffixes other than ".otp", since
kpathsea won't find them anyway, small fixes in error messages.
* otp2ocp.c, outocp.c, routines.c: made better use of kpathsea
features.
* lex.yy.c-dist, y_tab.c-dist, y_tab.h-dist: regenerated.
* ChangeLog: updated own email address.
2002-11-18 Roozbeh Pournader <roozbeh@farsiweb.info>
* otp2ocp.c: fixed a bug in detecting the '.otp' suffix (patch by
Behdad Esfahbod).
* ChangeLog: some cleanup;
2002-10-23 Roozbeh Pournader <roozbeh@farsiweb.info>
* otp2ocp.c: added two copyright lines.
* otp.l: fixed a buffer overflow bug, now accepts all end of line
formats, fixed error reports on numbers greater than 65535 (patch
by Behdad Esfahbod).
* otp.h: changed '#define's to 'enum' (patch by Behdad Esfahbod).
* lex.yy.c-dist: rebuilt.
2002-10-15 Roozbeh Pournader <roozbeh@farsiweb.info>
* otp2ocp.c: fixed some '.ocp' writing bugs; otp2ocp now fails with
a non-zero return value if parsing the input fails (patch by
Behdad Esfahbod <omega@behdad.org>).
* otp2ocp.c, outocp.c: 'indent'-ed.
|