summaryrefslogtreecommitdiff
path: root/support/lacheck/ChangeLog
blob: d54c274f371fef20d990dc2f0fe615c9648242ce (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
2022-05-01  Karl Berry  <karl@freefriends.org>

	* lacheck.l (newcommand): we don't need to explicitly match
	[N] and [dflt]; instead, just match anything up to the {
	(as was already done).

	* configure.ac (lacheck_version): 1.30.
	* lacheck.l (newcommand): start group counting.
	try to handle *-form, [N] arg count, [dflt] opt arg default.
	(<<EOF>>): check for unmatched definitions.
	* test-def.tex: some more tests of this.
	Original report from Michael Clark,
	https://tug.org/pipermail/tex-live/2022-April/048096.html

2019-07-09  Karl Berry  <karl@freefriends.org>

	* configure.ac (lacheck_version): 1.29.
	* lacheck.man: wording.
	* lacheck.l (print_version),
	(print_help): new fns.
	(main): rearrange parsing to support --help and --version.

2019-07-08  Karl Berry  <karl@freefriends.org>

	* lacheck.l: separate patterns for handling \def and \newcommand.
	Report from Zayd Hammoudeh,
	https://tug.org/pipermail/tex-live/2019-January/043083.html.
	* test-def.test,
	* test-def.tex: new test.
	* Makefile.am (TESTS, EXTRA_DIST, CLEANFILES): run/clean the test.

2018-09-09  Karl Berry  <karl@tug.org>

	* lacheck.test: LC_ALL=LANGUAGE=C.

2015-07-07  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Better dependencies for 'make check'.

2015-05-11  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* lacheck.l: Avoid segfault on "\end{a}$", i.e., do not
	pop unmatched "beginning of file ...".
	  Problem found by Antoine Amarilli <a3nm@a3nm.net>.

2014-12-14  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* lacheck.l, lacheck.c: Do not include win32lib.h.

2014-12-14  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Version 1.28, now maintained here, by us.
	* Makefile.am, configure.ac: Reorganized.

2014-06-16  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Drop the obsolete ACLOCAL_AMFLAGS.

2013-01-29  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am, configure.ac: Allow subdir-objects.

2012-12-17  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Enable silent rules.

2012-06-22  Peter Breitenlohner   <peb@mppmu.mpg.de>

	* lacheck.l: Avoid buffer overrun for long pathnames
	(detected by Ken Brown <kbrow1i@gmail.com>).

2012-06-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* lacheck.l: Added the never-interactive option to prevent
	flex from creating a problematic prototype for isatty().

2010-12-10  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* lacheck.l: Define yywrap() after flex-provided prototype.

	* lacheck.man: Formatting.  Avoid use of build date.

2010-02-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* lacheck.l: Do not #include <win32lib.h> for MinGW32.

2009-08-25  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Avoid maximal compiler warnings.
	* lacheck.l (push): Change param1 from 'unsigned char *' to
	'const char *'.
	(struct tex_group): Change member s_name from 'unsigned char *'
	to 'char *' and drop or adjust casts accordingly.

2009-06-16  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: lacheck.l provides yywrap, no need for $(LEXLIB).

2009-06-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am (AM_CFLAGS): enable compiler warnings.
	* configure.ac: use AC_PROG_LEX instead of KPSE_PROG_LEX
	because 'flex -l' produces bad code (at least with flex-2.5.35).

	* lacheck.l: use ANSI C prototypes for all functions.
	declare yywrap as static.
	(g_checkend): add explict braces to avoid ambiguous `else'.

2009-04-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Adapt to TL2009 build system.

2008-02-29  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* configure.in: added AC_CONFIG_HEADERS (moved
	from ../kpathsea/common.ac to here).

2008-02-22  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* configure.in: remove AC_DECL_YYTEXT to avoid autoconf warning.

2008-01-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Convert from autoconf-2.13 to autoconf-2.59+:
	* Makefile.in: Add @configure_input@ line.
	* aclocal.m4 (new): Generated (aclocal -I ../m4).
	* configure: Regenerated (autoconf).

Sun Mar  8 20:43:31 1998  Sebastian Rahtz  <srahtz@ogre>

	* lacheck.lex: to version 1.26 from master source

Tue Jan 27 14:32:25 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* configure etc: new configure.in, c-auto.in, Makefile.in from
	Olaf Weber

Tue Jan 27 13:57:52 1998  Sebastian Rahtz  <s.rahtz@elsevier.co.uk>

	* Makefile.in: depend inclusion