xref: /freebsd/contrib/flex/ChangeLog (revision 7e38239042df09edbbdc443ccb4825f9155c6bb7)
12017-05-06  Will Estes <westes575@gmail.com>
2
3	* po/ca.po, po/da.po, po/de.po, po/eo.po, po/es.po, po/fi.po,
4	po/fr.po, po/ga.po, po/hr.po, po/ko.po, po/nl.po, po/pl.po,
5	po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/sv.po, po/tr.po,
6	po/vi.po, po/zh_CN.po, po/zh_TW.po: gettext: pulled latest
7	translations; recompiled against current sources
8
92017-05-06  Will Estes <westes575@gmail.com>
10
11	* NEWS: version 2.6.4 * NEWS: Record release date.
12
132017-05-06  Will Estes <westes575@gmail.com>
14
15	* .prev-version: note previous version
16
172017-05-06  Will Estes <westes575@gmail.com>
18
19	* NEWS: doc: update NEWS for upcoming release
20
212017-05-04  viktor.shepel <shepelvictor@bigmir.net>
22
23	* doc/flex.texi: doc: Correct typo in C code sample in manual
24
252017-05-04  Explorer09 <explorer09@gmail.com>
26
27	* src/flex.skl: scanner: Mention %# comments are removed when
28	building skel.c
29
302017-05-02  Demi Obenour <demiobenour@gmail.com>
31
32	* src/flex.skl: Honor user definitions of yy_* macros The user may have defined the yy_* macros themselves.  In that case,
33	don't clobber them.
34
352017-05-02  Demi Obenour <demiobenour@gmail.com>
36
37	* src/flex.skl, src/main.c: Don't leak macro definitions into header
38	files This allowed unnamespaced definitions to leak into header files,
39	breaking client code.  Fixes #142
40
412017-05-03  Demi Obenour <demiobenour@gmail.com>
42
43	* src/scan.l: scanner: Check for 0 bracecount when EOL ends quoted
44	literal.  This can happen in the case of // comments (which Flex doesn't
45	handle specially).
46
472017-05-03  Demi Obenour <demiobenour@gmail.com>
48
49	* src/scan.l: scanner: when bracelevel is negative, treat as zero.  This really should never happen, but this at least fixes the
50	breakage on Verilator.
51
522017-04-02  Jeff Smith <whydoubt@gmail.com>
53
54	* tests/Makefile.am, tests/tableopts.am, tests/tableopts.sh: test:
55	enable more silent building of tests.  When running 'make V=0 check', some compile and link steps are made
56	less verbose and some are not.  This cleans up most steps that are
57	not.  These have no effect if V=0 is not specified.
58
592017-05-03  Demi Obenour <demiobenour@gmail.com>
60
61	* src/Makefile.am, src/misc.c, src/mkskel.sh: build: Delete comments
62	from skeleton file.  Since the comments in flex.skl are, by hypothesis, not needed in
63	skel.c, we remove them. THis reduces the size of the resulting
64	executable somewhat.
65
662017-05-03  Explorer09 <explorer09@gmail.com>
67
68	* Makefile.am, configure.ac, lib/Makefile.am: build: do not generate
69	lib/Makefile.in.  Files in lib/ are picked up and built using makefile directives in
70	src/Makefile.am. Remove the need to generate lib/Makefile.in and the
71	stub lib/Makefile.am.
72
732017-05-02  Will Estes <westes575@gmail.com>
74
75	* po/POTFILES.in: gettext: revert listing generated .c files
76
772017-04-10  Jeff Smith <whydoubt@gmail.com>
78
79	* src/filter.c: FLEX_EXIT() is the preferred way to exit flex
80
812017-04-11  Explorer09 <explorer09@gmail.com>
82
83	* src/misc.c: Fix myesc() 'sptr' conditionals * Don't call isascii() here. It's deprecated in POSIX and not needed   for myesc's case.  * The check of the character class and range here should match
84	  what's defined as {ESCSEQ} in scan.l, so for [[:xdigit:]] we use
85	  isxdigit(); for [0-7] we check '0' <= c <= '7' (not isdigit(c)
86	  because isdigit is locale-dependant in standard's sense) * Add missing length limit for "\x<hex>" (<hex> is at most 2 digits)
87
882017-04-11  Explorer09 <explorer09@gmail.com>
89
90	* src/flexdef.h, src/misc.c: Obsolete htoui() and otoui(); use
91	strtoul().  No sense to keep these two function when libc's strtoul() can do the
92	same job, but better.
93
942017-04-12  Todd C. Miller <Todd.Miller@courtesan.com>
95
96	* src/flex.skl: scanner: update yy_buf_size after yyrealloc()
97
982017-05-02  Simon Sobisch <simonsobisch@web.de>
99
100	* configure.ac: build: use lowest versions for gettext, automake.
101
1022017-05-02  Simon Sobisch <simonsobisch@web.de>
103
104	* po/Makevars, po/Rules-getpo, po/update_linguas.sh: gettext: more
105	recent makevars; new script to update po files.  Previously, "make dist" and similar commands would cause the po
106	files to be updated, which is incorrect. The more recent version now
107	used should not do this.  Replaced Rules-getpo by extra script to manually update and rebuild
108	all po files.
109
1102017-05-02  Simon Sobisch <simonsobisch@web.de>
111
112	* po/POTFILES.in: gettext: list generated files instead of flex,
113	bison sources in POTFILES.in.  Listing the flex and bison sources -- as the gettext manual suggests
114	-- causes warnings. Listing the generated C files for the lexer and
115	parser removes the warnings. Since both files contain line
116	directives, any translator who needs to refer back to those files
117	should be able to find the context in which strings are needed.
118
1192017-05-02  Simon Sobisch <simonsobisch@web.de>
120
121	* autogen.sh: build: only touch ChangeLog if it does not exist
122
1232017-05-02  Simon Sobisch <simonsobisch@web.de>
124
125	* configure.ac, doc/Makefile.am: build: list earliest useable
126	versions for automake
127
1282017-05-02  Simon Sobisch <simonsobisch@web.de>
129
130	* autogen.sh: build: check for how to call libtoolize.  Previously, we would call libtoolize and if that failed, we would
131	call glibtoolize since some platforms have the libtoolize program
132	under that name.  Instead, we check to see if the environment variable LIBTOOLIZE is
133	set and use that if so. Otherwise, we try to find a program
134	"libtoolize" on the path and failing that glibtoolize. We alert the
135	user if no suitable program can be found.
136
1372017-01-06  Alastair Hughes <hobbitalastair@gmail.com>
138
139	* configure.ac, m4/ax_prog_cc_for_build.m4, src/Makefile.am: build:
140	support cross compiling.  Check for cross compiling. If cross compiling, build stage1flex
141	using a custom link command.  We also override LDADD since that adds
142	the replacement implementations that are cross compiled, and instead
143	always use the replacement library implementations.  We don't use BUILD_OBJEXT and BUILD_EXEEXT since it seems that
144	automake does not support these.  Fixes #78.
145
1462017-02-17  Explorer09 <explorer09@gmail.com>
147
148	* configure.ac, src/flexdef.h: build: Include <strings.h>; add
149	strcasecmp() check to configure.  strings.h (not string.h) is the standard-defined include header for
150	strcasecmp(). Include <strings.h> for portability (even though glibc
151	exposes strcasecmp() declaration also in <string.h> by default).
152
1532017-02-17  Explorer09 <explorer09@gmail.com>
154
155	* configure.ac, src/flexdef.h: build: Let configure error if missing
156	required functions, headers..  `configure` will now error if a required header or function is not
157	found on the system.  Also add comments on optional functions checks.  Add sys/stats.h and sys/wait.h to list of required headers in
158	configure.  This fixes issue #180.
159
1602017-02-12  Explorer09 <explorer09@gmail.com>
161
162	* src/dfa.c, src/flexdef.h: scanner: compute powers of two faster.  Replace the naive "for" loop in determining power of two with a
163	clever bitwise solution. This code is around the Internet already
164	and is in Public Domain.
165
1662017-02-07  Explorer09 <explorer09@gmail.com>
167
168	* configure.ac, tests/Makefile.am, tests/pthread.l: test: skip
169	pthread test when needed files missing.  "Unlisting" the pthread test when libpthread is not available is
170	never a good idea. Should let it compile into a stub program that
171	returns the "skip" status.  configure.ac and tests/Makefile.am are edited so that pthread test
172	can be built anyway, but only works (not as the stub) when both
173	pthread.h and libpthread are detected on the system.  Also fix a small typo in tests/pthread.l comments.
174
1752017-02-16  Will Estes <westes575@gmail.com>
176
177	* src/Makefile.am: build: mv scan.c when building dist.  Revert change to copy scan.c when building the distribution archive.
178	Move it instead. This satisfies automake's notions of what should be
179	clean and ensures that the distribution archive contains a
180	just-built copy of scan.c.  Fixes #186
181
1822017-02-06  Will Estes <westes575@gmail.com>
183
184	* src/Makefile.am: build: don't assume distdir/scan.c is writeable
185
1862017-01-02  Explorer09 <explorer09@gmail.com>
187
188	* src/Makefile.am: build: Add dist-hook to force remake scan.c.  This will ensure the flex scanner included in release tarball being
189	generated by exactly the flex version to be released.  Here's one catch after this change: You may not run "make dist" or
190	"make distdir" if you configure the flex source to be
191	cross-compiled.
192
1932017-01-02  Explorer09 <explorer09@gmail.com>
194
195	* src/Makefile.am: build: respect '--localedir' from configure.  Makefile shouldn't overwrite the 'localedir' variable, because
196	that's what '--localedir' option in 'configure' is for.
197
1982017-01-02  Explorer09 <explorer09@gmail.com>
199
200	* src/Makefile.am: build: Remove "-I$(top_srcdir)/intl" from
201	CPPFLAGS.  Revert commit e02c3d27eeb6b53ec82532ab080c23ce26813fd4 ("include the intl/ subdirectory when searching for include files") Flex doesn't come with libintl source code, so inclusion of
202	$(top_srcdir)/intl subdirectory during compiling is unnecessary.  This flag seems to be left after "remove intl from dist" (commit
203	8f45da06adbd7dbcdfdbdd5c20ff4c47fc504f35) without someone cleaning
204	this up.  Users who need to build with gettext functionality from libintl
205	would use the '--with-libintl-prefix' configure option.
206
2072017-02-03  Explorer09 <explorer09@gmail.com>
208
209	* src/regex.c: scanner: fix regcomp's error reporting, double
210	malloc.  Fix unneeded double malloc - let regerror(). Write its message after
211	our "regcomp for (regex) failed: " string.  Also, errbuf cannot be free()'d because of flexfatal containing a
212	longjmp.
213
2142017-01-03  Explorer09 <explorer09@gmail.com>
215
216	* tests/Makefile.am, tests/no_bison_stub.c: test: Skip bison tests
217	if bison is not available
218
2192017-01-03  Explorer09 <explorer09@gmail.com>
220
221	* configure.ac: build: remove repeated bison detection from
222	configure.  AC_PROG_YACC already detects the bison program. We can just use it,
223	and make notice if [ $YACC != 'bison -y' ] Remove unused AC_SUBST([BISON], ...).  Add AM_CONDITIONAL([HAVE_BISON], ...) so that we can skip bison
224	tests in testsuite when bison is absent.  We don't make any attempt to detect other yacc implementations since
225	flex is developed with bison. While it would be possible, the need
226	isn't there right now. It would be possible to add a --with-parser
227	option that defaulted to bison if such a need cropped up.
228
2292017-01-01  Explorer09 <explorer09@gmail.com>
230
231	* src/Makefile.am: build: fix Makefile parse.h dependency clauses.  The current clauses stating "main.c: parse.h" and "yylex.c: parse.h"
232	do not work as expected. Make did not try to build parse.h upon
233	building flex-main.o as it would think main.c exist already and
234	ignore the clause. Fix this by explicitly stating that the .o files
235	depend on parse.h instead.  This dependency bug only happens if user builds flex from a
236	checked-out repository.
237
2382017-01-03  Explorer09 <explorer09@gmail.com>
239
240	* tests/Makefile.am: test: Remake *_scanner.c if *_scanner.h is
241	missing.  If a ${foo}_scanner.c exists but the respective ${foo}_scanner.h is
242	missing, then 'make' can halt. Fix this by deleting the
243	${foo}_scanner.c file and then remake it. This rule is the same as
244	the automake-generated rule for .c files that require LEX or YACC
245	(except automake will use ylwrap).
246
2472016-12-31  Explorer09 <explorer09@gmail.com>
248
249	* tests/Makefile.am: test: remove BUILT_SOURCES; add missing
250	dependencies.  Without BUILT_SOURCES in Makefile, no test sources in tests/ will be
251	built when using the default "make all" target. This is desireable
252	for people who are just building flex but who do not want to run,
253	and therefore, build any part of the test suite.  Also fix missing sources dependencies:     bison_nr_scanner.$(OBJEXT): bison_nr_parser.h     bison_yylloc_scanner.$(OBJEXT): bison_yylloc_parser.h     bison_yylval_scanner.$(OBJEXT): bison_yylval_parser.h
254
2552017-01-19  Explorer09 <explorer09@gmail.com>
256
257	* configure.ac, lib/reallocarray.c, src/flexint.h, src/misc.c:
258	build: detect overflow for [re]allocate_array.  Use reallocarray() when we have it (i.e. in OpenBSD system). When we
259	don't, use equivalent overflow detection for our allocate_array and
260	reallocate_array functions.  Remove lib/reallocarray.c from our LIBOBJS as we no longer need it.  Provide a fallback SIZE_MAX macro definition in flexint.h (not
261	preprocessor friendly, but enough for our reallocate_array use
262	case).
263
2642017-01-23  Will Estes <westes575@gmail.com>
265
266	* NEWS, configure.ac: doc: v2.6.4
267
2682017-01-23  Thomas Klausner <wiz@NetBSD.org>
269
270	* src/Makefile.am: build: more BSD make and vpath build fixes.  BSD make doesn't like $< with more than one source specified.
271	Additionally, make sure to specify srcdir when referring to source
272	files since vpath builds depend on this.
273
2742017-01-22  Thomas Klausner <wiz@NetBSD.org>
275
276	* src/Makefile.am: build: Fix skel.c generation with BSD make
277
2782017-01-22  Christos Zoulas <christos@zoulas.com>
279
280	* src/flex.skl: Add more defines in the non-reentrant part.  Fix the reentrant part; don't "#define yyfoo yyfoo" because it
281	breaks code that does #ifndef yywrap ..
282
2832017-01-22  Christos Zoulas <christos@zoulas.com>
284
285	* src/flexdef.h: scanner: Add yyparse prototype
286
2872017-01-22  Thomas Klausner <wiz@NetBSD.org>
288
289	* src/flex.skl: scanner: move comment for consistency
290
2912017-01-22  Christos Zoulas <christos@zoulas.com>
292
293	* src/misc.c: scanner: Use array instead of pointer
294
2952017-01-22  Christos Zoulas <christos@zoulas.com>
296
297	* src/main.c: scanner: manage path to m4 better.  Avoid alloca() for SSP; it is better anyway; since we don't need to
298	strdup the path.
299
3002017-01-22  Christos Zoulas <christos@zoulas.com>
301
302	* src/gen.c: scanner: Avoid creating unused label
303
3042017-01-22  Christos Zoulas <christos@zoulas.com>
305
306	* src/buf.c: Cast argument to avoid arithmetic on void *.
307
3082017-01-22  Christos Zoulas <christos@zoulas.com>
309
310	* src/scan.l: scanner: Use strncpy
311
3122017-01-22  Christos Zoulas <christos@zoulas.com>
313
314	* src/main.c: scanner: Use prefix when defining yywrap to avoid
315	redefinition.  Fixes regression introduced in v2.6.3.
316
3172017-01-22  Christos Zoulas <christos@zoulas.com>
318
319	* src/flexdef.h, src/misc.c: scanner: Include stdarg.h for va_list
320
3212017-01-22  Christos Zoulas <christos@zoulas.com>
322
323	* src/flexdef.h, src/main.c, src/parse.y: scanner: Rename warn to
324	lwarn.  This avoids a naming conflict in NetBSD's  libc.
325
3262017-01-01  Explorer09 <explorer09@gmail.com>
327
328	* tests/README: test: document automake convention for skipped exit
329	status.
330
3312017-01-03  Explorer09 <explorer09@gmail.com>
332
333	* tests/Makefile.am: test: let testwrapper scripts be run by
334	${SHELL}.  This allows user to use a different shell if /bin/sh has problems.
335	The use of $SHELL (variable) to run scripts is already an Automake
336	convention. All shell scripts in build-aux are run by $SHELL.
337
3382017-01-02  Explorer09 <explorer09@gmail.com>
339
340	* tests/options.cn, tests/tableopts.sh,
341	tests/testwrapper-direct.sh, tests/testwrapper.sh: test: Remove test
342	scripts bashisms.  They now all work under a POSIX compliant sh. Specifically, 'dash'
343	can now be used for running "make check" tests.  Note that none of these scripts has ever been using a pipe, so `set
344	-o pipefail` is unnecessary and removed.
345
3462017-01-02  Explorer09 <explorer09@gmail.com>
347
348	* tests/testwrapper.sh: test: exit on '-1' test non-zero status.  If a '-1' test program returns a non-zero status, don't go further
349	and compare it's (numeric) output values. This allows a '-1' test to
350	indicate a "skip" status or an otherwise error. (Currently no such
351	'-1' test would skip like this, though.) Shell syntax note: `set -e` will not exit with the syntax like this
352	`test $(false) = $(false);`. The exit statuses of `false` in the
353	example will be ignored instead. But putting the output in a
354	variable, such as `VAR=$(false)`, DOES exit.
355
3562017-01-02  Explorer09 <explorer09@gmail.com>
357
358	* Makefile.am, src/Makefile.am: build: Fix 'make indent' target This 'make indent' target has not been working since the directories
359	reorganization in flex 2.6.0. Now make it work again.  Note that the current indent profile breaks many styles of existing
360	code. The indent target should not be used until the .indent.pro
361	options are reviewed for desireability.
362
3632017-01-01  Explorer09 <explorer09@gmail.com>
364
365	* configure.ac: build: Simplify indent program detection
366
3672017-01-12  Tobias Klauser <tklauser@distanz.ch>
368
369	* src/filter.c: filter: Don't emit #line if %option noline set One place emitting a #line directive to the generated header was
370	missed in commit 647a92b9f4 when resolving #55. Fix it to respect
371	gen_line_dirs as well.
372
3732017-01-12  Will Estes <westes575@gmail.com>
374
375	* po/ca.po, po/da.po, po/de.po, po/eo.po, po/es.po, po/fi.po,
376	po/fr.po, po/ga.po, po/hr.po, po/ko.po, po/nl.po, po/pl.po,
377	po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/sv.po, po/tr.po,
378	po/vi.po, po/zh_CN.po, po/zh_TW.po: translation: refresh po files
379	from translation project
380
3812017-01-10  Harald van Dijk <harald@gigawatt.nl>
382
383	* src/flex.skl: c++: Fix yyrestart(NULL) SEGV.  Binding a reference to a dereferenced null pointer is invalid and
384	compilers optimise away the &file == 0 check. We need a real stream.  yyin is available already, and yyrestart(NULL) is only supported
385	when yyin will not be used, so there is no harm in just passing in
386	that.  Since we now always have a valid stream, we can skip the null
387	check too.  Fixes #98.
388
3892017-01-09  luistung <dongliang1986@gmail.com>
390
391	* src/scan.l: scanner: join symbol list.  Removed a newline that caused a problem building the scanner in some
392	circumstances. Specifically: 'bad character' error  when executing /bin/sh ../build-aux/ylwrap scan.l lex.yy.c scan.c -- flex
393
3942017-01-11  Will Estes <westes575@gmail.com>
395
396	* src/flex.skl: scanner: remove void cast before fprintf
397
3982016-12-30  Will Estes <westes575@gmail.com>
399
400	* NEWS: doc: update NEWS for 2.6.3 release
401
4022016-11-26  Explorer09 <explorer09@gmail.com>
403
404	* configure.ac, src/Makefile.am: build: New configure option
405	'--disable-bootstrap'.  If configure is run with '--disable-bootstrap', then stage1flex
406	won't be built and stage1scan.c will be generated by sed'ing scan.c.  This option is intended to workaround bootstrap bugs rather than to
407	fix the bootstrapping issues which are proving subtler and harder to
408	fix than anyone would like.
409
4102016-11-26  Explorer09 <explorer09@gmail.com>
411
412	* src/Makefile.am: build: "make clean" deletes stage1scan.c,
413	stage1flex
414
4152016-11-26  Explorer09 <explorer09@gmail.com>
416
417	* configure.ac, src/Makefile.am: build: allow building libfl even
418	with --disable-libfl.  For various reasons, we may wish to build libfl explicitly even when
419	configure has been run with the --disable-libfl option. This is
420	possible, now, via 'make -C src libfl.la'.
421
4222016-12-19  Alexis La Goutte <alexis.lagoutte@gmail.com>
423
424	* src/flex.skl: scanner: remove trailing whitespace in skeleton
425
4262016-12-01  Demi Obenour <demiobenour@gmail.com>
427
428	* src/buf.c, src/main.c, src/parse.y: scanner: Disallow, overquote
429	'[' and ']' in prefix
430
4312016-12-29  Samuel Thibault <samuel.thibault@ens-lyon.org>
432
433	* src/main.c: scanner: allocate correct buffer size for m4 path.  Flex did not check the length of the m4 path which could lead to a
434	buffer overflow in some cases. Additionally, not all platforms
435	believe in PATH_MAX, so stop relying on it.  Fixes #138
436
4372016-11-24  Will Estes <westes575@gmail.com>
438
439	* NEWS: doc: note no more libcompat in NEWS
440
4412016-11-24  Will Estes <westes575@gmail.com>
442
443	* lib/Makefile.am: build: explain empty lib/Makefile.am
444
4452016-11-20  Explorer09 <explorer09@gmail.com>
446
447	* configure.ac: build: warn about cross compiling with *alloc
448
4492016-11-19  Explorer09 <explorer09@gmail.com>
450
451	* configure.ac, lib/Makefile.am, lib/lib.c, src/Makefile.am: build:
452	Link $(LIBOBJS) from src/ dir, remove libcompat.la.  The libcompat.la library was small and less friendly to
453	bootstrapping and cross compilation. Now, we will simply link
454	individual object files as needed, which is simpler.
455
4562016-11-16  Explorer09 <explorer09@gmail.com>
457
458	* src/Makefile.am: build: Let stage1flex respect LFLAGS
459
4602016-11-14  Will Estes <westes575@gmail.com>
461
462	* NEWS: doc: describe --disable-libfl in NEWS
463
4642016-10-31  Explorer09 <explorer09@gmail.com>
465
466	* configure.ac, src/Makefile.am: build: Add --disable-libfl
467	configure option.  Disabling libfl is useful when building flex for a cross-toolchain.  Fixes: GH-99
468
4692016-11-09  Demi Obenour <demiobenour@gmail.com>
470
471	* src/flex.skl, tests/array_r.l: fix backwards incompatible changes
472	in 2.6.2.  This patch addscompatibility `#defines` for all macros affected by
473	`%prefix`.  Fixes #113.
474
4752016-11-08  Will Estes <westes575@gmail.com>
476
477	* tests/.gitignore: git: ignore quote_in_comment artifacts
478
4792016-11-08  Demi Obenour <demiobenour@gmail.com>
480
481	* src/scan.l, tests/Makefile.am, tests/quote_in_comment.l,
482	tests/quote_in_comment.txt: Fixes a major bug in Flex's own lexing
483	of literals.  My changes caused Flex to mishandle string and character literals in
484	line comments.  This commit fixes them.  Fixes #113.
485
4862016-11-06  Thomas Klausner <wiz@NetBSD.org>
487
488	* configure.ac: Fix unportable test(1) operator.  "==" is only supported by bash, "=" is the standard comparison
489	operator.
490
4912016-11-02  Demi Obenour <demiobenour@gmail.com>
492
493	* tests/quotes.l: Add more escaping tests
494
4952016-11-01  Demi Obenour <demiobenour@gmail.com>
496
497	* src/scan.l: Fix another escaping bug in non-indented verbatim section 2 code.  I also did some reformatting.
498
4992016-10-28  Alastair Hughes <hobbitalastair@gmail.com>
500
501	* configure.ac: build: fix false negatives for help2man and texi2dvi HELP2MAN and TEXI2DVI (or the corresponding ac_prog variables) will
502	never be zero length as they fall back to the missing script; check
503	for the fall back and warn on that instead of always warning.
504
5052016-10-28  Explorer09 <explorer09@gmail.com>
506
507	* doc/Makefile.am: doc: Don't delete flex.1 during "make distclean".  flex.1 is pre-generated in release tarball. If we delete it, the
508	next "configure and make" on the source directory will then require
509	help2man unnecessarily.
510
5112016-10-27  Alastair Hughes <hobbitalastair@gmail.com>
512
513	* NEWS, doc/Makefile.am: Only regenerate the man page when required.  Make the flex binary an order-only prerequisite, and add back the
514	prerequisites from before 7cfb440. This prevents rebuilding the man
515	page whenever the flex binary is rebuilt, which causes problems if
516	help2man is not installed and will never work when cross compiling.  Fixes #108.
517
5182016-10-26  Will Estes <westes575@gmail.com>
519
520	* NEWS, src/Makefile.am: build: no longer build PIC version of
521	libfl.  The PIC version of libfl was not being built correctly. From the
522	lack of bug reports around this problem, we conclude that the PIC
523	version of libfl is not used and so we drop it from the build build
524	targets for flex.
525
5262016-10-25  Explorer09 <explorer09@gmail.com>
527
528	* README.md: doc: README.md formatting fixes * Wrap everything in the raw document in 72 char per line limit.  * Proper casing for terms "Git" and "GitHub" (don't try to look
529	lazy).  * Add unordered list marks when needed.  * Say `configure && make && make install` and quoted for fixed-width   font.  Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
530
5312016-10-25  Will Estes <westes575@gmail.com>
532
533	* NEWS, configure.ac: build: version 2.6.3 begins
534
5352016-10-24  Will Estes <westes575@gmail.com>
536
537	* NEWS: doc: mark 2.6.2 release date
538
5392016-10-24  Will Estes <westes575@gmail.com>
540
541	* .gitignore, NEWS, configure.ac: build: switch xz to lzip
542
5432016-10-20  Demi Obenour <demiobenour@gmail.com>
544
545	* src/scan.l, tests/quotes.l: Fix M4 quotation in section 2 prologue
546	and refactor duplicated code
547
5482016-10-21  Alex Kennedy <alexzanderkennedy@gmail.com>
549
550	* doc/flex.texi: Update flex.texi: Removed repedative wording "Flex used to" was written twice at the beginning of Chapter 9,
551	paragraph 2.
552
5532016-09-27  Demi Obenour <demiobenour@gmail.com>
554
555	* src/dfa.c, src/gen.c, src/main.c, src/nfa.c, src/parse.y,
556	src/scan.l, tests/bison_yylval_scanner.l,
557	tests/include_by_push.direct.l: Improved M4 quotation This fixes M4 quotation of certain strings beginning with `yy` (in
558	section 3 of the input file only) and character literals.  The new
559	quotation method is also less brittle and faster.  Tests that relied on the old behavior were fixed.  Also, `yyconst` is no longer defined; use `const` (which it
560	unconditionally was defined to) instead.
561
5622016-10-19  Will Estes <westes575@gmail.com>
563
564	* Makefile.am, configure.ac: build: for automake, flex is foreign
565
5662016-10-19  Will Estes <westes575@gmail.com>
567
568	* README, README.md: doc: mv README to README.md
569
5702016-10-19  Will Estes <westes575@gmail.com>
571
572	* README: doc: touch up README
573
5742016-10-19  Will Estes <westes575@gmail.com>
575
576	* README: doc: README no longer mentions sourceforge
577
5782016-10-06  Will Estes <westes575@gmail.com>
579
580	* NEWS: doc: update NEWS with more post-2.6.1 additions
581
5822016-09-27  Demi Obenour <demiobenour@gmail.com>
583
584	* src/filter.c, src/flexdef.h, src/main.c, src/misc.c,
585	src/options.c, src/options.h, src/scan.l, src/yylex.c,
586	tests/Makefile.am, tests/alloc_extra.l, tests/array_r.l,
587	tests/basic_r.l, tests/c_cxx_nr.lll, tests/c_cxx_r.lll,
588	tests/debug_r.l, tests/include_by_reentrant.direct.l,
589	tests/lineno_r.l, tests/mem_nr.l, tests/mem_r.l, tests/posix.l,
590	tests/posixly_correct.l, tests/pthread.l, tests/quotes.l,
591	tests/reject.l4, tests/rescan_nr.direct.l, tests/rescan_r.direct.l,
592	tests/string_nr.l, tests/string_r.l: Fix M4 quoting of section 3.  This fixes M4 quoting of section 3 of the input file, including
593	escape sequences and character constants.  Tests were added to verify the behavior in section 3 with respect to
594	quoting. Both escaping of quotes and quoting of potential
595	macro-start characters are tested. Existing tests were also fixed to
596	account for the new -- and now correct -- behavior. Many tests
597	relied on the old behavior of expanding M4 macros in section 3.
598	They needed to be updated for the new behavior.
599
6002016-10-03  Mightyjo <mightyjo@gmail.com>
601
602	* src/flex.skl, tests/.gitignore, tests/Makefile.am,
603	tests/cxx_restart.ll, tests/cxx_restart.txt: Fix yyrestart(NULL)
604	SEGV.
605
6062016-09-05  Demi Obenour <demiobenour@gmail.com>
607
608	* src/scan.l: scanner: M4 quoting fixes
609
6102016-09-05  Demi Obenour <demiobenour@gmail.com>
611
612	* src/Makefile.am: Support `make indent` for out of source builds
613
6142016-09-24  Demi Obenour <demiobenour@gmail.com>
615
616	* src/Makefile.am, src/mkskel.sh: Simplify some shell code
617
6182016-09-23  Demi Obenour <demiobenour@gmail.com>
619
620	* doc/flex.texi, src/flex.skl, src/flexdef.h, src/main.c,
621	src/options.c, src/options.h, src/scan.l, tests/.gitignore,
622	tests/Makefile.am, tests/noansi_nr.l, tests/noansi_nr.txt,
623	tests/noansi_r.l, tests/noansi_r.txt: no longer generate K&R C
624	scanners
625
6262016-09-04  Demi Obenour <demiobenour@gmail.com>
627
628	* src/scan.l: Fix escaping of `[[` and `]]` in strings Previously, `[[` and `]]` were not escaped in strings, which led to
629	bad interactions with m4.  Also, don't break strings on newline, as GCC et al support
630	whitespace between a backslash and the subsequent newline.
631
6322016-06-20  Translation Project <coordinator@translationproject.org>
633
634	* NEWS, po/sv.po: new sv translation
635
6362016-05-23  Demetri Obenour <demiobenour@gmail.com>
637
638	* src/misc.c: Delete action_m4_define from misc.c This function was not used and always triggered a fatal error when
639	run.
640
6412016-05-20  Will Estes <westes575@gmail.com>
642
643	* tests/Makefile.am, tests/testwrapper-direct.sh: test: run direct
644	tests from srcdir
645
6462016-01-11  Egor Pugin <egor.pugin@gmail.com>
647
648	* tests/include_by_buffer.direct.l, tests/include_by_push.direct.l,
649	tests/include_by_reentrant.direct.l: Exited with error code on some
650	conditions in include tests
651
6522016-05-20  Will Estes <westes575@gmail.com>
653
654	* tests/testwrapper.sh: test: drop .exe when making input file names
655
6562016-05-20  Will Estes <westes575@gmail.com>
657
658	* tests/Makefile.am: test: removed dependencies for include tests
659
6602016-04-28  Tobias Klauser <tklauser@distanz.ch>
661
662	* src/scanflags.c: Avoid realloc on every call of sf_push() Currently, every call to sf_push() realloc()'s _sf_stack, even if
663	the maximum size _sf_max wasn't changed. As the indentation beneath
664	the "if" clause already indicates, the realloc() should only be
665	executed if _sf_max was increased.  Found by compiling flex with the -Wmisleading-indentation flags of
666	gcc, which leads to the following warning: scanflags.c: In function ‘sf_push’: scanflags.c:42:5: warning:
667	     this ‘if’ clause does not guard... [-Wmisleading-indentation] if
668	     (_sf_top_ix + 1 >= _sf_max) ^~ scanflags.c:44:9: note: ...this
669	         statement, but the latter is misleadingly indented as if it is
670	         guarded by the ‘if’ _sf_stk = realloc(_sf_stk,
671	         sizeof(scanflags_t) * _sf_max); ^~~~~~~
672
6732016-03-31  Will Estes <westes575@gmail.com>
674
675	* doc/Makefile.am: build: prettified command to build man page
676
6772016-03-31  Will Estes <westes575@gmail.com>
678
679	* doc/Makefile.am: build: added man page to DISTCLEANFILES
680
6812016-03-31  Will Estes <westes575@gmail.com>
682
683	* BUGS, TODO: remove unused TODO, BUGS files
684
6852016-03-31  Will Estes <westes575@gmail.com>
686
687	* to.do/README, to.do/Wilhelms.todo, to.do/Wish-List,
688	to.do/flex.rmail, to.do/streams.mail, to.do/unicode/FlexLexer.h,
689	to.do/unicode/ccl.c, to.do/unicode/changes.txt,
690	to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
691	to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
692	to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c:
693	removed to.do/ directory
694
6952016-03-31  Will Estes <westes575@gmail.com>
696
697	* po/POTFILES.in: gettext: removed flex.skl from POTFILES.in file
698	list
699
7002016-03-31  rlar <rlar>
701
702	* src/Makefile.am: fix skel.c dependency (missing tables_shared.c)
703	 and polish build rule Also remove references to srcdir since skel.c is no longer mentioned
704	in po/POTFILES.in.
705
7062016-03-31  rlar <rlar>
707
708	* doc/Makefile.am: fix flex.1 dependency git clean -fdx && ./autogen.sh && \   mkdir -p ../build && cd ../build && ../flex/configure && make -j10
709	  && \ make dist failed with: >  help2man: can't get `--help' info from ../../flex/src/flex Note:   There is no dependency except for the flex binary.
710
7112016-03-31  rlar <rlar>
712
713	* src/Makefile.am: fix stage1scan.c and stage1scan.l dependency git clean -fdx && ./autogen.sh && \   mkdir -p ../build && cd ../build && ../flex/configure && make -j10 failed with: > ../src/stage1flex -o stage1scan.c stage1scan.l > stage1flex: can't
714	open stage1scan.l Note:   stage1scan.c is not necessairy in the "make dist" generated tar.gz
715	  file.  stage1flex will be build from scan.c (which is
716	    distributed), and this will then generate stage1scan.c from scan.l
717
7182016-03-31  Will Estes <westes575@gmail.com>
719
720	* po/POTFILES.in: gettext: list src/flex.skl in po/POTFILES.in
721
7222016-03-29  rlar <rlar>
723
724	* src/gen.c: warning in generated code, with -Ca warning: conversion to 'yy_state_type' from 'flex_uint32_t' may
725	change the sign of the result [-Wsign-conversion]
726
7272016-03-29  rlar <rlar>
728
729	* tests/Makefile.am: suppress `WARNINGFLAGS' for the almost obsolete
730	`noansi' test cases
731
7322016-03-29  rlar <rlar>
733
734	* configure.ac, src/Makefile.am, tests/Makefile.am: configure option
735	`--enable-warnings' and `WARNINGFLAGS' `WARNINGFLAGS' can be passed when invoking `configure'  and when invoking `make' if configure switch `--enable-warnings' was given   then default to something useful if we have `GCC' `WARNINGFLAGS' is not used when compiling `stage1flex'   to avoid unnecessary clutter
736
7372016-03-31  Tobias Klauser <tklauser@distanz.ch>
738
739	* src/main.c: Fix potential buffer overflow in strncat() When using clang/llvm 3.8 to compile flex, the following warning is
740	emitted: main.c:378:27: warning: the value of the size argument in 'strncat'
741	                                        is too large, might lead to a buffer overflow [-Wstrncat-size]
742	strncat(m4_path, m4, sizeof(m4_path));
743	^~~~~~~~~~~~~~~
744	main.c:378:27: note: change the argument to be the free space in the
745	                                        destination buffer minus the terminating null byte strncat(m4_path,
746	                                                             m4, sizeof(m4_path)); ^~~~~~~~~~~~~~~
747	sizeof(m4_path) - strlen(m4_path) - 1Fix it up by using the solution proposed by the warning message.
748
7492016-03-29  Robert.Larice Robert Larice <Robert.Larice@t-online.de>
750
751	* src/Makefile.am: build: simplified dependency tracking so parallel
752	make runs succeed
753
7542016-03-20  rlar <rlar>
755
756	* src/flex.skl, src/gen.c, src/main.c: avoid warning in generated
757	code, with -Cf warning: conversion to 'unsigned int' from 'int' may change the sign
758	of the result [-Wsign-conversion]
759
7602016-03-18  Will Estes <westes575@gmail.com>
761
762	* NEWS, configure.ac: mention v2.6.2; summarize changes since 2.6.1
763
7642016-03-18  Will Estes <westes575@gmail.com>
765
766	* doc/flex.texi: doc: corrected example in manual, gh#67
767
7682016-03-16  rlar <rlar>
769
770	* tests/string_nr.l, tests/string_r.l, tests/yyextra.l: warning:
771	conversion to 'size_t' from 'int' may change the sign of the result
772	[-Wsign-conversion]
773
7742016-03-16  rlar <rlar>
775
776	* tests/mem_nr.l, tests/mem_r.l, tests/pthread.l: warning:
777	conversion to 'long unsigned int' from 'int' may change the sign of
778	the result [-Wsign-conversion]
779
7802016-03-16  rlar <rlar>
781
782	* src/flex.skl: warning: conversion to 'flex_uint32_t' from 'long
783	unsigned int' may alter its value [-Wconversion] struct yytbl_reader, member bread is of type flex_uint32_t
784
7852016-03-16  rlar <rlar>
786
787	* tests/alloc_extra.l, tests/bison_nr_main.c,
788	tests/bison_nr_parser.y, tests/bison_yylloc_parser.y: warning:
789	redundant redeclaration of '...' [-Wredundant-decls]
790
7912016-03-16  rlar <rlar>
792
793	* tests/bison_nr_parser.y, tests/bison_yylloc_parser.y,
794	tests/bison_yylval_parser.y, tests/pthread.l: warning: no previous
795	prototype for '...' [-Wmissing-prototypes]
796
7972016-03-16  rlar <rlar>
798
799	* tests/multiple_scanners_r_main.c: warning: unused variable 'fp'
800	[-Wunused-variable]
801
8022016-03-16  rlar <rlar>
803
804	* tests/pthread.l: main(), warning: redundant redeclaration of
805	'main' [-Wredundant-decls]
806
8072016-03-16  rlar <rlar>
808
809	* tests/include_by_reentrant.direct.l, tests/lineno_nr.l,
810	tests/lineno_r.l, tests/lineno_trailing.l: main(), warning:
811	old-style function definition [-Wold-style-definition]
812
8132016-03-16  rlar <rlar>
814
815	* tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l,
816	tests/basic_nr.l, tests/basic_r.l, tests/ccl.l, tests/debug_nr.l,
817	tests/debug_r.l, tests/extended.l, tests/mem_nr.l, tests/mem_r.l,
818	tests/noansi_r.l, tests/posix.l, tests/posixly_correct.l,
819	tests/prefix_nr.l, tests/prefix_r.l, tests/quotes.l,
820	tests/string_nr.l, tests/string_r.l, tests/yyextra.l: main(),
821	warning: old-style function definition [-Wold-style-definition]
822
8232016-03-01  rlar <rlar>
824
825	* src/ecs.c, src/tblcmp.c: Fix two more casts
826
8272016-03-14  Bastian K�cher <git@kchr.de>
828
829	* src/gen.c: Fixes yyl compare with unsigned warning
830
8312016-03-13  Robert Larice <Robert.Larice@t-online.de>
832
833	* configure.ac: Suppress portability warnings in Makefile generation
834
8352016-02-27  rlar <rlar>
836
837	* src/flex.skl: generated code, in yyensure_buffer_stack(), change
838	type of local `num_to_alloc' which is exclusively used in yy_size_t context
839
8402016-03-01  rlar <rlar>
841
842	* src/flex.skl: generated code, in yy_get_next_buffer(), change type
843	of local `number_to_move' suits better, because `yy_n_chars' and `yy_buf_size' are of type
844	`int'
845
8462016-02-27  rlar <rlar>
847
848	* src/flex.skl: generated code, `_yybytes_len' is of type `int', fix
849	code accordingly
850
8512016-02-28  rlar <rlar>
852
853	* src/gen.c: generated code, `max_size' seems to be of type `int',
854	fix casts accordingly
855
8562016-02-28  rlar <rlar>
857
858	* src/flex.skl: generated code, here `new_size' is of type `int',
859	fix casts accordingly
860
8612016-02-28  rlar <rlar>
862
863	* src/flex.skl: generated code, `yy_buf_size' is of type `int', fix
864	casts accordingly
865
8662016-02-28  rlar <rlar>
867
868	* src/flex.skl: generated code, `offset' is of type `int'
869
8702016-02-28  rlar <rlar>
871
872	* src/gen.c: generated code, `yy_more_len' is of type `int'
873
8742016-02-28  rlar <rlar>
875
876	* src/scan.l: scan.l, rewrite two loops to avoid unneccesairy
877	casting
878
8792016-03-01  rlar <rlar>
880
881	* src/regex.c, src/tables.c: improve readability
882
8832016-02-28  rlar <rlar>
884
885	* src/tblcmp.c: another cast in tblcmp.c to avoid warning
886
8872016-02-28  rlar <rlar>
888
889	* src/buf.c: casts in buf_append() to get rid of warnings
890
8912016-02-28  rlar <rlar>
892
893	* src/dfa.c, src/gen.c: cast to suite type of flex_uint32_t td_lolen
894
8952016-02-28  rlar <rlar>
896
897	* src/main.c, src/misc.c, src/regex.c, src/scan.l, src/scanopt.c,
898	src/tables_shared.c: cast to get rid of warnings
899
9002016-03-01  rlar <rlar>
901
902	* src/buf.c, src/main.c: cast and fix usage of log10(), ceil to
903	prevent buffer overflow
904
9052016-03-01  rlar <rlar>
906
907	* src/tables.c: tables.c, sprinkle casts to get rid of warnings
908
9092016-03-01  rlar <rlar>
910
911	* src/tables.c: yytbl_data_compress(), change type of local newsz to
912	get rid of warnings
913
9142016-03-01  rlar <rlar>
915
916	* src/tables.c, src/tables.h: change type of struct
917	yytbl_writer.total_written to get rid of warnings
918
9192016-02-28  rlar <rlar>
920
921	* src/tables.c: change argument type of yytbl_writen() to get rid of
922	warnings
923
9242016-03-01  rlar <rlar>
925
926	* src/tables.c: yytbl_write8/16/32(), change type of local variables
927	to get rid of warnings
928
9292016-02-28  rlar <rlar>
930
931	* src/flexdef.h, src/misc.c, to.do/unicode/flexdef.h,
932	to.do/unicode/misc.c: change return type and rename int
933	htoi()/otoi() --> unsigned int htoui()/otoui()
934
9352016-03-01  Will Estes <westes575@gmail.com>
936
937	* NEWS: Mention 2.6.1 release date
938
9392016-02-28  rlar <rlar>
940
941	* src/gen.c: avoid warning, add (int) cast to the read() return
942	value For similiarity with the fread() case.
943
9442016-02-28  rlar <rlar>
945
946	* src/scan.l: avoid warning, POSIX says yyless() has an `int'
947	argument
948
9492016-02-29  rlar <rlar>
950
951	* src/filter.c: use type size_t in filter_tee_header() to avoid
952	warnings
953
9542016-02-29  rlar <rlar>
955
956	* src/filter.c, src/misc.c, src/scanopt.c, src/tables.c: add
957	(size_t) casts to malloc invocations to prevent warnings
958
9592016-02-29  rlar <rlar>
960
961	* src/buf.c, src/misc.c, src/scan.l, src/scanopt.c, src/tables.c:
962	add (int) casts to some strlen() invocations to prevent warnings
963
9642016-02-29  rlar <rlar>
965
966	* src/flexdef.h, src/scan.l, src/sym.c: ndlookup(), char *, to get
967	rid of casts and warnings
968
9692016-02-28  rlar <rlar>
970
971	* src/flexdef.h, src/scan.l, src/sym.c: ndinstal(), char *, to get
972	rid of casts and warnings
973
9742016-02-28  rlar <rlar>
975
976	* src/flexdef.h, src/scan.l, src/sym.c: cclinstal() and ccllookup(),
977	char *, to get rid of casts and warnings
978
9792016-02-28  rlar <rlar>
980
981	* src/gen.c: warning: redundant redeclaration of
982	‘gen_next_state’ [-Wredundant-decls]
983
9842016-02-28  rlar <rlar>
985
986	* src/gen.c: warning: no previous prototype for ‘mkecstbl’
987	[-Wmissing-prototypes]
988
9892016-02-28  rlar <rlar>
990
991	* src/main.c: warning: suggest parentheses around assignment used as
992	truth value [-Wparentheses]
993
9942016-02-28  rlar <rlar>
995
996	* src/flexdef.h: warning: redundant redeclaration of ‘yywrap’
997	[-Wredundant-decls]
998
9992016-02-28  rlar <rlar>
1000
1001	* src/flexdef.h: warning: redundant redeclaration of ‘yylval’
1002	[-Wredundant-decls]
1003
10042016-02-28  rlar <rlar>
1005
1006	* src/flexdef.h: warning: redundant redeclaration of ‘yyin’
1007	[-Wredundant-decls]
1008
10092016-02-28  rlar <rlar>
1010
1011	* src/flexdef.h, src/main.c: warning: redundant redeclaration of
1012	‘yyparse’ [-Wredundant-decls]
1013
10142016-02-28  rlar <rlar>
1015
1016	* src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l:
1017	unification, rename some more rename these too for improved similiarity:   OPTION_OP OPT_HEADER OPT_EXTRA_TYPE OPT_TABLES
1018
10192016-02-28  rlar <rlar>
1020
1021	* src/parse.y, src/scan.l, src/yylex.c, to.do/unicode/scan.l: fix
1022	name clash, OPT_OUTFILE from parse.y and from options.h these collide:   OPT_OUTFILE OPT_PREFIX OPT_YYCLASS rename them TOK_... in the
1023	parser
1024
10252016-02-28  Will Estes <westes575@gmail.com>
1026
1027	* lib/reallocarray.c: Prototyped reallocarray implementation
1028
10292016-02-28  Will Estes <westes575@gmail.com>
1030
1031	* src/scanopt.c: Removed custom strcasecmp() function
1032
10332016-02-28  rlar <rlar>
1034
1035	* src/flex.skl: fwrite wants a size_t, yyleng is int per posix
1036
10372016-02-28  rlar <rlar>
1038
1039	* src/scanopt.c: Remove some unneeded casts
1040
10412016-02-28  rlar <rlar>
1042
1043	* src/flexdef.h: warning: negative integer implicitly converted to
1044	unsigned type [-Wsign-conversion]
1045
10462016-02-27  rlar <rlar>
1047
1048	* src/dfa.c, src/parse.y: dfa.c:157:24: warning: conversion to
1049	'size_t' from 'int' may change the sign of the result
1050	[-Wsign-conversion] most certainly safe cast
1051
10522016-02-27  rlar <rlar>
1053
1054	* src/ccl.c: ccl.c:86:19: warning: conversion to 'unsigned char'
1055	from 'int' may alter its value [-Wconversion] ch seems to have been checked for proper range some lines above
1056
10572016-02-27  rlar <rlar>
1058
1059	* tests/bison_nr_parser.y: warning: deprecated directive, use
1060	'%pure-parser' [-Wdeprecated]
1061
10622016-02-27  rlar <rlar>
1063
1064	* lib/lib.c: warning: no previous prototype for 'do_nothing'
1065	[-Wmissing-prototypes]
1066
10672016-02-27  rlar <rlar>
1068
1069	* src/libmain.c: included stdlib.h header
1070
10712016-02-27  Will Estes <westes575@gmail.com>
1072
1073	* NEWS: Described more post v2.6.0 changes
1074
10752016-02-27  Will Estes <westes575@gmail.com>
1076
1077	* configure.ac: build: Removed bzip2 distribiution archive
1078
10792016-02-27  Will Estes <westes575@gmail.com>
1080
1081	* configure.ac: removed obsolete program check
1082
10832016-02-27  Will Estes <westes575@gmail.com>
1084
1085	* configure.ac: Made some program checks more robust
1086
10872016-02-27  rlar <rlar>
1088
1089	* src/flex.skl: Remove unneeded cast to int
1090
10912016-02-27  Will Estes <westes575@gmail.com>
1092
1093	* src/flex.skl: Fixed incorrect integer type
1094
10952016-02-27  Will Estes <westes575@gmail.com>
1096
1097	* src/flex.skl: Fix more integer types, resolves sf 184, 187
1098
10992016-02-26  Robert Larice <Robert.Larice@t-online.de>
1100
1101	* src/flex.skl, src/gen.c: Removed some type conversion warnings
1102
11032016-02-26  Will Estes <westes575@gmail.com>
1104
1105	* src/flex.skl: Changed another buffer size to int; resolves gh#61
1106
11072016-02-24  Will Estes <westes575@gmail.com>
1108
1109	* src/flex.skl: Changed type of yy_n_chars to int; gh#53, sf#160.  The variable yy_n_chars had been of type yy_size_t which is
1110	incorrect given its use in read(). While it might be adviseable to
1111	look at defining a yy_ssize_t, there might be some issues doing this
1112	and so, for now, at least, we'll punt back to int.
1113
11142016-02-24  Will Estes <westes575@gmail.com>
1115
1116	* src/buf.c: Fixed size of bufferallocation, resolved gh#54.  The value of n_alloc was a count, not a size. Multiplying the value
1117	by the element size was incorrect. That multiplication was already
1118	being done and having it done twice was incorrect.
1119
11202016-02-23  Tobias Klauser <tklauser@distanz.ch>
1121
1122	* src/scan.l: Allow '%option noline' in flex input file, resolves
1123	gh#56.  Allow specifying '%option noline' in the input file, leading to the
1124	same effect as calling flex with the command line option --noline.  Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
1125
11262016-02-23  Tobias Klauser <tklauser@distanz.ch>
1127
1128	* src/buf.c, src/main.c: Emit no #line directives if gen_line_dirs
1129	is false, resolves igh#55.  There are two instances in the code which will print a #line
1130	directive to the resulting lexer, regardless of the value of
1131	gen_line_dirs. Fix them, so they also respect gen_line_dirs.  Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
1132
11332016-02-16  Tobias Klauser <tklauser@distanz.ch>
1134
1135	* lib/lib.c, src/gen.c, src/misc.c, src/scan.l: Converted K&R style
1136	function definitions to ANSI C style Consistently make use of the ANSI C function definition style
1137	instead of the K&R style.
1138
11392016-01-29  Tobias Klauser <tklauser@distanz.ch>
1140
1141	* src/flex.skl: Used NULL constant instead of plain integer for NULL
1142	pointer.  The sparse static checker warns about using plain integer 0 as NULL
1143	pointers in the generated lexer code. Fix this by using NULL
1144	consistently for pointers.
1145
11462016-01-29  Tobias Klauser <tklauser@distanz.ch>
1147
1148	* src/flex.skl: Marked declaration and definition of yy_fatal_error
1149	as noreturn.  Only the declaration of yy_fatal_error is marked with
1150	__attribute__((__noreturn__)) in case GCC >= 3 is used, but not the
1151	definition. This leads to the sparse static checker to complain
1152	about function declaration mismatch.  Fix it by defining a macro yynoreturn and using it for both the
1153	declaration and the definition of yy_fatal_error.
1154
11552016-01-27  Tobias Klauser <tklauser@distanz.ch>
1156
1157	* src/flex.skl: Fixed declaration mismatch in yy_fatal_error.  The prototype declares yy_fatal_error parameter as "const char
1158	msg[]" while the definition uses "const char* msg" (introduced by
1159	commit e9d5fc713f61b) which causes the sparse static checkers to
1160	produce an error.  Fix this by adjusting the definition to use "const char* msg" as
1161	well.  Also change the C++ version accordingly so it matches the
1162	declaration in FlexLexer.hpp.
1163
11642016-01-23  Will Estes <westes575@gmail.com>
1165
1166	* CODE_OF_CONDUCT.md: flex is for flex #NCoC
1167
11682016-01-18  Will Estes <westes575@gmail.com>
1169
1170	* doc/flex.texi: Referred to github for issue tracking, no longer sf
1171
11722016-01-10  Egor Pugin <egor.pugin@gmail.com>
1173
1174	* tests/reject.l4, tests/tableopts.l4: Opened files in binary mode
1175	explicitly
1176
11772016-01-08  OBATA Akio <obache@NetBSD.org>
1178
1179	* src/Makefile.am: Linked flex binary against libintl, not libfl.   Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
1180
11812016-01-08  Michael van Elst <mlelstv@NetBSD.org>
1182
1183	* src/filter.c: Improved pipe-stdin hack behavior; resolves sf#198.  Signed-off-by: Thomas <Klausner wiz@NetBSD.org>
1184
11852015-12-27  Will Estes <westes575@gmail.com>
1186
1187	* configure.ac, src/flexdef.h: Removed no longer needed header
1188	checks
1189
11902015-12-27  Will Estes <westes575@gmail.com>
1191
1192	* configure.ac: Checked for reallocarray() with AC_REPLACE_FUNCS
1193
11942015-12-27  Will Estes <westes575@gmail.com>
1195
1196	* src/flexdef.h, src/main.c: include libgen.h from flexdef.h, not
1197	main.c
1198
11992015-12-25  Michael Reed <m.reed@mykolab.com>
1200
1201	* src/main.c: Replace basename2() with basename(3).  Given the following program: 	\#include <libgen.h> 	\#include <stdio.h> 	/* extracts basename from path, optionally stripping the extension
1202		 "\.*" * (same concept as /bin/sh `basename`, but different handling
1203		of extension). */ static char *basename2 (char *path) 	{ 		char   *b; 		for (b = path; *path; path++) 			if (*path == '/') 				b = path + 1; 		return b; 	} 	static void basename_compare(char *path) 	{ 		printf("basename: %s\n", basename(path)); 		printf("basename2: %s\n\n", basename2(path)); 	} 	int main (int argc, char *argv[]) 	{ 		// From http://pubs.opengroup.org/onlinepubs/9699919799/ 		// ``Sample Input and Output Strings'' 		basename_compare("/usr/lib"); 		basename_compare("/usr/"); 		basename_compare("/"); 		basename_compare("///"); 		basename_compare("//usr//lib//"); 		return 0; 	} ... and the program's output: 	basename: lib 	basename2: lib 	basename: usr 	basename2: 	basename: / 	basename2: 	basename: / 	basename2: 	basename: lib 	basename2: ... we can see that basename2() behaves the same as basename(3) in
1204	the average use case, but messes up pretty severely in others.
1205	Besides that, basename(3) is mandated by POSIX so should be present
1206	on modern Unix-like systems, so we shouldn't define it ourselves.  Some notes: - it doesn't appear to be mentioned in POSIX, but OpenBSD's
1207	  basename(3) returns NULL if the returned path componenet is >
1208	  PATH_MAX, so add a check for that - basename(3) shouldn't return an empty string, so remove the   program_name[0] != '\0' check
1209
12102015-12-25  Michael Reed <m.reed@mykolab.com>
1211
1212	* src/main.c: Simplify basename2().  It's only call site does not activate the `strip_ext` code path, so
1213	the function can be simplified a lot.  While here, remove a double
1214	assignment.
1215
12162015-12-25  Michael Reed <m.reed@mykolab.com>
1217
1218	* src/flex.skl, src/misc.c: Cleaned up __STDC__ #ifdefs.  Assuming a compiler conforming to the ISO C standard is used, i.e.,
1219	__STDC__ is defined to 1, YY_USE_CONST is always defined and can be
1220	eliminated.
1221
12222015-12-25  Michael Reed <m.reed@mykolab.com>
1223
1224	* src/flexdef.h, src/main.c, src/scanopt.c, src/scanopt.h,
1225	src/sym.c: Remove remaining use of PROTO
1226
12272015-12-21  Serguey Parkhomovsky <xindigo@gmail.com>
1228
1229	* src/buf.c: buf.c: use snprintf
1230
12312015-12-19  Will Estes <westes575@gmail.com>
1232
1233	* configure.ac: build: reformatted AC_CHECK_FUNCS for readability
1234
12352015-12-17  Will Estes <westes575@gmail.com>
1236
1237	* src/scanopt.c: correct function prototype
1238
12392015-12-15  Michael Reed <m.reed@mykolab.com>
1240
1241	* src/main.c, src/scanopt.c, src/sym.c, src/tblcmp.c: Remove more
1242	instances of PROTO
1243
12442015-12-15  Michael Reed <m.reed@mykolab.com>
1245
1246	* src/main.c: Removed prototype for main().  It's not called anywhere else so the prototype is not needed.  See
1247	the C99 standard [1], section 5.1.2.2.1 for more info.  [1]: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
1248
12492015-12-13  Michael McConville <mmcco@mykolab.com>
1250
1251	* src/dfa.c, src/gen.c, src/nfa.c, to.do/unicode/main.c,
1252	to.do/unicode/tblcmp.c: Removed more instances of PROTO, ansifying.
1253
12542015-12-13  Will Estes <westes575@gmail.com>
1255
1256	* README: Noted github for issue tracking and pull requests
1257
12582015-12-13  Michael McConville <mmcco@mykolab.com>
1259
1260	* README: Reformatted README; removed sf bug tracking link.
1261
12622015-12-13  Michael McConville <mmcco@mykolab.com>
1263
1264	* src/gen.c, to.do/unicode/gen.c: Removed macros for indentation
1265	level.  Just increment or decrement the indentation counter. That's less to
1266	remember and makes the code more readable.  w# Please enter the commit message for your changes. Lines starting
1267
12682015-12-12  Mike Frysinger <vapier@gentoo.org>
1269
1270	* tests/Makefile.am, tests/testwrapper.sh: tests: fixed paths to
1271	input files.  The current test wrapper works only when the inputs are specified
1272	using relative paths.  If they're specified with absolute paths, the
1273	driver fails to detect the inputs because it always prepends the
1274	input dir name which itself is a relative path: $ cd tests $
1275	./testwrapper.sh -d . -i $PWD/reject.txt -t ./reject_ver.table
1276	<fails to open inputs> This normally doesn't show up because people run `./configure` or,
1277	for out of tree builds, `../configure`.  But if you happen to run
1278	configure with an absolute path, then automake tends to generate
1279	absolute paths as well leading to test failures.  Fix all of this by dropping the implicit input directory prepending.  - INPUT_NAME is often a list of files, not just a single one - the input directory is used to find the testname tables which are   usually generated, so it's impossible to use files from both
1280	  source and build directories - most of the time, the full/correct path is already specified
1281
12822015-12-12  Mike Frysinger <vapier@gentoo.org>
1283
1284	* configure.ac: configure: fixed realloc test.  The [] characters are used for quoting in m4, so the attempt to use
1285	them in place of `test` fails yielding the warning at build time: .../flex/configure: line 20222: no: command not found
1286
12872015-12-12  Michael McConville <mmcco@mykolab.com>
1288
1289	* src/flexdef.h: Started removal of PROTO macro.  The PROTO macro is no longer needed. Additionally, its usage is
1290	inconsistent, so we began removing it.
1291
12922015-12-12  Michael Reed <m.reed@mykolab.com>
1293
1294	* Makefile.am, src/main.c: Removed SHORT_FILE_NAMES preprocessor
1295	symbol.  As a relic of MS-DOS, we don't need this.  It's never defined; see 13b5b214f53d1c3354a7ab910bd160c126df1331.  Removed additional MSDOS ifdef.
1296
12972015-12-11  Michael McConville <mmcco@mykolab.com>
1298
1299	* configure.ac, lib/reallocarray.c, src/flexdef.h: Added new
1300	function reallocarray.  This is taken from OpenSSH Portable, which in turn takes it from
1301	OpenBSD.  reallocarray wraps the stdlib's realloc function. It takes two size
1302	arguments and checks for overflow, like calloc, but doesn't zero the
1303	memory. Therefore, it allows us to do overflow-safe array
1304	reallocations and overflow-safe unzeroed array allocations, which
1305	the stdlib allocation functions don't.  We have a bunch of specific array allocation macros, none of which
1306	check for overflow. reallocarray should be able to replace them.
1307
13082015-12-11  Michael McConville <mmcco@mykolab.com>
1309
1310	* src/flexdef.h: Removed MS-DOS, VMS macros.  Given the age of the MS-DOS and VMS platforms, it's likely that no
1311	one is building flex on them any more. Additionally, the preferred
1312	approach is to test for particular platform features rather than to
1313	test for particular platforms.
1314
13152015-12-12  Will Estes <westes575@gmail.com>
1316
1317	* src/flexdef.h, src/main.c: Made search for m4 more explicit.
1318
13192015-12-12  Will Estes <westes575@gmail.com>
1320
1321	* src/flex.skl: Returned 0 from yywrap() instead of EOF
1322
13232015-12-11  Will Estes <westes575@gmail.com>
1324
1325	* src/libmain.c: Changed end of main() in libmain to exit(0)
1326
13272015-12-11  Will Estes <westes575@gmail.com>
1328
1329	* NEWS, configure.ac: Mentioned v2.6.1; documented some changes
1330	since v2.6.0
1331
13322015-12-11  Will Estes <westes575@gmail.com>
1333
1334	* README: Updated build documentation; finished sf#155.  Removed version numbers for build tools. Noted that version
1335	requirements for build tools will be noted in configure.ac. Expanded
1336	documentation of building texinfo based docs.
1337
13382015-12-11  Will Estes <westes575@gmail.com>
1339
1340	* doc/Makefile.am: Removed flex.pdf from distribution; partially
1341	fixed sf#155
1342
13432015-12-11  Will Estes <westes575@gmail.com>
1344
1345	* src/flex.skl: Commented in C style in skeleton; fixed sf#195
1346
13472015-12-10  Will Estes <westes575@gmail.com>
1348
1349	* .gitignore: Ignored autoscan files
1350
13512015-12-09  Will Estes <westes575@gmail.com>
1352
1353	* configure.ac: Checked for ranlib and strdup() at configure time
1354
13552015-12-09  Michael McConville <mmcconville@mykolab.com>
1356
1357	* src/flexdef.h, src/misc.c, src/tblcmp.c, to.do/unicode/flexdef.h,
1358	to.do/unicode/misc.c, to.do/unicode/tblcmp.c: Replace zero_out()
1359	with stdlib's memset.
1360
13612015-12-09  Michael McConville <mmcconville@mykolab.com>
1362
1363	* src/flex.skl: Removed memory allocation casts.
1364
13652015-12-09  Michael McConville <mmcconville@mykolab.com>
1366
1367	* src/flexdef.h: Removed alloca() configuration.  Since alloca() is dangerous, depricated, we remove it.
1368
13692015-12-09  Michael McConville <mmcconville@mykolab.com>
1370
1371	* src/flexdef.h: Removed implementation of isascii().  POSIX defines isascii(), so it's likely present on anything
1372	weactually build flex on these days.
1373
13742015-12-09  Michael McConville <mmcconville@mykolab.com>
1375
1376	* src/main.c, src/scanopt.c, src/tables.c: Removed NULL-checks
1377	before free()
1378
13792015-12-08  Michael McConville <mmcconville@mykolab.com>
1380
1381	* src/buf.c, src/dfa.c, src/flexdef.h, src/gen.c, src/scan.l,
1382	to.do/unicode/flexdef.h, to.do/unicode/scan.l: Removed flex_free()i,
1383	corrected buf_destroy logic.  As with flex_alloc(), replace with direct calls to free().  The function buf_destroy is now null safe and the logic was
1384	corrected to free() correctly.
1385
13862015-12-08  Michael McConville <mmcconville@mykolab.com>
1387
1388	* src/filter.c, src/flexdef.h, src/misc.c, src/scan.l,
1389	src/scanflags.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c,
1390	to.do/unicode/scan.l: Removed flex_realloc().  As with flex_alloc(), replace calls to flex_realloc(), which was
1391	just a wrapper around realloc().
1392
13932015-12-08  Michael McConville <mmcconville@mykolab.com>
1394
1395	* src/buf.c, src/filter.c, src/flexdef.h, src/main.c, src/misc.c,
1396	src/regex.c, src/scan.l, src/scanflags.c, src/sym.c,
1397	to.do/unicode/flexdef.h, to.do/unicode/misc.c, to.do/unicode/scan.l:
1398	Removed flex_alloc; cleaned up style.  The function flex_alloc() was just a wrapper around malloc(). Since
1399	this only added unclarity, and the flex_alloc() function is likely a
1400	legacy of olden times, remove it in favor of calls to malloc()
1401	directly.  Style elements cleaned up:  * superfluous spacing around parentheses  * non-constant initialization in variable declarations  * needless casts  * almost all uses of assignments as subexpressions
1402
14032015-12-07  Michael McConville <mmcconville@mykolab.com>
1404
1405	* src/dfa.c, src/flexdef.h, src/gen.c, src/main.c, src/scan.l,
1406	src/scanopt.c, tests/bison_nr_scanner.l,
1407	tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l,
1408	tests/mem_nr.l, tests/mem_r.l, tests/pthread.l, tests/string_nr.l,
1409	tests/string_r.l, tests/yyextra.l, to.do/unicode/scan.l: Remove
1410	allocation casts
1411
14122015-12-07  Will Estes <westes575@gmail.com>
1413
1414	* src/.gitignore, src/Makefile.am: Built flex with itself.  Changes in scan.l need to be built into flex with the same version
1415	of flex in some cases. Since this build requirement is minimal, we
1416	simply bootstrap flex unconditionally.  We intentionally exclude from version control the bootstrap
1417	artifacts as the extra copy of the lexer, the intermediate scanner
1418	and the bootstrap executable are not of interest.
1419
14202015-12-05  Michael McConville <mmcconville@mykolab.com>
1421
1422	* src/buf.c, src/dfa.c, src/main.c, src/nfa.c, src/parse.y,
1423	src/scan.l, src/scanopt.c, src/sym.c, to.do/unicode/main.c,
1424	to.do/unicode/scan.l: Use NULL rather than (type *) 0.
1425
14262015-12-05  Michael McConville <mmcconville@mykolab.com>
1427
1428	* src/flexdef.h, src/misc.c, src/sym.c, to.do/unicode/flexdef.h,
1429	to.do/unicode/misc.c: Replace copy_unsigned_string() with xstrdup().  Like copy_string(), copy_unsigned_string() is just a clone of the
1430	stlib's strdup(). We only use it twice. I'm pretty confident that
1431	char signedness is irrelevant in this case.
1432
14332015-12-04  Akim Demaille <akim@lrde.epita.fr>
1434
1435	* src/FlexLexer.h: Cleaned up white space.
1436
14372015-12-04  Akim Demaille <akim@lrde.epita.fr>
1438
1439	* src/FlexLexer.h: Removed struct keyword before yy_buffer_state
1440
14412015-12-04  Akim Demaille <akim@lrde.epita.fr>
1442
1443	* examples/testxxLexer.l, src/FlexLexer.h, src/flex.skl, src/main.c:
1444	Replaced FLEX_STD macro with std::.  The std:: construct exists as of C++98, so we can simply assume it
1445	is supported.
1446
14472015-12-04  Akim Demaille <akim@lrde.epita.fr>
1448
1449	* src/Makefile.am: Generated skel.c explicitly in srcdir.  Rewrote the target for skel.c to explicitly mention the srcdir. This
1450	should help when building flex from a directory outside the flex
1451	tree. Spread the rule out over several lines to enhance readability.
1452
14532015-12-04  Akim Demaille <akim@lrde.epita.fr>
1454
1455	* autogen.sh: Called glibtoolize if libtoolize run fails.  On Mac OS X, libtoolize is known as glibtoolize. In cases where
1456	libtoolize is not present, then calling glibtoolize when
1457	bootstrapping the build system gives more folks a shot at getting
1458	flex built from the ground up.
1459
14602015-12-02  Mightyjo <mightyjo@gmail.com>
1461
1462	* configure.ac: Checked for (g)texi2dvi. Better bison, help2man
1463	checks.  Added test for presence of (g)texi2dvi program. Gave notice if
1464	texi2dvi is unavailable and set TEXI2DVI=: to avoid giving users
1465	headaches.  Enhanced tests for bison and help2man with notices when the programs
1466	aren't found.  Set their program variables to use the missing script
1467	in build-aux since it's compatible with them.
1468
14692015-12-02  Michael McConville <mmcconville@mykolab.com>
1470
1471	* src/flexdef.h, src/misc.c, src/parse.y, src/scan.l, src/sym.c,
1472	src/tables.c, to.do/unicode/flexdef.h, to.do/unicode/misc.c,
1473	to.do/unicode/scan.l: Made string copying more standard.  copy_string() was a clone of the stdlib's strdup(). For safety,
1474	simplicity, and speed, we should use that instead. We introduce
1475	xstrdup() which wraps strdup() in a failure upon memory allocation
1476	errors.
1477
14782015-11-30  Serguey Parkhomovsky <sergueyparkhomovsky@gmail.com>
1479
1480	* src/scan.l: Error on unbalanced parentheses in rules section.
1481
14822015-11-29  Will Estes <westes575@gmail.com>
1483
1484	* src/Makefile.am: Cleaned up BUILT_SOURCES list.  Removed reference to skel.c as a built source since other make rules
1485	cover this case.
1486
14872015-11-29  Will Estes <westes575@gmail.com>
1488
1489	* src/Makefile.am: Sorted file names in flex_SOURCES
1490
14912015-11-27  Mightyjo <mightyjo@gmail.com>
1492
1493	* src/ecs.c, src/flexdef.h, src/main.c, src/misc.c, src/scan.l,
1494	src/scanopt.c, src/sym.c, src/tblcmp.c: Replaced CHAR macro with
1495	unsigned char type.  Thanks to Michael McConville for pointing out that the old Char
1496	macro causes problems with static analysis.  The macro has been
1497	removed and replaced with 'unsigned char' throughout the flex
1498	sources. The macro is not needed at best and was confusing at worst.
1499	It was not used in any of the example files nor was it mentioned in
1500	the manual at all.
1501
15022015-11-21  Will Estes <westes575@gmail.com>
1503
1504	* configure.ac: updated syntax of AC_INIT call as per autoupdate
1505
15062015-11-21  Will Estes <westes575@gmail.com>
1507
1508	* tests/Makefile.am: removed extra call to a _CPPFLAGS variable
1509
15102015-05-14  Stefan Reinauer <stefan.reinauer@coreboot.org>
1511
1512	* src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/gen.c,
1513	src/main.c, src/misc.c, src/nfa.c, src/parse.y, src/scan.l,
1514	src/scanopt.c, src/sym.c, src/tblcmp.c: Switch function definitions
1515	from mixed K&R to consistent ANSI C.  flex was using K&R function definitions for some functions and ANSI
1516	C style in others, sometimes even in the same file. Change the code
1517	to consistently use ANSI C.  Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
1518
15192015-11-16  Mightyjo <mightyjo@gmail.com>
1520
1521	* tests/Makefile.am: Used in-tree header file for c++ tests.
1522
15232015-11-17  Will Estes <westes575@gmail.com>
1524
1525	* configure.ac: Declared version 2.6.0
1526
15272015-11-17  Will Estes <westes575@gmail.com>
1528
1529	* NEWS: Dated, described flex release 2.6.0
1530
15312015-11-13  Will Estes <westes575@gmail.com>
1532
1533	* NEWS, configure.ac: Declared version 2.6.0rc1
1534
15352015-11-13  lukeallardyce <lukeallardyce@users.sourceforge.net>
1536
1537	* src/Makefile.am: Supplied versioning information in flex
1538	libraries.  Resolves sourceforge bug #182. On OSX, and possibly other platforms,
1539	building the libfl libraries without versioning information caused a
1540	build failures.
1541
15422015-11-12  Will Estes <westes575@gmail.com>
1543
1544	* tests/Makefile.am: Cleaned up more precisely after make check.  BUILT_SOURCES is now just the list of headers built as per the
1545	automake manual. We provide the list of files to clean to make
1546	rebuilding the test suite programs easier. We then use the
1547	CLEANFILES list in a dist-hook to clean up the distribution that
1548	automake gathers since not distributing flex generated files is
1549	foreign to automake's mindset, but we need exactly that.  Additionally, we locate inputs to the tables-related tests more
1550	precisely. Some files are in srcdir and some are in builddir, which
1551	the arguments to the log compiler are now made aware of.
1552
15532015-11-11  Will Estes <westes575@gmail.com>
1554
1555	* tests/Makefile.am: Pulled out scripts in tests/Makefile.am
1556
15572015-11-11  Will Estes <westes575@gmail.com>
1558
1559	* tests/Makefile.am: Added srcdir to tableopts.am include
1560
15612015-11-11  Will Estes <westes575@gmail.com>
1562
1563	* doc/Makefile.am: Changed man page dependencies.  The man page is just the --help output as reformatted by help2man.
1564	The --help option is most likely to change when the flex skeleton
1565	changes or one of the option parsing files changes or the
1566	configure.ac script itself changes. The dependencies reflect this
1567	now.  It is still necessary, under some circumstances, to rebuild flex
1568	explicitly before building the man page. In theory, it's possible to
1569	have automake arrange to do this all the time, but doing so works
1570	out to be fragile, given the rest of the build system.
1571
15722015-11-10  Will Estes <westes575@gmail.com>
1573
1574	* autogen.sh: Called libtoolize directly because autoreconf fails to
1575	pick up LT_INIT properly
1576
15772015-11-10  Will Estes <westes575@gmail.com>
1578
1579	* tests/Makefile.am: Added tableopts.sh to EXTRA_DIST
1580
15812015-11-08  Mightyjo <mightyjo@gmail.com>
1582
1583	* tests/Makefile.am: Made tests depend on the built flex binary.
1584
15852015-11-08  Mightyjo <mightyjo@gmail.com>
1586
1587	* : commit cf6cb4dce791c26567cc506770ca96b4f4118024 Author: Mightyjo
1588	<mightyjo@gmail.com> Date:   Sat Nov 7 23:11:35 2015 -0800
1589
15902015-11-04  Mightyjo <mightyjo@gmail.com>
1591
1592	* doc/flex.texi: Updated documentation to reflect the revisions to
1593	FlexLexer.h
1594
15952015-10-26  Mightyjo <mightyjo@gmail.com>
1596
1597	* src/FlexLexer.h, src/flex.skl: Changed several pointers to istream
1598	(and ostream) to references in c++-only sections of the skeleton.  Patched up a variety of expected errors caused by changing istream*
1599	to istream&.  Added a stray 'make' at line 545.  Oops.  Changed the buffer_state struct to store std::streambuf* instead of
1600	std::istream* for C++ mode.  Changed interfaces in FlexLexer.h to
1601	take std::istream& instead of *.  Backward compatibility temporarily
1602	broken.  Patched up backward compatibility with reasonable behavior in the
1603	presence of null pointers.  Re-added backward-compatible versions of the yyFlexLexer methods
1604	that take iostream pointers.  All tests passing.
1605
16062015-09-29  Translation Project <coordinator@translationproject.org>
1607
1608	* po/zh_CN.po: new zh_CN translation from the translation project
1609
16102015-07-27  Jaska Uimonen <jaska.uimonen@helsinki.fi>
1611
1612	* src/gen.c: fix possible resource leak with yynultrans_tbl
1613
16142015-07-27  Jaska Uimonen <jaska.uimonen@helsinki.fi>
1615
1616	* src/dfa.c: fix possible uninitialized array values
1617
16182015-08-05  Will Estes <westes575@gmail.com>
1619
1620	* doc/flex.texi: add %{...%} block to example in manual
1621
16222015-07-15  Will Estes <westes575@gmail.com>
1623
1624	* configure.ac: initialize libtool earlier in build system
1625	generation
1626
16272015-05-08  Translation Project <translation@translationproject.org>
1628
1629	* po/da.po: new da translation from the Translation Project
1630
16312014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1632
1633	* src/gen.c, src/scan.l, tests/bison_nr_parser.y,
1634	tests/bison_yylloc_parser.y, tests/bison_yylval_parser.y,
1635	tests/multiple_scanners_nr_main.c: Fix `label unused` warning
1636
16372014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1638
1639	* src/flex.skl: Fix two "signed/unsigned" warnings
1640
16412014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1642
1643	* tests/alloc_extra.l, tests/array_nr.l, tests/array_r.l,
1644	tests/basic_nr.l, tests/basic_r.l, tests/bison_nr_scanner.l,
1645	tests/bison_yylloc_scanner.l, tests/bison_yylval_scanner.l,
1646	tests/ccl.l, tests/cxx_basic.ll, tests/debug_nr.l, tests/debug_r.l,
1647	tests/extended.l, tests/header_nr_scanner.l,
1648	tests/header_r_scanner.l, tests/include_by_buffer.direct.l,
1649	tests/include_by_push.direct.l,
1650	tests/include_by_reentrant.direct.l, tests/lineno_nr.l,
1651	tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_nr.l,
1652	tests/mem_r.l, tests/multiple_scanners_nr_1.l,
1653	tests/multiple_scanners_nr_2.l, tests/multiple_scanners_r_1.l,
1654	tests/multiple_scanners_r_2.l, tests/noansi_nr.l, tests/noansi_r.l,
1655	tests/posix.l, tests/posixly_correct.l, tests/prefix_nr.l,
1656	tests/prefix_r.l, tests/pthread.l, tests/quotes.l, tests/reject.l4,
1657	tests/rescan_nr.direct.l, tests/rescan_r.direct.l,
1658	tests/string_nr.l, tests/string_r.l, tests/tableopts.l4,
1659	tests/top.l, tests/yyextra.l: Fix `unused function` warnings in
1660	tests
1661
16622014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1663
1664	* tests/bison_nr_parser.y, tests/bison_yylloc_parser.y,
1665	tests/bison_yylval_parser.y: Fix `implicit function declaration`
1666	warnings in tests
1667
16682014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1669
1670	* tests/header_r_main.c, tests/multiple_scanners_nr_main.c,
1671	tests/reject.l4, tests/tableopts.l4, tests/top_main.c: Remove a few
1672	`unused variable` warnings
1673
16742014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1675
1676	* src/filter.c: Remove unused variable from
1677	src/filter.c:filter_fix_linedirs
1678
16792014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1680
1681	* src/scanopt.c: Remove unused argument and variable from
1682	src/scanopt.c:scanopt_err
1683
16842014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1685
1686	* src/flex.skl, src/libmain.c, src/parse.y, tests/bison_nr_main.c,
1687	tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y,
1688	tests/bison_yylval_main.c, tests/bison_yylval_parser.y,
1689	tests/header_nr_main.c, tests/header_r_main.c, tests/lineno_nr.l,
1690	tests/lineno_r.l, tests/lineno_trailing.l, tests/mem_r.l,
1691	tests/multiple_scanners_nr_main.c,
1692	tests/multiple_scanners_r_main.c, tests/pthread.l,
1693	tests/rescan_nr.direct.l, tests/rescan_r.direct.l, tests/top_main.c:
1694	Fix a few "unused parameter" warnings
1695
16962014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1697
1698	* src/main.c: Fix warning about redefined macro when multiple
1699	scanners are used.
1700
17012014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
1702
1703	* tests/bison_nr_parser.y: Avoid passing `const char*` argument as
1704	`char*` in test-bison-nr
1705
17062014-11-21  Alexis La Goutte <alexis.lagoutte@gmail.com>
1707
1708	* src/misc.c, src/regex.c, src/tables.c, src/tables_shared.c: Fix
1709	-Wdocumentation warnings
1710
17112014-11-16  Will Estes <westes575@gmail.com>
1712
1713	* tests/README: document new suite layout
1714
17152014-11-16  Will Estes <westes575@gmail.com>
1716
1717	* tests/TEMPLATE/.gitignore, tests/TEMPLATE/Makefile.am,
1718	tests/TEMPLATE/cvsignore, tests/TEMPLATE/parser.y,
1719	tests/TEMPLATE/scanner.l, tests/TEMPLATE/test.input,
1720	tests/create-test, tests/descriptions: remove unused files after
1721	test suite refactor
1722
17232014-11-14  Will Estes <westes575@gmail.com>
1724
1725	* .gitignore, doc/.gitignore: Ignore directories build-aux/, m4/ Since build-aux/ now contains a number of files previously at the
1726	top level, we ignore build-aux/. Therefore, it's not necessary to
1727	list any files that are now kept in it. Also, explicitly mark m4/ as
1728	a directory to ignore.
1729
17302014-11-14  Will Estes <westes575@gmail.com>
1731
1732	* configure.ac: added back call to AC_CONFIG_AUX_DIR.  In an effort to reduce top level directory clutter, reintroduced the
1733	call to AC_CONFIG_AUX_DIR. Moved the call to LT_INIT to after that
1734	call so configure will be able to find its files.
1735
17362014-07-18  Will Estes <westes575@gmail.com>
1737
1738	* tests/tableopts.sh, tests/testwrapper.sh: use unofficial bash
1739	strict mode and cleanups in supporting bash scripts
1740
17412014-07-18  Will Estes <westes575@gmail.com>
1742
1743	* tests/.gitignore, tests/Makefile.am, tests/tableopts.am,
1744	tests/tableopts.l4, tests/tableopts.sh, tests/tableopts.txt,
1745	tests/test-table-opts/.gitignore,
1746	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
1747	tests/test-table-opts/test.input: split apart table options tests
1748	into tests per threading, table option, serialization and
1749	verification
1750
17512014-07-17  Will Estes <westes575@gmail.com>
1752
1753	* tests/tableopts.sh: add tableopts.sh script
1754
17552014-07-02  Will Estes <westes575@gmail.com>
1756
1757	* configure.ac, tests/Makefile.am: use automake conditional  around
1758	pthread test
1759
17602014-07-01  Will Estes <westes575@gmail.com>
1761
1762	* tests/.gitignore, tests/Makefile.am, tests/lineno_trailing.l,
1763	tests/lineno_trailing.one.txt,
1764	tests/test-lineno-trailing/.gitignore,
1765	tests/test-lineno-trailing/Makefile.am,
1766	tests/test-lineno-trailing/scanner.l,
1767	tests/test-lineno-trailing/test.input: refactor lineno_trailing test
1768	for new test suite layout
1769
17702014-07-01  Will Estes <westes575@gmail.com>
1771
1772	* tests/.gitignore, tests/Makefile.am, tests/lineno_r.l,
1773	tests/lineno_r.one.txt, tests/test-lineno-r/.gitignore,
1774	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
1775	tests/test-lineno-r/test.input: refactor lineno_r test for new test
1776	suite layout
1777
17782014-07-01  Will Estes <westes575@gmail.com>
1779
1780	* tests/.gitignore, tests/Makefile.am, tests/lineno_nr.l,
1781	tests/lineno_nr.one.txt, tests/test-lineno-nr/.gitignore,
1782	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
1783	tests/test-lineno-nr/test.input, tests/testwrapper.sh: refactor
1784	lineno_nr test for new test suite layout
1785
17862014-06-30  Will Estes <westes575@gmail.com>
1787
1788	* tests/test-linedir-r/.gitignore,
1789	tests/test-linedir-r/Makefile.am,
1790	tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
1791	tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input:
1792	Remove linedir_r test.  The linedir_r test tested the implementation of line number
1793	tracking, not its results.
1794
17952014-06-24  Will Estes <westes575@gmail.com>
1796
1797	* tests/.gitignore, tests/Makefile.am, tests/pthread.l,
1798	tests/pthread_1.txt, tests/pthread_2.txt, tests/pthread_3.txt,
1799	tests/pthread_4.txt, tests/pthread_5.txt,
1800	tests/test-pthread/.gitignore, tests/test-pthread/Makefile.am,
1801	tests/test-pthread/scanner.l, tests/test-pthread/test-1.input,
1802	tests/test-pthread/test-2.input, tests/test-pthread/test-3.input,
1803	tests/test-pthread/test-4.input, tests/test-pthread/test-5.input:
1804	refactor pthread test for new test suite layout
1805
18062014-06-24  Will Estes <westes575@gmail.com>
1807
1808	* tests/Makefile.am: build reject_[vs]er tests explicitly to pass
1809	proper compiler flags
1810
18112014-06-24  Will Estes <westes575@gmail.com>
1812
1813	* tests/.gitignore, tests/Makefile.am, tests/cxx_yywrap.ll,
1814	tests/cxx_yywrap.txt, tests/test-c++-yywrap/.gitignore,
1815	tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
1816	tests/test-c++-yywrap/test.input, tests/testwrapper.sh: refactor
1817	cxx_yywrap test for new test suite layout
1818
18192014-06-17  Will Estes <westes575@gmail.com>
1820
1821	* tests/Makefile.am, tests/options.cn,
1822	tests/test-concatenated-options/.gitignore,
1823	tests/test-concatenated-options/Makefile.am: refactor concatenated
1824	options test for new test suite layout
1825
18262014-06-17  Will Estes <westes575@gmail.com>
1827
1828	* tests/.gitignore, tests/Makefile.am,
1829	tests/include_by_buffer.direct.l,
1830	tests/include_by_buffer.direct.txt,
1831	tests/include_by_buffer.direct_2.txt,
1832	tests/include_by_buffer.direct_3.txt,
1833	tests/include_by_push.direct.l, tests/include_by_push.direct.txt,
1834	tests/include_by_push.direct_2.txt,
1835	tests/include_by_push.direct_3.txt,
1836	tests/include_by_reentrant.direct.l,
1837	tests/include_by_reentrant.direct.txt,
1838	tests/include_by_reentrant.direct_2.txt,
1839	tests/include_by_reentrant.direct_3.txt,
1840	tests/test-include-by-buffer/.gitignore,
1841	tests/test-include-by-buffer/Makefile.am,
1842	tests/test-include-by-buffer/scanner.l,
1843	tests/test-include-by-buffer/test-1.input,
1844	tests/test-include-by-buffer/test-2.input,
1845	tests/test-include-by-buffer/test-3.input,
1846	tests/test-include-by-push/.gitignore,
1847	tests/test-include-by-push/Makefile.am,
1848	tests/test-include-by-push/scanner.l,
1849	tests/test-include-by-push/test-1.input,
1850	tests/test-include-by-push/test-2.input,
1851	tests/test-include-by-push/test-3.input,
1852	tests/test-include-by-reentrant/.gitignore,
1853	tests/test-include-by-reentrant/Makefile.am,
1854	tests/test-include-by-reentrant/scanner.l,
1855	tests/test-include-by-reentrant/test-1.input,
1856	tests/test-include-by-reentrant/test-2.input,
1857	tests/test-include-by-reentrant/test-3.input: refactor include_by_*
1858	tests for new test suite layout
1859
18602014-06-16  Will Estes <westes575@gmail.com>
1861
1862	* tests/.gitignore, tests/Makefile.am, tests/rescan_nr.direct.l,
1863	tests/rescan_nr.direct.txt, tests/rescan_nr.l, tests/rescan_nr.txt,
1864	tests/rescan_r.direct.l, tests/rescan_r.direct.txt,
1865	tests/test-rescan-r/.gitignore, tests/test-rescan-r/Makefile.am,
1866	tests/test-rescan-r/scanner.l, tests/test-rescan-r/test.input,
1867	tests/testwrapper.sh: refactor rescan_r test for new test suite
1868	layout
1869
18702014-06-16  Will Estes <westes575@gmail.com>
1871
1872	* tests/.gitignore, tests/Makefile.am, tests/rescan_nr.l,
1873	tests/rescan_nr.txt, tests/test-rescan-nr/.gitignore,
1874	tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
1875	tests/test-rescan-nr/test.input, tests/testwrapper.sh: Refactor
1876	rescan_nr test for new test suite layout.  Also add -r option to testwrapper.sh to support passing input file
1877	as a command line argument to the test scanner without using shell
1878	redirection.
1879
18802014-06-16  Will Estes <westes575@gmail.com>
1881
1882	* tests/Makefile.am: correct use of objext to OBJEXT
1883
18842014-06-16  Will Estes <westes575@gmail.com>
1885
1886	* tests/.gitignore, tests/Makefile.am, tests/quotes.l,
1887	tests/quotes.txt, tests/test-quotes/.gitignore,
1888	tests/test-quotes/Makefile.am, tests/test-quotes/scanner.l,
1889	tests/test-quotes/test.input: refactor quotes test for new test
1890	suite layout
1891
18922014-06-16  Will Estes <westes575@gmail.com>
1893
1894	* tests/.gitignore, tests/Makefile.am, tests/reject.l4,
1895	tests/reject.txt, tests/test-reject/.gitignore,
1896	tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
1897	tests/test-reject/test.input, tests/testwrapper.sh: Refactor reject
1898	test for new test suite layout.  Split out reject test into its constituant tests. Add .reject tests
1899	and .table tests for automake test log generation. Rewrite
1900	testwrapper.sh to handle running with a tables file and specifying
1901	optional input using command line options rather than positional
1902	parameters.
1903
19042014-06-15  Will Estes <westes575@gmail.com>
1905
1906	* tests/.gitignore, tests/Makefile.am,
1907	tests/multiple_scanners_r_1.l, tests/multiple_scanners_r_2.l,
1908	tests/multiple_scanners_r_main.c,
1909	tests/test-multiple-scanners-r/.gitignore,
1910	tests/test-multiple-scanners-r/Makefile.am,
1911	tests/test-multiple-scanners-r/main.c,
1912	tests/test-multiple-scanners-r/scanner-1.l,
1913	tests/test-multiple-scanners-r/scanner-2.l: Refactor
1914	multiple_scanners_r test for new test suite layout.  Also, remove the use of table files from this test as that tests two
1915	features at once and we want to be as close to testing one feature
1916	at a time as we can be.
1917
19182014-06-15  Will Estes <westes575@gmail.com>
1919
1920	* tests/.gitignore, tests/Makefile.am,
1921	tests/multiple_scanners_nr_1.l, tests/multiple_scanners_nr_2.l,
1922	tests/multiple_scanners_nr_main.c,
1923	tests/test-multiple-scanners-nr/.gitignore,
1924	tests/test-multiple-scanners-nr/Makefile.am,
1925	tests/test-multiple-scanners-nr/main.c,
1926	tests/test-multiple-scanners-nr/scanner-1.l,
1927	tests/test-multiple-scanners-nr/scanner-2.l: refactor
1928	multiple_scanners_nr test for new test suite layout
1929
19302014-06-14  Will Estes <westes575@gmail.com>
1931
1932	* tests/.gitignore, tests/Makefile.am,
1933	tests/cxx_multiple_scanners.txt, tests/cxx_multiple_scanners_1.ll,
1934	tests/cxx_multiple_scanners_2.ll,
1935	tests/cxx_multiple_scanners_main.cc,
1936	tests/test-c++-multiple-scanners/.gitignore,
1937	tests/test-c++-multiple-scanners/Makefile.am,
1938	tests/test-c++-multiple-scanners/main.cpp,
1939	tests/test-c++-multiple-scanners/scanner-1.l,
1940	tests/test-c++-multiple-scanners/scanner-2.l,
1941	tests/test-c++-multiple-scanners/test.input: refactor
1942	cxx_multiple_scanners test for new test suite layout
1943
19442014-06-14  Will Estes <westes575@gmail.com>
1945
1946	* tests/.gitignore, tests/Makefile.am, tests/c_cxx_nr.lll,
1947	tests/c_cxx_nr.txt, tests/c_cxx_r.lll, tests/c_cxx_r.txt,
1948	tests/test-c-cpp-nr/.gitignore, tests/test-c-cpp-nr/Makefile.am,
1949	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
1950	tests/test-c-cpp-r/.gitignore, tests/test-c-cpp-r/Makefile.am,
1951	tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input:
1952	refactor c_cxx_nr, c_cxx_r tests for new test suite layout
1953
19542014-06-14  Will Estes <westes575@gmail.com>
1955
1956	* tests/.gitignore, tests/Makefile.am, tests/cxx_basic.ll,
1957	tests/cxx_basic.txt, tests/test-c++-basic/.gitignore,
1958	tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
1959	tests/test-c++-basic/test.input: refactor cxx_basic test for new
1960	test suite layout
1961
19622014-06-14  Will Estes <westes575@gmail.com>
1963
1964	* tests/.gitignore, tests/Makefile.am, tests/posixly_correct.l,
1965	tests/test-posixly-correct/.gitignore,
1966	tests/test-posixly-correct/Makefile.am,
1967	tests/test-posixly-correct/scanner.l: refactor posixly_correct test
1968	for new test suite layout
1969
19702014-06-14  Will Estes <westes575@gmail.com>
1971
1972	* tests/.gitignore, tests/Makefile.am,
1973	tests/test-yyextra/.gitignore, tests/test-yyextra/Makefile.am,
1974	tests/test-yyextra/scanner.l, tests/test-yyextra/test.input,
1975	tests/yyextra.l, tests/yyextra.txt: refactor yyextra test for new
1976	test suite layout
1977
19782014-06-14  Will Estes <westes575@gmail.com>
1979
1980	* tests/.gitignore, tests/Makefile.am, tests/test-top/.gitignore,
1981	tests/test-top/Makefile.am, tests/test-top/main.c,
1982	tests/test-top/scanner.l, tests/test-top/test.input, tests/top.l,
1983	tests/top.txt, tests/top_main.c: refactor top test for new test
1984	suite layout
1985
19862014-06-14  Will Estes <westes575@gmail.com>
1987
1988	* tests/.gitignore, tests/Makefile.am, tests/string_r.l,
1989	tests/test-string-r/.gitignore, tests/test-string-r/Makefile.am,
1990	tests/test-string-r/scanner.l: refactor string_r test for new test
1991	suite layout
1992
19932014-06-14  Will Estes <westes575@gmail.com>
1994
1995	* tests/.gitignore, tests/Makefile.am, tests/string_nr.l,
1996	tests/test-string-nr/.gitignore, tests/test-string-nr/Makefile.am,
1997	tests/test-string-nr/scanner.l: refactor string_nr test for new test
1998	suite layout
1999
20002014-06-12  Will Estes <westes575@gmail.com>
2001
2002	* tests/.gitignore, tests/Makefile.am, tests/prefix_r.l,
2003	tests/prefix_r.txt, tests/test-prefix-r/.gitignore,
2004	tests/test-prefix-r/Makefile.am, tests/test-prefix-r/README,
2005	tests/test-prefix-r/scanner.l, tests/test-prefix-r/test.input:
2006	refactor prefix_r test for new test suite layout
2007
20082014-06-12  Will Estes <westes575@gmail.com>
2009
2010	* tests/.gitignore, tests/Makefile.am, tests/prefix_nr.l,
2011	tests/prefix_nr.txt, tests/test-prefix-nr/.gitignore,
2012	tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/README,
2013	tests/test-prefix-nr/scanner.l, tests/test-prefix-nr/test.input:
2014	refactor prefix_nr for new test suite layout
2015
20162014-06-12  Will Estes <westes575@gmail.com>
2017
2018	* tests/testwrapper.sh: Check if test input file exists.  Not all tests have input files, so check if one exists and run the
2019	test program accordingly.
2020
20212014-06-12  Will Estes <westes575@gmail.com>
2022
2023	* tests/.gitignore, tests/Makefile.am, tests/posix.l,
2024	tests/test-posix/.gitignore, tests/test-posix/Makefile.am,
2025	tests/test-posix/scanner.l: refactor posix test for new test suite
2026	layout
2027
20282014-06-12  Will Estes <westes575@gmail.com>
2029
2030	* tests/.gitignore, tests/Makefile.am, tests/noansi_r.l,
2031	tests/noansi_r.txt, tests/test-noansi-r/.gitignore,
2032	tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
2033	tests/test-noansi-r/test.input: refactor noansi_r test for new test
2034	suite layout
2035
20362014-06-12  Will Estes <westes575@gmail.com>
2037
2038	* tests/.gitignore, tests/Makefile.am, tests/noansi_nr.l,
2039	tests/noansi_nr.txt, tests/test-noansi-nr/.gitignore,
2040	tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
2041	tests/test-noansi-nr/test.input: refactor noansi_nr for new test
2042	suite layout
2043
20442014-06-05  Will Estes <westes575@gmail.com>
2045
2046	* tests/.gitignore, tests/Makefile.am, tests/mem_r.l,
2047	tests/mem_r.txt, tests/test-mem-r/.gitignore,
2048	tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
2049	tests/test-mem-r/test.input: refactor mem_r test for new test suite
2050	layout
2051
20522014-06-05  Will Estes <westes575@gmail.com>
2053
2054	* tests/.gitignore, tests/Makefile.am, tests/mem_nr.l,
2055	tests/mem_nr.txt, tests/test-mem-nr/.gitignore,
2056	tests/test-mem-nr/Makefile.am, tests/test-mem-nr/scanner.l,
2057	tests/test-mem-nr/test.input: refactor mem_nr test for new test
2058	suite layout
2059
20602014-06-04  Will Estes <westes575@gmail.com>
2061
2062	* tests/.gitignore, tests/Makefile.am, tests/header_r.txt,
2063	tests/header_r_main.c, tests/header_r_scanner.l,
2064	tests/test-header-r/.gitignore, tests/test-header-r/Makefile.am,
2065	tests/test-header-r/main.c, tests/test-header-r/scanner.l,
2066	tests/test-header-r/test.input: refactor header_r test for new test
2067	suite layout
2068
20692014-06-04  Will Estes <westes575@gmail.com>
2070
2071	* tests/.gitignore, tests/Makefile.am, tests/header_nr.txt,
2072	tests/header_nr_main.c, tests/header_nr_scanner.l,
2073	tests/test-header-nr/.gitignore, tests/test-header-nr/Makefile.am,
2074	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
2075	tests/test-header-nr/test.input: refactor header_nr test for new
2076	test suite layout
2077
20782014-06-04  Will Estes <westes575@gmail.com>
2079
2080	* tests/.gitignore, tests/Makefile.am, tests/extended.l,
2081	tests/extended.txt, tests/test-extended/.gitignore,
2082	tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
2083	tests/test-extended/test.input: refactor extended test for new test
2084	suite layout
2085
20862014-06-04  Will Estes <westes575@gmail.com>
2087
2088	* tests/.gitignore, tests/Makefile.am, tests/debug_r.l,
2089	tests/debug_r.txt, tests/test-debug-r/.gitignore,
2090	tests/test-debug-r/Makefile.am, tests/test-debug-r/scanner.l,
2091	tests/test-debug-r/test.input: refactor debug_r test for new test
2092	suite layout
2093
20942014-06-04  Will Estes <westes575@gmail.com>
2095
2096	* tests/.gitignore, tests/Makefile.am, tests/debug_nr.l,
2097	tests/debug_nr.txt, tests/test-debug-nr/.gitignore,
2098	tests/test-debug-nr/Makefile.am, tests/test-debug-nr/scanner.l,
2099	tests/test-debug-nr/test.input: refactor debug_nr test for new test
2100	suite layout
2101
21022014-06-04  Will Estes <westes575@gmail.com>
2103
2104	* tests/.gitignore, tests/Makefile.am, tests/ccl.l, tests/ccl.txt,
2105	tests/test-ccl/.gitignore, tests/test-ccl/Makefile.am,
2106	tests/test-ccl/scanner.l, tests/test-ccl/test.input: refactor ccl
2107	test for new test suite layout
2108
21092014-06-04  Will Estes <westes575@gmail.com>
2110
2111	* tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l,
2112	tests/alloc-extra.txt, tests/alloc_extra.l, tests/alloc_extra.txt,
2113	tests/array-nr.l, tests/array-nr.txt, tests/array-r.l,
2114	tests/array-r.txt, tests/array_nr.l, tests/array_nr.txt,
2115	tests/array_r.l, tests/array_r.txt, tests/basic-nr.l,
2116	tests/basic-nr.txt, tests/basic-r.l, tests/basic-r.txt,
2117	tests/basic_nr.l, tests/basic_nr.txt, tests/basic_r.l,
2118	tests/basic_r.txt, tests/bison-nr-main.c, tests/bison-nr-parser.y,
2119	tests/bison-nr-scanner.l, tests/bison-nr.txt,
2120	tests/bison-yylloc-main.c, tests/bison-yylloc-parser.y,
2121	tests/bison-yylloc-scanner.l, tests/bison-yylloc.txt,
2122	tests/bison-yylval-main.c, tests/bison-yylval-parser.y,
2123	tests/bison-yylval-scanner.l, tests/bison-yylval.txt,
2124	tests/bison_nr.txt, tests/bison_nr_main.c, tests/bison_nr_parser.y,
2125	tests/bison_nr_scanner.l, tests/bison_yylloc.txt,
2126	tests/bison_yylloc_main.c, tests/bison_yylloc_parser.y,
2127	tests/bison_yylloc_scanner.l, tests/bison_yylval.txt,
2128	tests/bison_yylval_main.c, tests/bison_yylval_parser.y,
2129	tests/bison_yylval_scanner.l: use underscores in test file names to
2130	silence automake warnings
2131
21322014-06-04  Will Estes <westes575@gmail.com>
2133
2134	* .gitignore, m4/.gitignore, m4/Makefile.am: do not track m4
2135	subdirectory any more
2136
21372014-06-04  Will Estes <westes575@gmail.com>
2138
2139	* .gitignore, configure.ac: upgrade automake version to 1.14.1 Unfortunately, automake 1.14.1 does not play nicely with
2140	AC_CONFIG_AUX_DIR, so upgrading the used automake version required
2141	removing the build-aux directory and letting autoconf's installed
2142	helper files live more over the tree.
2143
21442014-06-04  Will Estes <westes575@gmail.com>
2145
2146	* doc/.gitignore: ignore more files generated by texinfo
2147
21482014-06-04  Will Estes <westes575@gmail.com>
2149
2150	* configure.ac: update gettext version to 0.19
2151
21522014-06-04  Will Estes <westes575@gmail.com>
2153
2154	* configure.ac: call LT_INIT earlier in configure.ac
2155
21562014-06-04  Will Estes <westes575@gmail.com>
2157
2158	* tests/.gitignore, tests/Makefile.am, tests/bison-yylval-main.c,
2159	tests/bison-yylval-parser.y, tests/bison-yylval-scanner.l,
2160	tests/bison-yylval.txt, tests/test-bison-yylval/.gitignore,
2161	tests/test-bison-yylval/Makefile.am,
2162	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
2163	tests/test-bison-yylval/scanner.l,
2164	tests/test-bison-yylval/test.input: refactor bison-yylval test for
2165	new test suite layout
2166
21672014-06-04  Will Estes <westes575@gmail.com>
2168
2169	* tests/.gitignore, tests/Makefile.am, tests/bison-yylloc-main.c,
2170	tests/bison-yylloc-parser.y, tests/bison-yylloc-scanner.l,
2171	tests/bison-yylloc.txt, tests/test-bison-yylloc/.gitignore,
2172	tests/test-bison-yylloc/Makefile.am,
2173	tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
2174	tests/test-bison-yylloc/scanner.l,
2175	tests/test-bison-yylloc/test.input: refactor bison-yylloc test for
2176	new test suite layout
2177
21782014-06-03  Will Estes <westes575@gmail.com>
2179
2180	* tests/.gitignore, tests/Makefile.am, tests/bison-nr-main.c,
2181	tests/bison-nr-parser.y, tests/bison-nr-scanner.l,
2182	tests/bison-nr.txt, tests/test-bison-nr/.gitignore,
2183	tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
2184	tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
2185	tests/test-bison-nr/test.input: refactor bison-nr test for new test
2186	suite layout
2187
21882014-06-01  Will Estes <westes575@gmail.com>
2189
2190	* tests/.gitignore, tests/Makefile.am, tests/array-r.l,
2191	tests/array-r.txt, tests/test-array-r/.gitignore,
2192	tests/test-array-r/Makefile.am, tests/test-array-r/scanner.l,
2193	tests/test-array-r/test.input: refactor array-r test for new test
2194	suite layout
2195
21962014-06-01  Will Estes <westes575@gmail.com>
2197
2198	* tests/Makefile.am: list tests/README with other EXTRA_DIST files
2199	in tests/
2200
22012014-06-01  Will Estes <westes575@gmail.com>
2202
2203	* tests/.gitignore, tests/Makefile.am, tests/array-nr.l,
2204	tests/array-nr.txt, tests/test-array-nr/.gitignore,
2205	tests/test-array-nr/Makefile.am, tests/test-array-nr/scanner.l,
2206	tests/test-array-nr/test.input: refactor array-nr test for new test
2207	suite layout
2208
22092014-06-01  Will Estes <westes575@gmail.com>
2210
2211	* tests/Makefile.am, tests/testwrapper.sh: make tests/testwrapper.sh
2212	more verbose; find input in srcdir Since output is redirected by the automake parallel test suite
2213	driver, turn on both -v and -x in bash for the testwrapper.sh shell
2214	script. This helps a ton in debugging problems with the test harness
2215	itself.  In general, the input files are in automake's srcdir and the name of
2216	the test includes the relative path to it (even though that's
2217	supposed to be ./). Therefore, pass srcdir in AM_LOG_FLAGS and
2218	prepend that to the test name as part of constructing the input
2219	file's name.
2220
22212014-06-01  Will Estes <westes575@gmail.com>
2222
2223	* tests/Makefile.am: distribute tests/testwrapper.sh
2224
22252014-06-01  Will Estes <westes575@gmail.com>
2226
2227	* tests/.gitignore, tests/Makefile.am, tests/alloc-extra.l,
2228	tests/alloc-extra.txt, tests/test-alloc-extra/.gitignore,
2229	tests/test-alloc-extra/Makefile.am,
2230	tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input:
2231	refacter alloc-extra for new test suite layout
2232
22332014-05-29  Will Estes <westes575@gmail.com>
2234
2235	* tests/.gitignore, tests/Makefile.am, tests/basic-r.l,
2236	tests/basic-r.txt, tests/test-basic-r/.gitignore,
2237	tests/test-basic-r/Makefile.am, tests/test-basic-r/scanner.l,
2238	tests/test-basic-r/test.input: refactor basic-r test for new test
2239	suite layout
2240
22412014-04-22  Will Estes <westes575@gmail.com>
2242
2243	* tests/Makefile.am, tests/basic-nr.l, tests/basic-nr.txt,
2244	tests/test-basic-nr/.gitignore, tests/test-basic-nr/Makefile.am,
2245	tests/test-basic-nr/scanner.l, tests/test-basic-nr/test.input,
2246	tests/testwrapper.sh: refactor basic-nr test for new test suite
2247	layout
2248
22492014-04-22  Will Estes <westes575@gmail.com>
2250
2251	* configure.ac: remove old tests/ subdirectories from build system
2252
22532014-04-22  Will Estes <westes575@gmail.com>
2254
2255	* configure.ac: add parallel test suite option to build system
2256
22572014-04-22  Will Estes <westes575@gmail.com>
2258
2259	* tests/.gitignore: ignore files for new test suite layout
2260
22612014-04-22  Will Estes <westes575@gmail.com>
2262
2263	* tests/Makefile.am: use automake parallel test suite option  to
2264	build test suite
2265
22662014-04-09  Manoj Srivastava <srivasta@golden-gryphon.com>
2267
2268	* tests/test-bison-yylloc/parser.y,
2269	tests/test-bison-yylval/parser.y: Do not use obsolete bison
2270	constructs in tests.  In Bison 3.0, support for YYLEX_PARAM and YYPARSE_PARAM has been
2271	removed (deprecated in Bison 1.875): use %lex-param, %parse-param,
2272	or %param. This commit fixes the tests so they still work.  Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com>
2273
22742014-10-31  Christos Zoulas <christos@zoulas.com>
2275
2276	* src/buf.c, src/filter.c, src/flex.skl, src/flexdef.h, src/gen.c,
2277	src/libmain.c, src/libyywrap.c, src/main.c, src/misc.c, src/nfa.c,
2278	src/scan.l, src/scanflags.c, src/scanopt.c, src/yylex.c: NetBSD
2279	downstream patches.    const fixes.    -Wconversion fixes for the skeleton files.    param namespace protection (add _ to inline function parameters).    unused variable/code removal.    rename warn to lwarn to avoid conflict with <err.h>.    ctype.h function argument correction.    merged the error functions lerrif and lerrsf -> lerr.
2280
22812014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
2282
2283	* src/flexdef.h, src/misc.c, src/scanflags.c: Allow error reporting
2284	routines to accept varying number of arguments in modern style
2285
22862014-07-25  Mariusz Pluciński <mplucinski@mplucinski.com>
2287
2288	* src/buf.c: Fix warning on assigning from `const char*` to `char*`
2289
22902014-07-24  Mariusz Pluciński <mplucinski@mplucinski.com>
2291
2292	* src/main.c: Add disambiguation braces in main.c
2293
22942014-07-17  Yuri <yuri@tsoft.com>
2295
2296	* doc/flex.texi, examples/fastwc/mywc.c, src/ccl.c, src/dfa.c,
2297	src/ecs.c, src/flex.skl, src/flexdef.h, src/gen.c, src/misc.c,
2298	src/nfa.c, src/parse.y, src/scan.l, src/sym.c, src/tblcmp.c: Removed
2299	deprecated 'register' storage class specifier.  clang-3.5.0 now
2300	complains about them: warning: 'register' storage class specifier is
2301	deprecated [-Wdeprecated-register]
2302
23032014-06-21  Mariusz Pluciński <mplucinski@mplucinski.com>
2304
2305	* src/flexdef.h, src/main.c, src/misc.c, src/options.c,
2306	src/options.h, src/yylex.c: Change output formats from octal to
2307	hexadecimal
2308
23092014-06-11  Will Estes <westes575@gmail.com>
2310
2311	* NEWS, configure.ac: update version number to 2.6.0-pre
2312
23132014-05-03  Will Estes <westes575@gmail.com>
2314
2315	* src/ecs.c: check limits before using array index cclp; resolves
2316	sf-166
2317
23182014-04-02  Sean McBride <sean@rogue-research.com>
2319
2320	* src/flex.skl: Suppress clang warning about empty @param paragraph;
2321	resolves sf#158 Signed-off-by: Will Estes <westes575@gmail.com>
2322
23232014-04-02  Will Estes <westes575@gmail.com>
2324
2325	* doc/flex.texi: fix punction when talking about colon-bracket
2326	delimiters; resolves sf#167
2327
23282014-04-02  Will Estes <westes575@gmail.com>
2329
2330	* doc/flex.texi: remove proofreading comment
2331
23322014-04-02  Will Estes <westes575@gmail.com>
2333
2334	* doc/flex.texi: Put angle brackets around start condition name;
2335	resolves bug #168.
2336
23372014-04-02  Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
2338
2339	* lib/Makefile.am, lib/realloc.c: Fix malloc/realloc replacement,
2340	bug#151.  Signed-off-by: Will Estes <westes575@gmail.com>
2341
23422014-04-02  Will Estes <westes575@gmail.com>
2343
2344	* lib/malloc.c: change crlf line ending to lf
2345
23462014-03-26  Will Estes <westes575@gmail.com>
2347
2348	* NEWS: mention flex 2.5.39 release in NEWS file
2349
23502014-03-26  Will Estes <westes575@gmail.com>
2351
2352	* control.ac: initial default control file for shipper
2353
23542014-03-05  Cyril Brulebois <kibi@debian.org>
2355
2356	* src/flex.skl: Adjust buffer sizes on ia64.  From the debian change entry: > Finish fixing the ia64 buffer issue. Previous commits increased
2357	YY_READ_BUF_SIZE (where __ia64__ is defined) but left YY_BUF_SIZE
2358	unchanged, so that didn't fix the problem in the end. In the general
2359	case, the latter is twice the former. Therefore set it to the same
2360	ratio in the ia64 case.  In general, this sort of architecture specific fix is not the path
2361	we want to take, but the cleanup should be done in a more organized
2362	way in the future and getting it working would be preferrable now.
2363
23642014-02-18  Will Estes <westes575@gmail.com>
2365
2366	* Makefile.am, src/Makefile.am: move m4 make variable to
2367	src/Makefile.am.  This prevents an error when building skel.c caused by the $(m4) make
2368	variable not being defined. Particularly nasty since skel.c would
2369	still be created, thus causing make to think skel.c was up to date.
2370
23712014-02-18  Will Estes <westes575@gmail.com>
2372
2373	* devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl,
2374	devel/tables.pl: remove unused devel/ subdirectory from codebase
2375
23762014-02-15  Will Estes <westes575@gmail.com>
2377
2378	* po/Rules-getpo: Add make rule to rsync latest .po files from
2379	translation project.  The rule assumes that rsync is on the path and that there is exactly
2380	one domain listed in the DOMAIN make variable. The intent is that
2381	the rule will work with vpath builds.
2382
23832014-02-14  Will Estes <westes575@gmail.com>
2384
2385	* .gitignore: git ignore directories of the form flex-*
2386
23872014-02-14  Will Estes <westes575@gmail.com>
2388
2389	* po/POTFILES.in: list source files for translation as now being in
2390	src/
2391
23922014-02-14  Will Estes <westes575@gmail.com>
2393
2394	* Makefile.am, configure.ac, tools/Makefile.am: Add tools/
2395	directory.  Since tools/git2cl is a dependency of ChangeLog, not distributing
2396	tools/git2cl with flex causes the "make dist" target to fail in the
2397	distributed tar ball.
2398
23992014-02-14  Will Estes <westes575@gmail.com>
2400
2401	* Makefile.am: removes extraneous files from EXTRA_DIST as automake
2402	picks them up better without mentioning them
2403
24042014-02-14  Will Estes <westes575@gmail.com>
2405
2406	* NEWS: mention version 2.6.0 in release news
2407
24082014-02-14  Will Estes <westes575@gmail.com>
2409
2410	* .gitignore, FlexLexer.h, Makefile.am, buf.c, ccl.c, configure.ac,
2411	dfa.c, doc/.gitignore, doc/Makefile.am, ecs.c, filter.c, flex.skl,
2412	flexdef.h, flexint.h, gen.c, gettext.h, lib/.gitignore, libmain.c,
2413	libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, options.c,
2414	options.h, parse.y, regex.c, scan.l, scanflags.c, scanopt.c,
2415	scanopt.h, src/.gitignore, src/FlexLexer.h, src/Makefile.am,
2416	src/buf.c, src/ccl.c, src/dfa.c, src/ecs.c, src/filter.c,
2417	src/flex.skl, src/flexdef.h, src/flexint.h, src/gen.c,
2418	src/gettext.h, src/libmain.c, src/libyywrap.c, src/main.c,
2419	src/misc.c, src/mkskel.sh, src/nfa.c, src/options.c, src/options.h,
2420	src/parse.y, src/regex.c, src/scan.l, src/scanflags.c,
2421	src/scanopt.c, src/scanopt.h, src/sym.c, src/tables.c,
2422	src/tables.h, src/tables_shared.c, src/tables_shared.h,
2423	src/tblcmp.c, src/version.h, src/yylex.c, sym.c, tables.c,
2424	tables.h, tables_shared.c, tables_shared.h, tblcmp.c, version.h,
2425	yylex.c: move flex program sources into src/ directory The *.[chly] sources are now in the src directory. This implies a
2426	bunch of changes in Makefile.am and friends to account for the new
2427	location. The .gitignore files are now more local to places where
2428	various object files and generated source files occur.
2429
24302014-02-13  Will Estes <westes575@gmail.com>
2431
2432	* configure.ac: increment flex version to 2.6.0
2433
24342014-02-16  Translation Project <coordinator@translationproject.org>
2435
2436	* po/ru.po: update ru translation from the translation project
2437
24382014-02-14  Will Estes <westes575@gmail.com>
2439
2440	* NEWS: mention updated da translation in release news
2441
24422014-02-14  Translation Project <coordinator@translationproject.org>
2443
2444	* po/da.po: update da translation from the translation project
2445
24462014-02-14  Will Estes <westes575@gmail.com>
2447
2448	* NEWS: mention updated es translation in release news
2449
24502014-02-14  Translation Project <coordinator@translationproject.org>
2451
2452	* po/es.po: update es translation from the translation project
2453
24542014-02-14  Will Estes <westes575@gmail.com>
2455
2456	* NEWS: mention updated ko translation in release news
2457
24582014-02-14  Translation Project <coordinator@translationproject.org>
2459
2460	* po/ko.po: update ko translation from the translation project
2461
24622014-02-14  Will Estes <westes575@gmail.com>
2463
2464	* NEWS: mention updated ro translation in release news
2465
24662014-02-14  Translation Project <coordinator@translationproject.org>
2467
2468	* po/ro.po: update ro translation from the translation project
2469
24702014-02-14  Will Estes <westes575@gmail.com>
2471
2472	* NEWS: mention updated ru translation in release news
2473
24742014-02-14  Translation Project <coordinator@translationproject.org>
2475
2476	* po/ru.po: update ru translation from the translation project
2477
24782014-02-14  Will Estes <westes575@gmail.com>
2479
2480	* NEWS: mention updated sv translation in news
2481
24822014-02-14  Translation Project <coordinator@translationproject.org>
2483
2484	* po/sv.po: update sv translation from the translation project
2485
24862014-02-14  Will Estes <westes575@gmail.com>
2487
2488	* NEWS: mention updated tr translation in news
2489
24902014-02-14  Translation Project <coordinator@translationproject.org>
2491
2492	* po/tr.po: update tr translation from the translation project
2493
24942014-02-14  Will Estes <westes575@gmail.com>
2495
2496	* NEWS: mention updated zh_CN in release news
2497
24982014-02-14  Translation Project <coordinator@translationproject.org>
2499
2500	* po/zh_CN.po: update zh_CN translation from the translation project
2501
25022014-02-14  Will Estes <westes575@gmail.com>
2503
2504	* NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw
2505	translation to its proper zh_TW name
2506
25072014-02-14  Will Estes <westes575@gmail.com>
2508
2509	* NEWS: mention updated nl, vi translations in release news
2510
25112014-02-14  Translation Project <coordinator@translationproject.org>
2512
2513	* po/vi.po: update vi translation from the translation project
2514
25152014-02-14  Translation Project <coordinator@translationproject.org>
2516
2517	* po/nl.po: update nl translation from the translation project
2518
25192014-02-14  Will Estes <westes575@gmail.com>
2520
2521	* TODO: remove some unneeded entries from the todo list
2522
25232014-02-13  Will Estes <westes575@gmail.com>
2524
2525	* doc/Makefile.am: list more generated files in CLEANFILES
2526
25272014-02-13  Will Estes <westes575@gmail.com>
2528
2529	* doc/flex.xml: remove unmaintained xml documentation
2530
25312014-02-13  Will Estes <westes575@gmail.com>
2532
2533	* configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1
2534
25352014-02-13  Will Estes <westes575@gmail.com>
2536
2537	* README: list new location of flex git repo
2538
25392014-02-13  Will Estes <westes575@gmail.com>
2540
2541	* po/.gitignore: git ignore generated files from english quoting
2542	variant translations
2543
25442014-02-13  Will Estes <westes575@gmail.com>
2545
2546	* po/LINGUAS: name english quoting variants correctly
2547
25482014-02-13  Will Estes <westes575@gmail.com>
2549
2550	* Makefile.am, configure.ac, tools/Makefile.am: removed tools/
2551	subdirectory from distribution Since it is not possible to rebuild the ChangeLog file without being
2552	in a git working directory of flex, distributing the tools directory
2553	is misleading. In particular, git2cl will always fail.
2554
25552014-02-13  Will Estes <westes575@gmail.com>
2556
2557	* po/LINGUAS: removed unneeded blank line from translation list
2558
25592014-02-13  Will Estes <westes575@gmail.com>
2560
2561	* po/LINGUAS: added en quoting variants to translation list
2562
25632014-02-11  Will Estes <westes575@gmail.com>
2564
2565	* configure.ac: use gnu automake option instead of gnits option
2566
25672014-02-11  Will Estes <westes575@gmail.com>
2568
2569	* README-alpha: remove README_alpha file since it is no longer
2570	needed
2571
25722014-02-10  Will Estes <westes575@gmail.com>
2573
2574	* configure.ac: increment version to 2.5.38
2575
25762013-11-27  Will Estes <westes575@gmail.com>
2577
2578	* NEWS: flesh out internationalization section of NEWS file; mention
2579	pt_BR translation
2580
25812013-11-27  Translation Project <coordinator@translationproject.org>
2582
2583	* po/pt_BR.po: update pt_BR translation from the translation project
2584
25852013-10-31  Will Estes <westes575@gmail.com>
2586
2587	* NEWS: begin listing 2.5.38 version in NEWS; list new sr
2588	translation
2589
25902013-10-31  Will Estes <westes575@gmail.com>
2591
2592	* po/LINGUAS: list new sr translation in list of translations
2593
25942013-10-31  Will Estes <westes575@gmail.com>
2595
2596	* po/sr.po: add sr translation from the translation project
2597
25982013-07-02  Till Varoquaux <till.varoquaux@gmail.com>
2599
2600	* configure.ac, flex.skl, nfa.c, tests/Makefile.am,
2601	tests/test-lineno-trailing/.gitignore,
2602	tests/test-lineno-trailing/Makefile.am,
2603	tests/test-lineno-trailing/scanner.l,
2604	tests/test-lineno-trailing/test.input: Adjust yylineno properly when
2605	rewinding trailing contexts.
2606
26072013-05-28  Will Estes <westes575@gmail.com>
2608
2609	* Makefile.am: Remove incorrect / in install-exec-hook target
2610
26112013-02-16  Translation Project <coordinators@translationproject.org>
2612
2613	* po/LINGUAS, po/zh_tw.po: add zh_tw translation from the
2614	translation project
2615
26162012-12-06  Christoph Junghans <ottxor@gentoo.org>
2617
2618	* Makefile.am, configure.ac: add version information to shared
2619	library Signed-off-by: Will Estes <westes575@gmail.com>
2620
26212012-12-04  Christoph Junghans <ottxor@gentoo.org>
2622
2623	* .gitignore, Makefile.am, configure.ac, lib/Makefile.am: Build
2624	libfl and libcompat using libtool; resolves #3586814 Signed-off-by: Will Estes <westes575@gmail.com>
2625
26262012-12-04  Translation Project <coordinator@translationproject.org>
2627
2628	* po/ca.po: update ca translation
2629
26302012-10-31  Hugh Sasse <hgs@dmu.ac.uk>
2631
2632	* tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am:
2633	use cmp instead of diff in some tests for portability reasons Signed-off-by: Will Estes <westes575@gmail.com>
2634
26352012-10-31  Dennis Clarke <dclarke@blastwave.org>
2636
2637	* tests/TEMPLATE/Makefile.am, tests/test-alloc-extra/Makefile.am,
2638	tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2639	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2640	tests/test-bison-nr/Makefile.am,
2641	tests/test-bison-yylloc/Makefile.am,
2642	tests/test-bison-yylval/Makefile.am,
2643	tests/test-c++-basic/Makefile.am,
2644	tests/test-c++-multiple-scanners/Makefile.am,
2645	tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2646	tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
2647	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2648	tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
2649	tests/test-header-r/Makefile.am,
2650	tests/test-include-by-buffer/Makefile.am,
2651	tests/test-include-by-push/Makefile.am,
2652	tests/test-include-by-reentrant/Makefile.am,
2653	tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
2654	tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
2655	tests/test-mem-r/Makefile.am,
2656	tests/test-multiple-scanners-nr/Makefile.am,
2657	tests/test-multiple-scanners-r/Makefile.am,
2658	tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
2659	tests/test-posix/Makefile.am,
2660	tests/test-posixly-correct/Makefile.am,
2661	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2662	tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
2663	tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
2664	tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
2665	tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
2666	tests/test-top/Makefile.am, tests/test-yyextra/Makefile.am: add
2667	CFLAGS and CXXFLAGS options as appropriate to testsuite Makefile.am
2668	files Signed-off-by: Will Estes <westes575@gmail.com>
2669
26702012-10-25  Will Estes <westes575@gmail.com>
2671
2672	* po/LINGUAS: add hr to list of translations
2673
26742012-10-25  Translation Project <coordinator@translationproject.org>
2675
2676	* po/hr.po: add hr translation from the translation project
2677
26782012-10-25  Translation Project <coordinator@translationproject.org>
2679
2680	* po/fr.po: new fr translation project from the translation project
2681
26822012-09-08  Will Estes <westes575@gmail.com>
2683
2684	* po/LINGUAS: update languages list to include esperanto translation
2685
26862012-09-08  Translation Project <coordinator@translationproject.org>
2687
2688	* po/eo.po: add eo translation from the translation project
2689
26902012-08-26  Will Estes <westes575@gmail.com>
2691
2692	* configure.ac: add dist-xz to automake options; resolves #3561837
2693
26942012-08-26  Will Estes <westes575@gmail.com>
2695
2696	* autogen.sh, configure.ac: require gettext 0.18; force autoreconf
2697	in autogen.sh; resolves #3561759 Autoconf had trouble finding the shared libraries for gettext. Using
2698	gettext 0.18 fixes that.  When updating the gettext version number, autoreconf could fail to
2699	update files, since autopoint would assume the gettext-related files
2700	had been locally modified. Passing --force prevents that from
2701	happening.
2702
27032012-08-15  Will Estes <westes575@gmail.com>
2704
2705	* Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am
2706
27072012-08-13  Will Estes <westes575@gmail.com>
2708
2709	* : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will
2710	Estes <westes575@gmail.com> Date:   Mon Aug 13 16:23:35 2012 -0400
2711
27122012-08-08  Will Estes <westes575@gmail.com>
2713
2714	* README, README.cvs: append README.cvs contents to README
2715
27162012-08-08  Will Estes <westes575@gmail.com>
2717
2718	* gen.c: fix m4 error when useecs and nultrans are true; resolves
2719	#1816878
2720
27212012-08-08  Robert Minsk <rminsk@users.sourceforge.net>
2722
2723	* flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com>
2724
27252012-08-08  Robert Minsk <rminsk@users.sourceforge.net>
2726
2727	* flex.skl, main.c: do not output yy_nxt to header with %option
2728	full; resolves #1739922 Signed-off-by: Will Estes <westes575@gmail.com>
2729
27302012-08-07  Will Estes <westes575@gmail.com>
2731
2732	* main.c: let flex decide if yymore and  reject are needed in lex
2733	compatible mode This resolves bug #3510440.
2734
27352012-08-06  Translation Project <coordinator@translationproject.org>
2736
2737	* po/vi.po: new vi translation from the translation project
2738
27392012-08-06  Will Estes <westes575@gmail.com>
2740
2741	* .gitignore: add more patterns to .gitignore Undersome circumstances, the build process will generate conf.in~,
2742	which we want to ignore. Also, some patch files will apply but not
2743	cleanly and *.orig and *.rej files are generated. We want to ignore
2744	them as well.
2745
27462012-08-06  Will Estes <westes575@gmail.com>
2747
2748	* configure.ac, configure.in: rename configure.in to configure.ac to
2749	prep for upcoming automake changes
2750
27512012-08-06  Elias Pipping <pipping@users.sourceforge.net>
2752
2753	* tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
2754	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y:
2755	Fix two tests to pass under bison 2.6 Given that bison is moving forward with the %parse-param instead of
2756	YYPARSE_PARAM syntax, it makes sense to switch over to using the new
2757	style declaration. In particular, this means that flex scanners that
2758	use bison features will now require bison 2.6 or higher.  Signed-off-by: Will Estes <westes575@gmail.com>
2759
27602012-08-04  Will Estes <westes575@gmail.com>
2761
2762	* po/nl.po: new nl translation from the translation project
2763
27642012-08-04  Mike Frysinger <vapier@gentoo.org>
2765
2766	* flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com>
2767
27682012-08-04  nomis52 <nomis52@users.sourceforge.net>
2769
2770	* flex.skl, gen.c: Change variable types to silence compiler
2771	warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com>
2772
27732012-08-03  Will Estes <westes575@gmail.com>
2774
2775	* NEWS: update NEWS to reflect changes in 2.5.37
2776
27772012-08-03  Will Estes <westes575@gmail.com>
2778
2779	* configure.in: update flex version to 2.5.37
2780
27812012-08-03  Will Estes <westes575@gmail.com>
2782
2783	* po/de.po: new de translation from the translation project
2784
27852012-08-02  Will Estes <westes575@gmail.com>
2786
2787	* po/vi.po: new vi translation from the translation project
2788
27892012-08-02  Will Estes <westes575@gmail.com>
2790
2791	* po/pl.po: new pl translation from the translation project
2792
27932012-08-02  Will Estes <westes575@gmail.com>
2794
2795	* po/fi.po: new fi translation from the translation project
2796
27972012-08-02  Will Estes <westes575@gmail.com>
2798
2799	* Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if
2800	flex++ already exists. Fortunately, ln, ln -s and cp -p, which are
2801	the various forms that LN_S can take all will do the right thing
2802	with a -f argument passed.
2803
28042012-08-02  Will Estes <westes575@gmail.com>
2805
2806	* Makefile.am, tools/Makefile.am, tools/cvs2cl.pl,
2807	tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary)
2808	cvs2cl script. Remove tools/cvsauthors since git2cl does not need
2809	that file.  Account for all the above in Makefile.am and
2810	tools/Makefile.am
2811
28122012-07-29  Will Estes <wlestes@users.sourceforge.net>
2813
2814	* tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore,
2815	tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore,
2816	tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore,
2817	tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore,
2818	tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore,
2819	tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore,
2820	tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore,
2821	tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore,
2822	tests/test-bison-yylloc/.gitignore,
2823	tests/test-bison-yylval/.cvsignore,
2824	tests/test-bison-yylval/.gitignore,
2825	tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore,
2826	tests/test-c++-multiple-scanners/.cvsignore,
2827	tests/test-c++-multiple-scanners/.gitignore,
2828	tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore,
2829	tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore,
2830	tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore,
2831	tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore,
2832	tests/test-concatenated-options/.cvsignore,
2833	tests/test-concatenated-options/.gitignore,
2834	tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore,
2835	tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore,
2836	tests/test-extended/.cvsignore, tests/test-extended/.gitignore,
2837	tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore,
2838	tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore,
2839	tests/test-include-by-buffer/.cvsignore,
2840	tests/test-include-by-buffer/.gitignore,
2841	tests/test-include-by-push/.cvsignore,
2842	tests/test-include-by-push/.gitignore,
2843	tests/test-include-by-reentrant/.cvsignore,
2844	tests/test-include-by-reentrant/.gitignore,
2845	tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore,
2846	tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore,
2847	tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore,
2848	tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore,
2849	tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore,
2850	tests/test-multiple-scanners-nr/.cvsignore,
2851	tests/test-multiple-scanners-nr/.gitignore,
2852	tests/test-multiple-scanners-r/.cvsignore,
2853	tests/test-multiple-scanners-r/.gitignore,
2854	tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore,
2855	tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore,
2856	tests/test-posix/.cvsignore, tests/test-posix/.gitignore,
2857	tests/test-posixly-correct/.cvsignore,
2858	tests/test-posixly-correct/.gitignore,
2859	tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore,
2860	tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore,
2861	tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore,
2862	tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore,
2863	tests/test-reject/.cvsignore, tests/test-reject/.gitignore,
2864	tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore,
2865	tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore,
2866	tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore,
2867	tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore,
2868	tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore,
2869	tests/test-top/.cvsignore, tests/test-top/.gitignore,
2870	tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename
2871	.cvsignore files in tests/ subdirectories to gitignore
2872
28732012-07-23  Will Estes <wlestes@users.sourceforge.net>
2874
2875	* examples/.cvsignore, examples/fastwc/.cvsignore,
2876	examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
2877	unneeded .cvsignore files
2878
28792012-07-22  Will Estes <wlestes@users.sourceforge.net>
2880
2881	* .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot
2882	of C-style defaults for .cvsignore files. flex builds *.o object
2883	files in the course of compilation and *.a files are built as a part
2884	of the libraries that flex compiles in the build process.
2885
28862012-07-22  Will Estes <wlestes@users.sourceforge.net>
2887
2888	* .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore,
2889	m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename
2890	.cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what
2891	files got autogenerated during various stages of the flex build.
2892	Renaming the .cvsignore files to .gitignore lets git do the same
2893	thing. git is better about letting higher level .gitignore files
2894	not-track files in lower level directories. As I work my way through
2895	the test directories, we may add additional .gitignore files from
2896	the old .cvsignore files.  The po/ directory has a lot of special files used by gettext, so the
2897	patterns in po/.gitignore look very different.  The doc/.gitignore file accounts for what texinfo/makeinfo do, and
2898	so it also has special patterns.  The m4 directory is mainly present for autoconf's benefit, but we
2899	have to account for it so make can do the right thing. Hence,
2900	m4/.gitignore says to ignore *.m4, as counterintuitive as that may
2901	seem.
2902
29032012-07-22  Will Estes <wlestes@users.sourceforge.net>
2904
2905	* NEWS: update NEWS file to note release date of 2.5.36
2906
29072012-06-23  Will Estes <wlestes@users.sourceforge.net>
2908
2909	* doc/flex.texi: fix call to version in manual
2910
29112012-06-22  Will Estes <wlestes@users.sourceforge.net>
2912
2913	* doc/flex.texi: add missing argument to call to yylex in manual
2914
29152012-04-27  Will Estes <wlestes@users.sourceforge.net>
2916
2917	* flex.skl: lintish cleanup in flex.skl; resolves #2040664
2918
29192012-04-27  Will Estes <wlestes@users.sourceforge.net>
2920
2921	* doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
2922
29232012-03-31  Will Estes <wlestes@users.sourceforge.net>
2924
2925	* doc/flex.texi: copyedit; resolves #3513670
2926
29272012-03-23  Will Estes <wlestes@users.sourceforge.net>
2928
2929	* buf.c: escape backslashes in #line filenames in %top section;
2930	resolves #3212400; patch submitted by scfc_de
2931
29322012-03-21  Will Estes <wlestes@users.sourceforge.net>
2933
2934	* Makefile.am, configure.in, lib/Makefile.am, lib/lib.c,
2935	lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for
2936	systems that do not have satisfactory versions; resolves #1899047
2937
29382012-03-21  Will Estes <wlestes@users.sourceforge.net>
2939
2940	* Makefile.am: install flex++ as a link; resolves bug #2939681
2941
29422012-03-21  Will Estes <wlestes@users.sourceforge.net>
2943
2944	* tests/test-bison-nr/Makefile.am,
2945	tests/test-bison-yylloc/Makefile.am,
2946	tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in
2947	test suite
2948
29492012-03-19  Will Estes <wlestes@users.sourceforge.net>
2950
2951	* flex.skl: add missing prototypes for yyset_column() and
2952	yyget_column(); resolves #3029024; patch submitted by scfc_de
2953
29542012-03-02  Will Estes <wlestes@users.sourceforge.net>
2955
2956	* flex.skl, tests/test-reject/scanner.l,
2957	tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
2958	appropriately
2959
29602012-03-02  Will Estes <wlestes@users.sourceforge.net>
2961
2962	* regex.c: fix overlapping data buffer issue; patch from Tim
2963	Landsheet scfc_de
2964
29652012-03-02  Will Estes <wlestes@users.sourceforge.net>
2966
2967	* scan.l: better bracket handling in the scanner
2968
29692012-03-02  Will Estes <wlestes@users.sourceforge.net>
2970
2971	* flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
2972	output; patch from Tim Landsheet scfc_de
2973
29742012-03-02  Will Estes <wlestes@users.sourceforge.net>
2975
2976	* configure.in: fix test for m4 to accept an m4 with -P and not jus
2977	tGNU m4; patch from Tim Landsheet scfc_de on sourceforge
2978
29792012-03-02  Will Estes <wlestes@users.sourceforge.net>
2980
2981	* doc/flex.texi: fix order of td_lolen and td_hilen in
2982	documentation; resolves #2913693; patch submitted by Andreas
2983	Gruenbacher <agruen@suse.de>
2984
29852012-03-02  Will Estes <wlestes@users.sourceforge.net>
2986
2987	* doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
2988	#1723028
2989
29902012-02-17  Will Estes <wlestes@users.sourceforge.net>
2991
2992	* dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
2993	inputs; resolves #2891390
2994
29952012-02-17  Will Estes <wlestes@users.sourceforge.net>
2996
2997	* doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
2998	to 2012
2999
30002012-02-17  Will Estes <wlestes@users.sourceforge.net>
3001
3002	* flex.skl: fremove isatty() declaration; resolves #1984987
3003
30042012-02-17  Will Estes <wlestes@users.sourceforge.net>
3005
3006	* doc/flex.texi: Add link for RFC 2396
3007
30082012-02-17  Will Estes <wlestes@users.sourceforge.net>
3009
3010	* flex.skl: resolve #1990170
3011
30122012-02-17  Will Estes <wlestes@users.sourceforge.net>
3013
3014	* flex.skl: fix documentation to reflect arguments actually used;
3015	bug #2783023
3016
30172012-02-05  Will Estes <wlestes@users.sourceforge.net>
3018
3019	* main.c: fix yywrap behavior for reentrant scanners
3020
30212012-02-04  Will Estes <wlestes@users.sourceforge.net>
3022
3023	* NEWS: Mmention tr translation
3024
30252012-02-04  Will Estes <wlestes@users.sourceforge.net>
3026
3027	* tables.c: prevent unused stuff from being compiled so as to reduce
3028	warnings
3029
30302012-02-03  Will Estes <wlestes@users.sourceforge.net>
3031
3032	* buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
3033	error messages; more better memory handling
3034
30352012-02-03  Will Estes <wlestes@users.sourceforge.net>
3036
3037	* misc.c: more careful/paranoia
3038
30392012-02-03  Will Estes <wlestes@users.sourceforge.net>
3040
3041	* scanopt.c: more careful memory allocation in option processing
3042
30432012-02-03  Will Estes <wlestes@users.sourceforge.net>
3044
3045	* Makefile.am, configure.in: remove m4/ directory and generally
3046	clean up automake/autoconf inputs
3047
30482012-02-03  Will Estes <wlestes@users.sourceforge.net>
3049
3050	* lib/.cvsignore: cvsignore files that need that
3051
30522012-02-03  Will Estes <wlestes@users.sourceforge.net>
3053
3054	* NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po,
3055	po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations
3056
30572012-02-03  Will Estes <wlestes@users.sourceforge.net>
3058
3059	* main.c: correct macro definition of yywrap
3060
30612012-02-03  Will Estes <wlestes@users.sourceforge.net>
3062
3063	* scan.l: Greater specificity in error messages
3064
30652012-02-03  Will Estes <wlestes@users.sourceforge.net>
3066
3067	* parse.y: improve rule handling at EOF
3068
30692012-02-03  Will Estes <wlestes@users.sourceforge.net>
3070
3071	* flex.skl: include cstdio for definition of EOF in all cases
3072
30732012-02-03  Will Estes <wlestes@users.sourceforge.net>
3074
3075	* flex.skl: suppress warning on unused yyguts_t
3076
30772010-08-13  Will Estes <wlestes@users.sourceforge.net>
3078
3079	* NEWS, po/LINGUAS, po/fi.po: new fi translation from the
3080	translation project
3081
30822009-03-31  Will Estes <wlestes@users.sourceforge.net>
3083
3084	* doc/flex.texi: 	Include version.texi after @setfilename, 	so that @set values are correctly evaluated.  	(Start Conditions, Performance, Lex and Posix): Fix some 	markup errors.  	(Cxx): Likewise.  Also, fix C++ example to actually be 	compilable. Patch from Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3085
30862008-12-28  Will Estes <wlestes@users.sourceforge.net>
3087
3088	* configure.in: remove line break that broke configure
3089
30902008-12-28  Will Estes <wlestes@users.sourceforge.net>
3091
3092	* doc/flex.texi: specify the title on the title page since @settitle
3093	doesn't do that for us; resolves bug #2043491
3094
30952008-12-28  Will Estes <wlestes@users.sourceforge.net>
3096
3097	* configure.in, flexdef.h: check for regex.h; resolves bug #2337486
3098
30992008-07-23  Will Estes <wlestes@users.sourceforge.net>
3100
3101	* NEWS, po/ga.po: new ga translation from the translation project
3102
31032008-06-10  Will Estes <wlestes@users.sourceforge.net>
3104
3105	* NEWS, po/ca.po: new ca translation
3106
31072008-05-31  Will Estes <wlestes@users.sourceforge.net>
3108
3109	* Makefile.am: move ABOUT-NLS back to EXTRA_DIST
3110
31112008-05-31  Will Estes <wlestes@users.sourceforge.net>
3112
3113	* Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
3114	to new dist_doc_DATA target
3115
31162008-05-31  Will Estes <wlestes@users.sourceforge.net>
3117
3118	* .cvsignore: ignore more automake generated config.status* files
3119
31202008-05-31  Will Estes <wlestes@users.sourceforge.net>
3121
3122	* NEWS: flex distribution now built with automake and autoconf
3123	versions ...
3124
31252008-05-31  Will Estes <wlestes@users.sourceforge.net>
3126
3127	* README.cvs: document GNU auto* version changes for building flex
3128	from cvs
3129
31302008-05-31  Will Estes <wlestes@users.sourceforge.net>
3131
3132	* .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap
3133
31342008-05-15  Will Estes <wlestes@users.sourceforge.net>
3135
3136	* NEWS, flex.skl: clean up types; resolves 1961902
3137
31382008-05-15  Will Estes <wlestes@users.sourceforge.net>
3139
3140	* NEWS: update NEWS re manual
3141
31422008-05-15  Will Estes <wlestes@users.sourceforge.net>
3143
3144	* doc/flex.texi: correct eroneous references to 'nowrap' to refer to
3145	'noyywrap'; resolves bug #1739912
3146
31472008-05-14  Will Estes <wlestes@users.sourceforge.net>
3148
3149	* filter.c: call clearerr on stdin before dup2'ing it; resolves bug
3150	#1902612
3151
31522008-05-14  Will Estes <wlestes@users.sourceforge.net>
3153
3154	* NEWS: generic updates to NEWS
3155
31562008-05-14  Will Estes <wlestes@users.sourceforge.net>
3157
3158	* tests/test-pthread/Makefile.am: move library flags in linker
3159	command; resolves patch #1943403; patch submitted by
3160	nullnix@users.sourceforge.net
3161
31622008-05-14  Will Estes <wlestes@users.sourceforge.net>
3163
3164	* doc/flex.texi: use ansi syntax in simple examples; resolves patch
3165	#1909844; patch submitted by Tom Browder,
3166	tbrowder2@users.sourceforge.net
3167
31682008-04-10  Will Estes <wlestes@users.sourceforge.net>
3169
3170	* doc/flex.texi: fix typo in example (from Paolo J. Matos
3171
31722008-04-10  Will Estes <wlestes@users.sourceforge.net>
3173
3174	* flexint.h: move endif to better account for what C99 defines for
3175	integer types (fix from debian project)
3176
31772008-04-10  Will Estes <wlestes@users.sourceforge.net>
3178
3179	* gen.c: fix another int type to be size_t
3180
31812008-03-30  Will Estes <wlestes@users.sourceforge.net>
3182
3183	* NEWS, po/fr.po: new fr translation
3184
31852008-03-30  Will Estes <wlestes@users.sourceforge.net>
3186
3187	* NEWS, configure.in: start version 2.5.36
3188
31892008-02-26  Will Estes <wlestes@users.sourceforge.net>
3190
3191	* NEWS: add date of release
3192
31932008-02-15  Will Estes <wlestes@users.sourceforge.net>
3194
3195	* NEWS, parse.y: fix bug that prevented comments from working
3196	properly
3197
31982008-02-12  Will Estes <wlestes@users.sourceforge.net>
3199
3200	* po/de.po: new de translation
3201
32022008-02-10  Will Estes <wlestes@users.sourceforge.net>
3203
3204	* NEWS, po/vi.po: new vi translation
3205
32062008-02-10  Will Estes <wlestes@users.sourceforge.net>
3207
3208	* NEWS, po/nl.po: new nl translation
3209
32102008-02-09  Will Estes <wlestes@users.sourceforge.net>
3211
3212	* NEWS, po/pl.po: new pl translation
3213
32142008-02-09  Will Estes <wlestes@users.sourceforge.net>
3215
3216	* NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
3217
32182008-02-09  Will Estes <wlestes@users.sourceforge.net>
3219
3220	* NEWS, flex.skl: generate headers for all functions (resolves bug
3221	#1628314)
3222
32232008-02-09  Will Estes <wlestes@users.sourceforge.net>
3224
3225	* NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
3226	#1849812)
3227
32282008-02-09  Will Estes <wlestes@users.sourceforge.net>
3229
3230	* configure.in: start work on version 2.5.35
3231
32322007-12-12  Will Estes <wlestes@users.sourceforge.net>
3233
3234	* NEWS, configure.in: revert NEWS and configure.in to version 2.5.34
3235
32362007-09-12  Will Estes <wlestes@users.sourceforge.net>
3237
3238	* NEWS, configure.in: update version number to 2.5.35
3239
32402007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
3241
3242	* tests/test-alloc-extra/scanner.l: Use %option extra-type.
3243
32442007-09-10  Aaron Stone <sodabrew@users.sourceforge.net>
3245
3246	* NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l:
3247	Introduce %option extra-type="your_type *" (resolves bug #1744505).
3248
32492007-08-15  Will Estes <wlestes@users.sourceforge.net>
3250
3251	* po/nl.po: new nl translations from the translation project
3252
32532007-06-28  Will Estes <wlestes@users.sourceforge.net>
3254
3255	* NEWS: change release date
3256
32572007-06-28  Will Estes <wlestes@users.sourceforge.net>
3258
3259	* flex.skl: adjustment for prefix classes; patch submitted by Petr
3260	Machata <pmachata@redhat.com>
3261
32622007-06-28  Will Estes <wlestes@users.sourceforge.net>
3263
3264	* NEWS: NEWS item for yy_init_extra
3265
32662007-06-12  Aaron Stone <sodabrew@users.sourceforge.net>
3267
3268	* doc/flex.texi: Docs and example for yylex_init_extra.
3269
32702007-06-01  Will Estes <wlestes@users.sourceforge.net>
3271
3272	* tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
3273	test-alloc-extra
3274
32752007-06-01  Will Estes <wlestes@users.sourceforge.net>
3276
3277	* tests/descriptions: add description of concatenated options test
3278
32792007-05-31  Will Estes <wlestes@users.sourceforge.net>
3280
3281	* tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
3282	test-alloc-extra
3283
32842007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
3285
3286	* configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
3287	1568325 and 1563589.
3288
32892007-05-31  Aaron Stone <sodabrew@users.sourceforge.net>
3290
3291	* tests/Makefile.am, tests/descriptions,
3292	tests/test-alloc-extra/Makefile.am,
3293	tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input:
3294	Adding test cases for yylex_init_extra.
3295
32962007-05-12  Will Estes <wlestes@users.sourceforge.net>
3297
3298	* configure.in, tests/test-pthread/scanner.l: fixes to test-pthread
3299
33002007-05-12  Will Estes <wlestes@users.sourceforge.net>
3301
3302	* NEWS: NEWS item for concatenated options
3303
33042007-05-12  Will Estes <wlestes@users.sourceforge.net>
3305
3306	* configure.in, tests/Makefile.am,
3307	tests/test-concatenated-options/.cvsignore,
3308	tests/test-concatenated-options/Makefile.am: unit test to verify
3309	concatenated options parsing
3310
33112007-05-12  Will Estes <wlestes@users.sourceforge.net>
3312
3313	* scanopt.c: parse multiple short concatenated options; patch
3314	submitted by Petr Machata <pmachata@redhat.com
3315
33162007-05-11  Will Estes <wlestes@users.sourceforge.net>
3317
3318	* autogen.sh: remove --force option from autogen.sh; much faster
3319	without it
3320
33212007-05-11  Will Estes <wlestes@users.sourceforge.net>
3322
3323	* NEWS, configure.in: version 2.5.34
3324
33252007-05-08  Aaron Stone <sodabrew@users.sourceforge.net>
3326
3327	* NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
3328	bug #1595967)
3329
33302007-05-01  Will Estes <wlestes@users.sourceforge.net>
3331
3332	* doc/flex.texi: change title of manual to 'Lexical Analysis with
3333	Flex'
3334
33352007-04-25  Will Estes <wlestes@users.sourceforge.net>
3336
3337	* flex.skl: c++ memory leak plug
3338
33392007-04-23  Will Estes <wlestes@users.sourceforge.net>
3340
3341	* flex.skl: roll back c++ memory patch as it causes the test suite
3342	no end of grief
3343
33442007-04-23  Will Estes <wlestes@users.sourceforge.net>
3345
3346	* flex.skl: fix function definitions for non-ANSI environments (from
3347	Manoj Srivastava from Debian patchset)
3348
33492007-04-23  Will Estes <wlestes@users.sourceforge.net>
3350
3351	* flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
3352	patchset)
3353
33542007-04-23  Will Estes <wlestes@users.sourceforge.net>
3355
3356	* flex.skl: fix parameter name in comment (patch from Manoj
3357	Srivastava from the debian patchset
3358
33592007-04-23  Will Estes <wlestes@users.sourceforge.net>
3360
3361	* flex.skl: add a size_t cast (patch from Manoj Srivastava from the
3362	debian patchset
3363
33642007-04-16  Will Estes <wlestes@users.sourceforge.net>
3365
3366	* tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am:
3367	cleanups to handle VPATH builds better; passifies make distcheck
3368
33692007-04-16  Will Estes <wlestes@users.sourceforge.net>
3370
3371	* doc/flex.texi: drop using the \ in \ escaping as it throws pdf
3372	generation for a loop
3373
33742007-04-14  Will Estes <wlestes@users.sourceforge.net>
3375
3376	* .cvsignore: add compile and *.tar.bz2 to .cvsignore
3377
33782007-04-14  Will Estes <wlestes@users.sourceforge.net>
3379
3380	* main.c: add call to setlocale for ctype as per debian patchset
3381
33822007-04-14  Will Estes <wlestes@users.sourceforge.net>
3383
3384	* Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
3385	libraries using flex scanners
3386
33872007-04-13  Will Estes <wlestes@users.sourceforge.net>
3388
3389	* FlexLexer.h: annotate endifs since they're a bit far from their
3390	opening #if statements
3391
33922007-04-13  Will Estes <wlestes@users.sourceforge.net>
3393
3394	* flexdef.h, parse.y: refactor and slightly redo alloca testing,
3395	resolves bug #1675899
3396
33972007-04-13  Will Estes <wlestes@users.sourceforge.net>
3398
3399	* : overhaul configure.in: use octathorps for comments so they're
3400	passed through m4 processing; better bracketing of m4 arguments;
3401	retool checks as per suggestions from autoscan(1)
3402
34032007-04-13  Will Estes <wlestes@users.sourceforge.net>
3404
3405	* flex.skl: fix skeleton for reentrant scanners
3406
34072007-04-13  Will Estes <wlestes@users.sourceforge.net>
3408
3409	* Makefile.am: remove homegrown tags target; automake does that for
3410	us
3411
34122007-04-12  Will Estes <wlestes@users.sourceforge.net>
3413
3414	* flex.skl: fix skeleton for reentrant scanners, resolves bug
3415	#1694318
3416
34172007-04-12  Will Estes <wlestes@users.sourceforge.net>
3418
3419	* FlexLexer.h: declare some const where missing in c++ header file
3420
34212007-04-10  Will Estes <wlestes@users.sourceforge.net>
3422
3423	* doc/flex.texi: corrections to the manual as per suggestions from
3424	flex-help@
3425
34262007-04-03  Will Estes <wlestes@users.sourceforge.net>
3427
3428	* doc/flex.texi: include author names in online versions of the
3429	manual
3430
34312007-04-03  Will Estes <wlestes@users.sourceforge.net>
3432
3433	* COPYING: update copyright notice
3434
34352007-04-03  Will Estes <wlestes@users.sourceforge.net>
3436
3437	* AUTHORS: rearrange and update AUTHORS
3438
34392007-03-29  Will Estes <wlestes@users.sourceforge.net>
3440
3441	* NEWS: note sf feature request 1658379 in NEWS
3442
34432007-03-29  Will Estes <wlestes@users.sourceforge.net>
3444
3445	* tools/cvsauthors: add sodabrew to cvsauthors file
3446
34472007-03-29  Aaron Stone <sodabrew@users.sourceforge.net>
3448
3449	* flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
3450	in the header file.
3451
34522007-03-07  Will Estes <wlestes@users.sourceforge.net>
3453
3454	* NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
3455
34562007-03-07  Will Estes <wlestes@users.sourceforge.net>
3457
3458	* README.cvs: more changes describing building flex from cvs
3459
34602007-03-07  Will Estes <wlestes@users.sourceforge.net>
3461
3462	* Makefile.am, README.cvs, README.cvs-snapshot: rename
3463	README.cvs-snapshot to README.cvs
3464
34652007-03-07  Will Estes <wlestes@users.sourceforge.net>
3466
3467	* README.cvs-snapshot: update to explain where flex cvs lives
3468
34692007-03-07  Will Estes <wlestes@users.sourceforge.net>
3470
3471	* README, doc/flex.texi: correct how to submit bugs
3472
34732007-02-16  Will Estes <wlestes@users.sourceforge.net>
3474
3475	* NEWS: clarify NEWS item re man page and pdf manual
3476
34772007-02-14  Will Estes <wlestes@users.sourceforge.net>
3478
3479	* po/Makevars: update bug address to point to flex-devel instead of
3480	lex-help
3481
34822007-02-13  Will Estes <wlestes@users.sourceforge.net>
3483
3484	* configure.in, doc/Makefile.am: make better use of AC_INIT; clean
3485	up, simplify and make more robust the generation of the man page
3486
34872007-02-13  Will Estes <wlestes@users.sourceforge.net>
3488
3489	* configure.in: remove option check-news from call to
3490	AM_INIT_AUTOMAKE as gnits implies check-news
3491
34922007-02-13  Will Estes <wlestes@users.sourceforge.net>
3493
3494	* Makefile.am, configure.in: move automake options from Makefile.am
3495	to configure.in
3496
34972007-02-13  Will Estes <wlestes@users.sourceforge.net>
3498
3499	* autogen.sh: restore --install option to autogen.sh since --force
3500	does not imply --install
3501
35022007-02-13  Will Estes <wlestes@users.sourceforge.net>
3503
3504	* tools/cvsauthors: add john43 to cvsauthors file
3505
35062007-02-13  Will Estes <wlestes@users.sourceforge.net>
3507
3508	* autogen.sh: call autoreconf with --force instead of --install
3509
35102007-02-13  Will Estes <wlestes@users.sourceforge.net>
3511
3512	* doc/.cvsignore: remove texinfo.tex from cvs tree
3513
35142007-02-13  Will Estes <wlestes@users.sourceforge.net>
3515
3516	* NEWS: updates to NEWS file to reflect recent changes
3517
35182007-02-13  Will Estes <wlestes@users.sourceforge.net>
3519
3520	* doc/Makefile.am: add flex.pdf to EXTRA_DIST
3521
35222007-02-13  Will Estes <wlestes@users.sourceforge.net>
3523
3524	* configure.in: remove flex.spec
3525
35262007-02-13  Will Estes <wlestes@users.sourceforge.net>
3527
3528	* Makefile.am: remove maintainercleanfiles
3529
35302007-02-01  Will Estes <wlestes@users.sourceforge.net>
3531
3532	* doc/Makefile.am: more changes to build system to distribute man
3533	page
3534
35352007-02-01  Will Estes <wlestes@users.sourceforge.net>
3536
3537	* doc/Makefile.am: add flex man page to distribution
3538
35392007-02-01  Will Estes <wlestes@users.sourceforge.net>
3540
3541	* .cvsignore, flex.spec.in: remove flex spec file
3542
35432006-11-17  Will Estes <wlestes@users.sourceforge.net>
3544
3545	* tests/test-table-opts/Makefile.am: make test target depend on test
3546	groupings, which in turn depend on building executables; cygwin
3547	portability fix
3548
35492006-11-10  Will Estes <wlestes@users.sourceforge.net>
3550
3551	* tests/create-test: change create-test script to edit files in
3552	place
3553
35542006-11-09  Will Estes <wlestes@users.sourceforge.net>
3555
3556	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
3557	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
3558	tests/test-bison-nr/Makefile.am,
3559	tests/test-bison-yylloc/Makefile.am,
3560	tests/test-bison-yylval/Makefile.am,
3561	tests/test-c++-basic/Makefile.am,
3562	tests/test-c++-multiple-scanners/Makefile.am,
3563	tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
3564	tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
3565	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
3566	tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
3567	tests/test-header-r/Makefile.am,
3568	tests/test-include-by-buffer/Makefile.am,
3569	tests/test-include-by-push/Makefile.am,
3570	tests/test-include-by-reentrant/Makefile.am,
3571	tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
3572	tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
3573	tests/test-mem-r/Makefile.am,
3574	tests/test-multiple-scanners-nr/Makefile.am,
3575	tests/test-multiple-scanners-r/Makefile.am,
3576	tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
3577	tests/test-posix/Makefile.am,
3578	tests/test-posixly-correct/Makefile.am,
3579	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3580	tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
3581	tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
3582	tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
3583	tests/test-string-r/Makefile.am, tests/test-top/Makefile.am,
3584	tests/test-yyextra/Makefile.am: change CLEANFILES to include
3585	instead of just the testname for the executable
3586
35872006-11-09  Will Estes <wlestes@users.sourceforge.net>
3588
3589	* doc/flex.texi: fix typos in manual; resolves bug #1592857
3590
35912006-11-09  Will Estes <wlestes@users.sourceforge.net>
3592
3593	* tests/TEMPLATE/Makefile.am: change test template to remove test
3594	executable when that executable has an extension, e.g. under Cygwin
3595
35962006-11-08  Will Estes <wlestes@users.sourceforge.net>
3597
3598	* tests/Makefile.am: test names weren't displaying in test
3599	success/failure messages (from #1591672
3600
36012006-10-30  Will Estes <wlestes@users.sourceforge.net>
3602
3603	* doc/.cvsignore: add flex.html to .cvsignore in doc directory
3604
36052006-10-22  Will Estes <wlestes@users.sourceforge.net>
3606
3607	* NEWS: update NEWS file for the work that millaway did
3608
36092006-10-22  Will Estes <wlestes@users.sourceforge.net>
3610
3611	* FlexLexer.h, NEWS, main.c,
3612	tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with
3613	c++ scanners as per sf bug report
3614
36152006-10-20  Will Estes <wlestes@users.sourceforge.net>
3616
3617	* NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp,
3618	tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner
3619
36202006-10-20  Will Estes <wlestes@users.sourceforge.net>
3621
3622	* NEWS, configure.in, tests/Makefile.am, tests/descriptions,
3623	tests/test-c++-yywrap/.cvsignore,
3624	tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
3625	tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap
3626
36272006-10-20  Will Estes <wlestes@users.sourceforge.net>
3628
3629	* NEWS, tests/test-c++-basic/Makefile.am,
3630	tests/test-linedir-r/Makefile.am: use configure-provided awk
3631	variable for portability; add loadlibes variable to c++ test
3632
36332006-10-17  Will Estes <wlestes@users.sourceforge.net>
3634
3635	* doc/flex.texi: add noyywrap option to example; use whitespace to
3636	clarify example
3637
36382006-08-02  Will Estes <wlestes@users.sourceforge.net>
3639
3640	* NEWS, po/ca.po, po/vi.po: new translations
3641
36422006-04-11  John Millaway <john43@users.sourceforge.net>
3643
3644	* tables.c: Casted away signedness to appease -Werror freaks.
3645
36462006-03-28  John Millaway <john43@users.sourceforge.net>
3647
3648	* ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c,
3649	tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union
3650	operator.  Added test in test suite for ccl union operator.
3651	Documented ccl union operator.  Removed crufty ccl cache to prevent
3652	parser problems.
3653
36542006-03-28  John Millaway <john43@users.sourceforge.net>
3655
3656	* doc/flex.texi, scan.l, tests/test-extended/scanner.l,
3657	tests/test-extended/test.input: Extended syntax excluded for
3658	lex/posix compat mode.  Comments discarded inside (?x:) patterns.
3659	Added test in test suite for comments in extended patterns.
3660	Documented syntax additions.
3661
36622006-03-27  John Millaway <john43@users.sourceforge.net>
3663
3664	* scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
3665	Implemented (?x:) syntax to allow whitespace in patterns.  Added
3666	test for (?x:) syntax in test suite.
3667
36682006-03-27  John Millaway <john43@users.sourceforge.net>
3669
3670	* parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
3671	Implemented dot-all syntax.  Added test for dot-all syntax in test
3672	suite.
3673
36742006-03-27  John Millaway <john43@users.sourceforge.net>
3675
3676	* dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l,
3677	scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
3678	Removed global variable caseins.  Added scanner stack flags for
3679	case-insensitivity.  Moved case-folding code from DFA-generation to
3680	parse time read-macros.  Added localized case-sensitivity syntax
3681	from Perl.  Added test for new syntax in test suite.  Documented new
3682	syntax.
3683
36842006-03-27  John Millaway <john43@users.sourceforge.net>
3685
3686	* Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
3687	check for assert.h.  Added scanner flags stack.
3688
36892006-03-25  John Millaway <john43@users.sourceforge.net>
3690
3691	* configure.in, doc/flex.texi, scan.l, tests/Makefile.am,
3692	tests/descriptions, tests/test-extended/.cvsignore,
3693	tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
3694	tests/test-extended/test.input: Added extended, perl-compatible
3695	comment syntax.  Added test for extended comment syntax.  Documented
3696	extended comment syntax.
3697
36982006-03-25  John Millaway <john43@users.sourceforge.net>
3699
3700	* doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
3701	where correct to do so.  Documentation.
3702
37032006-03-24  John Millaway <john43@users.sourceforge.net>
3704
3705	* doc/flex.texi: Documentation.
3706
37072006-03-24  John Millaway <john43@users.sourceforge.net>
3708
3709	* doc/flex.texi: Added appendix of patterns to manual.
3710
37112006-03-23  John Millaway <john43@users.sourceforge.net>
3712
3713	* doc/flex.texi: .
3714
37152006-03-22  John Millaway <john43@users.sourceforge.net>
3716
3717	* doc/flex.texi: Documentation.
3718
37192006-03-22  John Millaway <john43@users.sourceforge.net>
3720
3721	* doc/flex.texi: Documented set difference operator {-}.
3722
37232006-03-22  John Millaway <john43@users.sourceforge.net>
3724
3725	* ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l,
3726	tests/test-ccl/test.input: Added set difference operator {-} for
3727	character classes.
3728
37292006-03-22  John Millaway <john43@users.sourceforge.net>
3730
3731	* configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am,
3732	tests/descriptions, tests/test-ccl/.cvsignore,
3733	tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l,
3734	tests/test-ccl/test.input: Added negated character class
3735	expressions.  Documented negated character class expressions.  Added
3736	regression test for negated character class expressions.
3737
37382006-03-22  John Millaway <john43@users.sourceforge.net>
3739
3740	* buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c:
3741	Replaced sprintf with snprintf everywhere.
3742
37432006-03-22  John Millaway <john43@users.sourceforge.net>
3744
3745	* Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.
3746
37472006-03-21  John Millaway <john43@users.sourceforge.net>
3748
3749	* configure.in, tests/Makefile.am, tests/descriptions,
3750	tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am,
3751	tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added
3752	test to verify user code is unmangled.
3753
37542006-03-21  John Millaway <john43@users.sourceforge.net>
3755
3756	* flexdef.h, misc.c, scan.l: Fixed escape in actions.
3757
37582006-03-21  John Millaway <john43@users.sourceforge.net>
3759
3760	* filter.c, flexdef.h, main.c, scan.l: Reverted previous input
3761	filter changes.  Added noop macro to scanner output.  Modified
3762	scan.l to escape m4 quotes found in user code.
3763
37642006-03-21  John Millaway <john43@users.sourceforge.net>
3765
3766	* tests/test-table-opts/Makefile.am,
3767	tests/test-table-opts/scanner.l: Removed m4 from test-table-opts
3768
37692006-03-21  John Millaway <john43@users.sourceforge.net>
3770
3771	* tests/test-reject/Makefile.am, tests/test-reject/scanner.l:
3772	Removed m4 from test-reject
3773
37742006-03-21  John Millaway <john43@users.sourceforge.net>
3775
3776	* filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
3777	different file.
3778
37792006-03-21  John Millaway <john43@users.sourceforge.net>
3780
3781	* flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__
3782	and __STDC_VERSION__ to cope with bugs in GCC and Sun cc.
3783
37842006-03-20  John Millaway <john43@users.sourceforge.net>
3785
3786	* filter.c: Documented filter chain. Removed fdopen. Added no-op
3787	fseek.
3788
37892006-03-13  John Millaway <john43@users.sourceforge.net>
3790
3791	* gen.c: Fixed another -Wall report.
3792
37932006-03-10  Will Estes <wlestes@users.sourceforge.net>
3794
3795	* NEWS, po/vi.po: new vi translation
3796
37972006-03-09  Will Estes <wlestes@users.sourceforge.net>
3798
3799	* NEWS, po/ga.po, po/nl.po: new nl, ga translations
3800
38012006-02-21  Will Estes <wlestes@users.sourceforge.net>
3802
3803	* m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
3804	up by distributions
3805
38062006-02-21  Will Estes <wlestes@users.sourceforge.net>
3807
3808	* m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
3809	picked up in distribution tarballs
3810
38112006-02-21  Will Estes <wlestes@users.sourceforge.net>
3812
3813	* configure.in: remove website directory from configure.in
3814
38152006-02-20  Will Estes <wlestes@users.sourceforge.net>
3816
3817	* NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in
3818
38192006-02-20  Will Estes <wlestes@users.sourceforge.net>
3820
3821	* configure.in: change email address in configure.in to point to
3822	flex-help@sourceforge.net
3823
38242006-02-20  John Millaway <john43@users.sourceforge.net>
3825
3826	* doc/flex.texi: Documentation.
3827
38282006-02-20  John Millaway <john43@users.sourceforge.net>
3829
3830	* BUGS: Appended to BUGS file.
3831
38322006-02-18  Will Estes <wlestes@users.sourceforge.net>
3833
3834	* Makefile.am: remove website directory (since it now has its own
3835	module in the flex project
3836
38372006-02-16  John Millaway <john43@users.sourceforge.net>
3838
3839	* doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
3840	buffer.  Corrected documentation on the state buffer.
3841
38422006-02-16  John Millaway <john43@users.sourceforge.net>
3843
3844	* flex.skl: Reverted num_read from size_t back to int.
3845
38462006-02-15  John Millaway <john43@users.sourceforge.net>
3847
3848	* Makefile.am, configure.in: Removed reference to RoadMap in
3849	Makefile.am.  Added website directory.
3850
38512006-02-15  Will Estes <wlestes@users.sourceforge.net>
3852
3853	* README, RoadMap: remove RoadMap and reference to it in README
3854
38552006-02-15  John Millaway <john43@users.sourceforge.net>
3856
3857	* BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
3858	to lex.sf.net.
3859
38602006-02-15  John Millaway <john43@users.sourceforge.net>
3861
3862	* BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
3863
38642006-02-15  John Millaway <john43@users.sourceforge.net>
3865
3866	* tests/test-rescan-nr/.cvsignore,
3867	tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
3868	tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore,
3869	tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l,
3870	tests/test-rescan-r/test.input: Recommit of last commit -- broken
3871	pipe.
3872
38732006-02-15  John Millaway <john43@users.sourceforge.net>
3874
3875	* configure.in, flex.skl, tests/Makefile.am, tests/descriptions:
3876	yy_lex_destroy calls yy_init_globals to reset everything for next
3877	call to yylex.  Added two new tests for reusing scanners.
3878
38792006-02-14  John Millaway <john43@users.sourceforge.net>
3880
3881	* flex.spec.in: Patched rpm spec file.
3882
38832006-02-14  John Millaway <john43@users.sourceforge.net>
3884
3885	* configure.in, flexint.h: Added C99 macro for inttypes, just to be
3886	conformant.
3887
38882006-02-14  John Millaway <john43@users.sourceforge.net>
3889
3890	* flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
3891	with C math symbol.
3892
38932006-02-14  John Millaway <john43@users.sourceforge.net>
3894
3895	* scan.l: Omitting parens for named rules in trailing context.
3896
38972006-02-14  John Millaway <john43@users.sourceforge.net>
3898
3899	* configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po,
3900	po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
3901	po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po,
3902	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check
3903	for locale.h and libintl.h in configure script.
3904
39052006-02-14  John Millaway <john43@users.sourceforge.net>
3906
3907	* flex.skl: Removed unused local vars.
3908
39092006-02-14  John Millaway <john43@users.sourceforge.net>
3910
3911	* flex.skl: Removed certain offending #undefs.
3912
39132006-02-14  John Millaway <john43@users.sourceforge.net>
3914
3915	* flexint.h: Removed logical and from preprocessor statement.
3916
39172006-02-14  Will Estes <wlestes@users.sourceforge.net>
3918
3919	* po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
3920	nl.po
3921
39222006-02-14  John Millaway <john43@users.sourceforge.net>
3923
3924	* dfa.c: .
3925
39262006-02-14  John Millaway <john43@users.sourceforge.net>
3927
3928	* flex.skl: Included <sys/types.h> for serialized tables.
3929
39302006-02-14  John Millaway <john43@users.sourceforge.net>
3931
3932	* configure.in: Minor patch to call to head in configure script.
3933
39342006-02-14  John Millaway <john43@users.sourceforge.net>
3935
3936	* doc/flex.texi: Documentation patch.
3937
39382006-02-14  John Millaway <john43@users.sourceforge.net>
3939
3940	* filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
3941	failure.
3942
39432006-02-13  John Millaway <john43@users.sourceforge.net>
3944
3945	* doc/flex.texi: Documentation.
3946
39472006-02-13  John Millaway <john43@users.sourceforge.net>
3948
3949	* main.c: Fixed double-fclose when input file is empty.
3950
39512006-02-10  Will Estes <wlestes@users.sourceforge.net>
3952
3953	* po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po,
3954	po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po,
3955	po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations
3956
39572005-12-22  John Millaway <john43@users.sourceforge.net>
3958
3959	* buf.c, main.c: Improvement request 1069716 log vs. log10
3960
39612005-12-22  John Millaway <john43@users.sourceforge.net>
3962
3963	* flex.skl: Fixed bug 1257093 yy_init_globals in header file
3964
39652005-04-14  Will Estes <wlestes@users.sourceforge.net>
3966
3967	* po/nl.po: new nl translation
3968
39692005-04-07  Will Estes <wlestes@users.sourceforge.net>
3970
3971	* NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations
3972
39732004-07-20  Will Estes <wlestes@users.sourceforge.net>
3974
3975	* filter.c: correct improper stdin assignment
3976
39772004-05-22  Will Estes <wlestes@users.sourceforge.net>
3978
3979	* NEWS, po/tr.po: new tr translation
3980
39812004-05-12  Will Estes <wlestes@users.sourceforge.net>
3982
3983	* .cvsignore, .indent.pro: .cvsignore and  .indent.pro got missed in
3984	the import to sourceforge; replace them
3985
39862004-05-11  Will Estes <wlestes@users.sourceforge.net>
3987
3988	* po/fr.po: new fr translation
3989
39902004-05-03  Will Estes <wlestes@users.sourceforge.net>
3991
3992	* po/LINGUAS: polish is pl, not po
3993
39942004-03-22  Will Estes <wlestes@users.sourceforge.net>
3995
3996	* po/sv.po: yet another sweedish update
3997
39982004-03-19  Will Estes <wlestes@users.sourceforge.net>
3999
4000	* NEWS, po/sv.po: new sv translation
4001
40022003-12-11  John Millaway <john43@users.sourceforge.net>
4003
4004	* configure.in, filter.c, main.c: Configure checks for GNU m4.
4005	Environment variable M4 overrides built-in m4 path.  Generated m4
4006	does a late check for GNU m4.
4007
40082003-12-09  John Millaway <john43@users.sourceforge.net>
4009
4010	* doc/flex.texi: added 3 faqs
4011
40122003-11-24  Will Estes <wlestes@users.sourceforge.net>
4013
4014	* po/ro.po: new ro translation
4015
40162003-11-07  Will Estes <wlestes@users.sourceforge.net>
4017
4018	* NEWS, po/fr.po: new french translation
4019
40202003-11-07  Will Estes <wlestes@users.sourceforge.net>
4021
4022	* NEWS, po/ca.po: new catalan translation from the translation
4023	project
4024
40252003-11-07  Will Estes <wlestes@users.sourceforge.net>
4026
4027	* NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
4028	updated irish translation from translation project
4029
40302003-10-10  Will Estes <wlestes@users.sourceforge.net>
4031
4032	* NEWS, po/LINGUAS, po/ga.po: new Irish translation
4033
40342003-08-25  Will Estes <wlestes@users.sourceforge.net>
4035
4036	* NEWS, po/LINGUAS, po/ro.po: add romanian translation
4037
40382003-07-16  Will Estes <wlestes@users.sourceforge.net>
4039
4040	* flex.skl: flex_*int* type fixes
4041
40422003-07-16  Will Estes <wlestes@users.sourceforge.net>
4043
4044	* tools/cvsauthors: change wlestes email address
4045
40462003-07-16  Will Estes <wlestes@users.sourceforge.net>
4047
4048	* flex.skl: undef yytext_ptr has some bad side effects
4049
40502003-07-07  John Millaway <john43@users.sourceforge.net>
4051
4052	* doc/flex.texi: Documented m4 incompatibility with lex.
4053
40542003-05-21  Will Estes <wlestes@users.sourceforge.net>
4055
4056	* NEWS: upgrade to gettext 0.12
4057
40582003-05-20  Will Estes <wlestes@users.sourceforge.net>
4059
4060	* flex.skl, gen.c: patches from manoj via sourceforge
4061
40622003-05-20  Will Estes <wlestes@users.sourceforge.net>
4063
4064	* configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
4065	this allows running make pdf and make ps to be successful
4066
40672003-05-20  Will Estes <wlestes@users.sourceforge.net>
4068
4069	* doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
4070
40712003-04-25  John Millaway <john43@users.sourceforge.net>
4072
4073	* TODO: Added yylineno bugs to TODO list.
4074
40752003-04-03  John Millaway <john43@users.sourceforge.net>
4076
4077	* doc/flex.xml: Docbook.
4078
40792003-04-03  John Millaway <john43@users.sourceforge.net>
4080
4081	* doc/flex.xml: xml now validates.
4082
40832003-04-02  John Millaway <john43@users.sourceforge.net>
4084
4085	* doc/flex.xml: Began conversion to DocBook.
4086
40872003-04-01  Will Estes <wlestes@users.sourceforge.net>
4088
4089	* NEWS, configure.in: version 2.5.31
4090
40912003-04-01  Will Estes <wlestes@users.sourceforge.net>
4092
4093	* NEWS: remove --enable-maintainer-mode configure option
4094
40952003-04-01  Will Estes <wlestes@users.sourceforge.net>
4096
4097	* configure.in: remove AM_MAINTAINER_MODE
4098
40992003-04-01  John Millaway <john43@users.sourceforge.net>
4100
4101	* flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
4102	variables.
4103
41042003-03-31  Will Estes <wlestes@users.sourceforge.net>
4105
4106	* NEWS: yylineno is now per-buffer in reentrant scanners
4107
41082003-03-31  John Millaway <john43@users.sourceforge.net>
4109
4110	* TODO: Added TODO item.
4111
41122003-03-30  John Millaway <john43@users.sourceforge.net>
4113
4114	* flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
4115	support for yycolumn exists, but is not yet developed.
4116
41172003-03-28  John Millaway <john43@users.sourceforge.net>
4118
4119	* flex.skl: Minor documentation.
4120
41212003-03-28  Will Estes <wlestes@users.sourceforge.net>
4122
4123	* NEWS: added %top directive
4124
41252003-03-27  John Millaway <john43@users.sourceforge.net>
4126
4127	* buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l,
4128	tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore,
4129	tests/test-top/Makefile.am, tests/test-top/main.c,
4130	tests/test-top/scanner.l, tests/test-top/test.input: Added %top
4131	block syntax.  Added test for %top block.  Documented %top block.
4132
41332003-03-27  John Millaway <john43@users.sourceforge.net>
4134
4135	* TODO, doc/flex.texi: Documented the m4 dependency.
4136
41372003-03-26  Will Estes <wlestes@users.sourceforge.net>
4138
4139	* configure.in, flexdef.h: check for sys/wait.h since we use wait(2)
4140
41412003-03-26  Will Estes <wlestes@users.sourceforge.net>
4142
4143	* flexdef.h: reorder include directives so as to catch system
4144	integer types before flex defined values for same
4145
41462003-03-26  Will Estes <wlestes@users.sourceforge.net>
4147
4148	* TODO: assign tasks due before major release can happen; remove
4149	--enable-maintainer-mode entry
4150
41512003-03-26  Will Estes <wlestes@users.sourceforge.net>
4152
4153	* Makefile.am: only rebuild the ChangeLog if we're inside a cvs
4154	working directory
4155
41562003-03-26  Will Estes <wlestes@users.sourceforge.net>
4157
4158	* configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
4159	subdirectory to distribution
4160
41612003-03-26  Will Estes <wlestes@users.sourceforge.net>
4162
4163	* Makefile.am: remove maintainer_mode conditional; add filter.c and
4164	regex.c to indentfiles; reformat and sort indentfiles so it's easier
4165	to add files in the future
4166
41672003-03-26  Will Estes <wlestes@users.sourceforge.net>
4168
4169	* doc/Makefile.am: clean up flex.texi processing leftovers with
4170	cleanfiles
4171
41722003-03-26  Will Estes <wlestes@users.sourceforge.net>
4173
4174	* tests/test-linedir-r/Makefile.am: an awk script wasn't included in
4175	the distribution
4176
41772003-03-26  John Millaway <john43@users.sourceforge.net>
4178
4179	* TODO, configure.in, tests/Makefile.am, tests/descriptions,
4180	tests/test-include-by-push/.cvsignore,
4181	tests/test-include-by-push/Makefile.am,
4182	tests/test-include-by-push/scanner.l,
4183	tests/test-include-by-push/test-1.input,
4184	tests/test-include-by-push/test-2.input,
4185	tests/test-include-by-push/test-3.input: Added test for
4186	yypush_buffer_state and yypop_buffer_state.
4187
41882003-03-26  John Millaway <john43@users.sourceforge.net>
4189
4190	* TODO: Removed items from TODO list.
4191
41922003-03-26  John Millaway <john43@users.sourceforge.net>
4193
4194	* configure.in, tests/Makefile.am, tests/descriptions,
4195	tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am,
4196	tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
4197	tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input:
4198	Added test for #line directives.
4199
42002003-03-26  John Millaway <john43@users.sourceforge.net>
4201
4202	* configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore,
4203	tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
4204	tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore,
4205	tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
4206	tests/test-noansi-r/test.input: Added test for noansi (traditional)
4207	options.  Reordered the tests so the basic ones are first.
4208
42092003-03-25  Will Estes <wlestes@users.sourceforge.net>
4210
4211	* TODO, doc/Makefile.am: remove maintainer-mode conditional around
4212	rebuilding of manpage
4213
42142003-03-25  Will Estes <wlestes@users.sourceforge.net>
4215
4216	* README: mention doc/ for user documentation
4217
42182003-03-25  Will Estes <wlestes@users.sourceforge.net>
4219
4220	* TODO: rework distribution items
4221
42222003-03-25  Will Estes <wlestes@users.sourceforge.net>
4223
4224	* NEWS: mention m4 processing
4225
42262003-03-25  Will Estes <wlestes@users.sourceforge.net>
4227
4228	* tests/README: update instructions for running test suite
4229
42302003-03-25  Will Estes <wlestes@users.sourceforge.net>
4231
4232	* FlexLexer.h, Makefile.am, TODO, buf.c, configure.in,
4233	doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c,
4234	misc.c, options.c, options.h, regex.c, scan.l, sym.c,
4235	tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l,
4236	tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge
4237	millaway's m4 branch work
4238
42392003-03-24  John Millaway <john43@users.sourceforge.net>
4240
4241	* doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c,
4242	options.h, scan.l: Option ansi-definitions.  Option ansi-prototypes.
4243	Cleaned up some of header.  Documented bison-locations.
4244
42452003-03-24  John Millaway <john43@users.sourceforge.net>
4246
4247	* scan.l: Escaped m4 macros in scan.l which would cause
4248	bootstrapping issues.
4249
42502003-03-21  John Millaway <john43@users.sourceforge.net>
4251
4252	* doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
4253
42542003-03-20  Will Estes <wlestes@users.sourceforge.net>
4255
4256	* TODO: we want to move the contents of to.do/Wishlist to top level
4257	TODO
4258
42592003-03-20  John Millaway <john43@users.sourceforge.net>
4260
4261	* to.do/Wish-List: Assessment of every item in Wish-List.
4262
42632003-03-19  John Millaway <john43@users.sourceforge.net>
4264
4265	* main.c: Fixed allocation of slightly more memory than needed.
4266
42672003-03-19  John Millaway <john43@users.sourceforge.net>
4268
4269	* TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c:
4270	Start conditions now generated in a single place.
4271
42722003-03-19  Will Estes <wlestes@users.sourceforge.net>
4273
4274	* TODO: cosmetic changes to TODO list
4275
42762003-03-19  John Millaway <john43@users.sourceforge.net>
4277
4278	* flex.skl: Cleaned up warnings so multiple headers could coincide.
4279
42802003-03-19  John Millaway <john43@users.sourceforge.net>
4281
4282	* TODO, flex.skl, main.c: Moved prefixes to m4.
4283
42842003-03-19  John Millaway <john43@users.sourceforge.net>
4285
4286	* FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c,
4287	regex.c: Removed Paxson/Berkeley copyright restriction from filter.c
4288	and regex.c.  Inline documentation of much of the generated API.
4289	Line directives now fixed for header and stdin/stdout.  Blank lines
4290	squeezed from generated scanner.
4291
42922003-03-18  John Millaway <john43@users.sourceforge.net>
4293
4294	* filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.
4295
42962003-03-17  John Millaway <john43@users.sourceforge.net>
4297
4298	* Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
4299	regex-related code.  Worked on fixing line directives;incomplete.
4300
43012003-03-14  John Millaway <john43@users.sourceforge.net>
4302
4303	* TODO: Added some TODOs.
4304
43052003-03-14  John Millaway <john43@users.sourceforge.net>
4306
4307	* flexdef.h, main.c, options.c, options.h, scan.l,
4308	tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l:
4309	Bison bridge was simplified to rely less on bison output.  New
4310	option bison-locations.
4311
43122003-03-14  John Millaway <john43@users.sourceforge.net>
4313
4314	* filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l,
4315	tests/test-reject/scanner.l: Filters are now direct children of main
4316	process.  Header file now generated through m4.
4317
43182003-03-14  John Millaway <john43@users.sourceforge.net>
4319
4320	* buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
4321	ability.  Deleted various unused variables.
4322
43232003-03-14  John Millaway <john43@users.sourceforge.net>
4324
4325	* main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
4326	with m4 changes.  Proper wait for all children.
4327
43282003-03-14  John Millaway <john43@users.sourceforge.net>
4329
4330	* flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
4331	m4.
4332
43332003-03-14  John Millaway <john43@users.sourceforge.net>
4334
4335	* flex.skl, main.c, options.c: Moved bison bridge code to m4.
4336
43372003-03-13  John Millaway <john43@users.sourceforge.net>
4338
4339	* flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
4340
43412003-03-13  John Millaway <john43@users.sourceforge.net>
4342
4343	* buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.
4344
43452003-03-13  John Millaway <john43@users.sourceforge.net>
4346
4347	* flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
4348	Replaced YY_NEVER_INTERACTIVE with m4.
4349
43502003-03-13  John Millaway <john43@users.sourceforge.net>
4351
4352	* flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
4353
43542003-03-12  John Millaway <john43@users.sourceforge.net>
4355
4356	* flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
4357	macros from YY_* to M4_YY_* where appropriate.
4358
43592003-03-12  John Millaway <john43@users.sourceforge.net>
4360
4361	* flex.skl, tests/test-reject/scanner.l,
4362	tests/test-table-opts/scanner.l: Now using local variable "yyg"
4363	instead of lengthly YY_G expansion.
4364
43652003-03-12  John Millaway <john43@users.sourceforge.net>
4366
4367	* buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c,
4368	options.h, scan.l, tests/test-reject/scanner.l: More m4 macro
4369	conversions.  Added debugging option --preproc-level=NUM.
4370
43712003-03-11  John Millaway <john43@users.sourceforge.net>
4372
4373	* Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c,
4374	scan.l: Replaced many CPP macros with m4 equivalents.
4375
43762003-03-10  John Millaway <john43@users.sourceforge.net>
4377
4378	* Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added
4379	filter.c Added filter.c rules to Makefile.am Added filter prototypes
4380	to flexdef.h Flex now filters output through m4.
4381
43822003-03-05  Will Estes <wlestes@users.sourceforge.net>
4383
4384	* doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/
4385
43862003-03-05  Will Estes <wlestes@users.sourceforge.net>
4387
4388	* TODO: update TODO
4389
43902003-03-05  Will Estes <wlestes@users.sourceforge.net>
4391
4392	* NEWS, configure.in: version 2.5.29
4393
43942003-03-04  John Millaway <john43@users.sourceforge.net>
4395
4396	* FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
4397	as well.  yyensure_buffer_stack is now static.
4398
43992003-03-02  John Millaway <john43@users.sourceforge.net>
4400
4401	* flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
4402
44032003-03-02  John Millaway <john43@users.sourceforge.net>
4404
4405	* flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
4406	YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.
4407
44082003-02-28  John Millaway <john43@users.sourceforge.net>
4409
4410	* NEWS: made entry on input buffer stacks.
4411
44122003-02-28  Will Estes <wlestes@users.sourceforge.net>
4413
4414	* Makefile.am, doc/Makefile.am: build on . in top level first; this
4415	will simplify calling help2man
4416
44172003-02-28  John Millaway <john43@users.sourceforge.net>
4418
4419	* TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed
4420	yy_current_buffer from the planet.  Input buffer states are now in
4421	an internal unbounded stack.  Added new internal function,
4422	yyensure_buffer_stack.  Added new API function, yypush_buffer_state.
4423	Added new API function, yypop_buffer_state.  Documented the new API
4424	calls in the manual.  Macro YY_BUFFER_STATE now refers to top of
4425	stack.  This revision breaks the C++ scanner (again.)
4426
44272003-02-28  John Millaway <john43@users.sourceforge.net>
4428
4429	* main.c: Removed some symbols from the undef list. They are needed
4430	for multiple headers to coexist.
4431
44322003-02-27  Will Estes <wlestes@users.sourceforge.net>
4433
4434	* Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am,
4435	doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/
4436	subdirectory
4437
44382003-02-27  Will Estes <wlestes@users.sourceforge.net>
4439
4440	* NEWS: namespace cleanups
4441
44422003-02-26  John Millaway <john43@users.sourceforge.net>
4443
4444	* main.c: Added a few macros to the undef list.
4445
44462003-02-26  John Millaway <john43@users.sourceforge.net>
4447
4448	* main.c: Put the undef macros in an array.
4449
44502003-02-12  Will Estes <wlestes@users.sourceforge.net>
4451
4452	* NEWS, configure.in: version 2.5.28
4453
44542003-02-10  Will Estes <wlestes@users.sourceforge.net>
4455
4456	* README, TODO, configure.in, flex.texi: update documentation to
4457	reflect the sourceforge move
4458
44592003-02-06  Will Estes <wlestes@users.sourceforge.net>
4460
4461	* TODO: update according to current thinking
4462
44632003-02-06  Will Estes <wlestes@users.sourceforge.net>
4464
4465	* TODO: mcvs reviewed
4466
44672003-02-06  Will Estes <wlestes@users.sourceforge.net>
4468
4469	* TODO: sourceforge migration tasks
4470
44712003-02-04  Will Estes <wlestes@users.sourceforge.net>
4472
4473	* NEWS: Flex now warns if always-interactive is specified with fast
4474	or full; Fixed trailing slash bug in YY_INPUT macro def
4475
44762003-01-31  John Millaway <john43@users.sourceforge.net>
4477
4478	* scan.l: Flex now warns if always-interactive is specified with
4479	fast or full.
4480
44812003-01-31  Will Estes <wlestes@users.sourceforge.net>
4482
4483	* Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog
4484
44852003-01-31  Will Estes <wlestes@users.sourceforge.net>
4486
4487	* tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
4488	we handle our ChangeLog
4489
44902003-01-29  John Millaway <john43@users.sourceforge.net>
4491
4492	* gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.
4493
44942003-01-29  Will Estes <wlestes@users.sourceforge.net>
4495
4496	* README.cvs-snapshot: upgrade texinfo to 4.3d
4497
44982003-01-29  Will Estes <wlestes@users.sourceforge.net>
4499
4500	* flex.texi: the @copying construct works now; thanks to the texinfo
4501	maintainers for finding the problem
4502
45032003-01-21  Will Estes <wlestes@users.sourceforge.net>
4504
4505	* NEWS, configure.in: version 2.5.27
4506
45072003-01-21  Will Estes <wlestes@users.sourceforge.net>
4508
4509	* NEWS: flex now works with recent bison versions
4510
45112003-01-18  John Millaway <john43@users.sourceforge.net>
4512
4513	* flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
4514	with latest bison.
4515
45162003-01-15  Will Estes <wlestes@users.sourceforge.net>
4517
4518	* NEWS, po/pt_BR.po: new pt_br translation
4519
45202003-01-14  Will Estes <wlestes@users.sourceforge.net>
4521
4522	* NEWS, configure.in: version 2.5.26
4523
45242003-01-14  Will Estes <wlestes@users.sourceforge.net>
4525
4526	* NEWS: Fixed table deserialization bug on big-endian archs. Patch
4527	sent from Bryce Nichols <bryce@bnichols.org>
4528
45292003-01-12  John Millaway <john43@users.sourceforge.net>
4530
4531	* tables_shared.h: Fixed table deserialization bug on big-endian
4532	archs. Patch sent from Bryce Nichols <bryce@bnichols.org>.
4533
45342003-01-10  Will Estes <wlestes@users.sourceforge.net>
4535
4536	* README.cvs-snapshot: add version numbers for some tools and
4537	explain about version.texi and --enable-maintainer-mode
4538
45392003-01-10  Will Estes <wlestes@users.sourceforge.net>
4540
4541	* NEWS: catch news up
4542
45432003-01-09  John Millaway <john43@users.sourceforge.net>
4544
4545	* tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed
4546	size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really
4547	what we want?
4548
45492003-01-09  John Millaway <john43@users.sourceforge.net>
4550
4551	* flex.skl: Changed type of yyleng from size_t to int. This fixes
4552	bug in PostgreSQL compilation.
4553
45542003-01-09  Will Estes <wlestes@users.sourceforge.net>
4555
4556	* NEWS: catch news up
4557
45582003-01-09  Will Estes <wlestes@users.sourceforge.net>
4559
4560	* flex.skl: more c++ fixes
4561
45622003-01-09  Will Estes <wlestes@users.sourceforge.net>
4563
4564	* Makefile.am, configure.in, flex.spec.in: add a spec file
4565
45662003-01-09  Will Estes <wlestes@users.sourceforge.net>
4567
4568	* flex.skl: type cast to pacify c++ compilers; patch from Bruce
4569	Lilly <blilly@erols.com>
4570
45712003-01-08  Will Estes <wlestes@users.sourceforge.net>
4572
4573	* NEWS: new es translation
4574
45752003-01-08  Will Estes <wlestes@users.sourceforge.net>
4576
4577	* po/es.po: new spanish translation
4578
45792002-12-19  John Millaway <john43@users.sourceforge.net>
4580
4581	* gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
4582	previous commit.)
4583
45842002-12-17  John Millaway <john43@users.sourceforge.net>
4585
4586	* gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com>
4587	where the use of yylineno, reentrant, and yymore together caused a
4588	compile-time error.
4589
45902002-12-17  Will Estes <wlestes@users.sourceforge.net>
4591
4592	* NEWS: update NEWS
4593
45942002-12-17  John Millaway <john43@users.sourceforge.net>
4595
4596	* flex.texi: Documented new behavior with character ranges.
4597
45982002-12-16  John Millaway <john43@users.sourceforge.net>
4599
4600	* parse.y: Fixed bug submitted by  Bruce Lilly <blilly@erols.com>
4601	where character ranges would yield unexpected behavior in a caseless
4602	scanner.  Also, flex now emits a warning if the range looks like
4603	trouble.
4604
46052002-12-16  John Millaway <john43@users.sourceforge.net>
4606
4607	* ccl.c, flexdef.h: Added utility functions to deal with character
4608	case.
4609
46102002-12-09  Will Estes <wlestes@users.sourceforge.net>
4611
4612	* flexint.h: we don't really need int64 anyway
4613
46142002-12-09  Will Estes <wlestes@users.sourceforge.net>
4615
4616	* flex.skl: apparently some lints are happier with fllthrough
4617	without a space
4618
46192002-12-02  Will Estes <wlestes@users.sourceforge.net>
4620
4621	* NEWS, configure.in: version 2.5.25
4622
46232002-12-02  Will Estes <wlestes@users.sourceforge.net>
4624
4625	* Makefile.am: enclose flex.1 target in MAINTERNER_MODE
4626
46272002-12-02  Will Estes <wlestes@users.sourceforge.net>
4628
4629	* po/pt_BR.po: new pt_br translation
4630
46312002-12-01  John Millaway <john43@users.sourceforge.net>
4632
4633	* flex.texi: Indexed some more faqs.
4634
46352002-11-29  John Millaway <john43@users.sourceforge.net>
4636
4637	* flex.skl: Fixed bug in SECOND yyless definition where argument was
4638	not enclosed in parentheses.
4639
46402002-11-29  John Millaway <john43@users.sourceforge.net>
4641
4642	* flex.skl: Fixed bug in yyless definition where argument was not
4643	enclosed in parentheses.
4644
46452002-11-27  Will Estes <wlestes@users.sourceforge.net>
4646
4647	* NEWS: flex uses flex_int*_t types
4648
46492002-11-27  Will Estes <wlestes@users.sourceforge.net>
4650
4651	* flexint.h: integer types for non-C99 systems flexint.h
4652
46532002-11-27  John Millaway <john43@users.sourceforge.net>
4654
4655	* dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c,
4656	tables_shared.h: Changed int types to flex_intX_t. The build is now
4657	broken until typedef's are established.
4658
46592002-11-27  Will Estes <wlestes@users.sourceforge.net>
4660
4661	* Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
4662	that make maintainer-clean  erases everything not under version
4663	control
4664
46652002-11-27  Will Estes <wlestes@users.sourceforge.net>
4666
4667	* config.rpath: remove config.rpath
4668
46692002-11-27  Will Estes <wlestes@users.sourceforge.net>
4670
4671	* README-alpha: just list location of betas
4672
46732002-11-26  Will Estes <wlestes@users.sourceforge.net>
4674
4675	* flexint.h: __STDC_VERSION__ needs an L suffix
4676
46772002-11-26  Will Estes <wlestes@users.sourceforge.net>
4678
4679	* NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
4680	translation project
4681
46822002-11-25  Will Estes <wlestes@users.sourceforge.net>
4683
4684	* flexint.h: include inttypes.h for folks who really are C99
4685
46862002-11-25  Will Estes <wlestes@users.sourceforge.net>
4687
4688	* TODO: fix a typo
4689
46902002-11-25  Will Estes <wlestes@users.sourceforge.net>
4691
4692	* NEWS, configure.in: version 2.5.24
4693
46942002-11-23  Will Estes <wlestes@users.sourceforge.net>
4695
4696	* configure.in: try to make sure we have GNU m4
4697
46982002-11-23  Will Estes <wlestes@users.sourceforge.net>
4699
4700	* tests/test-c++-multiple-scanners/Makefile.am: include
4701	tests/test-c++-multipl-scanners/test.input
4702
47032002-11-23  Will Estes <wlestes@users.sourceforge.net>
4704
4705	* NEWS: more portability fixes
4706
47072002-11-23  Will Estes <wlestes@users.sourceforge.net>
4708
4709	* configure.in, flexdef.h: apparently on some BSD systems, we need
4710	sys/params.h; reported by millaway
4711
47122002-11-22  Will Estes <wlestes@users.sourceforge.net>
4713
4714	* NEWS: update NEWS
4715
47162002-11-22  John Millaway <john43@users.sourceforge.net>
4717
4718	* flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am:
4719	Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner.  Removed
4720	yylex_destroy from C++ scanner.
4721
47222002-11-22  John Millaway <john43@users.sourceforge.net>
4723
4724	* flex.texi: renamed some faqs.
4725
47262002-11-22  Will Estes <wlestes@users.sourceforge.net>
4727
4728	* AUTHORS: update wording about authorship
4729
47302002-11-17  John Millaway <john43@users.sourceforge.net>
4731
4732	* parse.y: Removed space before line num in error messages to look
4733	more like gcc's errors.
4734
47352002-11-06  Will Estes <wlestes@users.sourceforge.net>
4736
4737	* NEWS, po/tr.po: new turkish translation from the translation
4738	project
4739
47402002-10-28  Will Estes <wlestes@users.sourceforge.net>
4741
4742	* gen.c: applied c++ from lilypond folks for std:: reasons
4743
47442002-10-25  Will Estes <wlestes@users.sourceforge.net>
4745
4746	* flex.texi: proofreading
4747
47482002-10-24  Will Estes <wlestes@users.sourceforge.net>
4749
4750	* flex.texi: proofreading
4751
47522002-10-22  Will Estes <wlestes@users.sourceforge.net>
4753
4754	* flex.skl: use c-style header names in c++ for now; at some point
4755	we'll have a separate c++ skeleton and we can go whole-hog pure c++
4756
47572002-10-22  Will Estes <wlestes@users.sourceforge.net>
4758
4759	* TODO: c++ rants
4760
47612002-10-22  Will Estes <wlestes@users.sourceforge.net>
4762
4763	* flex.texi: more proofreading
4764
47652002-10-22  Will Estes <wlestes@users.sourceforge.net>
4766
4767	* Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
4768	conditional
4769
47702002-10-22  Will Estes <wlestes@users.sourceforge.net>
4771
4772	* configure.in: When we use AC_PATH_PROG, value-if-not-found is the
4773	name of the program we wanted to find; this will generate more
4774	helpful error messages
4775
47762002-10-21  John Millaway <john43@users.sourceforge.net>
4777
4778	* tables.c: Added a missing function prototype.
4779
47802002-10-21  Will Estes <wlestes@users.sourceforge.net>
4781
4782	* NEWS, configure.in: version 2.5.23
4783
47842002-10-21  Will Estes <wlestes@users.sourceforge.net>
4785
4786	* NEWS: update NEWS on recent changes
4787
47882002-10-21  Will Estes <wlestes@users.sourceforge.net>
4789
4790	* flexint.h: use sys/types.h and not inttypes.h
4791
47922002-10-21  Will Estes <wlestes@users.sourceforge.net>
4793
4794	* configure.in: check for limits.h
4795
47962002-10-21  Will Estes <wlestes@users.sourceforge.net>
4797
4798	* TODO: update TODO on recent suggestions
4799
48002002-10-21  Will Estes <wlestes@users.sourceforge.net>
4801
4802	* flex.texi: titlepage and contents
4803
48042002-10-21  Will Estes <wlestes@users.sourceforge.net>
4805
4806	* Makefile.am: typo
4807
48082002-10-21  Will Estes <wlestes@users.sourceforge.net>
4809
4810	* Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in
4811	the distribution; in README-cvs-snapshot, mention the need for
4812	enable-maintainer-mode
4813
48142002-10-21  John Millaway <john43@users.sourceforge.net>
4815
4816	* flex.texi: typo.
4817
48182002-10-18  Will Estes <wlestes@users.sourceforge.net>
4819
4820	* flex.texi: report the current version info that flex provides;
4821	reformat a list of non-posix features
4822
48232002-10-18  Will Estes <wlestes@users.sourceforge.net>
4824
4825	* NEWS: report the current version info that flex provides
4826
48272002-10-18  Will Estes <wlestes@users.sourceforge.net>
4828
4829	* flex.skl: FLEX_BETA defined if flex is beta
4830
48312002-10-16  Will Estes <wlestes@users.sourceforge.net>
4832
4833	* flexint.h: if we're doing c++, then we can't use long long
4834
48352002-10-14  Will Estes <wlestes@users.sourceforge.net>
4836
4837	* TODO: update TODO on several things
4838
48392002-10-11  Will Estes <wlestes@users.sourceforge.net>
4840
4841	* flex.texi: more proofreading
4842
48432002-10-11  Will Estes <wlestes@users.sourceforge.net>
4844
4845	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
4846	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
4847	tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
4848	tests/test-bison-yylloc/Makefile.am,
4849	tests/test-bison-yylval/Makefile.am,
4850	tests/test-c++-basic/Makefile.am,
4851	tests/test-c++-multiple-scanners/Makefile.am,
4852	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
4853	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
4854	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
4855	tests/test-include-by-buffer/Makefile.am,
4856	tests/test-include-by-reentrant/Makefile.am,
4857	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
4858	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
4859	tests/test-multiple-scanners-nr/Makefile.am,
4860	tests/test-multiple-scanners-r/Makefile.am,
4861	tests/test-posix/Makefile.am,
4862	tests/test-posixly-correct/Makefile.am,
4863	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
4864	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
4865	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
4866	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
4867	remove BISON assignment as per suggestion from Akim Demaille
4868
48692002-10-11  Will Estes <wlestes@users.sourceforge.net>
4870
4871	* Makefile.am, configure.in: remove intl from dist
4872
48732002-10-11  Will Estes <wlestes@users.sourceforge.net>
4874
4875	* configure.in: we use maintainer mode now
4876
48772002-10-11  Will Estes <wlestes@users.sourceforge.net>
4878
4879	* NEWS: include create-test
4880
48812002-10-11  Will Estes <wlestes@users.sourceforge.net>
4882
4883	* tests/Makefile.am: rename test to check-local as per Akim
4884	Demaille; test for failed tests so that make check fails if any
4885	tests do
4886
48872002-10-11  Will Estes <wlestes@users.sourceforge.net>
4888
4889	* tests/Makefile.am: use dist_noinst_scripts as per email from Akim
4890	Demaille
4891
48922002-10-10  John Millaway <john43@users.sourceforge.net>
4893
4894	* flex.texi: Documentation.
4895
48962002-10-10  Will Estes <wlestes@users.sourceforge.net>
4897
4898	* NEWS, configure.in: version 2.5.22; portability fixes and attn to
4899	the test suite
4900
49012002-10-10  Will Estes <wlestes@users.sourceforge.net>
4902
4903	* flexint.h: ok, this seems to work
4904
49052002-10-10  Will Estes <wlestes@users.sourceforge.net>
4906
4907	* tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am,
4908	tests/test-bison-yylloc/Makefile.am,
4909	tests/test-bison-yylval/Makefile.am,
4910	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
4911	tests/test-multiple-scanners-nr/Makefile.am,
4912	tests/test-multiple-scanners-r/Makefile.am: use builddir in tests
4913	that need it in their include path
4914
49152002-10-10  Will Estes <wlestes@users.sourceforge.net>
4916
4917	* tests/TEMPLATE/Makefile.am: sometimes we put header files in the
4918	builddir and so we should account for that
4919
49202002-10-10  Will Estes <wlestes@users.sourceforge.net>
4921
4922	* tests/TEMPLATE/Makefile.am: replace the last  instance
4923
49242002-10-10  Will Estes <wlestes@users.sourceforge.net>
4925
4926	* flex.skl: include unistd.h and not cunistd as cunistd only seems
4927	to be present on very recent systems
4928
49292002-10-10  Will Estes <wlestes@users.sourceforge.net>
4930
4931	* Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo
4932	integral types again; add flexint.h; change dependencies caused by
4933	adding flexint.h; remove autoconf wrapper around cunistd; restore
4934	netinet/in.h includes; remove unneded feature checks in configure.in
4935
49362002-10-08  Will Estes <wlestes@users.sourceforge.net>
4937
4938	* configure.in, flex.skl, flexdef.h: current swipe at header magic;
4939	int types be damned
4940
49412002-10-08  Will Estes <wlestes@users.sourceforge.net>
4942
4943	* NEWS: change version constant info to reflect change to flex.skl
4944
49452002-10-08  Will Estes <wlestes@users.sourceforge.net>
4946
4947	* Makefile.am: remove README-alpha option; add definitions for
4948	FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
4949
49502002-10-07  Will Estes <wlestes@users.sourceforge.net>
4951
4952	* flex.skl, flexdef.h: ok, here goes; try to handle integral
4953	typedefs in one swell foop
4954
49552002-10-07  Will Estes <wlestes@users.sourceforge.net>
4956
4957	* configure.in: we check for {u,}int*_t types; maybe this will
4958	simplify things
4959
49602002-10-07  Will Estes <wlestes@users.sourceforge.net>
4961
4962	* configure.in: we create the tests/TEMPLATE/Makefile so that we can
4963	build the dist archives
4964
49652002-10-07  Will Estes <wlestes@users.sourceforge.net>
4966
4967	* NEWS: more test suite cleanups
4968
49692002-10-07  Will Estes <wlestes@users.sourceforge.net>
4970
4971	* tests/test-c++-multiple-scanners/Makefile.am: we don't use header
4972	files...
4973
49742002-10-07  Will Estes <wlestes@users.sourceforge.net>
4975
4976	* flexdef.h: remove include of malloc.h
4977
49782002-10-04  Will Estes <wlestes@users.sourceforge.net>
4979
4980	* flex.texi: more editing; remove examples index; merge examples
4981	into concept index
4982
49832002-10-04  Will Estes <wlestes@users.sourceforge.net>
4984
4985	* flex.texi: edited one more faq; used C-u C-c C-u C-a to update
4986	menus and nodes since the other updating commands are somewhat
4987	broken; unfortunately this means that all nodes have all pointers
4988	filled in
4989
49902002-10-04  Will Estes <wlestes@users.sourceforge.net>
4991
4992	* flex.texi: yesterday's proofreading
4993
49942002-10-02  Will Estes <wlestes@users.sourceforge.net>
4995
4996	* flex.texi: proofread some more
4997
49982002-10-02  Will Estes <wlestes@users.sourceforge.net>
4999
5000	* flex.texi: proofread edit begins
5001
50022002-10-01  Will Estes <wlestes@users.sourceforge.net>
5003
5004	* configure.in, tests/Makefile.am,
5005	tests/test-c++-multiple-scanners/.cvsignore,
5006	tests/test-c++-multiple-scanners/Makefile.am,
5007	tests/test-c++-multiple-scanners/main.cpp,
5008	tests/test-c++-multiple-scanners/scanner-1.l,
5009	tests/test-c++-multiple-scanners/scanner-2.l,
5010	tests/test-c++-multiple-scanners/test.input: test c++ with multiple
5011	scanners
5012
50132002-09-27  Will Estes <wlestes@users.sourceforge.net>
5014
5015	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
5016	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
5017	tests/test-bison-nr/Makefile.am,
5018	tests/test-bison-yylloc/Makefile.am,
5019	tests/test-bison-yylval/Makefile.am,
5020	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
5021	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
5022	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
5023	tests/test-header-r/Makefile.am,
5024	tests/test-include-by-buffer/Makefile.am,
5025	tests/test-include-by-reentrant/Makefile.am,
5026	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
5027	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
5028	tests/test-multiple-scanners-nr/Makefile.am,
5029	tests/test-multiple-scanners-r/Makefile.am,
5030	tests/test-posix/Makefile.am,
5031	tests/test-posixly-correct/Makefile.am,
5032	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
5033	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
5034	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
5035	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
5036	we used INCLUDES in another place in the Makefile.am files in the
5037	test suite
5038
50392002-09-27  Will Estes <wlestes@users.sourceforge.net>
5040
5041	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
5042	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
5043	tests/test-bison-nr/Makefile.am,
5044	tests/test-bison-yylloc/Makefile.am,
5045	tests/test-bison-yylval/Makefile.am,
5046	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
5047	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
5048	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
5049	tests/test-header-r/Makefile.am,
5050	tests/test-include-by-buffer/Makefile.am,
5051	tests/test-include-by-reentrant/Makefile.am,
5052	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
5053	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
5054	tests/test-multiple-scanners-nr/Makefile.am,
5055	tests/test-multiple-scanners-r/Makefile.am,
5056	tests/test-posix/Makefile.am,
5057	tests/test-posixly-correct/Makefile.am,
5058	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
5059	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
5060	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
5061	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
5062	oops, I typed that last s/// command to perl way wrong
5063
50642002-09-27  Will Estes <wlestes@users.sourceforge.net>
5065
5066	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
5067	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
5068	tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
5069	tests/test-bison-yylloc/Makefile.am,
5070	tests/test-bison-yylval/Makefile.am,
5071	tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
5072	tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
5073	tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
5074	tests/test-header-r/Makefile.am,
5075	tests/test-include-by-buffer/Makefile.am,
5076	tests/test-include-by-reentrant/Makefile.am,
5077	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
5078	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
5079	tests/test-multiple-scanners-nr/Makefile.am,
5080	tests/test-multiple-scanners-r/Makefile.am,
5081	tests/test-posix/Makefile.am,
5082	tests/test-posixly-correct/Makefile.am,
5083	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
5084	tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
5085	tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
5086	tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
5087	use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it
5088	for broken compilers
5089
50902002-09-27  Will Estes <wlestes@users.sourceforge.net>
5091
5092	* Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead
5093
50942002-09-27  Will Estes <wlestes@users.sourceforge.net>
5095
5096	* configure.in: apparently, AM_CONFIG_HEADER is obsolete
5097
50982002-09-27  Will Estes <wlestes@users.sourceforge.net>
5099
5100	* TODO: integrate test suite into automake
5101
51022002-09-27  Will Estes <wlestes@users.sourceforge.net>
5103
5104	* configure.in: since we dont run the template test, we dont need to
5105	generate its Makefile either
5106
51072002-09-27  Will Estes <wlestes@users.sourceforge.net>
5108
5109	* autogen.sh: use autoreconf instead of calling individual utilities
5110	separately
5111
51122002-09-27  Will Estes <wlestes@users.sourceforge.net>
5113
5114	* configure.in: check for c++ compiler
5115
51162002-09-27  Will Estes <wlestes@users.sourceforge.net>
5117
5118	* configure.in: re-organize according to suggested layout in
5119	autoconf manual
5120
51212002-09-26  Will Estes <wlestes@users.sourceforge.net>
5122
5123	* Makefile.am, NEWS, configure.in: update automake to 1.7 and
5124	autoconf to 2.54
5125
51262002-09-26  Will Estes <wlestes@users.sourceforge.net>
5127
5128	* Makefile.am: use AM_YFLAGS since YFLAGS is a user variable
5129
51302002-09-25  Will Estes <wlestes@users.sourceforge.net>
5131
5132	* NEWS: catch NEWS up on things, some of which happened a long time
5133	ago; correct punctuation; try to remove some editorializing
5134
51352002-09-25  Will Estes <wlestes@users.sourceforge.net>
5136
5137	* Makefile.am, flex.skl, flex.texi: include a single, automatically
5138	generated version number in flex scanners
5139
51402002-09-23  Will Estes <wlestes@users.sourceforge.net>
5141
5142	* tests/create-test: complain audibly when argument not supplied;
5143	echo on stderr when writing error messages
5144
51452002-09-23  Will Estes <wlestes@users.sourceforge.net>
5146
5147	* tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't
5148	have to run the TEMPLATE test; so we add new tests to SUBDIRS and
5149	DIST_SUBDIRS
5150
51512002-09-23  Will Estes <wlestes@users.sourceforge.net>
5152
5153	* tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
5154	we write '-Idir' instead
5155
51562002-09-23  Will Estes <wlestes@users.sourceforge.net>
5157
5158	* TODO: reorganize faq entries; proofread the manual
5159
51602002-09-23  Will Estes <wlestes@users.sourceforge.net>
5161
5162	* flex.texi: move c++ experimental warning to top of cxx node
5163
51642002-09-20  Will Estes <wlestes@users.sourceforge.net>
5165
5166	* flex.skl: move stdint.h include to table-serialization section;
5167	we'll still need to think about stdint.h more though
5168
51692002-09-20  Will Estes <wlestes@users.sourceforge.net>
5170
5171	* NEWS: new smarter skeleton/scanner generation
5172
51732002-09-20  John Millaway <john43@users.sourceforge.net>
5174
5175	* flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
5176
51772002-09-19  John Millaway <john43@users.sourceforge.net>
5178
5179	* flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
5180
51812002-09-19  John Millaway <john43@users.sourceforge.net>
5182
5183	* flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
5184	sane.  skel commands are omitted unless --debug enabled.
5185
51862002-09-19  John Millaway <john43@users.sourceforge.net>
5187
5188	* flex.skl, main.c, misc.c, tables.h: Added %push and %pop
5189	operations to skel processing.
5190
51912002-09-17  Will Estes <wlestes@users.sourceforge.net>
5192
5193	* NEWS, configure.in: flex 2.5.21
5194
51952002-09-17  John Millaway <john43@users.sourceforge.net>
5196
5197	* tests/test-reject/Makefile.am: minor fixup for dist.
5198
51992002-09-16  Will Estes <wlestes@users.sourceforge.net>
5200
5201	* NEWS, configure.in: version 2.5.20
5202
52032002-09-16  Will Estes <wlestes@users.sourceforge.net>
5204
5205	* flex.texi: correct typo
5206
52072002-09-16  Will Estes <wlestes@users.sourceforge.net>
5208
5209	* NEWS: note the new tables functionality
5210
52112002-09-16  John Millaway <john43@users.sourceforge.net>
5212
5213	* tests/test-multiple-scanners-r/.cvsignore,
5214	tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
5215	.cvsignore.
5216
52172002-09-16  John Millaway <john43@users.sourceforge.net>
5218
5219	* TODO, flex.skl, flex.texi, main.c, tables_shared.h,
5220	tests/test-multiple-scanners-r/main.c,
5221	tests/test-multiple-scanners-r/scanner-1.l,
5222	tests/test-multiple-scanners-r/scanner-2.l: Serialization works in
5223	headers (%option headers).  Serialization code (Tables API) is
5224	complete.
5225
52262002-09-16  Will Estes <wlestes@users.sourceforge.net>
5227
5228	* tests/test-reject/scanner.l: replace yytables_load with
5229	yytables_fload as per millaway's other changes
5230
52312002-09-15  John Millaway <john43@users.sourceforge.net>
5232
5233	* TODO, flex.texi: Created user API for tables deserialization.
5234	Documented API and --tables-* options in manual.
5235
52362002-09-15  John Millaway <john43@users.sourceforge.net>
5237
5238	* flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
5239	uses yyalloc/yyfree.  Changed yytables_load to yytables_fload.
5240
52412002-09-15  John Millaway <john43@users.sourceforge.net>
5242
5243	* tests/test-bison-nr/.cvsignore: minor upkeep.
5244
52452002-09-15  John Millaway <john43@users.sourceforge.net>
5246
5247	* flex.texi: Categorized and indexed scanner options in manual.
5248
52492002-09-15  John Millaway <john43@users.sourceforge.net>
5250
5251	* flex.skl: Initialization of reject vars and %array vars in
5252	reentrant scanner.
5253
52542002-09-13  John Millaway <john43@users.sourceforge.net>
5255
5256	* TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi,
5257	gen.c, tables.c, tables_shared.c, tables_shared.h,
5258	tests/Makefile.am, tests/test-reject/.cvsignore,
5259	tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
5260	tests/test-reject/test.input, tests/test-table-opts/Makefile.am:
5261	Created test for reject.  Handled reject-triggered tables in
5262	serialization.
5263
52642002-09-13  Will Estes <wlestes@users.sourceforge.net>
5265
5266	* NEWS: millaway has been very busy
5267
52682002-09-13  John Millaway <john43@users.sourceforge.net>
5269
5270	* flex.skl, tests/test-table-opts/Makefile.am,
5271	tests/test-table-opts/scanner.l: Added test for multiple tables in
5272	one file.
5273
52742002-09-13  John Millaway <john43@users.sourceforge.net>
5275
5276	* tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
5277	commit.
5278
52792002-09-13  John Millaway <john43@users.sourceforge.net>
5280
5281	* tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
5282	tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
5283	tests/test-bison-nr/test.input: Added test-bison-bridge.
5284
52852002-09-13  John Millaway <john43@users.sourceforge.net>
5286
5287	* configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c,
5288	misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am,
5289	tests/descriptions, tests/test-bison-yylloc/scanner.l,
5290	tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l:
5291	Bison bridge code now works for all C scanners and pure/non-pure
5292	bison parsers.  Added %option bison-bridge (--bison-bridge).
5293	Removed %option reentrant-bison/--reentrant-bison/-Rb.  Scanner
5294	knows the name of its tables.  Tables serialization is OK on EOF.
5295	yylineno is present in all scanners.  Modified nasty performance
5296	penalty warning w/ yylineno.  test-table-opts is now run last
5297	because it's so fat.  Updated manual.
5298
52992002-09-12  John Millaway <john43@users.sourceforge.net>
5300
5301	* flex.texi: documentation of tabels api in manual
5302
53032002-09-12  John Millaway <john43@users.sourceforge.net>
5304
5305	* TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
5306	abstraction.
5307
53082002-09-11  John Millaway <john43@users.sourceforge.net>
5309
5310	* devel/tables.pl: Added perl script to read/dump serialized tables
5311	in devel/
5312
53132002-09-11  Will Estes <wlestes@users.sourceforge.net>
5314
5315	* scan.l: the debian patch used strlen(yytext) and similar
5316	constructs--as millaway points out, this is better known as yyleng
5317
53182002-09-11  Will Estes <wlestes@users.sourceforge.net>
5319
5320	* NEWS, po/de.po: new de translation from the translation project
5321
53222002-09-11  John Millaway <john43@users.sourceforge.net>
5323
5324	* flex.skl: yytbl_load now checks tables set by name.  Localized var
5325	scaope in yytbl_load.
5326
53272002-09-10  Will Estes <wlestes@users.sourceforge.net>
5328
5329	* tests/Makefile.am: make clean  before make test
5330
53312002-09-09  John Millaway <john43@users.sourceforge.net>
5332
5333	* TODO, flex.skl: Fixed deserialization of --fast tables.
5334
53352002-09-09  Will Estes <wlestes@users.sourceforge.net>
5336
5337	* TODO: fix typo; remove the yylineo entry
5338
53392002-09-09  John Millaway <john43@users.sourceforge.net>
5340
5341	* TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h,
5342	gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c,
5343	tables.h, tables_shared.h, tests/test-table-opts/.cvsignore,
5344	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l:
5345	Table deserialization works for everything except --fast scanners.
5346	Scanners can auto-verify serialized table integrity via
5347	--tables-verify.  Added tables API items to TODO list.
5348	test-table-opts is becoming exhaustive (a good thing).
5349
53502002-09-09  Will Estes <wlestes@users.sourceforge.net>
5351
5352	* NEWS: flex has better internal diagnostics
5353
53542002-09-09  Will Estes <wlestes@users.sourceforge.net>
5355
5356	* configure.in, flexdef.h: test for presence of __func__ and
5357	compensate if absent
5358
53592002-09-09  Will Estes <wlestes@users.sourceforge.net>
5360
5361	* Makefile.am: include the intl/ subdirectory when searching for
5362	include files
5363
53642002-09-09  Will Estes <wlestes@users.sourceforge.net>
5365
5366	* NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
5367	translation project
5368
53692002-09-07  John Millaway <john43@users.sourceforge.net>
5370
5371	* flex.skl, misc.c: Changed cryptic skeleton markers to readable
5372	form.
5373
53742002-09-07  John Millaway <john43@users.sourceforge.net>
5375
5376	* Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c,
5377	main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c,
5378	tables_shared.h: Members of struct yy_trans_info are now forced to
5379	be the same size.  Added shared file tables_shared.c.  Separated
5380	tables.h from flexdef.h Bulk of table deserialization code is done.
5381
53822002-09-06  Will Estes <wlestes@users.sourceforge.net>
5383
5384	* NEWS, po/ca.po: new ca translation
5385
53862002-09-06  Will Estes <wlestes@users.sourceforge.net>
5387
5388	* NEWS: new fr translation
5389
53902002-09-06  Will Estes <wlestes@users.sourceforge.net>
5391
5392	* po/fr.po: new french translation from the translation project
5393
53942002-09-05  Will Estes <wlestes@users.sourceforge.net>
5395
5396	* NEWS: c99 function defs by default
5397
53982002-09-05  John Millaway <john43@users.sourceforge.net>
5399
5400	* flexdef.h, tables.c: Added flex_die macro. May need some autoconf
5401	massaging.  Added thorough error checking in tables code.
5402
54032002-09-05  John Millaway <john43@users.sourceforge.net>
5404
5405	* flex.skl, flex.texi: Flex generates C99 defs now.  Documented the
5406	above change in manual.
5407
54082002-09-05  John Millaway <john43@users.sourceforge.net>
5409
5410	* tests/test-table-opts/.cvsignore,
5411	tests/test-table-opts/Makefile.am: Added serialization test to
5412	table-opts test.
5413
54142002-09-05  Will Estes <wlestes@users.sourceforge.net>
5415
5416	* configure.in: oops, i made a typo
5417
54182002-09-05  Will Estes <wlestes@users.sourceforge.net>
5419
5420	* NEWS, configure.in: version 2.5.19
5421
54222002-09-05  Will Estes <wlestes@users.sourceforge.net>
5423
5424	* scan.l: use FLEX_EXIT(), not exit()
5425
54262002-09-05  John Millaway <john43@users.sourceforge.net>
5427
5428	* devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl:
5429	Added devel/ directory for junk that we don't want in the
5430	distribution, but that we want in CVS.
5431
54322002-09-05  Will Estes <wlestes@users.sourceforge.net>
5433
5434	* scan.l: s/exit(1)/exit(EXIT_FAILURE)
5435
54362002-09-05  John Millaway <john43@users.sourceforge.net>
5437
5438	* dfa.c, gen.c: Tables are now generated with %option
5439	tables-file=FILE.
5440
54412002-09-05  Will Estes <wlestes@users.sourceforge.net>
5442
5443	* NEWS: catch up on a few things
5444
54452002-09-05  Will Estes <wlestes@users.sourceforge.net>
5446
5447	* scan.l: prevent segfault on input lines which are longer than the
5448	allocated space (problem report from Manoj Srivastava
5449	<srivasta@golden-gryphon.com>)
5450
54512002-09-05  John Millaway <john43@users.sourceforge.net>
5452
5453	* flex.texi, main.c, options.c, options.h: Changed option 'header'
5454	to 'header-file'. 'header' still works, though.
5455
54562002-09-05  John Millaway <john43@users.sourceforge.net>
5457
5458	* flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
5459	scan.l, tables.c: Tons more work on tables.
5460
54612002-09-05  John Millaway <john43@users.sourceforge.net>
5462
5463	* flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
5464	tables serialization code.
5465
54662002-09-04  Will Estes <wlestes@users.sourceforge.net>
5467
5468	* README.cvs-snapshot: mention GNU indent
5469
54702002-09-04  Will Estes <wlestes@users.sourceforge.net>
5471
5472	* NEWS: remove the word after from the version line
5473
54742002-09-03  Will Estes <wlestes@users.sourceforge.net>
5475
5476	* NEWS, configure.in: version 2.5.18
5477
54782002-09-03  Will Estes <wlestes@users.sourceforge.net>
5479
5480	* NEWS: catch up on the NEWS
5481
54822002-09-03  Will Estes <wlestes@users.sourceforge.net>
5483
5484	* tests/Makefile.am: target test: quote the results echoing so that
5485	the ECHO_C will work on systems where it is used
5486
54872002-09-03  Will Estes <wlestes@users.sourceforge.net>
5488
5489	* configure.in: when we don't have GNU indent, the test will
5490	generate output on stderr, so we send that to /dev/null
5491
54922002-09-03  Will Estes <wlestes@users.sourceforge.net>
5493
5494	* configure.in: fixed bug whereby bison was reported missing even
5495	when it was found
5496
54972002-09-02  John Millaway <john43@users.sourceforge.net>
5498
5499	* tables.c: In-code documentation.
5500
55012002-09-02  John Millaway <john43@users.sourceforge.net>
5502
5503	* flexdef.h: Forgot to indent before previous commit.
5504
55052002-09-02  John Millaway <john43@users.sourceforge.net>
5506
5507	* flexdef.h: Added known integer limits if undefined.
5508
55092002-08-29  Will Estes <wlestes@users.sourceforge.net>
5510
5511	* configure.in: version 2.5.17
5512
55132002-08-29  Will Estes <wlestes@users.sourceforge.net>
5514
5515	* NEWS: more portability fixes; new version number
5516
55172002-08-29  Will Estes <wlestes@users.sourceforge.net>
5518
5519	* flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've
5520	factored out all the system include files and put them in flexdef.h
5521
55222002-08-29  Will Estes <wlestes@users.sourceforge.net>
5523
5524	* dfa.c: eat a blank line
5525
55262002-08-29  Will Estes <wlestes@users.sourceforge.net>
5527
5528	* NEWS: new config.{sub,guess} files; mention that we use indent on
5529	flex
5530
55312002-08-28  Will Estes <wlestes@users.sourceforge.net>
5532
5533	* configure.in: warn if no indent found; version 2.5.16
5534
55352002-08-28  Will Estes <wlestes@users.sourceforge.net>
5536
5537	* NEWS: catch up on recent changes; version 2.5.16
5538
55392002-08-27  Will Estes <wlestes@users.sourceforge.net>
5540
5541	* buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c,
5542	libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h,
5543	scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c,
5544	yylex.c: ran the indent target; commit the results
5545
55462002-08-27  Will Estes <wlestes@users.sourceforge.net>
5547
5548	* Makefile.am: touch up the indent targeet; it's ready for
5549	production use now
5550
55512002-08-27  Will Estes <wlestes@users.sourceforge.net>
5552
5553	* configure.in: test for GNU indent; reorder the tests somewhat
5554
55552002-08-23  Will Estes <wlestes@users.sourceforge.net>
5556
5557	* configure.in: automake is smarter about autoconf's versioning
5558	scheme
5559
55602002-08-23  Will Estes <wlestes@users.sourceforge.net>
5561
5562	* NEWS: catch NEWS up on what we've been doing
5563
55642002-08-22  Will Estes <wlestes@users.sourceforge.net>
5565
5566	* flexdef.h: do some more conditional including for folks without
5567	standard systems
5568
55692002-08-22  Will Estes <wlestes@users.sourceforge.net>
5570
5571	* tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
5572	here
5573
55742002-08-22  John Millaway <john43@users.sourceforge.net>
5575
5576	* flex.texi: Documentation.
5577
55782002-08-22  John Millaway <john43@users.sourceforge.net>
5579
5580	* Makefile.am: Created 'indent' target and added .indent.pro.
5581
55822002-08-22  John Millaway <john43@users.sourceforge.net>
5583
5584	* tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
5585	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
5586	tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files.
5587
55882002-08-22  John Millaway <john43@users.sourceforge.net>
5589
5590	* tests/test-bison-yylloc/Makefile.am,
5591	tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.
5592
55932002-08-22  John Millaway <john43@users.sourceforge.net>
5594
5595	* flex.skl, tests/test-c++-basic/Makefile.am,
5596	tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from
5597	c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do
5598	this??)
5599
56002002-08-21  Will Estes <wlestes@users.sourceforge.net>
5601
5602	* README: official releases are being hosted by Vern
5603
56042002-08-21  Will Estes <wlestes@users.sourceforge.net>
5605
5606	* NEWS, configure.in: new beta version; more entries in NEWS from
5607	millaway; the top level entry for test-c++-basic
5608
56092002-08-21  Will Estes <wlestes@users.sourceforge.net>
5610
5611	* tests/Makefile.am, tests/test-c++-basic/.cvsignore,
5612	tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
5613	tests/test-c++-basic/test.input: add test-c++-basic
5614
56152002-08-21  John Millaway <john43@users.sourceforge.net>
5616
5617	* gen.c, nfa.c: More tabels work.
5618
56192002-08-21  John Millaway <john43@users.sourceforge.net>
5620
5621	* flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.
5622
56232002-08-20  John Millaway <john43@users.sourceforge.net>
5624
5625	* dfa.c: Cleaned up macros that took no ';'.
5626
56272002-08-20  John Millaway <john43@users.sourceforge.net>
5628
5629	* scanopt.c: Fixed oddball '=-'.
5630
56312002-08-20  John Millaway <john43@users.sourceforge.net>
5632
5633	* flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state
5634	buffer.  Mentioned memory usage in docs.  Made REJECT buffer
5635	variables reentrant-safe.
5636
56372002-08-20  John Millaway <john43@users.sourceforge.net>
5638
5639	* tables.c: More work on tables code.
5640
56412002-08-20  Will Estes <wlestes@users.sourceforge.net>
5642
5643	* Makefile.am, NEWS, configure.in: we're using m4 so have configure
5644	test for it
5645
56462002-08-20  John Millaway <john43@users.sourceforge.net>
5647
5648	* Makefile.am, tables.c: Added tables.c and rebuilt dependencies.
5649
56502002-08-20  John Millaway <john43@users.sourceforge.net>
5651
5652	* TODO, flex.texi: Dicussed prototypes and header in manual.
5653
56542002-08-19  John Millaway <john43@users.sourceforge.net>
5655
5656	* Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h:
5657	More work on tables serialization.
5658
56592002-08-19  John Millaway <john43@users.sourceforge.net>
5660
5661	* Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
5662	dist is built).
5663
56642002-08-19  Will Estes <wlestes@users.sourceforge.net>
5665
5666	* po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
5667	translation project
5668
56692002-08-19  Will Estes <wlestes@users.sourceforge.net>
5670
5671	* NEWS: millaway's done a lot of things which need to be mentioned
5672	in NEWS
5673
56742002-08-18  John Millaway <john43@users.sourceforge.net>
5675
5676	* main.c: Removed #undef of start conditions.
5677
56782002-08-17  John Millaway <john43@users.sourceforge.net>
5679
5680	* TODO: todo list
5681
56822002-08-17  John Millaway <john43@users.sourceforge.net>
5683
5684	* flexdef.h, main.c, misc.c: Start conditions now optional in
5685	header.  undef's now optional in header.  Start conditions are NOT
5686	prefixed.
5687
56882002-08-17  John Millaway <john43@users.sourceforge.net>
5689
5690	* flex.skl, flex.texi: Working on tables API.
5691
56922002-08-16  John Millaway <john43@users.sourceforge.net>
5693
5694	* flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l:
5695	Added --tables option.  Omitted tables code from generated scanner
5696	when unused.
5697
56982002-08-16  John Millaway <john43@users.sourceforge.net>
5699
5700	* flex.skl, flex.texi, misc.c: Prelimary work on tables API.
5701
57022002-08-16  John Millaway <john43@users.sourceforge.net>
5703
5704	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
5705	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
5706	tests/test-basic-r/Makefile.am,
5707	tests/test-bison-yylloc/Makefile.am,
5708	tests/test-bison-yylval/Makefile.am,
5709	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
5710	tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
5711	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
5712	tests/test-include-by-buffer/Makefile.am,
5713	tests/test-include-by-reentrant/Makefile.am,
5714	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
5715	tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
5716	tests/test-multiple-scanners-nr/Makefile.am,
5717	tests/test-multiple-scanners-r/Makefile.am,
5718	tests/test-posix/Makefile.am,
5719	tests/test-posixly-correct/Makefile.am,
5720	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
5721	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
5722	tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
5723	tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS,
5724	etc..
5725
57262002-08-16  John Millaway <john43@users.sourceforge.net>
5727
5728	* tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
5729	tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got
5730	rid of flex -s warnings in tests.
5731
57322002-08-16  John Millaway <john43@users.sourceforge.net>
5733
5734	* Makefile.am: Updated dependencies list.
5735
57362002-08-15  John Millaway <john43@users.sourceforge.net>
5737
5738	* main.c: Fixed seg fault bug in ecs.
5739
57402002-08-15  Will Estes <wlestes@users.sourceforge.net>
5741
5742	* tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore:
5743	ignore .cpp files since we generate them instead of .c
5744
57452002-08-15  Will Estes <wlestes@users.sourceforge.net>
5746
5747	* configure.in: version 2.5.14
5748
57492002-08-15  Will Estes <wlestes@users.sourceforge.net>
5750
5751	* NEWS: c-as-c++ tests reworked
5752
57532002-08-15  John Millaway <john43@users.sourceforge.net>
5754
5755	* tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l,
5756	tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The
5757	c++ tests use .cpp instead of .c extensions just to be on the safe
5758	side.
5759
57602002-08-15  Will Estes <wlestes@users.sourceforge.net>
5761
5762	* main.c: conditionally include <locale.h>; include config.h as well
5763
57642002-08-15  Will Estes <wlestes@users.sourceforge.net>
5765
5766	* configure.in, flex.skl: only include <cunistd> if we have it
5767
57682002-08-15  Will Estes <wlestes@users.sourceforge.net>
5769
5770	* NEWS: portability fixes; added missing punctuation; de translation
5771	now included
5772
57732002-08-15  Will Estes <wlestes@users.sourceforge.net>
5774
5775	* po/LINGUAS: we also translate to german
5776
57772002-08-15  Will Estes <wlestes@users.sourceforge.net>
5778
5779	* Makefile.am: require automake at least 1.6
5780
57812002-08-15  Will Estes <wlestes@users.sourceforge.net>
5782
5783	* NEWS, configure.in: version 2.5.13
5784
57852002-08-14  Will Estes <wlestes@users.sourceforge.net>
5786
5787	* flex.texi: reverted away from the @copying as it breaks the info
5788	reader
5789
57902002-08-14  John Millaway <john43@users.sourceforge.net>
5791
5792	* flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
5793	attempts to adjust to user preferences.
5794
57952002-08-13  John Millaway <john43@users.sourceforge.net>
5796
5797	* main.c: Include start condition symbols in header.
5798
57992002-08-13  John Millaway <john43@users.sourceforge.net>
5800
5801	* flexdef.h, main.c: Omit user code and tables from generated header
5802	file.
5803
58042002-08-13  Will Estes <wlestes@users.sourceforge.net>
5805
5806	* flex.texi: use @copying construct to display the flex license;
5807	move copying and bug reporting to the front of the manual
5808
58092002-08-13  Will Estes <wlestes@users.sourceforge.net>
5810
5811	* NEWS: printf fix and yylex_init reports errors
5812
58132002-08-12  John Millaway <john43@users.sourceforge.net>
5814
5815	* flex.texi: Updated manual for %option header.
5816
58172002-08-12  John Millaway <john43@users.sourceforge.net>
5818
5819	* flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
5820	yylex_init now reports errors.
5821
58222002-08-10  John Millaway <john43@users.sourceforge.net>
5823
5824	* dfa.c, main.c: Added alignment flag for future use.
5825
58262002-08-10  John Millaway <john43@users.sourceforge.net>
5827
5828	* tests/test-table-opts/.cvsignore,
5829	tests/test-table-opts/Makefile.am: Added options to test-table-opts
5830
58312002-08-10  John Millaway <john43@users.sourceforge.net>
5832
5833	* configure.in, tests/Makefile.am, tests/descriptions,
5834	tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore,
5835	tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
5836	tests/test-table-opts/test.input: Added a test for various DFA table
5837	options.
5838
58392002-08-09  Will Estes <wlestes@users.sourceforge.net>
5840
5841	* flex.texi: more faq editing; corrected mistyped nodenames
5842
58432002-08-09  Will Estes <wlestes@users.sourceforge.net>
5844
5845	* flex.skl: fix typo which propogates out to generated scanners
5846
58472002-08-09  Will Estes <wlestes@users.sourceforge.net>
5848
5849	* flex.texi: edited a few more faqs
5850
58512002-08-09  Will Estes <wlestes@users.sourceforge.net>
5852
5853	* Makefile.am, faq.texi: remove faq.texi as it's included in
5854	flex.texi
5855
58562002-08-08  Will Estes <wlestes@users.sourceforge.net>
5857
5858	* flex.texi: a few more faq edits; remove faq-89
5859
58602002-08-08  Will Estes <wlestes@users.sourceforge.net>
5861
5862	* flex.texi: cite, not site
5863
58642002-08-08  Will Estes <wlestes@users.sourceforge.net>
5865
5866	* flex.texi: and get the faq included
5867
58682002-08-08  Will Estes <wlestes@users.sourceforge.net>
5869
5870	* flex.texi: fix some grammer/typography in the top node and add a
5871	detailed menu
5872
58732002-08-08  Will Estes <wlestes@users.sourceforge.net>
5874
5875	* TODO: we've updated gettext
5876
58772002-08-08  Will Estes <wlestes@users.sourceforge.net>
5878
5879	* po/.cvsignore: we need to ignore a few more gettext files
5880
58812002-08-08  Will Estes <wlestes@users.sourceforge.net>
5882
5883	* NEWS, configure.in: version 2.5.12
5884
58852002-08-08  Will Estes <wlestes@users.sourceforge.net>
5886
5887	* NEWS: mention gettext; document the non-need for bison/flex in the
5888	build process
5889
58902002-08-08  Will Estes <wlestes@users.sourceforge.net>
5891
5892	* Makefile.am, configure.in: include intl in the distribution and in
5893	the build process
5894
58952002-08-08  Will Estes <wlestes@users.sourceforge.net>
5896
5897	* Makefile.am: builddir in help2man call needed @-signs around it
5898
58992002-08-08  Will Estes <wlestes@users.sourceforge.net>
5900
5901	* po/.cvsignore: we can ignore Makefile.in.in
5902
59032002-08-08  Will Estes <wlestes@users.sourceforge.net>
5904
5905	* m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
5906	directory, sigh
5907
59082002-08-08  Will Estes <wlestes@users.sourceforge.net>
5909
5910	* autogen.sh: if autopoint is going to run automatically, it's going
5911	to need to be able to update existing files
5912
59132002-08-08  Will Estes <wlestes@users.sourceforge.net>
5914
5915	* ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore,
5916	m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4,
5917	m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4,
5918	m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now
5919	works so let's let it run the gettext show
5920
59212002-08-07  Will Estes <wlestes@users.sourceforge.net>
5922
5923	* TODO: we need to index the faq entries
5924
59252002-08-07  Will Estes <wlestes@users.sourceforge.net>
5926
5927	* faq.texi: proofed "Why do flex scanners call fileno if it is not
5928	ANSI compatible?"
5929
59302002-08-07  Will Estes <wlestes@users.sourceforge.net>
5931
5932	* faq.texi: proofed "How do I expand \ escape sequences in C-style
5933	quoted strings?"
5934
59352002-08-07  Will Estes <wlestes@users.sourceforge.net>
5936
5937	* README: changes to README to align with GNU coding standards
5938
59392002-08-06  Will Estes <wlestes@users.sourceforge.net>
5940
5941	* Makefile.am: help2man should look in builddir for the flex binary
5942
59432002-08-02  John Millaway <john43@users.sourceforge.net>
5944
5945	* flex.skl: Fixed yyunput prototype.
5946
59472002-08-01  Will Estes <wlestes@users.sourceforge.net>
5948
5949	* NEWS: new fr translation from the translation project
5950
59512002-08-01  Will Estes <wlestes@users.sourceforge.net>
5952
5953	* po/fr.po: new fr.po translation from the translation project
5954
59552002-08-01  Will Estes <wlestes@users.sourceforge.net>
5956
5957	* NEWS: yylineno performance hit is fixed
5958
59592002-07-31  John Millaway <john43@users.sourceforge.net>
5960
5961	* TODO, flex.texi: Updated docs on yylineno.
5962
59632002-07-31  Will Estes <wlestes@users.sourceforge.net>
5964
5965	* TODO: discuss yylineno performance
5966
59672002-07-31  Will Estes <wlestes@users.sourceforge.net>
5968
5969	* NEWS: forgot to say what the date was that we made the release
5970
59712002-07-31  Will Estes <wlestes@users.sourceforge.net>
5972
5973	* NEWS, configure.in: version 2.5.11
5974
59752002-07-31  Will Estes <wlestes@users.sourceforge.net>
5976
5977	* faq.texi: fixed a menu entry and related problems
5978
59792002-07-31  Will Estes <wlestes@users.sourceforge.net>
5980
5981	* configure.in: someday, maybe we can use autopoint
5982
59832002-07-31  Will Estes <wlestes@users.sourceforge.net>
5984
5985	* Makefile.am: we need to include texinfo.tex now
5986
59872002-07-31  Will Estes <wlestes@users.sourceforge.net>
5988
5989	* texinfo.tex: add texinfo.tex
5990
59912002-07-30  Will Estes <wlestes@users.sourceforge.net>
5992
5993	* faq.texi: fix up some fatal bugs in the texinfo of the faq; begin
5994	the clean up; remove trailing and leading white space
5995
59962002-07-30  Will Estes <wlestes@users.sourceforge.net>
5997
5998	* TODO: faqs need work
5999
60002002-07-30  Will Estes <wlestes@users.sourceforge.net>
6001
6002	* NEWS, TODO: prototypes get airtime these days
6003
60042002-07-28  John Millaway <john43@users.sourceforge.net>
6005
6006	* flex.skl: Added some comments.
6007
60082002-07-28  John Millaway <john43@users.sourceforge.net>
6009
6010	* flex.skl: Fixed bug where yyless did not consider yylineno.
6011
60122002-07-28  John Millaway <john43@users.sourceforge.net>
6013
6014	* scan.l: Fixed bug I created in previous commit.
6015
60162002-07-28  John Millaway <john43@users.sourceforge.net>
6017
6018	* scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.
6019
60202002-07-27  John Millaway <john43@users.sourceforge.net>
6021
6022	* flex.skl, tests/test-c-cpp-nr/Makefile.am,
6023	tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the
6024	C++ compiler for the test.  Fixed the bug that this exposed.
6025
60262002-07-27  John Millaway <john43@users.sourceforge.net>
6027
6028	* ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l:
6029	yylineno check is only performed on rules whose regexs can match a
6030	newline.
6031
60322002-07-25  John Millaway <john43@users.sourceforge.net>
6033
6034	* flex.skl, tests/TEMPLATE/scanner.l,
6035	tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l,
6036	tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
6037	tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l,
6038	tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l,
6039	tests/test-debug-r/scanner.l,
6040	tests/test-include-by-buffer/scanner.l,
6041	tests/test-include-by-reentrant/scanner.l,
6042	tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l,
6043	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l,
6044	tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l,
6045	tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l,
6046	tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l,
6047	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All
6048	prototypes were rewritten to depend upon the macro
6049	YY_TRADITIONAL_FUNC_DEFS, which is defined by default.  The
6050	generated scanners build cleanly under gcc's traditional strictness
6051	and under C++ compilers.
6052
60532002-07-24  Will Estes <wlestes@users.sourceforge.net>
6054
6055	* NEWS: dist-bzip2 and rename yy_globals and yy_globals_t
6056
60572002-07-24  Will Estes <wlestes@users.sourceforge.net>
6058
6059	* configure.in: version 2.5.10
6060
60612002-07-24  Will Estes <wlestes@users.sourceforge.net>
6062
6063	* Makefile.am: add dist-bzip2 to automake_options so we'll start
6064	getting tar.bz2 archives
6065
60662002-07-23  John Millaway <john43@users.sourceforge.net>
6067
6068	* flex.skl, flex.texi, tests/test-bison-yylval/scanner.l,
6069	tests/test-mem-r/scanner.l,
6070	tests/test-multiple-scanners-r/scanner-1.l,
6071	tests/test-multiple-scanners-r/scanner-2.l,
6072	tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
6073	tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g
6074	s/yy_globals/yyscanner/g
6075
60762002-07-23  John Millaway <john43@users.sourceforge.net>
6077
6078	* Makefile.am: typo in tags target
6079
60802002-07-22  John Millaway <john43@users.sourceforge.net>
6081
6082	* Makefile.am: Removed erroneous $(srcdir) from help2man target.
6083
60842002-07-22  Will Estes <wlestes@users.sourceforge.net>
6085
6086	* NEWS, configure.in: it's version 2.5.9 now
6087
60882002-07-22  Will Estes <wlestes@users.sourceforge.net>
6089
6090	* po/.cvsignore: updated gettext to 0.11.3
6091
60922002-07-22  Will Estes <wlestes@users.sourceforge.net>
6093
6094	* ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4,
6095	m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to
6096	version 0.11.3
6097
60982002-07-22  Will Estes <wlestes@users.sourceforge.net>
6099
6100	* autogen.sh, configure.in: rollback on configure.in and autogen.sh
6101	because autpoint is broken
6102
61032002-07-22  Will Estes <wlestes@users.sourceforge.net>
6104
6105	* po/ru.po: new russian translation from translation project
6106
61072002-07-19  Will Estes <wlestes@users.sourceforge.net>
6108
6109	* autogen.sh: ok, we're going to start using autopoint, but the tree
6110	is going to undergo some changes after this
6111
61122002-07-19  Will Estes <wlestes@users.sourceforge.net>
6113
6114	* configure.in: we're preparing for autopoint
6115
61162002-07-17  John Millaway <john43@users.sourceforge.net>
6117
6118	* flex.texi: Updated manual.
6119
61202002-07-17  Will Estes <wlestes@users.sourceforge.net>
6121
6122	* NEWS: update the NEWS file for lots of things millaway has done
6123
61242002-07-17  John Millaway <john43@users.sourceforge.net>
6125
6126	* flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c,
6127	tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed
6128	prototype/definition conflicts with "traditional" C in skeleton at
6129	request of gcc developer.  Removed duplicate prototypes in gen.c,
6130	sym.c, main.c.  Added missing prototypes where needed.  All
6131	functions in skeleton follow ISO C style protos and defs, instead of
6132	BOTH ISO and new-style.  Skeleton now compiles cleanly under
6133	super-strict gcc flags.  Flex itself almost compiles cleanly under
6134	strict flags.
6135
61362002-07-15  John Millaway <john43@users.sourceforge.net>
6137
6138	* faq.texi, flex.texi: Worked on mem mgmt sect of manual.
6139
61402002-07-15  Will Estes <wlestes@users.sourceforge.net>
6141
6142	* scan.l: allow blank lines and continuations in more places
6143
61442002-07-12  Will Estes <wlestes@users.sourceforge.net>
6145
6146	* TODO: millaway finished the faqs directory
6147
61482002-07-12  Will Estes <wlestes@users.sourceforge.net>
6149
6150	* TODO: removed items as per email from millaway
6151
61522002-07-12  John Millaway <john43@users.sourceforge.net>
6153
6154	* configure.in, tests/Makefile.am, tests/descriptions,
6155	tests/test-posix/.cvsignore, tests/test-posix/Makefile.am,
6156	tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore,
6157	tests/test-posixly-correct/Makefile.am,
6158	tests/test-posixly-correct/scanner.l: Added test for %option
6159	posix-compat and repeat operator.  Added test for POSIXLY_CORRECT
6160	environment variable and repeat operator.
6161
61622002-07-12  John Millaway <john43@users.sourceforge.net>
6163
6164	* main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.
6165
61662002-07-11  John Millaway <john43@users.sourceforge.net>
6167
6168	* faq.texi: More work on faq.
6169
61702002-07-11  John Millaway <john43@users.sourceforge.net>
6171
6172	* faq.texi: Moved all faqs into manual -- but did not evaluate them
6173	yet.  Removed the old faq files.
6174
61752002-07-10  John Millaway <john43@users.sourceforge.net>
6176
6177	* main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
6178	care, but other compilers might.
6179
61802002-07-10  John Millaway <john43@users.sourceforge.net>
6181
6182	* flex.texi: Wrote some more about memory mgmt in the manual.
6183
61842002-07-10  John Millaway <john43@users.sourceforge.net>
6185
6186	* flex.texi: flex.texi now works with install-info.
6187
61882002-07-10  Will Estes <wlestes@users.sourceforge.net>
6189
6190	* TODO: added items as per email from millaway
6191
61922002-07-10  Will Estes <wlestes@users.sourceforge.net>
6193
6194	* NEWS: after we release a version, we have to keep the version
6195	number in NEWS current
6196
61972002-07-10  John Millaway <john43@users.sourceforge.net>
6198
6199	* flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l,
6200	tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug
6201	functions.  Fixed prefix issues with memory functions.
6202
62032002-07-09  John Millaway <john43@users.sourceforge.net>
6204
6205	* flex.skl: Memory functions are no longer static.
6206
62072002-07-09  John Millaway <john43@users.sourceforge.net>
6208
6209	* tests/test-mem-nr/test.input: Added a missing input file for
6210	test-mem-nr/
6211
62122002-07-09  John Millaway <john43@users.sourceforge.net>
6213
6214	* tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am,
6215	tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore,
6216	tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
6217	tests/test-mem-r/test.input: Added tests for overriding memory.
6218
62192002-07-09  John Millaway <john43@users.sourceforge.net>
6220
6221	* flex.texi: Added sections in manual for memory management.
6222
62232002-07-09  Will Estes <wlestes@users.sourceforge.net>
6224
6225	* NEWS: noted more user visible changes
6226
62272002-07-09  John Millaway <john43@users.sourceforge.net>
6228
6229	* configure.in, flex.skl, scan.l, tests/Makefile.am: Added
6230	yylex_destroy() to non-reentrant scanner.  Added ability to override
6231	memory functions.  Added tests for overriding memory functions.
6232
62332002-07-09  Will Estes <wlestes@users.sourceforge.net>
6234
6235	* NEWS: new POSIXLY_CORRECT and new ru translation
6236
62372002-07-09  Will Estes <wlestes@users.sourceforge.net>
6238
6239	* po/ru.po: new ru translation from the translation project
6240
62412002-07-09  John Millaway <john43@users.sourceforge.net>
6242
6243	* flex.texi: Made note of set/get debug in docs.
6244
62452002-07-09  John Millaway <john43@users.sourceforge.net>
6246
6247	* configure.in, flexdef.h, tests/create-test: Replaced obsolete
6248	macros in configure.in.  Modified create-test to handle the above
6249	changes in configure.in.  Added support for <stdbool.h>.
6250
62512002-07-09  John Millaway <john43@users.sourceforge.net>
6252
6253	* main.c: Check POSIXLY_CORRECT env variable.
6254
62552002-07-09  John Millaway <john43@users.sourceforge.net>
6256
6257	* flex.skl: Added prototypes for the get/set debug functions.
6258
62592002-07-09  John Millaway <john43@users.sourceforge.net>
6260
6261	* configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am,
6262	tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am,
6263	tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input,
6264	tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am,
6265	tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made
6266	yy_flex_debug non-global in reentrant scanner.  Created get/set
6267	functions for yy_flex_debug.  Defined prefixes for new yy_flex_debug
6268	symbols.  Added tests/ for yy_flex_debug.
6269
62702002-07-09  John Millaway <john43@users.sourceforge.net>
6271
6272	* tests/create-test: create-test script now modifies .cvsignore
6273
62742002-07-09  John Millaway <john43@users.sourceforge.net>
6275
6276	* tests/create-test: Improved the error checking.
6277
62782002-07-03  Will Estes <wlestes@users.sourceforge.net>
6279
6280	* main.c: fix bug whereby prefix didn't get passed to everybody;
6281	patch by                                        rse@engelschall.com
6282
62832002-07-03  Will Estes <wlestes@users.sourceforge.net>
6284
6285	* faq.texi: ~ is an active character, so we'll just use the word
6286	'about'
6287
62882002-07-02  John Millaway <john43@users.sourceforge.net>
6289
6290	* Makefile.am: Fixed typo.
6291
62922002-07-02  John Millaway <john43@users.sourceforge.net>
6293
6294	* faq.texi: Added a faq.
6295
62962002-06-28  John Millaway <john43@users.sourceforge.net>
6297
6298	* Makefile.am: Added 'tags' target -- something I should have done
6299	long ago.
6300
63012002-06-28  Will Estes <wlestes@users.sourceforge.net>
6302
6303	* TODO: add two new items regarding coding; remove tests/ copyright
6304	notice item as it's done
6305
63062002-06-26  Will Estes <wlestes@users.sourceforge.net>
6307
6308	* NEWS: note the copyright messages in tests/
6309
63102002-06-25  John Millaway <john43@users.sourceforge.net>
6311
6312	* tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y,
6313	tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am,
6314	tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am,
6315	tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am,
6316	tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am,
6317	tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am,
6318	tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
6319	tests/test-bison-yylloc/scanner.l,
6320	tests/test-bison-yylval/Makefile.am,
6321	tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
6322	tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am,
6323	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am,
6324	tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am,
6325	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
6326	tests/test-header-r/Makefile.am, tests/test-header-r/main.c,
6327	tests/test-header-r/scanner.l,
6328	tests/test-include-by-buffer/Makefile.am,
6329	tests/test-include-by-buffer/scanner.l,
6330	tests/test-include-by-reentrant/Makefile.am,
6331	tests/test-include-by-reentrant/scanner.l,
6332	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
6333	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
6334	tests/test-multiple-scanners-nr/Makefile.am,
6335	tests/test-multiple-scanners-nr/main.c,
6336	tests/test-multiple-scanners-nr/scanner-1.l,
6337	tests/test-multiple-scanners-nr/scanner-2.l,
6338	tests/test-multiple-scanners-r/Makefile.am,
6339	tests/test-multiple-scanners-r/main.c,
6340	tests/test-multiple-scanners-r/scanner-1.l,
6341	tests/test-multiple-scanners-r/scanner-2.l,
6342	tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l,
6343	tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l,
6344	tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l,
6345	tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l,
6346	tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l,
6347	tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l:
6348	Prepended explicit license to all test-*/ sources.
6349
63502002-06-25  Will Estes <wlestes@users.sourceforge.net>
6351
6352	* NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca,
6353	de, fr, sv, tr translations
6354
63552002-06-19  Will Estes <wlestes@users.sourceforge.net>
6356
6357	* TODO: add bootstrapper to the todo list
6358
63592002-06-19  Will Estes <wlestes@users.sourceforge.net>
6360
6361	* configure.in: new version number
6362
63632002-06-19  Will Estes <wlestes@users.sourceforge.net>
6364
6365	* TODO: update TODO list
6366
63672002-06-19  Will Estes <wlestes@users.sourceforge.net>
6368
6369	* NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h,
6370	parse.y, scan.l: address typos in NEWS; add --posix option for ERE
6371	parsing the way posix wants it; update the TODO file
6372
63732002-05-31  Will Estes <wlestes@users.sourceforge.net>
6374
6375	* README-alpha: made code quality warning more explicit; gave url
6376	for cvs and beta flex
6377
63782002-05-23  John Millaway <john43@users.sourceforge.net>
6379
6380	* gen.c: Fixed bug where omission of user section 3 caused unmatched
6381	#ifdef's in generated code.
6382
63832002-05-20  Will Estes <wlestes@users.sourceforge.net>
6384
6385	* configure.in: configure.in requires at least autoconf 2.50
6386
63872002-05-13  John Millaway <john43@users.sourceforge.net>
6388
6389	* Makefile.am: Updated my email address.
6390
63912002-05-10  John Millaway <john43@users.sourceforge.net>
6392
6393	* flexdef.h, misc.c: chomp'd lines when reading external skel file.
6394
63952002-05-07  Will Estes <wlestes@users.sourceforge.net>
6396
6397	* po/sv.po: new sweedish translation from the translation project
6398
63992002-04-29  Will Estes <wlestes@users.sourceforge.net>
6400
6401	* po/ca.po: new catalan translation from the translation project
6402
64032002-04-29  Will Estes <wlestes@users.sourceforge.net>
6404
6405	* po/es.po: new spanish translation from the translation project
6406
64072002-04-25  Will Estes <wlestes@users.sourceforge.net>
6408
6409	* TODO: note that the lex matching of abc{1,3} is the posix behavior
6410	and so we have a problem
6411
64122002-04-25  Will Estes <wlestes@users.sourceforge.net>
6413
6414	* flex.texi: note that the lex matching of abc{1,3} is the posix
6415	behavior
6416
64172002-04-23  Will Estes <wlestes@users.sourceforge.net>
6418
6419	* configure.in: new version 2.5.7; use autoconf versioning info
6420
64212002-04-23  Will Estes <wlestes@users.sourceforge.net>
6422
6423	* NEWS: note changes in 2.5.7
6424
64252002-04-23  Will Estes <wlestes@users.sourceforge.net>
6426
6427	* main.c: conditional compile gettext initialization
6428
64292002-04-22  Will Estes <wlestes@users.sourceforge.net>
6430
6431	* po/de.po: new german translation from the translation project
6432
64332002-04-19  John Millaway <john43@users.sourceforge.net>
6434
6435	* tests/test-include-by-reentrant/Makefile.am: Fixed command line
6436	for test-include-by-reentrant/Makefile.am
6437
64382002-04-19  John Millaway <john43@users.sourceforge.net>
6439
6440	* tests/Makefile.am, tests/TEMPLATE/Makefile.am,
6441	tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
6442	tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
6443	tests/test-bison-yylloc/Makefile.am,
6444	tests/test-bison-yylval/Makefile.am,
6445	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
6446	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
6447	tests/test-include-by-buffer/Makefile.am,
6448	tests/test-include-by-reentrant/Makefile.am,
6449	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
6450	tests/test-multiple-scanners-nr/Makefile.am,
6451	tests/test-multiple-scanners-r/Makefile.am,
6452	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
6453	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
6454	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
6455	Added -I . to compiler search path in tests (so it finds the
6456	generated parser.h).
6457
64582002-04-19  John Millaway <john43@users.sourceforge.net>
6459
6460	* flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
6461	char*, where appropriate.
6462
64632002-04-19  John Millaway <john43@users.sourceforge.net>
6464
6465	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
6466	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
6467	tests/test-basic-r/Makefile.am,
6468	tests/test-bison-yylloc/Makefile.am,
6469	tests/test-bison-yylval/Makefile.am,
6470	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
6471	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
6472	tests/test-include-by-buffer/Makefile.am,
6473	tests/test-include-by-reentrant/Makefile.am,
6474	tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
6475	tests/test-multiple-scanners-nr/Makefile.am,
6476	tests/test-multiple-scanners-r/Makefile.am,
6477	tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
6478	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
6479	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
6480	Added top_builddir to -I path.  Changed $(srcdir)/$(testname) to
6481	./$(testname) in 'make test' rule.
6482
64832002-04-19  John Millaway <john43@users.sourceforge.net>
6484
6485	* flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
6486	wherever in conflicted with gettext.
6487
64882002-04-19  Will Estes <wlestes@users.sourceforge.net>
6489
6490	* po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
6491	release
6492
64932002-04-18  John Millaway <john43@users.sourceforge.net>
6494
6495	* tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
6496	error.
6497
64982002-04-18  John Millaway <john43@users.sourceforge.net>
6499
6500	* configure.in: Added yylineno test.
6501
65022002-04-18  John Millaway <john43@users.sourceforge.net>
6503
6504	* tests/Makefile.am: Added yylineno tests.
6505
65062002-04-18  John Millaway <john43@users.sourceforge.net>
6507
6508	* tests/test-lineno-nr/.cvsignore,
6509	tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
6510	tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore,
6511	tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
6512	tests/test-lineno-r/test.input: Created yylineno tests.
6513
65142002-04-15  John Millaway <john43@users.sourceforge.net>
6515
6516	* scanopt.c: Applied gettext macros to error messages from scanopt.
6517
65182002-04-15  John Millaway <john43@users.sourceforge.net>
6519
6520	* buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h:
6521	Changed copyright from Millaway to flex? U.S. Gov't? Regents of U.
6522	Cali.?  Paxson?
6523
65242002-04-15  Will Estes <wlestes@users.sourceforge.net>
6525
6526	* tests/test-bison-yylloc/Makefile.am,
6527	tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am:
6528	we missed a few main.c files in the distribution
6529
65302002-04-15  Will Estes <wlestes@users.sourceforge.net>
6531
6532	* TODO: a lot more work has happened to flex; note this by removing
6533	a number of TODO entries
6534
65352002-04-15  Will Estes <wlestes@users.sourceforge.net>
6536
6537	* TODO: make sure all gettext modules use gettext translation
6538	facilities
6539
65402002-04-14  John Millaway <john43@users.sourceforge.net>
6541
6542	* faq.texi: Converted faqs 34-41 to texinfo.
6543
65442002-04-14  John Millaway <john43@users.sourceforge.net>
6545
6546	* Makefile.am, faq.texi, flex.texi: Added faq.texi to archive.
6547	Added faq.texi to flex_TEXINFOS macro in Makefile.am.  flex.texi now
6548	includes faq.texi.
6549
65502002-04-13  John Millaway <john43@users.sourceforge.net>
6551
6552	* flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.
6553
65542002-04-13  John Millaway <john43@users.sourceforge.net>
6555
6556	* main.c, misc.c: Replaced exit(2) calls with longjmps (in the form
6557	of FLEX_EXIT macro).  Moved main() to flex_main() to allow flex to
6558	be called from a library.
6559
65602002-04-13  John Millaway <john43@users.sourceforge.net>
6561
6562	* scanopt.c: Fixed  minor typo in error message
6563
65642002-04-12  Will Estes <wlestes@users.sourceforge.net>
6565
6566	* tests/test-header-nr/Makefile.am,
6567	tests/test-header-r/Makefile.am,
6568	tests/test-multiple-scanners-nr/Makefile.am,
6569	tests/test-multiple-scanners-r/Makefile.am,
6570	tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
6571	tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
6572	removed eroneous files listed in EXTRA_DIST
6573
65742002-04-12  Will Estes <wlestes@users.sourceforge.net>
6575
6576	* tests/test-yyextra/.cvsignore: ignore Makefile.in
6577
65782002-04-12  Will Estes <wlestes@users.sourceforge.net>
6579
6580	* tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in
6581
65822002-04-12  Will Estes <wlestes@users.sourceforge.net>
6583
6584	* tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in:
6585	put test-yyextra under automake
6586
65872002-04-12  Will Estes <wlestes@users.sourceforge.net>
6588
6589	* tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in:
6590	put test-string-r under automake
6591
65922002-04-12  Will Estes <wlestes@users.sourceforge.net>
6593
6594	* tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore:
6595	we can ignore Makefile.in
6596
65972002-04-12  Will Estes <wlestes@users.sourceforge.net>
6598
6599	* tests/test-string-nr/Makefile.am,
6600	tests/test-string-nr/Makefile.in: put test-string-nr under automake
6601
66022002-04-12  Will Estes <wlestes@users.sourceforge.net>
6603
6604	* tests/test-pthread/.cvsignore: ignore Makefile.in
6605
66062002-04-12  Will Estes <wlestes@users.sourceforge.net>
6607
6608	* tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in:
6609	put test-pthread under automake
6610
66112002-04-12  Will Estes <wlestes@users.sourceforge.net>
6612
6613	* tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in:
6614	put test-prefix-r under automake
6615
66162002-04-12  Will Estes <wlestes@users.sourceforge.net>
6617
6618	* tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore:
6619	we can ignore Makefile.in
6620
66212002-04-12  Will Estes <wlestes@users.sourceforge.net>
6622
6623	* tests/test-prefix-nr/Makefile.am,
6624	tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake
6625
66262002-04-12  Will Estes <wlestes@users.sourceforge.net>
6627
6628	* tests/test-multiple-scanners-r/Makefile.am,
6629	tests/test-multiple-scanners-r/Makefile.in: put
6630	test-multiple-scanners-r under automake
6631
66322002-04-12  Will Estes <wlestes@users.sourceforge.net>
6633
6634	* tests/test-multiple-scanners-nr/.cvsignore,
6635	tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
6636	now
6637
66382002-04-12  Will Estes <wlestes@users.sourceforge.net>
6639
6640	* tests/test-multiple-scanners-nr/Makefile.am,
6641	tests/test-multiple-scanners-nr/Makefile.in: put
6642	test-multiple-scanners-nr under automake
6643
66442002-04-11  Will Estes <wlestes@users.sourceforge.net>
6645
6646	* tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am:
6647	we didn't need parser.y
6648
66492002-04-11  Will Estes <wlestes@users.sourceforge.net>
6650
6651	* TODO: work done on the test suite; remove relevant entries from
6652	TODO
6653
66542002-04-10  Will Estes <wlestes@users.sourceforge.net>
6655
6656	* tests/test-include-by-reentrant/.cvsignore,
6657	tests/test-include-by-reentrant/Makefile.am,
6658	tests/test-include-by-reentrant/Makefile.in: put
6659	test-include-by-reentrant under automake
6660
66612002-04-09  Will Estes <wlestes@users.sourceforge.net>
6662
6663	* tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
6664	which we need to ignore
6665
66662002-04-09  Will Estes <wlestes@users.sourceforge.net>
6667
6668	* tests/test-include-by-buffer/Makefile.am,
6669	tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now
6670	under automake control
6671
66722002-04-09  Will Estes <wlestes@users.sourceforge.net>
6673
6674	* tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
6675	scanner.c as well
6676
66772002-04-09  Will Estes <wlestes@users.sourceforge.net>
6678
6679	* tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am,
6680	tests/test-header-r/Makefile.in: put test-header-r under automake
6681
66822002-04-09  Will Estes <wlestes@users.sourceforge.net>
6683
6684	* tests/test-header-nr/.cvsignore: we now generate a Makefile.in
6685	from automake; cvs should ignore it
6686
66872002-04-09  Will Estes <wlestes@users.sourceforge.net>
6688
6689	* tests/test-header-nr/Makefile.am: add dependencies for main.o and
6690	scaner.h
6691
66922002-04-09  Will Estes <wlestes@users.sourceforge.net>
6693
6694	* tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
6695	available
6696
66972002-04-09  Will Estes <wlestes@users.sourceforge.net>
6698
6699	* tests/test-header-nr/Makefile.am,
6700	tests/test-header-nr/Makefile.in: put test-header-nr under automake
6701
67022002-04-09  Will Estes <wlestes@users.sourceforge.net>
6703
6704	* tests/TEMPLATE/Makefile.am: oops, we need to clean objects too
6705
67062002-04-09  Will Estes <wlestes@users.sourceforge.net>
6707
6708	* tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
6709	tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
6710	tests/test-basic-r/Makefile.am,
6711	tests/test-bison-yylloc/Makefile.am,
6712	tests/test-bison-yylval/Makefile.am,
6713	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now
6714	that config.h lives in the top-level directory, we need to tell the
6715	testsuite
6716
67172002-04-08  Will Estes <wlestes@users.sourceforge.net>
6718
6719	* tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore,
6720	tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore,
6721	tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore,
6722	tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in
6723
67242002-04-08  Will Estes <wlestes@users.sourceforge.net>
6725
6726	* configure.in, tests/TEMPLATE/Makefile.am: only one config file
6727	header apparently; this will have consequences in the test suite
6728
67292002-04-08  Will Estes <wlestes@users.sourceforge.net>
6730
6731	* tests/test-bison-yylval/Makefile.am,
6732	tests/test-bison-yylval/Makefile.in: adding automake support
6733
67342002-04-08  Will Estes <wlestes@users.sourceforge.net>
6735
6736	* tests/test-bison-yylloc/.cvsignore,
6737	tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
6738	correctly; ignore Makefile.in now
6739
67402002-04-08  Will Estes <wlestes@users.sourceforge.net>
6741
6742	* tests/configure.in: test suite changes
6743
67442002-04-08  Will Estes <wlestes@users.sourceforge.net>
6745
6746	* autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am,
6747	tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore,
6748	tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in,
6749	tests/configure.in, tests/create-test, tests/create-test.pl,
6750	tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in,
6751	tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in,
6752	tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in,
6753	tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in,
6754	tests/test-bison-yylloc/Makefile.am,
6755	tests/test-bison-yylloc/Makefile.in,
6756	tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in,
6757	tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test
6758	suite changes
6759
67602002-04-05  John Millaway <john43@users.sourceforge.net>
6761
6762	* flex.texi: Corrected error in manual regarding return type for
6763	yy_scan_{string,buffer,bytes}.
6764
67652002-04-05  Will Estes <wlestes@users.sourceforge.net>
6766
6767	* po/de.po: new german translations from the translation project
6768
67692002-04-03  Will Estes <wlestes@users.sourceforge.net>
6770
6771	* po/es.po: new spanish translations
6772
67732002-04-01  Will Estes <wlestes@users.sourceforge.net>
6774
6775	* Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
6776	SUBDIRS and then build the distribution using DIST_SUBDIRS
6777
67782002-04-01  Will Estes <wlestes@users.sourceforge.net>
6779
6780	* main.c: fix typo in comment
6781
67822002-03-31  John Millaway <john43@users.sourceforge.net>
6783
6784	* main.c: Documented the header file kludge, (in anticipation of
6785	buffering Section 1.)
6786
67872002-03-31  John Millaway <john43@users.sourceforge.net>
6788
6789	* flex.texi: Created appendix "Makefiles and Flex" in the manual.
6790
67912002-03-30  John Millaway <john43@users.sourceforge.net>
6792
6793	* flex.texi: updating manual.
6794
67952002-03-29  Will Estes <wlestes@users.sourceforge.net>
6796
6797	* po/POTFILES.in: we want parse.y, not parse.c
6798
67992002-03-29  John Millaway <john43@users.sourceforge.net>
6800
6801	* flex.texi: Indexing the manual (75% done).
6802
68032002-03-29  Will Estes <wlestes@users.sourceforge.net>
6804
6805	* Makefile.am: unlisted intermediate flex/yacc-created files
6806
68072002-03-29  Will Estes <wlestes@users.sourceforge.net>
6808
6809	* TODO: millaway has done more work
6810
68112002-03-29  Will Estes <wlestes@users.sourceforge.net>
6812
6813	* Makefile.am, configure.in: ok, one last touch up; users most
6814	likely wont have help2man so we need to insure that's ok
6815
68162002-03-29  Will Estes <wlestes@users.sourceforge.net>
6817
6818	* Makefile.am: fine tune flex.1 some more
6819
68202002-03-29  Will Estes <wlestes@users.sourceforge.net>
6821
6822	* Makefile.am, configure.in: generalize the manpage a bit and tell
6823	autofoo about help2man
6824
68252002-03-29  Will Estes <wlestes@users.sourceforge.net>
6826
6827	* po/da.po: new danish from translation project robot
6828
68292002-03-28  John Millaway <john43@users.sourceforge.net>
6830
6831	* flex.texi: Indexing the manual -- it's only half done.
6832
68332002-03-28  John Millaway <john43@users.sourceforge.net>
6834
6835	* flex.texi: flex manual now uses automake's versioning info.
6836
68372002-03-28  John Millaway <john43@users.sourceforge.net>
6838
6839	* README.cvs-snapshot: Mentioned requirements for gettext and
6840	help2man.
6841
68422002-03-28  John Millaway <john43@users.sourceforge.net>
6843
6844	* Makefile.am, main.c: Output of `flex --version` now matches GNU
6845	coding standards.  Makefile.am now uses `help2man` to generate
6846	flex.1
6847
68482002-03-27  Will Estes <wlestes@users.sourceforge.net>
6849
6850	* TODO: millaway has done a lot on the TODO list; remove those items
6851	that he has take care of
6852
68532002-03-27  Will Estes <wlestes@users.sourceforge.net>
6854
6855	* README.cvs-snapshot: edited millaway's initial draft
6856
68572002-03-27  John Millaway <john43@users.sourceforge.net>
6858
6859	* README.cvs-snapshot: Created file.
6860
68612002-03-27  John Millaway <john43@users.sourceforge.net>
6862
6863	* flex.texi: Fixed case of node names in flex.texi.
6864
68652002-03-24  Will Estes <wlestes@users.sourceforge.net>
6866
6867	* TODO: lex- and yacc- generated files
6868
68692002-03-24  Will Estes <wlestes@users.sourceforge.net>
6870
6871	* po/fr.po: new french
6872
68732002-03-18  Will Estes <wlestes@users.sourceforge.net>
6874
6875	* NEWS: ending periods in news items removed; mention nounistd
6876	options
6877
68782002-03-18  Will Estes <wlestes@users.sourceforge.net>
6879
6880	* po/sv.po: updated sweedish translations
6881
68822002-03-18  Will Estes <wlestes@users.sourceforge.net>
6883
6884	* po/de.po: german translation
6885
68862002-03-18  John Millaway <john43@users.sourceforge.net>
6887
6888	* flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed
6889	CFront 1.2 -specific code from skeleton, because CFront now defines
6890	__cplusplus properly.  Removed TurboC-specific code from skeleton.
6891	Skeleton now includes proper C++ standard headers.  Relocated
6892	"unistd.h" code after user section 1 to allow user to overrid it.
6893	New option "nounistd" to suppress unistd.h from being included.
6894
68952002-03-15  Will Estes <wlestes@users.sourceforge.net>
6896
6897	* po/tr.po: new turkish translation
6898
68992002-03-15  Will Estes <wlestes@users.sourceforge.net>
6900
6901	* NEWS: mention included translations
6902
69032002-03-15  Will Estes <wlestes@users.sourceforge.net>
6904
6905	* TODO: we've done the gettext thing, but sometime we should get
6906	0.11.1
6907
69082002-03-15  Will Estes <wlestes@users.sourceforge.net>
6909
6910	* po/ca.po: new catalan translation
6911
69122002-03-14  John Millaway <john43@users.sourceforge.net>
6913
6914	* flex.texi: Added section on format of comments.
6915
69162002-03-14  John Millaway <john43@users.sourceforge.net>
6917
6918	* flex.texi: Split format chapter into sections.
6919
69202002-03-14  John Millaway <john43@users.sourceforge.net>
6921
6922	* flex.texi: Removed explicit pointers in node definitions.
6923
69242002-03-14  Will Estes <wlestes@users.sourceforge.net>
6925
6926	* configure.in: unistd.h can be problematic
6927
69282002-03-14  Will Estes <wlestes@users.sourceforge.net>
6929
6930	* tests/README: editing changes to README
6931
69322002-03-13  Will Estes <wlestes@users.sourceforge.net>
6933
6934	* po/POTFILES.in: scan.l, not scan.c because gettext gets confused
6935
69362002-03-13  Will Estes <wlestes@users.sourceforge.net>
6937
6938	* scan.l: gettext cruft
6939
69402002-03-13  Will Estes <wlestes@users.sourceforge.net>
6941
6942	* tests/descriptions: separate out test descriptions
6943
69442002-03-13  Will Estes <wlestes@users.sourceforge.net>
6945
6946	* po/LINGUAS: french and korean dont crash now
6947
69482002-03-12  Will Estes <wlestes@users.sourceforge.net>
6949
6950	* po/fr.po, po/ko.po: remove duplicate messages as per advice from
6951	Jordi Mallach <jordi@debian.org>
6952
69532002-03-12  Will Estes <wlestes@users.sourceforge.net>
6954
6955	* gettext.h: yes, more gettext cruft
6956
69572002-03-12  Will Estes <wlestes@users.sourceforge.net>
6958
6959	* ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4,
6960	m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4,
6961	m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this
6962	is gettext cruft
6963
69642002-03-12  Will Estes <wlestes@users.sourceforge.net>
6965
6966	* NEWS: gettext and autofoo are now involved
6967
69682002-03-12  Will Estes <wlestes@users.sourceforge.net>
6969
6970	* Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
6971	changes for gettext
6972
69732002-03-12  Will Estes <wlestes@users.sourceforge.net>
6974
6975	* po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these
6976	sure change a lot
6977
69782002-03-12  Will Estes <wlestes@users.sourceforge.net>
6979
6980	* TODO: note about cvs documentation
6981
69822002-03-12  Will Estes <wlestes@users.sourceforge.net>
6983
6984	* po/LINGUAS: we now have turkish
6985
69862002-03-12  Will Estes <wlestes@users.sourceforge.net>
6987
6988	* po/tr.po: updated translations, i think
6989
69902002-03-12  Will Estes <wlestes@users.sourceforge.net>
6991
6992	* po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
6993	po/sv.po, po/tr.po: ok, maybe we do keep these things?
6994
69952002-03-12  Will Estes <wlestes@users.sourceforge.net>
6996
6997	* README-alpha: README-alpha for those bad-hair days
6998
69992002-03-12  Will Estes <wlestes@users.sourceforge.net>
7000
7001	* m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
7002	for gettext
7003
70042002-03-12  Will Estes <wlestes@users.sourceforge.net>
7005
7006	* po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po,
7007	po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/
7008	subdirectory for gettext. i hope you're happy
7009
70102002-03-12  Will Estes <wlestes@users.sourceforge.net>
7011
7012	* po/ca.po: removing po files, maybe
7013
70142002-03-12  Will Estes <wlestes@users.sourceforge.net>
7015
7016	* tests/.cvsignore: ignore autom4te.cache
7017
70182002-03-11  Will Estes <wlestes@users.sourceforge.net>
7019
7020	* po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
7021	po/sv.po: po files from debian
7022
70232002-03-08  Will Estes <wlestes@users.sourceforge.net>
7024
7025	* TODO: add several notes about tasks which need doing; create a new
7026	top-level entry for generic coding concerns (this is distinct from
7027	specific API or other such issues)
7028
70292002-03-06  Will Estes <wlestes@users.sourceforge.net>
7030
7031	* README: eliminate to.do and faqs from the README file
7032
70332002-03-06  Will Estes <wlestes@users.sourceforge.net>
7034
7035	* TODO: more notes on tests/
7036
70372002-03-06  Will Estes <wlestes@users.sourceforge.net>
7038
7039	* Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
7040	macro to handle examples/; clean up the dist-hook target
7041
70422002-03-06  Will Estes <wlestes@users.sourceforge.net>
7043
7044	* configure.in: we want to generate Makefiles in some more
7045	subdirectories; automake will like this
7046
70472002-03-06  Will Estes <wlestes@users.sourceforge.net>
7048
7049	* TODO: notes on subdirectories
7050
70512002-03-05  Will Estes <wlestes@users.sourceforge.net>
7052
7053	* examples/.cvsignore, examples/Makefile.am: now examples/ fits into
7054	automake
7055
70562002-03-05  Will Estes <wlestes@users.sourceforge.net>
7057
7058	* examples/fastwc/.cvsignore, examples/fastwc/Makefile.am:
7059	examples/fastwc now  fits into automake
7060
70612002-03-05  Will Estes <wlestes@users.sourceforge.net>
7062
7063	* examples/manual/.cvsignore, examples/manual/Makefile.am,
7064	examples/manual/Makefile.examples, examples/manual/README:
7065	examples/manual directory now fits into automake
7066
70672002-03-05  Will Estes <wlestes@users.sourceforge.net>
7068
7069	* examples/manual/Makefile: renamed Makefile to Makefile.examples
7070	for automake's sake
7071
70722002-03-04  Will Estes <wlestes@users.sourceforge.net>
7073
7074	* Makefile.am: add parse.c and scan.c to built_sources
7075
70762002-02-24  John Millaway <john43@users.sourceforge.net>
7077
7078	* Makefile.am: Removed CVS-specific code from 'dist-hook' target so
7079	anybody with a copy of the tree can build a dist.
7080
70812002-02-22  John Millaway <john43@users.sourceforge.net>
7082
7083	* tests/Makefile.in: Converted test script to portable /bin/sh.
7084
70852002-02-22  John Millaway <john43@users.sourceforge.net>
7086
7087	* tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
7088	scripts for portability.
7089
70902002-02-22  John Millaway <john43@users.sourceforge.net>
7091
7092	* tests/create-test.pl: Fixed #! line for portability.
7093
70942002-02-22  John Millaway <john43@users.sourceforge.net>
7095
7096	* tests/test-bison-yylloc/Makefile.in: Fixed return status code on
7097	bison-lloc test.
7098
70992002-02-21  John Millaway <john43@users.sourceforge.net>
7100
7101	* tests/create-test.pl: Added script to auto-create tests. Probably
7102	overkill.
7103
71042002-02-21  John Millaway <john43@users.sourceforge.net>
7105
7106	* flex.skl: Fixed C++ #ifdef problem.  Removed mistyped __CPLUSPLUS
7107	macro.  Removed THROW_NIL. Not sure where it came from in the first
7108	place.
7109
71102002-02-21  John Millaway <john43@users.sourceforge.net>
7111
7112	* tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
7113	tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in,
7114	tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
7115	tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in,
7116	tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added
7117	test-c-cpp-nr and test-c-cpp-r.
7118
71192002-02-16  John Millaway <john43@users.sourceforge.net>
7120
7121	* flex.skl: Added missing #endif.
7122
71232002-02-07  Will Estes <wlestes@users.sourceforge.net>
7124
7125	* tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore,
7126	tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore,
7127	tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
7128	tests/test-bison-yylval/.cvsignore,
7129	tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore,
7130	tests/test-include-by-buffer/.cvsignore,
7131	tests/test-include-by-reentrant/.cvsignore,
7132	tests/test-multiple-scanners-nr/.cvsignore,
7133	tests/test-multiple-scanners-r/.cvsignore,
7134	tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
7135	tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
7136	tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add
7137	OUTPUT to .cvsignore files in test directories; it's also in the
7138	template directory
7139
71402002-02-06  Will Estes <wlestes@users.sourceforge.net>
7141
7142	* gen.c: fix interrupted reads and freads; from the debian package
7143	maintainer
7144
71452002-02-06  Will Estes <wlestes@users.sourceforge.net>
7146
7147	* flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
7148	from debian package maintainer
7149
71502002-01-29  Will Estes <wlestes@users.sourceforge.net>
7151
7152	* tests/configure.in: add more output files to account for new tests
7153
71542002-01-03  Will Estes <wlestes@users.sourceforge.net>
7155
7156	* tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in,
7157	tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add
7158	this test
7159
71602002-01-03  Will Estes <wlestes@users.sourceforge.net>
7161
7162	* tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in,
7163	tests/test-array-r/scanner.l, tests/test-array-r/test.input: add
7164	this test suite
7165
71662001-11-20  Will Estes <wlestes@users.sourceforge.net>
7167
7168	* flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
7169	reentrant scanner
7170
71712001-11-20  Will Estes <wlestes@users.sourceforge.net>
7172
7173	* buf.c: oops, forgot this one line
7174
71752001-11-14  Will Estes <wlestes@users.sourceforge.net>
7176
7177	* tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in,
7178	tests/test-header-r/main.c, tests/test-header-r/scanner.l,
7179	tests/test-header-r/test.input: and more fallout
7180
71812001-11-14  Will Estes <wlestes@users.sourceforge.net>
7182
7183	* TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c,
7184	tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
7185	tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore,
7186	tests/test-bison-yylloc/Makefile.in,
7187	tests/test-bison-yylloc/parser.y,
7188	tests/test-bison-yylloc/scanner.l,
7189	tests/test-bison-yylval/.cvsignore,
7190	tests/test-bison-yylval/Makefile.in,
7191	tests/test-bison-yylval/parser.y,
7192	tests/test-bison-yylval/scanner.l,
7193	tests/test-include-by-reentrant/scanner.l,
7194	tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
7195	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more
7196	from the same batch
7197
71982001-11-14  Will Estes <wlestes@users.sourceforge.net>
7199
7200	* tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c,
7201	tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in,
7202	tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
7203	tests/test-header-nr/test.input,
7204	tests/test-multiple-scanners-nr/.cvsignore,
7205	tests/test-multiple-scanners-nr/Makefile.in,
7206	tests/test-multiple-scanners-nr/main.c,
7207	tests/test-multiple-scanners-nr/scanner-1.l,
7208	tests/test-multiple-scanners-nr/scanner-2.l,
7209	tests/test-multiple-scanners-r/.cvsignore,
7210	tests/test-multiple-scanners-r/Makefile.in,
7211	tests/test-multiple-scanners-r/main.c,
7212	tests/test-multiple-scanners-r/scanner-1.l,
7213	tests/test-multiple-scanners-r/scanner-2.l: a big batch from
7214	millaway
7215
72162001-10-26  Will Estes <wlestes@users.sourceforge.net>
7217
7218	* NEWS: now NEWS has forgotten about the _r variables
7219
72202001-10-26  Will Estes <wlestes@users.sourceforge.net>
7221
7222	* flex.skl, flex.texi, gen.c, main.c,
7223	tests/test-bison-yylloc/scanner.l,
7224	tests/test-bison-yylval/scanner.l,
7225	tests/test-include-by-reentrant/scanner.l,
7226	tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l,
7227	tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l:
7228	millaway simplified the reentrant api; here's the result
7229
72302001-10-23  Will Estes <wlestes@users.sourceforge.net>
7231
7232	* main.c, options.c, options.h: more from millaway
7233
72342001-10-22  Will Estes <wlestes@users.sourceforge.net>
7235
7236	* main.c, options.c, options.h: the last checkin was broken;
7237	millaway fixed it
7238
72392001-10-22  Will Estes <wlestes@users.sourceforge.net>
7240
7241	* flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l,
7242	scanopt.c, tests/README, tests/configure.in: phew, millaway's latest
7243	batch
7244
72452001-10-21  Will Estes <wlestes@users.sourceforge.net>
7246
7247	* flex.skl: flex.skl should come up in C mode
7248
72492001-10-21  Will Estes <wlestes@users.sourceforge.net>
7250
7251	* flex.skl: apparently, isatty and c++ need help getting along (from
7252	octave)
7253
72542001-10-19  Will Estes <wlestes@users.sourceforge.net>
7255
7256	* NEWS: document new options and new option handling
7257
72582001-10-19  Will Estes <wlestes@users.sourceforge.net>
7259
7260	* TODO: tell emacs that TODO is a text/outline mode file
7261
72622001-10-19  Will Estes <wlestes@users.sourceforge.net>
7263
7264	* TODO: we have new long options; we need to document that
7265
72662001-10-19  Will Estes <wlestes@users.sourceforge.net>
7267
7268	* NEWS: tell emacs that NEWS is text/outline mode
7269
72702001-10-19  Will Estes <wlestes@users.sourceforge.net>
7271
7272	* flex.skl: oops, lost a line somewhere in the merge process on
7273	millaway's work
7274
72752001-10-17  Will Estes <wlestes@users.sourceforge.net>
7276
7277	* Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c,
7278	misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h:
7279	merge latest batch of millaway's changes
7280
72812001-09-22  Will Estes <wlestes@users.sourceforge.net>
7282
7283	* main.c: Fixed typo in options display
7284
72852001-09-20  Will Estes <wlestes@users.sourceforge.net>
7286
7287	* main.c: reentrant and non-reentrant scanners share the same yywrap
7288	MACRO. millaway
7289
72902001-09-20  Will Estes <wlestes@users.sourceforge.net>
7291
7292	* TODO: clarify item on comments in lexical files
7293
72942001-09-20  Will Estes <wlestes@users.sourceforge.net>
7295
7296	* NEWS, scan.l: now flex recognizes \r as an eol character
7297
72982001-09-20  Will Estes <wlestes@users.sourceforge.net>
7299
7300	* Makefile.am: specify cvsroot so automake distcheck works
7301
73022001-09-19  Will Estes <wlestes@users.sourceforge.net>
7303
7304	* flex.texi: tex has lost its mind; we remove parentheses to
7305	compensate
7306
73072001-09-19  Will Estes <wlestes@users.sourceforge.net>
7308
7309	* NEWS: now that c++ is better supported, let's mention it as a news
7310	item
7311
73122001-09-19  Will Estes <wlestes@users.sourceforge.net>
7313
7314	* examples/fastwc/wc1.l, examples/fastwc/wc2.l,
7315	examples/fastwc/wc3.l, examples/fastwc/wc4.l,
7316	examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from
7317	the branch merges
7318
73192001-09-19  Will Estes <wlestes@users.sourceforge.net>
7320
7321	* FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
7322	c++ fixes; the intent is to make it work with recent c++ compilers
7323
73242001-08-26  Will Estes <wlestes@users.sourceforge.net>
7325
7326	* main.c: remove argv_fixup; fix typo in error message; changes from
7327	millaway's branch
7328
73292001-08-24  Will Estes <wlestes@users.sourceforge.net>
7330
7331	* NEWS: mention no more c++ comments in c scanners
7332
73332001-08-21  John Millaway <john43@users.sourceforge.net>
7334
7335	* flex.skl: Changed // comments to /* */ comments in skeleton.
7336
73372001-08-19  John Millaway <john43@users.sourceforge.net>
7338
7339	* flex.texi: Changed @var to @code everywhere.
7340
73412001-08-16  Will Estes <wlestes@users.sourceforge.net>
7342
7343	* to.do/flex.rmail: more mail
7344
73452001-08-16  Will Estes <wlestes@users.sourceforge.net>
7346
7347	* TODO: the manual now has its own section; we're not adding
7348	comments either
7349
73502001-08-04  John Millaway <john43@users.sourceforge.net>
7351
7352	* tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
7353	tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in,
7354	tests/test-bison-yylloc/Makefile.in,
7355	tests/test-bison-yylval/Makefile.in,
7356	tests/test-include-by-buffer/Makefile.in,
7357	tests/test-include-by-reentrant/Makefile.in,
7358	tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in,
7359	tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in,
7360	tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in:
7361	Cleaned up the output of the tests.
7362
73632001-08-03  Will Estes <wlestes@users.sourceforge.net>
7364
7365	* TODO: note jason's thoughts on having a manpage
7366
73672001-08-03  Will Estes <wlestes@users.sourceforge.net>
7368
7369	* TODO: note millaway's assignment and tests to be under flex
7370	license
7371
73722001-08-01  John Millaway <john43@users.sourceforge.net>
7373
7374	* tests/test-bison-yylval/scanner.l: Fixed semantics of test (the
7375	success or failure of this test should be unaffected by this
7376	change.)
7377
73782001-08-01  Will Estes <wlestes@users.sourceforge.net>
7379
7380	* autogen.sh: fake automake into believing that ChangeLog already
7381	exists
7382
73832001-08-01  Will Estes <wlestes@users.sourceforge.net>
7384
7385	* Makefile.am: millaway needs to be covered in the ChangeLog
7386
73872001-08-01  Will Estes <wlestes@users.sourceforge.net>
7388
7389	* version.h: automake is supplying version info now so we just pick
7390	it up
7391
73922001-08-01  Will Estes <wlestes@users.sourceforge.net>
7393
7394	* flex.texi: forgot braces on @copyright
7395
73962001-08-01  John Millaway <john43@users.sourceforge.net>
7397
7398	* flex.skl: Added missing argument to yy_flex_free.
7399
74002001-08-01  Will Estes <wlestes@users.sourceforge.net>
7401
7402	* AUTHORS: john millaway wrote the reentrant C support
7403
74042001-08-01  Will Estes <wlestes@users.sourceforge.net>
7405
7406	* flex.texi: add license node to the manual
7407
74082001-08-01  Will Estes <wlestes@users.sourceforge.net>
7409
7410	* TODO: c++ ideas
7411
74122001-07-31  Will Estes <wlestes@users.sourceforge.net>
7413
7414	* parse.y: error messages will now show up the way that emacs likes
7415	them
7416
74172001-07-31  Will Estes <wlestes@users.sourceforge.net>
7418
7419	* Makefile.am: oops, left in an extra backslash
7420
74212001-07-31  Will Estes <wlestes@users.sourceforge.net>
7422
7423	* TODO: flex.texi is here; clarify tests/ rewrite issue
7424
74252001-07-31  Will Estes <wlestes@users.sourceforge.net>
7426
7427	* NEWS: hey, we have texinfo, not man
7428
74292001-07-31  Will Estes <wlestes@users.sourceforge.net>
7430
7431	* flex.1: no more manpage
7432
74332001-07-31  Will Estes <wlestes@users.sourceforge.net>
7434
7435	* Makefile.am: remove flex.1 and rewrite the dist-hook so that we
7436	pick up a couple more directories
7437
74382001-07-31  Will Estes <wlestes@users.sourceforge.net>
7439
7440	* flex.texi: the namual now compiles; hurray
7441
74422001-07-31  Will Estes <wlestes@users.sourceforge.net>
7443
7444	* Makefile.am: first attempt at including the tests/ directory via
7445	automake, dist-hook target added
7446
74472001-07-31  Will Estes <wlestes@users.sourceforge.net>
7448
7449	* tests/.cvsignore: ignore config.cache in tests/ directory
7450
74512001-07-31  Will Estes <wlestes@users.sourceforge.net>
7452
7453	* Makefile.am: automake groks the ChangeLog now so we don't have to
7454	remind the maintainer to remake it
7455
74562001-07-30  Will Estes <wlestes@users.sourceforge.net>
7457
7458	* flex.texi: more corrections to the manual; the end is in site
7459
74602001-07-30  Will Estes <wlestes@users.sourceforge.net>
7461
7462	* TODO: auto-generated backup?
7463
74642001-07-27  Will Estes <wlestes@users.sourceforge.net>
7465
7466	* flex.texi: today's tinkering on the manual
7467
74682001-07-27  Will Estes <wlestes@users.sourceforge.net>
7469
7470	* Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
7471
74722001-07-27  Will Estes <wlestes@users.sourceforge.net>
7473
7474	* TODO: note future issues with flex.texi
7475
74762001-07-27  Will Estes <wlestes@users.sourceforge.net>
7477
7478	* Makefile.am: include flex.1 as it's the only working documentation
7479	for now
7480
74812001-07-27  Will Estes <wlestes@users.sourceforge.net>
7482
7483	* Makefile.am: rearrange to work with automake on building the
7484	ChangeLog
7485
74862001-07-27  Will Estes <wlestes@users.sourceforge.net>
7487
7488	* scan.l: automake is unhappy if we specify the outfile
7489
74902001-07-26  Will Estes <wlestes@users.sourceforge.net>
7491
7492	* flex.texi: more conversions/corrections
7493
74942001-07-26  Will Estes <wlestes@users.sourceforge.net>
7495
7496	* README: we removed misc/ so we don't mention it any more
7497
74982001-07-25  Will Estes <wlestes@users.sourceforge.net>
7499
7500	* flex.texi: begin the manual conversion to texinfo; yes, it's
7501	broken right now
7502
75032001-07-25  Will Estes <wlestes@users.sourceforge.net>
7504
7505	* AUTHORS, THANKS: copy in manual author and thanks info
7506
75072001-07-25  Will Estes <wlestes@users.sourceforge.net>
7508
7509	* Makefile.am: how to fake the ChangeLog into showing up in the
7510	distribution
7511
75122001-07-25  Will Estes <wlestes@users.sourceforge.net>
7513
7514	* Makefile.am: add YFLAGS so parse.h gets made
7515
75162001-07-24  Will Estes <wlestes@users.sourceforge.net>
7517
7518	* examples/fastwc/README, examples/fastwc/mywc.c,
7519	examples/fastwc/wc1.l, examples/fastwc/wc2.l,
7520	examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l:
7521	re-add these files
7522
75232001-07-24  Will Estes <wlestes@users.sourceforge.net>
7524
7525	* TODO: reflect recent doings
7526
75272001-07-24  Will Estes <wlestes@users.sourceforge.net>
7528
7529	* Makefile.in: what with automake, we don't need Makefile.in any
7530	more
7531
75322001-07-24  Will Estes <wlestes@users.sourceforge.net>
7533
7534	* configure.in: more rearranging for automake
7535
75362001-07-24  Will Estes <wlestes@users.sourceforge.net>
7537
7538	* to.do/flex.rmail: more mail came in
7539
75402001-07-24  Will Estes <wlestes@users.sourceforge.net>
7541
7542	* autogen.sh: adjust to automake's idea of the world
7543
75442001-07-24  Will Estes <wlestes@users.sourceforge.net>
7545
7546	* Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
7547	broken?; list a few last files to be included in the distribution
7548
75492001-07-24  Will Estes <wlestes@users.sourceforge.net>
7550
7551	* NEWS: rearrange for better order; add automake support as a news
7552	item
7553
75542001-07-24  Will Estes <wlestes@users.sourceforge.net>
7555
7556	* Makefile.am: copyright notice on Makefile.am; document some -D
7557	switches (are they still usable?)
7558
75592001-07-24  Will Estes <wlestes@users.sourceforge.net>
7560
7561	* TODO: add lex-replacement issue
7562
75632001-07-24  Will Estes <wlestes@users.sourceforge.net>
7564
7565	* Makefile.am: add EXTRA_DIST
7566
75672001-07-23  Will Estes <wlestes@users.sourceforge.net>
7568
7569	* autogen.sh: we need to do the same thing in each directory
7570
75712001-07-23  Will Estes <wlestes@users.sourceforge.net>
7572
7573	* configure.in: introduce automake into the macro calls
7574
75752001-07-23  Will Estes <wlestes@users.sourceforge.net>
7576
7577	* Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
7578	noinst_HEADERS; it's libfl.a, not libflex.a
7579
75802001-07-23  Will Estes <wlestes@users.sourceforge.net>
7581
7582	* Makefile.am: bin_PROGRAMS and lib_LIBRARIES
7583
75842001-07-23  Will Estes <wlestes@users.sourceforge.net>
7585
7586	* to.do/streams.mail: streams.mail has moved here
7587
75882001-07-23  Will Estes <wlestes@users.sourceforge.net>
7589
7590	* TODO: add xref for teximanual
7591
75922001-07-19  Will Estes <wlestes@users.sourceforge.net>
7593
7594	* flex.1: include typo/punctuation fixes from a patch submitted by
7595	noon@cote-dazur.com (Fabrice Bauzac)
7596
75972001-07-17  Will Estes <wlestes@users.sourceforge.net>
7598
7599	* TODO: we want gettext
7600
76012001-06-24  Will Estes <wlestes@users.sourceforge.net>
7602
7603	* flex.skl: include c++ STD fixes from quanstro@quanstro.net
7604
76052001-06-24  Will Estes <wlestes@users.sourceforge.net>
7606
7607	* flex.skl, gen.c: change some int types to size_t as per FreeBSD
7608	28364 from avn@any.ru
7609
76102001-06-24  Will Estes <wlestes@users.sourceforge.net>
7611
7612	* TODO: remove parse.[ch] from make clean target; repackage
7613	distribution (not rework)
7614
76152001-06-19  Will Estes <wlestes@users.sourceforge.net>
7616
7617	* TODO: add memory api and reworking of flex.skl reworking
7618
76192001-06-18  Will Estes <wlestes@users.sourceforge.net>
7620
7621	* flex.skl: remove extraneous notice from flex.skl
7622
76232001-06-18  Will Estes <wlestes@users.sourceforge.net>
7624
7625	* flex.skl: patch memory leak as per millaway
7626
76272001-06-17  Will Estes <wlestes@users.sourceforge.net>
7628
7629	* to.do/flex.rmail: add vern's ok for copyright/license changes and
7630	john's answer on line offsets
7631
76322001-06-17  Will Estes <wlestes@users.sourceforge.net>
7633
7634	* TODO: remove creation of .cvsignore files (it's done); add other
7635	notes about the test suite
7636
76372001-06-17  Will Estes <wlestes@users.sourceforge.net>
7638
7639	* tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore,
7640	tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
7641	tests/test-bison-yylval/.cvsignore,
7642	tests/test-include-by-buffer/.cvsignore,
7643	tests/test-include-by-reentrant/.cvsignore,
7644	tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
7645	tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
7646	tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore:
7647	adding .cvsignore files for existing tests/ subdirectories
7648
76492001-06-17  Will Estes <wlestes@users.sourceforge.net>
7650
7651	* tests/README: reformat, say to add a description to this file and
7652	mention what to do re .cvsignore
7653
76542001-06-17  Will Estes <wlestes@users.sourceforge.net>
7655
7656	* tests/TEMPLATE/cvsignore: create template for .cvsignore
7657
76582001-06-17  Will Estes <wlestes@users.sourceforge.net>
7659
7660	* TODO: reorganize for logical reasons; test suite now seems to run
7661	out of the box
7662
76632001-06-17  Will Estes <wlestes@users.sourceforge.net>
7664
7665	* tests/.cvsignore: we dont want the Makefile either
7666
76672001-06-17  Will Estes <wlestes@users.sourceforge.net>
7668
7669	* tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input:
7670	test.input was supposed to be here
7671
76722001-06-17  Will Estes <wlestes@users.sourceforge.net>
7673
7674	* tests/.cvsignore: add autoconf legacy files to be ignored
7675
76762001-06-17  Will Estes <wlestes@users.sourceforge.net>
7677
7678	* autogen.sh: clarify usage instructions; prepare tests/ as well
7679
76802001-06-17  Will Estes <wlestes@users.sourceforge.net>
7681
7682	* tests/.cvsignore: . cvsignore for tests/ subdirectory
7683
76842001-06-17  Will Estes <wlestes@users.sourceforge.net>
7685
7686	* FlexLexer.h: tell emacs that FlexLexer.h is c++
7687
76882001-06-17  Will Estes <wlestes@users.sourceforge.net>
7689
7690	* scan.l: tell emacs scan.l is in C mode
7691
76922001-06-17  Will Estes <wlestes@users.sourceforge.net>
7693
7694	* flex.skl: added punctuation
7695
76962001-06-17  Will Estes <wlestes@users.sourceforge.net>
7697
7698	* FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c,
7699	configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c,
7700	libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y,
7701	scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices
7702	as per Vern's response to Theo
7703
77042001-06-15  Will Estes <wlestes@users.sourceforge.net>
7705
7706	* to.do/flex.rmail: add bill fenlason's emails
7707
77082001-06-15  Will Estes <wlestes@users.sourceforge.net>
7709
7710	* COPYING: make changes as per Theo De Raadt; remove tabs
7711
77122001-06-08  Will Estes <wlestes@users.sourceforge.net>
7713
7714	* flex.skl: save errno as per Theo de Raadt
7715
77162001-06-07  Will Estes <wlestes@users.sourceforge.net>
7717
7718	* flex.1: correct hyphenation as per openbsd tree
7719
77202001-06-05  Will Estes <wlestes@users.sourceforge.net>
7721
7722	* Makefile.in, configure.in: change references to TESTS/ to tests/
7723	to account for the directory name changes
7724
77252001-05-27  Will Estes <wlestes@users.sourceforge.net>
7726
7727	* flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
7728
77292001-05-21  Will Estes <wlestes@users.sourceforge.net>
7730
7731	* tests/Makefile.in: remove || exit calls
7732
77332001-05-21  Will Estes <wlestes@users.sourceforge.net>
7734
7735	* gen.c: complete john millaway's reentrant patch
7736
77372001-05-21  Will Estes <wlestes@users.sourceforge.net>
7738
7739	* to.do/flex.rmail:  more flex messages in the queue
7740
77412001-05-18  Will Estes <wlestes@users.sourceforge.net>
7742
7743	* flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
7744	reentrancy patch
7745
77462001-05-18  Will Estes <wlestes@users.sourceforge.net>
7747
7748	* tests/Makefile.in: remove || exit from testing loop
7749
77502001-05-18  Will Estes <wlestes@users.sourceforge.net>
7751
7752	* Makefile.in: tell make about the tests directory and its
7753	associated targets
7754
77552001-05-18  Will Estes <wlestes@users.sourceforge.net>
7756
7757	* TODO: rethink the todo list
7758
77592001-05-18  Will Estes <wlestes@users.sourceforge.net>
7760
7761	* flex.1: describe reentrant api changes
7762
77632001-05-18  Will Estes <wlestes@users.sourceforge.net>
7764
7765	* TODO: mention work needed for tests/
7766
77672001-05-18  Will Estes <wlestes@users.sourceforge.net>
7768
7769	* configure.in: tell auto* about the test directory
7770
77712001-05-18  Will Estes <wlestes@users.sourceforge.net>
7772
7773	* README: make punctuation uniform, mention the new tests/ directory
7774
77752001-05-18  Will Estes <wlestes@users.sourceforge.net>
7776
7777	* NEWS: reformat items; cut out old items and move them to ONEWS
7778
77792001-05-18  Will Estes <wlestes@users.sourceforge.net>
7780
7781	* ONEWS: move old NEWS items to ONEWS
7782
77832001-05-18  Will Estes <wlestes@users.sourceforge.net>
7784
7785	* tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
7786	tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l,
7787	tests/TEMPLATE/test.input, tests/configure.in,
7788	tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l,
7789	tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in,
7790	tests/test-basic-r/scanner.l, tests/test-basic-r/test.input,
7791	tests/test-bison-yylloc/Makefile.in,
7792	tests/test-bison-yylloc/parser.y,
7793	tests/test-bison-yylloc/scanner.l,
7794	tests/test-bison-yylloc/test.input,
7795	tests/test-bison-yylval/Makefile.in,
7796	tests/test-bison-yylval/parser.y,
7797	tests/test-bison-yylval/scanner.l,
7798	tests/test-bison-yylval/test.input,
7799	tests/test-include-by-buffer/Makefile.in,
7800	tests/test-include-by-buffer/scanner.l,
7801	tests/test-include-by-buffer/test-1.input,
7802	tests/test-include-by-buffer/test-2.input,
7803	tests/test-include-by-buffer/test-3.input,
7804	tests/test-include-by-reentrant/Makefile.in,
7805	tests/test-include-by-reentrant/scanner.l,
7806	tests/test-include-by-reentrant/test-1.input,
7807	tests/test-include-by-reentrant/test-2.input,
7808	tests/test-include-by-reentrant/test-3.input,
7809	tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README,
7810	tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in,
7811	tests/test-prefix-r/README, tests/test-prefix-r/scanner.l,
7812	tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l,
7813	tests/test-pthread/test-1.input, tests/test-pthread/test-2.input,
7814	tests/test-pthread/test-3.input, tests/test-pthread/test-4.input,
7815	tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in,
7816	tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in,
7817	tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in,
7818	tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add
7819	john millaway's test directory
7820
78212001-05-04  Will Estes <wlestes@users.sourceforge.net>
7822
7823	* to.do/flex.rmail: more mail in flex.rmail
7824
78252001-05-03  Will Estes <wlestes@users.sourceforge.net>
7826
7827	* FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c,
7828	libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l,
7829	sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords
7830
78312001-05-03  Will Estes <wlestes@users.sourceforge.net>
7832
7833	* README: mention RoadMap
7834
78352001-05-01  Will Estes <wlestes@users.sourceforge.net>
7836
7837	* examples/README, examples/debflex.awk, examples/manual/ChangeLog,
7838	examples/manual/Makefile, examples/manual/README,
7839	examples/manual/cat.lex, examples/manual/dates.lex,
7840	examples/manual/datetest.dat, examples/manual/eof_rules.lex,
7841	examples/manual/eof_test01.txt, examples/manual/eof_test02.txt,
7842	examples/manual/eof_test03.txt, examples/manual/expr.lex,
7843	examples/manual/expr.y, examples/manual/front.lex,
7844	examples/manual/front.y, examples/manual/j2t.lex,
7845	examples/manual/myname.lex, examples/manual/myname.txt,
7846	examples/manual/myname2.lex, examples/manual/numbers.lex,
7847	examples/manual/pas_include.lex, examples/manual/pascal.lex,
7848	examples/manual/reject.lex, examples/manual/replace.lex,
7849	examples/manual/string1.lex, examples/manual/string2.lex,
7850	examples/manual/strtest.dat, examples/manual/unput.lex,
7851	examples/manual/user_act.lex, examples/manual/userinit.lex,
7852	examples/manual/wc.lex, examples/manual/yymore.lex,
7853	examples/manual/yymore2.lex, examples/manual/yymoretest.dat,
7854	examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo,
7855	to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h,
7856	to.do/unicode/ccl.c, to.do/unicode/changes.txt,
7857	to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
7858	to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
7859	to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c:
7860	adding the rest of vern's files
7861
78622001-05-01  Will Estes <wlestes@users.sourceforge.net>
7863
7864	* README: mention misc/ directory
7865
78662001-05-01  Will Estes <wlestes@users.sourceforge.net>
7867
7868	* version.h: version is 2.5.5b
7869
78702001-05-01  Will Estes <wlestes@users.sourceforge.net>
7871
7872	* Makefile.in: remove header from top; add rule to generate
7873	initscan.c just in case
7874
78752001-05-01  Will Estes <wlestes@users.sourceforge.net>
7876
7877	* configure.in: dont check for initscan.c; check for scan.l instead
7878
78792001-05-01  Will Estes <wlestes@users.sourceforge.net>
7880
7881	* RoadMap: list of source files
7882
78832001-05-01  Will Estes <wlestes@users.sourceforge.net>
7884
7885	* README: rewrite README to reflect changes in layout of directories
7886
78872001-05-01  Will Estes <wlestes@users.sourceforge.net>
7888
7889	* AUTHORS, THANKS, TODO: initial attempt at the files
7890
78912001-05-01  Will Estes <wlestes@users.sourceforge.net>
7892
7893	* COPYING: add 2001 copyright notice
7894
78952001-05-01  Will Estes <wlestes@users.sourceforge.net>
7896
7897	* autogen.sh: initial attempt at a bootstrap script for developers
7898
78992001-05-01  Will Estes <wlestes@users.sourceforge.net>
7900
7901	* flex.texi: texinfo manual, old contributed version
7902
79032000-08-21  Vern Paxson <vern@ee.lbl.gov>
7904
7905	* flex.1: fixed some bugs in examples of [[:...:]] ccls
7906
79072000-08-21  Vern Paxson <vern@ee.lbl.gov>
7908
7909	* version.h: version shipped to Dick King
7910
79112000-08-21  Vern Paxson <vern@ee.lbl.gov>
7912
7913	* flex.skl: explicit include of iostream.h
7914
79152000-08-21  Vern Paxson <vern@ee.lbl.gov>
7916
7917	* scan.l: if a newline is seen in <ACTION_STRING>, assume it
7918	terminates the string.
7919
79202000-08-21  Vern Paxson <vern@ee.lbl.gov>
7921
7922	* flexdef.h, sym.c: moved symbol table definitions from flexdef.h
7923	into sym.c
7924
79252000-08-21  Vern Paxson <vern@ee.lbl.gov>
7926
7927	* dfa.c: fixed underallocation for accset
7928
79291997-06-27  Vern Paxson <vern@ee.lbl.gov>
7930
7931	* COPYING: revised for rms
7932
79331997-06-23  Vern Paxson <vern@ee.lbl.gov>
7934
7935	* flex.skl: fixed memory leak
7936
79371997-06-23  Vern Paxson <vern@ee.lbl.gov>
7938
7939	* flex.1:  input() doesn't destroy yytext
7940
79411997-06-23  Vern Paxson <vern@ee.lbl.gov>
7942
7943	* FlexLexer.h: wrapped with extern "C++"
7944
79451996-12-13  Vern Paxson <vern@ee.lbl.gov>
7946
7947	* flex.skl: use delete [] for yy_state_buf
7948
79491996-10-29  Vern Paxson <vern@ee.lbl.gov>
7950
7951	* flex.skl: fixed %option noinput
7952
79531996-10-29  Vern Paxson <vern@ee.lbl.gov>
7954
7955	* flex.skl: free(char*) fix ... Sigh ...
7956
79571996-10-11  Vern Paxson <vern@ee.lbl.gov>
7958
7959	* gen.c: bug fix for yymore()/yylineno interaction
7960
79611996-10-11  Vern Paxson <vern@ee.lbl.gov>
7962
7963	* gen.c: fixed memory leak
7964
79651996-09-10  Vern Paxson <vern@ee.lbl.gov>
7966
7967	* NEWS: release 2.5.4
7968
79691996-09-10  Vern Paxson <vern@ee.lbl.gov>
7970
7971	* Makefile.in: more stuff for distclean
7972
79731996-09-10  Vern Paxson <vern@ee.lbl.gov>
7974
7975	* flex.skl: "str" -> "yy_str"
7976
79771996-09-10  Vern Paxson <vern@ee.lbl.gov>
7978
7979	* version.h: 2.5.4
7980
79811996-07-02  Vern Paxson <vern@ee.lbl.gov>
7982
7983	* flex.skl: (attempted) fix for input() crossing a file boundary
7984
79851996-05-29  Vern Paxson <vern@ee.lbl.gov>
7986
7987	* NEWS: don't do Acorn diffs
7988
79891996-05-29  Vern Paxson <vern@ee.lbl.gov>
7990
7991	* NEWS: some minor additions for 2.5.3
7992
79931996-05-29  Vern Paxson <vern@ee.lbl.gov>
7994
7995	* NEWS, version.h: 2.5.3
7996
79971996-05-25  Vern Paxson <vern@ee.lbl.gov>
7998
7999	* flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
8000
80011996-05-25  Vern Paxson <vern@ee.lbl.gov>
8002
8003	* flex.skl: niggling cosmetic tweak
8004
80051996-05-25  Vern Paxson <vern@ee.lbl.gov>
8006
8007	* flex.skl: bug fixes for yymore (especially with %array)
8008
80091996-05-25  Vern Paxson <vern@ee.lbl.gov>
8010
8011	* gen.c: yymore + %array tweaks
8012
80131996-05-25  Vern Paxson <vern@ee.lbl.gov>
8014
8015	* FlexLexer.h: added yy_{,prev_}more_offset
8016
80171996-05-25  Vern Paxson <vern@ee.lbl.gov>
8018
8019	* main.c: removed decl of unused library function
8020
80211996-05-25  Vern Paxson <vern@ee.lbl.gov>
8022
8023	* flex.skl: snapshot of cscope yymore fixes, prior to switching
8024	yymore-on-%array approach
8025
80261995-12-18  Vern Paxson <vern@ee.lbl.gov>
8027
8028	* gen.c: don't stack states on NUL-transitions that are jams
8029
80301995-09-27  Vern Paxson <vern@ee.lbl.gov>
8031
8032	* libmain.c: fixed re Esmond Pitt's ancient suggestion
8033
80341995-04-28  Vern Paxson <vern@ee.lbl.gov>
8035
8036	* misc.c: ANSI C / Solaris tweak
8037
80381995-04-24  Vern Paxson <vern@ee.lbl.gov>
8039
8040	* flex.1: credits
8041
80421995-04-24  Vern Paxson <vern@ee.lbl.gov>
8043
8044	* NEWS: multiple FlexLexer.h includes
8045
80461995-04-24  Vern Paxson <vern@ee.lbl.gov>
8047
8048	* FlexLexer.h: fix multiple inclusions
8049
80501995-04-24  Vern Paxson <vern@ee.lbl.gov>
8051
8052	* scan.l: lint tweak
8053
80541995-04-24  Vern Paxson <vern@ee.lbl.gov>
8055
8056	* flex.1: typo fixed
8057
80581995-04-24  Vern Paxson <vern@ee.lbl.gov>
8059
8060	* flex.1: credits update
8061
80621995-04-24  Vern Paxson <vern@ee.lbl.gov>
8063
8064	* flex.skl: (char*) cast for realloc
8065
80661995-04-24  Vern Paxson <vern@ee.lbl.gov>
8067
8068	* NEWS: (char*) tweak
8069
80701995-04-21  Vern Paxson <vern@ee.lbl.gov>
8071
8072	* NEWS: VMS update for 2.5.2
8073
80741995-04-21  Vern Paxson <vern@ee.lbl.gov>
8075
8076	* Makefile.in: clarify when 8-bit scanners are created by default,
8077	vs. 7-bit
8078
80791995-04-21  Vern Paxson <vern@ee.lbl.gov>
8080
8081	* parse.y: reworked alloca() chud, from Francois
8082
80831995-04-20  Vern Paxson <vern@ee.lbl.gov>
8084
8085	* NEWS, version.h: 2.5.2
8086
80871995-04-20  Vern Paxson <vern@ee.lbl.gov>
8088
8089	* flex.1: 2.5.2 update
8090
80911995-04-20  Vern Paxson <vern@ee.lbl.gov>
8092
8093	* dfa.c, main.c: const -> yyconst
8094
80951995-04-20  Vern Paxson <vern@ee.lbl.gov>
8096
8097	* Makefile.in: fixed some old libfl.a references
8098
80991995-04-20  Vern Paxson <vern@ee.lbl.gov>
8100
8101	* Makefile.in: some (but not all) of Francois' tweaks
8102
81031995-04-20  Vern Paxson <vern@ee.lbl.gov>
8104
8105	* configure.in: tweaks from Francois
8106
81071995-04-20  Vern Paxson <vern@ee.lbl.gov>
8108
8109	* flex.skl: yy_delete_buffer allows nil buffer pointer
8110
81111995-04-20  Vern Paxson <vern@ee.lbl.gov>
8112
8113	* main.c: do_stdinit now defaults to false
8114
81151995-04-20  Vern Paxson <vern@ee.lbl.gov>
8116
8117	* FlexLexer.h: remove first default for yylex(new_in, new_out)
8118
81191995-04-20  Vern Paxson <vern@ee.lbl.gov>
8120
8121	* flex.skl: rearrange some definitions; fix YY_NO_UNPUT
8122
81231995-04-20  Vern Paxson <vern@ee.lbl.gov>
8124
8125	* parse.y: more alloca() bullshit
8126
81271995-04-20  Vern Paxson <vern@ee.lbl.gov>
8128
8129	* misc.c: octal escape sequence must have just digits 0-7
8130
81311995-04-20  Vern Paxson <vern@ee.lbl.gov>
8132
8133	* scan.l: '-' means stdin octal escape sequence must just be digits
8134	0-7
8135
81361995-04-20  Vern Paxson <vern@ee.lbl.gov>
8137
8138	* main.c: -- terminates options
8139
81401995-04-20  Vern Paxson <vern@ee.lbl.gov>
8141
8142	* flexdef.h: added dataflush() prototype
8143
81441995-04-20  Vern Paxson <vern@ee.lbl.gov>
8145
8146	* misc.c: move dataflush, otoi prototypes into flexdef.h
8147
81481995-04-20  Vern Paxson <vern@ee.lbl.gov>
8149
8150	* flex.skl, gen.c: const -> yyconst
8151
81521995-04-20  Vern Paxson <vern@ee.lbl.gov>
8153
8154	* gen.c: fixed bug in needing yy_cp for -Cf w/ backing up
8155
81561995-03-28  Vern Paxson <vern@ee.lbl.gov>
8157
8158	* README, flex.1: Stan Adermann credit
8159
81601995-03-27  Vern Paxson <vern@ee.lbl.gov>
8161
8162	* README: beta-tester update
8163
81641995-03-27  Vern Paxson <vern@ee.lbl.gov>
8165
8166	* NEWS, version.h: 2.5.1
8167
81681995-03-27  Vern Paxson <vern@ee.lbl.gov>
8169
8170	* flex.1: update date for 2.5.1 release, some feedbacker credits
8171
81721995-03-27  Vern Paxson <vern@ee.lbl.gov>
8173
8174	* gen.c: fixed lint problem with declaring yy_cp unnecessarily
8175
81761995-03-27  Vern Paxson <vern@ee.lbl.gov>
8177
8178	* dfa.c: {}'s around full-table initializations
8179
81801995-03-21  Vern Paxson <vern@ee.lbl.gov>
8181
8182	* README: for version 2.5
8183
81841995-03-21  Vern Paxson <vern@ee.lbl.gov>
8185
8186	* flex.1: added note regarding yylineno should be maintained on a
8187	per-buffer basis
8188
81891995-03-21  Vern Paxson <vern@ee.lbl.gov>
8190
8191	* NEWS: new C++ member functions
8192
81931995-03-21  Vern Paxson <vern@ee.lbl.gov>
8194
8195	* NEWS, flex.1: 2.5.0.8 update
8196
81971995-03-21  Vern Paxson <vern@ee.lbl.gov>
8198
8199	* main.c: rename yylineno if -P
8200
82011995-03-20  Vern Paxson <vern@ee.lbl.gov>
8202
8203	* flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS
8204
82051995-03-20  Vern Paxson <vern@ee.lbl.gov>
8206
8207	* Makefile.in: removed redundant skel.c from DISTFILES
8208
82091995-03-20  Vern Paxson <vern@ee.lbl.gov>
8210
8211	* FlexLexer.h: debug(), setdebug(), lineno()
8212
82131995-03-20  Vern Paxson <vern@ee.lbl.gov>
8214
8215	* flex.skl: %option yylineno support
8216
82171995-03-20  Vern Paxson <vern@ee.lbl.gov>
8218
8219	* gen.c: read up to newline for interactive reads, rather than one
8220	char
8221
82221995-03-20  Vern Paxson <vern@ee.lbl.gov>
8223
8224	* main.c, scan.l: added %option yylineno
8225
82261995-03-18  Vern Paxson <vern@ee.lbl.gov>
8227
8228	* gen.c: added do_yylineno
8229
82301995-03-06  Vern Paxson <vern@ee.lbl.gov>
8231
8232	* NEWS, flex.1: 2.5.0.7
8233
82341995-03-05  Vern Paxson <vern@ee.lbl.gov>
8235
8236	* Makefile.in: realclean -> maintainer-clean
8237
82381995-03-05  Vern Paxson <vern@ee.lbl.gov>
8239
8240	* flex.skl: Added yy_flush_buffer
8241
82421995-03-05  Vern Paxson <vern@ee.lbl.gov>
8243
8244	* FlexLexer.h: added yy_flush_buffer
8245
82461995-03-05  Vern Paxson <vern@ee.lbl.gov>
8247
8248	* main.c: prefix support for yy_flush_buffer
8249
82501995-03-05  Vern Paxson <vern@ee.lbl.gov>
8251
8252	* parse.y: added %option yyclass
8253
82541995-03-05  Vern Paxson <vern@ee.lbl.gov>
8255
8256	* flexdef.h, main.c, scan.l: added yyclass
8257
82581995-03-05  Vern Paxson <vern@ee.lbl.gov>
8259
8260	* FlexLexer.h: Added switch_streams
8261
82621995-03-05  Vern Paxson <vern@ee.lbl.gov>
8263
8264	* flex.skl: added switch_streams
8265
82661995-03-05  Vern Paxson <vern@ee.lbl.gov>
8267
8268	* main.c: don't rename yy_flex_debug for C++
8269
82701995-03-05  Vern Paxson <vern@ee.lbl.gov>
8271
8272	* gen.c: yy_flex_debug extern only if not C++
8273
82741995-03-05  Vern Paxson <vern@ee.lbl.gov>
8275
8276	* FlexLexer.h: added yy_flex_debug member variable
8277
82781995-03-05  Vern Paxson <vern@ee.lbl.gov>
8279
8280	* flex.skl: yyFlexLexer initialization of yy_flex_debug
8281
82821995-03-04  Vern Paxson <vern@ee.lbl.gov>
8283
8284	* flexdef.h, main.c: VMS POSIX stuff
8285
82861995-03-04  Vern Paxson <vern@ee.lbl.gov>
8287
8288	* flex.skl: moved position of yy_init = 0
8289
82901995-03-04  Vern Paxson <vern@ee.lbl.gov>
8291
8292	* flex.skl: added YY_EXIT_FAILURE
8293
82941995-03-04  Vern Paxson <vern@ee.lbl.gov>
8295
8296	* main.c: removed VMS-specific exit
8297
82981995-03-04  Vern Paxson <vern@ee.lbl.gov>
8299
8300	* dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
8301	yylex.c: internationalization aids
8302
83031995-03-04  Vern Paxson <vern@ee.lbl.gov>
8304
8305	* main.c: do yy_flex_debug prefix for both C++ and C
8306
83071995-02-06  Vern Paxson <vern@ee.lbl.gov>
8308
8309	* main.c: fixed program_name tweak again
8310
83111995-01-11  Vern Paxson <vern@ee.lbl.gov>
8312
8313	* main.c: oops, fixed program_name tweak
8314
83151995-01-11  Vern Paxson <vern@ee.lbl.gov>
8316
8317	* main.c: program_name is "flex" if argv[0] nil
8318
83191995-01-10  Vern Paxson <vern@ee.lbl.gov>
8320
8321	* NEWS: 2.5.0.5
8322
83231995-01-10  Vern Paxson <vern@ee.lbl.gov>
8324
8325	* flex.1: Documented YY_NUM_RULES
8326
83271995-01-10  Vern Paxson <vern@ee.lbl.gov>
8328
8329	* Makefile.in: added formatted man page to MISC
8330
83311995-01-10  Vern Paxson <vern@ee.lbl.gov>
8332
8333	* main.c: help messages to stdout
8334
83351995-01-09  Vern Paxson <vern@ee.lbl.gov>
8336
8337	* gen.c: Added YY_NUM_RULES
8338
83391995-01-09  Vern Paxson <vern@ee.lbl.gov>
8340
8341	* flex.skl: better fix for #pragma problem
8342
83431995-01-09  Vern Paxson <vern@ee.lbl.gov>
8344
8345	* flexdef.h: better fix for #pragma portability problem
8346
83471995-01-09  Vern Paxson <vern@ee.lbl.gov>
8348
8349	* misc.c: "# line" -> #line
8350
83511995-01-09  Vern Paxson <vern@ee.lbl.gov>
8352
8353	* flex.skl, flexdef.h: comment out Turbo C #pragma's
8354
83551995-01-09  Vern Paxson <vern@ee.lbl.gov>
8356
8357	* scan.l: reset linenum on new file
8358
83591995-01-09  Vern Paxson <vern@ee.lbl.gov>
8360
8361	* flex.skl: isatty() extern
8362
83631995-01-09  Vern Paxson <vern@ee.lbl.gov>
8364
8365	* NEWS, flex.1: 2.5.0.4
8366
83671995-01-09  Vern Paxson <vern@ee.lbl.gov>
8368
8369	* main.c: long options, VMS tweaks
8370
83711995-01-09  Vern Paxson <vern@ee.lbl.gov>
8372
8373	* Makefile.in: Added parse.c, parse.h for dist MISC directory
8374
83751995-01-09  Vern Paxson <vern@ee.lbl.gov>
8376
8377	* flexdef.h: some "const" cleansing
8378
83791995-01-09  Vern Paxson <vern@ee.lbl.gov>
8380
8381	* mkskel.sh: skel[] is now const
8382
83831995-01-09  Vern Paxson <vern@ee.lbl.gov>
8384
8385	* misc.c: some const cleansing
8386
83871995-01-09  Vern Paxson <vern@ee.lbl.gov>
8388
8389	* scan.l: #line in section 1
8390
83911995-01-05  Vern Paxson <vern@ee.lbl.gov>
8392
8393	* sym.c: preen
8394
83951994-12-29  Vern Paxson <vern@ee.lbl.gov>
8396
8397	* configure.in: config.h from conf.in
8398
83991994-12-29  Vern Paxson <vern@ee.lbl.gov>
8400
8401	* flexdef.h: for VMS, delete -> remove
8402
84031994-12-29  Vern Paxson <vern@ee.lbl.gov>
8404
8405	* Makefile.in: config.h.in -> conf.in rm config.h on distclean
8406
84071994-12-29  Vern Paxson <vern@ee.lbl.gov>
8408
8409	* main.c: stdinit tweaks
8410
84111994-12-29  Vern Paxson <vern@ee.lbl.gov>
8412
8413	* scan.l: added nostdinit
8414
84151994-12-28  Vern Paxson <vern@ee.lbl.gov>
8416
8417	* NEWS: added MS-DOS note for 2.5.0.2
8418
84191994-12-28  Vern Paxson <vern@ee.lbl.gov>
8420
8421	* flex.1: typos, tweaks
8422
84231994-12-28  Vern Paxson <vern@ee.lbl.gov>
8424
8425	* Makefile.in: removed flexdoc
8426
84271994-12-28  Vern Paxson <vern@ee.lbl.gov>
8428
8429	* flex.1: flexdoc/flex merge
8430
84311994-12-28  Vern Paxson <vern@ee.lbl.gov>
8432
8433	* flex.1: typos
8434
84351994-12-28  Vern Paxson <vern@ee.lbl.gov>
8436
8437	* NEWS: typo
8438
84391994-12-28  Vern Paxson <vern@ee.lbl.gov>
8440
8441	* flex.1: 2.5 update
8442
84431994-12-28  Vern Paxson <vern@ee.lbl.gov>
8444
8445	* NEWS: 2.5.0.2
8446
84471994-12-28  Vern Paxson <vern@ee.lbl.gov>
8448
8449	* scan.l: fixed sense of %option main implying %option noyywrap
8450
84511994-12-28  Vern Paxson <vern@ee.lbl.gov>
8452
8453	* flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
8454	trashing yytext even with %array
8455
84561994-12-17  Vern Paxson <vern@ee.lbl.gov>
8457
8458	* flex.1: prior to 2.5 update
8459
84601994-12-17  Vern Paxson <vern@ee.lbl.gov>
8461
8462	* main.c: C++/-P fixes
8463
84641994-12-17  Vern Paxson <vern@ee.lbl.gov>
8465
8466	* FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
8467
84681994-12-17  Vern Paxson <vern@ee.lbl.gov>
8469
8470	* flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
8471
84721994-12-15  Vern Paxson <vern@ee.lbl.gov>
8473
8474	* gen.c: formatting
8475
84761994-12-15  Vern Paxson <vern@ee.lbl.gov>
8477
8478	* gen.c: fixed bug in adjusting yytext before backing up
8479
84801994-12-10  Vern Paxson <vern@ee.lbl.gov>
8481
8482	* scan.l: switched scanner itself over to [:xxx:]
8483
84841994-12-10  Vern Paxson <vern@ee.lbl.gov>
8485
8486	* flex.skl: added YY_FLEX_VERSION
8487
84881994-12-10  Vern Paxson <vern@ee.lbl.gov>
8489
8490	* scan.l: Fixed CCL-match pattern for [:whatever:]
8491
84921994-12-10  Vern Paxson <vern@ee.lbl.gov>
8493
8494	* parse.y: treat [:upper:] as [:lower:] if -i
8495
84961994-12-06  Vern Paxson <vern@ee.lbl.gov>
8497
8498	* NEWS: 2.5.0.1
8499
85001994-12-06  Vern Paxson <vern@ee.lbl.gov>
8501
8502	* flex.skl, gen.c: input() maintains BOL
8503
85041994-12-06  Vern Paxson <vern@ee.lbl.gov>
8505
8506	* flex.skl: check size of buffer in yy_scan_buffer
8507
85081994-12-06  Vern Paxson <vern@ee.lbl.gov>
8509
8510	* flex.skl: added %option main, fixed missing %*
8511
85121994-12-06  Vern Paxson <vern@ee.lbl.gov>
8513
8514	* parse.y: added ccl exprs
8515
85161994-12-06  Vern Paxson <vern@ee.lbl.gov>
8517
8518	* scan.l: added ccl exprs, %option main
8519
85201994-12-06  Vern Paxson <vern@ee.lbl.gov>
8521
8522	* yylex.c: added %options, ccl exprs
8523
85241994-12-05  Vern Paxson <vern@ee.lbl.gov>
8525
8526	* misc.c: undid previous change
8527
85281994-12-04  Vern Paxson <vern@ee.lbl.gov>
8529
8530	* Makefile.in: Makefile.in from srcdir
8531
85321994-12-04  Vern Paxson <vern@ee.lbl.gov>
8533
8534	* Makefile.in: added skel.c to DISTFILES
8535
85361994-12-04  Vern Paxson <vern@ee.lbl.gov>
8537
8538	* flex.skl: added YYSTATE alias
8539
85401994-12-04  Vern Paxson <vern@ee.lbl.gov>
8541
8542	* scan.l: NL is now \r?\n
8543
85441994-12-04  Vern Paxson <vern@ee.lbl.gov>
8545
8546	* gen.c: use cerr for C++ diagnostics
8547
85481994-12-03  Vern Paxson <vern@ee.lbl.gov>
8549
8550	* flex.skl: undid YY_UNIX_NEWLINE
8551
85521994-12-03  Vern Paxson <vern@ee.lbl.gov>
8553
8554	* flexdef.h: STDC_HEADERS to check for stdlib
8555
85561994-12-03  Vern Paxson <vern@ee.lbl.gov>
8557
8558	* configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC
8559
85601994-12-03  Vern Paxson <vern@ee.lbl.gov>
8561
8562	* misc.c: \n -> '\012'
8563
85641994-12-03  Vern Paxson <vern@ee.lbl.gov>
8565
8566	* flex.skl: Added YY_UNIX_NEWLINE
8567
85681994-12-03  Vern Paxson <vern@ee.lbl.gov>
8569
8570	* flex.skl: BOL changes
8571
85721994-12-03  Vern Paxson <vern@ee.lbl.gov>
8573
8574	* dfa.c: fixed bug with caseins but not ecs
8575
85761994-12-03  Vern Paxson <vern@ee.lbl.gov>
8577
8578	* gen.c: BOL changes some casts for Turbo C
8579
85801994-12-03  Vern Paxson <vern@ee.lbl.gov>
8581
8582	* main.c: messages identify filenames
8583
85841994-12-03  Vern Paxson <vern@ee.lbl.gov>
8585
8586	* misc.c: Increase slowly if realloc double overflows
8587
85881994-12-03  Vern Paxson <vern@ee.lbl.gov>
8589
8590	* nfa.c: YY_RULE_SETUP
8591
85921994-12-03  Vern Paxson <vern@ee.lbl.gov>
8593
8594	* scan.l: Added yy_XX_state %option's Added yy_set_bol
8595
85961994-11-29  Vern Paxson <vern@ee.lbl.gov>
8597
8598	* Makefile.in: don't remove ~ files
8599
86001994-11-24  Vern Paxson <vern@ee.lbl.gov>
8601
8602	* Makefile.in: get CFLAGS from autoconf
8603
86041994-11-24  Vern Paxson <vern@ee.lbl.gov>
8605
8606	* dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c:
8607	Brian Madsen's tweaks for Borland
8608
86091994-11-24  Vern Paxson <vern@ee.lbl.gov>
8610
8611	* version.h: 2.5.0
8612
86131994-11-24  Vern Paxson <vern@ee.lbl.gov>
8614
8615	* flexdef.h: Added do_stdinit
8616
86171994-11-24  Vern Paxson <vern@ee.lbl.gov>
8618
8619	* FlexLexer.h: Added yy_delete_buffer() in destructor
8620
86211994-11-24  Vern Paxson <vern@ee.lbl.gov>
8622
8623	* flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
8624	 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE
8625
86261994-11-24  Vern Paxson <vern@ee.lbl.gov>
8627
8628	* main.c: Added do_stdinit, Think C hacks
8629
86301994-11-24  Vern Paxson <vern@ee.lbl.gov>
8631
8632	* scan.l: Added %options for input, always-interactive,
8633	never-interactive, yy_scan_{buffer,bytes,string}
8634
86351994-11-05  Vern Paxson <vern@ee.lbl.gov>
8636
8637	* flex.skl: size_t #ifdef's for not compiling some statics
8638
86391994-11-05  Vern Paxson <vern@ee.lbl.gov>
8640
8641	* Makefile.in: $(FLEX) config.h
8642
86431994-11-05  Vern Paxson <vern@ee.lbl.gov>
8644
8645	* configure.in: config.h, size_t, malloc.h, sys/types.h
8646
86471994-11-05  Vern Paxson <vern@ee.lbl.gov>
8648
8649	* flexdef.h: config.h, size_t
8650
86511994-11-05  Vern Paxson <vern@ee.lbl.gov>
8652
8653	* main.c: yywrap option, no stdin/out init for VMS, mundane tweaks
8654
86551994-11-05  Vern Paxson <vern@ee.lbl.gov>
8656
8657	* parse.y: alloca, lint tweaks
8658
86591994-11-05  Vern Paxson <vern@ee.lbl.gov>
8660
8661	* scan.l: %option yywrap size_t tweaks
8662
86631994-11-05  Vern Paxson <vern@ee.lbl.gov>
8664
8665	* tblcmp.c: size_t tweaks
8666
86671994-11-05  Vern Paxson <vern@ee.lbl.gov>
8668
8669	* misc.c: size_t, STDC tweaks
8670
86711994-11-05  Vern Paxson <vern@ee.lbl.gov>
8672
8673	* flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
8674
86751994-10-12  Vern Paxson <vern@ee.lbl.gov>
8676
8677	* flex.skl: made stack code conditional on "stack" option
8678
86791994-10-12  Vern Paxson <vern@ee.lbl.gov>
8680
8681	* scan.l: added use of "stack" %option
8682
86831994-08-03  Vern Paxson <vern@ee.lbl.gov>
8684
8685	* gen.c: Fixed fencepost in call to yy_flex_strncpy
8686
86871994-07-25  Vern Paxson <vern@ee.lbl.gov>
8688
8689	* flex.skl: yy_eof_status -> yy_buffer_status
8690
86911994-07-25  Vern Paxson <vern@ee.lbl.gov>
8692
8693	* flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
8694
86951994-07-25  Vern Paxson <vern@ee.lbl.gov>
8696
8697	* gen.c: Bug fix for matching NUL's at end of token when
8698	interactive.  yy_flex_strcpy -> yy_flex_strncpy
8699
87001994-07-25  Vern Paxson <vern@ee.lbl.gov>
8701
8702	* nfa.c: No YY_USER_ACTION if continued action
8703
87041994-03-16  Vern Paxson <vern@ee.lbl.gov>
8705
8706	* flex.skl: Added fix for 8-bit chars returned by input()
8707
87081994-03-16  Vern Paxson <vern@ee.lbl.gov>
8709
8710	* flex.skl: Move definition of yy_flex_strcpy to come after #define
8711	of yytext_ptr
8712
87131994-01-08  Vern Paxson <vern@ee.lbl.gov>
8714
8715	* mkskel.sh: flex.skel -> flex.skl
8716
87171994-01-08  Vern Paxson <vern@ee.lbl.gov>
8718
8719	* mkskel.sh: Initial revision
8720
87211993-12-29  Vern Paxson <vern@ee.lbl.gov>
8722
8723	* Makefile.in: Fixed scan.c target so "make" detects flex failure
8724
87251993-12-27  Vern Paxson <vern@ee.lbl.gov>
8726
8727	* scan.l: Added %option's
8728
87291993-12-27  Vern Paxson <vern@ee.lbl.gov>
8730
8731	* Makefile.in: Nuked FLEX_FLAGS that are now done using %option
8732
87331993-12-27  Vern Paxson <vern@ee.lbl.gov>
8734
8735	* parse.y, scan.l: %option
8736
87371993-12-27  Vern Paxson <vern@ee.lbl.gov>
8738
8739	* main.c: Reworked for %option
8740
87411993-12-27  Vern Paxson <vern@ee.lbl.gov>
8742
8743	* flexdef.h: Added "unspecified", globals for %option
8744
87451993-12-27  Vern Paxson <vern@ee.lbl.gov>
8746
8747	* sym.c: start condition #define's go to action file
8748
87491993-12-27  Vern Paxson <vern@ee.lbl.gov>
8750
8751	* misc.c: Added action_define()
8752
87531993-12-27  Vern Paxson <vern@ee.lbl.gov>
8754
8755	* scan.l: Minor consolidation using scon scopes etc
8756
87571993-12-27  Vern Paxson <vern@ee.lbl.gov>
8758
8759	* scan.l: Modified to use scon scopes
8760
87611993-12-27  Vern Paxson <vern@ee.lbl.gov>
8762
8763	* scan.l: indented rules
8764
87651993-12-26  Vern Paxson <vern@ee.lbl.gov>
8766
8767	* parse.y: Added scon_stk stuff, format_warn
8768
87691993-12-26  Vern Paxson <vern@ee.lbl.gov>
8770
8771	* flexdef.h: Added format_warn
8772
87731993-12-26  Vern Paxson <vern@ee.lbl.gov>
8774
8775	* parse.y: Working checkpoint prior to adding <scon>{ stuff
8776
87771993-12-26  Vern Paxson <vern@ee.lbl.gov>
8778
8779	* flexdef.h, main.c: Added in_rule, deleted actvsc
8780
87811993-12-26  Vern Paxson <vern@ee.lbl.gov>
8782
8783	* misc.c: Added doubling of '\'s in filenames
8784
87851993-12-26  Vern Paxson <vern@ee.lbl.gov>
8786
8787	* scan.l: Added in_rule, doing_rule_action
8788
87891993-12-26  Vern Paxson <vern@ee.lbl.gov>
8790
8791	* sym.c: Removed actvsc
8792
87931993-12-23  Vern Paxson <vern@ee.lbl.gov>
8794
8795	* flex.1: -ooutput #line directives credits
8796
87971993-12-23  Vern Paxson <vern@ee.lbl.gov>
8798
8799	* flex.skl: Fixsed sense of test for %array
8800
88011993-12-23  Vern Paxson <vern@ee.lbl.gov>
8802
8803	* NEWS: 2.5.0 snapshot for Craig
8804
88051993-12-23  Vern Paxson <vern@ee.lbl.gov>
8806
8807	* parse.y: Added beginnings of <SCON>{ ... }
8808
88091993-12-23  Vern Paxson <vern@ee.lbl.gov>
8810
8811	* scan.l: Simplified scanning {}'s
8812
88131993-12-20  Vern Paxson <vern@ee.lbl.gov>
8814
8815	* flexdef.h: Added <stdlib.h>
8816
88171993-12-17  Vern Paxson <vern@ee.lbl.gov>
8818
8819	* flex.skl: prototypes for alloc/string routines
8820
88211993-12-17  Vern Paxson <vern@ee.lbl.gov>
8822
8823	* flex.skl: alloc, string routines internal
8824
88251993-12-17  Vern Paxson <vern@ee.lbl.gov>
8826
8827	* Makefile.in: Nuked lib{string,alloc}.c, added dependency of
8828	yylex.o on parse.h
8829
88301993-12-17  Vern Paxson <vern@ee.lbl.gov>
8831
8832	* configure.in: Check for string.h
8833
88341993-12-17  Vern Paxson <vern@ee.lbl.gov>
8835
8836	* flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
8837	flex_XXX
8838
88391993-12-17  Vern Paxson <vern@ee.lbl.gov>
8840
8841	* scan.l: Added flex_XXX -> yy_flex_XXX wrappers
8842
88431993-12-17  Vern Paxson <vern@ee.lbl.gov>
8844
8845	* dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX
8846
88471993-12-17  Vern Paxson <vern@ee.lbl.gov>
8848
8849	* yylex.c: No more WHITESPACE token
8850
88511993-12-16  Vern Paxson <vern@ee.lbl.gov>
8852
8853	* FlexLexer.h, flex.skl: Added yy_top_state()
8854
88551993-12-16  Vern Paxson <vern@ee.lbl.gov>
8856
8857	* scan.l: simplified comment-scanning using push/pop states
8858
88591993-12-16  Vern Paxson <vern@ee.lbl.gov>
8860
8861	* parse.y: removed crufty WHITESPACE token, some uses of '\n' token
8862
88631993-12-15  Vern Paxson <vern@ee.lbl.gov>
8864
8865	* FlexLexer.h: start stack, extern "C++" moved
8866
88671993-12-15  Vern Paxson <vern@ee.lbl.gov>
8868
8869	* dfa.c: Bug fix for -CF
8870
88711993-12-15  Vern Paxson <vern@ee.lbl.gov>
8872
8873	* flexdef.h, misc.c: alloc routines take unsigned
8874
88751993-12-15  Vern Paxson <vern@ee.lbl.gov>
8876
8877	* flex.skl: start-state stacks, alloc routines take unsigned
8878
88791993-12-15  Vern Paxson <vern@ee.lbl.gov>
8880
8881	* flexdef.h, misc.c: bracket -CF table elements
8882
88831993-12-13  Vern Paxson <vern@ee.lbl.gov>
8884
8885	* misc.c: Do #bytes computation in {re,}allocate_array() only once
8886
88871993-12-11  Vern Paxson <vern@ee.lbl.gov>
8888
8889	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c:
8890	yy_str*() -> str*()
8891
88921993-12-11  Vern Paxson <vern@ee.lbl.gov>
8893
8894	* Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
8895	parse.y, scan.l, sym.c: -o option
8896
88971993-12-11  Vern Paxson <vern@ee.lbl.gov>
8898
8899	* gen.c: lint tweak
8900
89011993-12-11  Vern Paxson <vern@ee.lbl.gov>
8902
8903	* NEWS: Expanded on extern "C++" news item
8904
89051993-12-11  Vern Paxson <vern@ee.lbl.gov>
8906
8907	* NEWS: 2.4.5
8908
89091993-12-11  Vern Paxson <vern@ee.lbl.gov>
8910
8911	* flex.skl: Added yy_fill_buffer
8912
89131993-12-11  Vern Paxson <vern@ee.lbl.gov>
8914
8915	* gen.c: is_interactive -> yy_is_interactive
8916
89171993-12-11  Vern Paxson <vern@ee.lbl.gov>
8918
8919	* flex.1: Updated credits
8920
89211993-12-11  Vern Paxson <vern@ee.lbl.gov>
8922
8923	* Makefile.in: Fixed typo in "uninstall" target
8924
89251993-12-11  Vern Paxson <vern@ee.lbl.gov>
8926
8927	* gen.c: Updated comment regarding 0-based vs. 1-based arrays for
8928	-CF.
8929
89301993-12-11  Vern Paxson <vern@ee.lbl.gov>
8931
8932	* dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
8933	memory leak
8934
89351993-12-11  Vern Paxson <vern@ee.lbl.gov>
8936
8937	* main.c: #include "FlexLexer.h" -> <FlexLexer.h>
8938
89391993-12-11  Vern Paxson <vern@ee.lbl.gov>
8940
8941	* FlexLexer.h: Added extern "C++" wrapper
8942
89431993-12-09  Vern Paxson <vern@ee.lbl.gov>
8944
8945	* main.c: Detect REJECT etc. before generating YY_USES_REJECT!
8946
89471993-12-09  Vern Paxson <vern@ee.lbl.gov>
8948
8949	* gen.c: Fixed bug in interactive reads where char is unsigned
8950
89511993-12-09  Vern Paxson <vern@ee.lbl.gov>
8952
8953	* parse.y: Fixed bug in treating '$' as variable trailing context
8954
89551993-12-09  Vern Paxson <vern@ee.lbl.gov>
8956
8957	* version.h: 2.4.5
8958
89591993-12-07  Vern Paxson <vern@ee.lbl.gov>
8960
8961	* README: pretester update
8962
89631993-12-07  Vern Paxson <vern@ee.lbl.gov>
8964
8965	* NEWS: 2.4.4
8966
89671993-12-07  Vern Paxson <vern@ee.lbl.gov>
8968
8969	* flex.1: LexError(), C++ experiment warning, credits
8970
89711993-12-07  Vern Paxson <vern@ee.lbl.gov>
8972
8973	* scan.l: Fixed 8-bit bug
8974
89751993-12-07  Vern Paxson <vern@ee.lbl.gov>
8976
8977	* flex.skl, gen.c: Fixed nasty 8-bit bugs
8978
89791993-12-07  Vern Paxson <vern@ee.lbl.gov>
8980
8981	* dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c:
8982	{min,max,abs} -> {MIN,MAX,ABS}
8983
89841993-12-07  Vern Paxson <vern@ee.lbl.gov>
8985
8986	* FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
8987
89881993-12-06  Vern Paxson <vern@ee.lbl.gov>
8989
8990	* version.h: 2.4.4
8991
89921993-12-05  Vern Paxson <vern@ee.lbl.gov>
8993
8994	* flex.1: credits update
8995
89961993-12-05  Vern Paxson <vern@ee.lbl.gov>
8997
8998	* Makefile.in: very minor "install" tweaks
8999
90001993-12-05  Vern Paxson <vern@ee.lbl.gov>
9001
9002	* flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
9003	action switch
9004
90051993-12-04  Vern Paxson <vern@ee.lbl.gov>
9006
9007	* flex.skl: Fixed bug in pointing yyin at a new file and resuming
9008	scanning
9009
90101993-12-03  Vern Paxson <vern@ee.lbl.gov>
9011
9012	* NEWS: Added note regarding g++ 2.5.X
9013
90141993-12-03  Vern Paxson <vern@ee.lbl.gov>
9015
9016	* flex.1: updated credits
9017
90181993-12-03  Vern Paxson <vern@ee.lbl.gov>
9019
9020	* NEWS: ranlib addition for 2.4.3
9021
90221993-12-03  Vern Paxson <vern@ee.lbl.gov>
9023
9024	* Makefile.in: Minor tweak to last change
9025
90261993-12-03  Vern Paxson <vern@ee.lbl.gov>
9027
9028	* Makefile.in: run ranlib on libfl.a
9029
90301993-12-03  Vern Paxson <vern@ee.lbl.gov>
9031
9032	* NEWS: Hopefully last update prior to 2.4.3
9033
90341993-12-03  Vern Paxson <vern@ee.lbl.gov>
9035
9036	* flexdef.h, gen.c, misc.c, sym.c: lint tweaks
9037
90381993-12-03  Vern Paxson <vern@ee.lbl.gov>
9039
9040	* Makefile.in: Added exec_prefix
9041
90421993-12-03  Vern Paxson <vern@ee.lbl.gov>
9043
9044	* flex.1: credit update
9045
90461993-12-03  Vern Paxson <vern@ee.lbl.gov>
9047
9048	* flex.skl: lint tweak
9049
90501993-12-03  Vern Paxson <vern@ee.lbl.gov>
9051
9052	* NEWS: FlexLexer.h fixed for separate inclusion
9053
90541993-12-03  Vern Paxson <vern@ee.lbl.gov>
9055
9056	* FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
9057	separately
9058
90591993-12-03  Vern Paxson <vern@ee.lbl.gov>
9060
9061	* flex.1: -F incompatible with -+
9062
90631993-12-02  Vern Paxson <vern@ee.lbl.gov>
9064
9065	* NEWS: Elaborated comments for 2.4.3
9066
90671993-12-02  Vern Paxson <vern@ee.lbl.gov>
9068
9069	* NEWS: 2.4.3
9070
90711993-12-02  Vern Paxson <vern@ee.lbl.gov>
9072
9073	* flex.1: Updated message regarding missing libfl.a routines Added
9074	thanks to Noah Friedman
9075
90761993-12-02  Vern Paxson <vern@ee.lbl.gov>
9077
9078	* Makefile.in: Added libstring.c Modified "lint" target to use
9079	-Dconst= Added a.out, lex.yy.cc to sundry clean targets
9080
90811993-12-02  Vern Paxson <vern@ee.lbl.gov>
9082
9083	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
9084	yy_strXXX() routines instead of <string.h>
9085
90861993-12-01  Vern Paxson <vern@ee.lbl.gov>
9087
9088	* version.h: 2.4.3
9089
90901993-12-01  Vern Paxson <vern@ee.lbl.gov>
9091
9092	* flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c
9093
90941993-12-01  Vern Paxson <vern@ee.lbl.gov>
9095
9096	* flex.skl: Fixed bug in yy_fatal_error()
9097
90981993-12-01  Vern Paxson <vern@ee.lbl.gov>
9099
9100	* Makefile.in: ... and remove plain tar file after compression
9101
91021993-12-01  Vern Paxson <vern@ee.lbl.gov>
9103
9104	* NEWS: 2.4.2
9105
91061993-12-01  Vern Paxson <vern@ee.lbl.gov>
9107
9108	* Makefile.in: Produce both compress'd and gzip'd distribution tar
9109	files
9110
91111993-12-01  Vern Paxson <vern@ee.lbl.gov>
9112
9113	* version.h: Release 2.4.2
9114
91151993-11-30  Vern Paxson <vern@ee.lbl.gov>
9116
9117	* NEWS: -a -> -Ca
9118
91191993-11-30  Vern Paxson <vern@ee.lbl.gov>
9120
9121	* README: described configuration files in manifest
9122
91231993-11-30  Vern Paxson <vern@ee.lbl.gov>
9124
9125	* Makefile.in: Added intermediate step of copying MISC/alloca.c ->
9126	alloca.c Included CPPFLAGS when compiling alloca.c
9127
91281993-11-30  Vern Paxson <vern@ee.lbl.gov>
9129
9130	* README: Credit to 2.4 pre-testers.
9131
91321993-11-30  Vern Paxson <vern@ee.lbl.gov>
9133
9134	* gen.c: Fixed nasty bug in short/long decl decision
9135
91361993-11-30  Vern Paxson <vern@ee.lbl.gov>
9137
9138	* flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
9139	Added yy_flex_xmalloc() proto
9140
91411993-11-30  Vern Paxson <vern@ee.lbl.gov>
9142
9143	* main.c: Fixed very minor typo in -v output
9144
91451993-11-30  Vern Paxson <vern@ee.lbl.gov>
9146
9147	* misc.c: Removed vestigal cast to (char) in isupper() call
9148
91491993-11-30  Vern Paxson <vern@ee.lbl.gov>
9150
9151	* misc.c: Added casts to unsigned Char for isascii() calls
9152
91531993-11-30  Vern Paxson <vern@ee.lbl.gov>
9154
9155	* parse.y: Added #ifdef chud for alloca()
9156
91571993-11-30  Vern Paxson <vern@ee.lbl.gov>
9158
9159	* Makefile.in: Added alloca
9160
91611993-11-30  Vern Paxson <vern@ee.lbl.gov>
9162
9163	* configure.in: Add AC_ALLOCA if using bison
9164
91651993-11-29  Vern Paxson <vern@ee.lbl.gov>
9166
9167	* Makefile.in: Added intermediate file going scan.l -> scan.c
9168
91691993-11-29  Vern Paxson <vern@ee.lbl.gov>
9170
9171	* Makefile.in: Removed parse.{c,h} from distribution files, since
9172	 they may not be all that portable.
9173
91741993-11-29  Vern Paxson <vern@ee.lbl.gov>
9175
9176	* flex.skl: Fixed %array YYLMAX headaches, added error message if
9177	 buffer needs growing but REJECT used
9178
91791993-11-29  Vern Paxson <vern@ee.lbl.gov>
9180
9181	* gen.c, main.c: Fixed YYLMAX headaches
9182
91831993-11-29  Vern Paxson <vern@ee.lbl.gov>
9184
9185	* flex.1: Documented that buffer can't grow if REJECT used
9186
91871993-11-29  Vern Paxson <vern@ee.lbl.gov>
9188
9189	* Makefile.in: Added parse.{c,h} to dist files
9190
91911993-11-29  Vern Paxson <vern@ee.lbl.gov>
9192
9193	* flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
9194	buffer section 1 definitions
9195
91961993-11-29  Vern Paxson <vern@ee.lbl.gov>
9197
9198	* sym.c: Fixed ANSI-C glitch with '%' operator
9199
92001993-11-29  Vern Paxson <vern@ee.lbl.gov>
9201
9202	* scan.l: Fixed mis-definition of ndlookup()
9203
92041993-11-29  Vern Paxson <vern@ee.lbl.gov>
9205
9206	* NEWS: 2.4 -> 2.4.1
9207
92081993-11-29  Vern Paxson <vern@ee.lbl.gov>
9209
9210	* Makefile.in: Added install.sh, mkinstalldirs to distribution files
9211
92121993-11-29  Vern Paxson <vern@ee.lbl.gov>
9213
9214	* flex.1: Added Nathan Zelle, "promoted" Francois
9215
92161993-11-29  Vern Paxson <vern@ee.lbl.gov>
9217
9218	* Makefile.in: only "realclean" removes flex dist depends on flex
9219
92201993-11-29  Vern Paxson <vern@ee.lbl.gov>
9221
9222	* flexdef.h, misc.c: myctoi takes char[] instead of Char[]
9223
92241993-11-28  Vern Paxson <vern@ee.lbl.gov>
9225
9226	* flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*
9227
92281993-11-28  Vern Paxson <vern@ee.lbl.gov>
9229
9230	* Makefile.in: Added -Ca to bigcheck
9231
92321993-11-28  Vern Paxson <vern@ee.lbl.gov>
9233
9234	* main.c: -a -> -Ca; fixed help output
9235
92361993-11-28  Vern Paxson <vern@ee.lbl.gov>
9237
9238	* dfa.c, flex.1: -a -> -Ca
9239
92401993-11-28  Vern Paxson <vern@ee.lbl.gov>
9241
9242	* misc.c: all_lower, all_upper work on char*
9243
92441993-11-28  Vern Paxson <vern@ee.lbl.gov>
9245
9246	* scan.l: Fixed some casts now that yytext is always char* and never
9247	unsigned char*
9248
92491993-11-28  Vern Paxson <vern@ee.lbl.gov>
9250
9251	* Makefile.in: Francois' tweaks
9252
92531993-11-28  Vern Paxson <vern@ee.lbl.gov>
9254
9255	* configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)
9256
92571993-11-27  Vern Paxson <vern@ee.lbl.gov>
9258
9259	* NEWS: fixed typo
9260
92611993-11-27  Vern Paxson <vern@ee.lbl.gov>
9262
9263	* Makefile.in: Don't remove dist directory
9264
92651993-11-27  Vern Paxson <vern@ee.lbl.gov>
9266
9267	* Makefile.in: Include liballoc.c in lint targets
9268
92691993-11-27  Vern Paxson <vern@ee.lbl.gov>
9270
9271	* misc.c: lint tweak
9272
92731993-11-27  Vern Paxson <vern@ee.lbl.gov>
9274
9275	* Makefile.in: Added -l compression to bigcheck
9276
92771993-11-27  Vern Paxson <vern@ee.lbl.gov>
9278
9279	* Makefile.in: permission tweaking for "dist"
9280
92811993-11-27  Vern Paxson <vern@ee.lbl.gov>
9282
9283	* Makefile.in: more "dist" tweaks
9284
92851993-11-27  Vern Paxson <vern@ee.lbl.gov>
9286
9287	* Makefile.in: Changed "make dist" to use version.h, include scan.c
9288	in initial dir copy
9289
92901993-11-27  Vern Paxson <vern@ee.lbl.gov>
9291
9292	* version.h: 2.4.1
9293
92941993-11-27  Vern Paxson <vern@ee.lbl.gov>
9295
9296	* README: Revised as per Francois Pinard
9297
92981993-11-27  Vern Paxson <vern@ee.lbl.gov>
9299
9300	* COPYING: flex.skel -> flex.skl
9301
93021993-11-27  Vern Paxson <vern@ee.lbl.gov>
9303
9304	* NEWS: Updated date of 2.4 release
9305
93061993-11-27  Vern Paxson <vern@ee.lbl.gov>
9307
9308	* Makefile.in: Removed manual & nroff output from distribution
9309
93101993-11-27  Vern Paxson <vern@ee.lbl.gov>
9311
9312	* NEWS: 2.4.1 release
9313
93141993-11-27  Vern Paxson <vern@ee.lbl.gov>
9315
9316	* configure.in: Initial revision
9317
93181993-11-27  Vern Paxson <vern@ee.lbl.gov>
9319
9320	* Makefile.in: Merge w/ 2.4.1 changes added "dist2" target
9321
93221993-11-26  Vern Paxson <vern@ee.lbl.gov>
9323
9324	* Makefile.in: Initial revision
9325
93261993-11-26  Vern Paxson <vern@ee.lbl.gov>
9327
9328	* flexdef.h: Removed #ifndef FILE protection from include of stdio
9329
93301993-11-26  Vern Paxson <vern@ee.lbl.gov>
9331
9332	* flex.1: Added Francois Pinard to distribution headache helpers
9333
93341993-11-26  Vern Paxson <vern@ee.lbl.gov>
9335
9336	* flex.skl: Modified C++ scanners to get input a character at a time
9337	for interactive scanners.
9338
93391993-11-26  Vern Paxson <vern@ee.lbl.gov>
9340
9341	* main.c: Added YY_INTERACTIVE.
9342
93431993-11-26  Vern Paxson <vern@ee.lbl.gov>
9344
9345	* scan.l: Put definitions inside ()'s so we can test -l option for
9346	"make bigcheck"
9347
93481993-11-26  Vern Paxson <vern@ee.lbl.gov>
9349
9350	* flex.1: Documented YY_INTERACTIVE.
9351
93521993-11-26  Vern Paxson <vern@ee.lbl.gov>
9353
9354	* flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
9355	lex compatibility flag
9356
93571993-11-20  Vern Paxson <vern@ee.lbl.gov>
9358
9359	* flex.skl: Support for read()/fread() section 1 definitions precede
9360	default macro definitions
9361
93621993-11-20  Vern Paxson <vern@ee.lbl.gov>
9363
9364	* flexdef.h: Added use_read global
9365
93661993-11-20  Vern Paxson <vern@ee.lbl.gov>
9367
9368	* gen.c: Cleaner definition for yymore() Fixed string broken across
9369	multiple lines
9370
93711993-11-20  Vern Paxson <vern@ee.lbl.gov>
9372
9373	* main.c: Added -Cr
9374
93751993-11-20  Vern Paxson <vern@ee.lbl.gov>
9376
9377	* misc.c: K&R declaration for check_char()
9378
93791993-11-20  Vern Paxson <vern@ee.lbl.gov>
9380
9381	* flex.1: Documented -Cr
9382
93831993-11-20  Vern Paxson <vern@ee.lbl.gov>
9384
9385	* flex.1: No need to #undef before redefining prior to -Cr
9386	documentation
9387
93881993-11-10  Vern Paxson <vern@ee.lbl.gov>
9389
9390	* README: Heavily massaged for 2.4
9391
93921993-11-10  Vern Paxson <vern@ee.lbl.gov>
9393
9394	* flex.1: Added Landon Noll to thanks.
9395
93961993-11-10  Vern Paxson <vern@ee.lbl.gov>
9397
9398	* NEWS: 2.4 release
9399
94001993-11-10  Vern Paxson <vern@ee.lbl.gov>
9401
9402	* flex.1: 2.4 documentation
9403
94041993-11-10  Vern Paxson <vern@ee.lbl.gov>
9405
9406	* main.c: Added global to remember -P prefix so it can be written in
9407	-v summary.  Alphabetized prefix generation, added yywrap
9408
94091993-11-09  Vern Paxson <vern@ee.lbl.gov>
9410
9411	* version.h: updated date for 2.4.0 :-(
9412
94131993-10-10  Vern Paxson <vern@ee.lbl.gov>
9414
9415	* FlexLexer.h: Whitespace tweaking
9416
94171993-10-10  Vern Paxson <vern@ee.lbl.gov>
9418
9419	* main.c: Use DEFAULT_CSIZE only if not using equivalence classes.
9420
94211993-10-10  Vern Paxson <vern@ee.lbl.gov>
9422
9423	* flex.1: Checkpoint prior to final 2.4 update
9424
94251993-10-04  Vern Paxson <vern@ee.lbl.gov>
9426
9427	* NEWS: Raw 2.4 changes
9428
94291993-10-04  Vern Paxson <vern@ee.lbl.gov>
9430
9431	* flex.skl: osfcn.h -> unistd.h
9432
94331993-10-04  Vern Paxson <vern@ee.lbl.gov>
9434
9435	* flex.skl: Added "static" to definition of yy_fatal_error as well
9436	as fwd decl.
9437
94381993-10-04  Vern Paxson <vern@ee.lbl.gov>
9439
9440	* flex.skl: Added yy_fatal_error function.
9441
94421993-10-03  Vern Paxson <vern@ee.lbl.gov>
9443
9444	* flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
9445	needed.
9446
94471993-10-03  Vern Paxson <vern@ee.lbl.gov>
9448
9449	* FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()
9450
94511993-10-03  Vern Paxson <vern@ee.lbl.gov>
9452
9453	* flex.skl, gen.c: Minimized use of YY_CHAR
9454
94551993-10-03  Vern Paxson <vern@ee.lbl.gov>
9456
9457	* main.c: Added "flex++" feature Minimized use of YY_CHAR
9458
94591993-10-02  Vern Paxson <vern@ee.lbl.gov>
9460
9461	* main.c: Clarified help message for -S
9462
94631993-10-02  Vern Paxson <vern@ee.lbl.gov>
9464
9465	* libyywrap.c, version.h: Initial revision
9466
94671993-10-02  Vern Paxson <vern@ee.lbl.gov>
9468
9469	* main.c: If -+ used, output to lex.yy.cc
9470
94711993-10-02  Vern Paxson <vern@ee.lbl.gov>
9472
9473	* FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
9474
94751993-10-02  Vern Paxson <vern@ee.lbl.gov>
9476
9477	* flexdef.h: Added expand_nxt_chk() extern.
9478
94791993-10-02  Vern Paxson <vern@ee.lbl.gov>
9480
9481	* flex.skl: Added dynamic buffer growing.  Added yyless() for
9482	section 3.
9483
94841993-10-02  Vern Paxson <vern@ee.lbl.gov>
9485
9486	* dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.
9487
94881993-10-02  Vern Paxson <vern@ee.lbl.gov>
9489
9490	* scan.l: formfeed no longer considered whitespace
9491
94921993-09-21  Vern Paxson <vern@ee.lbl.gov>
9493
9494	* flexdef.h: Nuked FILENAMESIZE
9495
94961993-09-21  Vern Paxson <vern@ee.lbl.gov>
9497
9498	* main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak
9499
95001993-09-21  Vern Paxson <vern@ee.lbl.gov>
9501
9502	* gen.c: Added start condition to EOF trace output
9503
95041993-09-21  Vern Paxson <vern@ee.lbl.gov>
9505
9506	* flex.skl: Added YY_START changed yyFlexLexer to define yylex()
9507
95081993-09-21  Vern Paxson <vern@ee.lbl.gov>
9509
9510	* misc.c: Minor portability tweaks
9511
95121993-09-21  Vern Paxson <vern@ee.lbl.gov>
9513
9514	* FlexLexer.h: Split into two classes, one fully abstract.  yylex()
9515	no longer abstract in yyFlexLexer
9516
95171993-09-21  Vern Paxson <vern@ee.lbl.gov>
9518
9519	* scan.l: PC lint tweak
9520
95211993-09-21  Vern Paxson <vern@ee.lbl.gov>
9522
9523	* parse.y: YYSTYPE #define'd to int
9524
95251993-09-21  Vern Paxson <vern@ee.lbl.gov>
9526
9527	* nfa.c: minor lint tweak
9528
95291993-09-16  Vern Paxson <vern@ee.lbl.gov>
9530
9531	* FlexLexer.h: Initial revision
9532
95331993-09-16  Vern Paxson <vern@ee.lbl.gov>
9534
9535	* flexdef.h: Delete prototypes for Unix system calls.
9536
95371993-09-16  Vern Paxson <vern@ee.lbl.gov>
9538
9539	* ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y,
9540	scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string
9541
95421993-09-16  Vern Paxson <vern@ee.lbl.gov>
9543
9544	* main.c: %array not allowed with C++ scanners
9545
95461993-09-16  Vern Paxson <vern@ee.lbl.gov>
9547
9548	* scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
9549	not allowed with C++ scanners
9550
95511993-08-25  Vern Paxson <vern@ee.lbl.gov>
9552
9553	* flexdef.h: Added C_plus_plus flag.
9554
95551993-08-25  Vern Paxson <vern@ee.lbl.gov>
9556
9557	* flex.skl: First version of C/C++ skeleton
9558
95591993-08-25  Vern Paxson <vern@ee.lbl.gov>
9560
9561	* gen.c: yy_state_type declared earlier.  Made a bunch of statics
9562	only output if not -+
9563
95641993-08-25  Vern Paxson <vern@ee.lbl.gov>
9565
9566	* main.c: Added -+ option, updated usage() output, rearranged some
9567	 generated code to come at the right point in the output for
9568	yyflexlexer.h.
9569
95701993-08-25  Vern Paxson <vern@ee.lbl.gov>
9571
9572	* misc.c: Added %+/%-/%* to skelout()
9573
95741993-08-25  Vern Paxson <vern@ee.lbl.gov>
9575
9576	* scan.l: EOF in section 2 prolog leads to section 0, not section 3
9577
95781993-08-25  Vern Paxson <vern@ee.lbl.gov>
9579
9580	* yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
9581	 instead just treat it like a final EOF
9582
95831993-08-25  Vern Paxson <vern@ee.lbl.gov>
9584
9585	* dfa.c: yy_nxt table should be "const"
9586
95871993-08-24  Vern Paxson <vern@ee.lbl.gov>
9588
9589	* flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
9590	up"
9591
95921993-08-24  Vern Paxson <vern@ee.lbl.gov>
9593
9594	* main.c: "backtracking" -> "backing up" got rid of time reports
9595
95961993-08-24  Vern Paxson <vern@ee.lbl.gov>
9597
9598	* gen.c: "backtracking" -> "backing up" some portability tweaks
9599	fixed to only call flexscan() when done if known to be in section 3
9600
96011993-08-24  Vern Paxson <vern@ee.lbl.gov>
9602
9603	* misc.c: isascii() moved to flexdef.h nuked flex_gettime()
9604
96051993-08-24  Vern Paxson <vern@ee.lbl.gov>
9606
9607	* scan.l: Fixed bug with empty section 2
9608
96091993-08-24  Vern Paxson <vern@ee.lbl.gov>
9610
9611	* yylex.c: Chucked definition of isascii()
9612
96131993-08-24  Vern Paxson <vern@ee.lbl.gov>
9614
9615	* flex.skl: preserve yytext on input() bug fix when combining
9616	yyless() with yymore() checkpoint prior to C++ option
9617
96181993-08-24  Vern Paxson <vern@ee.lbl.gov>
9619
9620	* dfa.c: "backtracking" -> "backing up"
9621
96221993-07-09  Vern Paxson <vern@ee.lbl.gov>
9623
9624	* flex.skl: Fixed to not generate extra EOF's after reading one.
9625
96261993-07-05  Vern Paxson <vern@ee.lbl.gov>
9627
9628	* main.c: Spit out definition of YY_CHAR early
9629
96301993-07-05  Vern Paxson <vern@ee.lbl.gov>
9631
9632	* flex.skl: Some rearranging to make sure things get declared in the
9633	right order
9634
96351993-07-05  Vern Paxson <vern@ee.lbl.gov>
9636
9637	* tblcmp.c: Some comment fixes as per Wilhelms
9638
96391993-07-05  Vern Paxson <vern@ee.lbl.gov>
9640
9641	* scan.l: Nuked #undef of yywrap, now that it's a function
9642
96431993-07-05  Vern Paxson <vern@ee.lbl.gov>
9644
9645	* parse.y: Fixed bug with Z-a character classes as per Wilhelms
9646
96471993-07-05  Vern Paxson <vern@ee.lbl.gov>
9648
9649	* nfa.c: added check_char call in mkstate() to prevent bad xtion
9650	chars
9651
96521993-07-05  Vern Paxson <vern@ee.lbl.gov>
9653
9654	* gen.c: Fixed some reallocation bugs, etc. as per Wilhelms
9655
96561993-07-05  Vern Paxson <vern@ee.lbl.gov>
9657
9658	* flexdef.h: Added check_char(), readable_form()
9659
96601993-07-05  Vern Paxson <vern@ee.lbl.gov>
9661
9662	* flex.skl: Added #ifndef's around #define's to let user override
9663	Moved a bunch of definitions prior to section 1
9664
96651993-07-05  Vern Paxson <vern@ee.lbl.gov>
9666
9667	* dfa.c: Wilhems bug fixes.
9668
96691993-07-05  Vern Paxson <vern@ee.lbl.gov>
9670
9671	* ccl.c, misc.c: Added check_char()
9672
96731993-06-12  Vern Paxson <vern@ee.lbl.gov>
9674
9675	* flexdef.h: Changed to use yy_flex_alloc() and friends
9676
96771993-06-12  Vern Paxson <vern@ee.lbl.gov>
9678
9679	* main.c: Added -P flag
9680
96811993-06-12  Vern Paxson <vern@ee.lbl.gov>
9682
9683	* scan.l: Fixed bug in lex % directives
9684
96851993-06-12  Vern Paxson <vern@ee.lbl.gov>
9686
9687	* misc.c: Modified to use yy_flex_alloc() and friends
9688
96891993-06-12  Vern Paxson <vern@ee.lbl.gov>
9690
9691	* sym.c: Modified to use yy_flex_alloc()
9692
96931993-06-12  Vern Paxson <vern@ee.lbl.gov>
9694
9695	* flex.skl: Modified to use yy_flex_alloc() and friends Moved some
9696	globals earlier in the file to permit access in section 1
9697
96981993-06-12  Vern Paxson <vern@ee.lbl.gov>
9699
9700	* dfa.c: Got rid of code needed for %t
9701
97021993-04-14  Vern Paxson <vern@ee.lbl.gov>
9703
9704	* ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c,
9705	main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
9706	Reformatting.
9707
97081993-04-05  Vern Paxson <vern@ee.lbl.gov>
9709
9710	* flex.1: Fixed bug in description of backtracking
9711
97121993-04-05  Vern Paxson <vern@ee.lbl.gov>
9713
9714	* NEWS: 2.3.8
9715
97161993-04-05  Vern Paxson <vern@ee.lbl.gov>
9717
9718	* flex.skl, main.c: %array support
9719
97201993-04-05  Vern Paxson <vern@ee.lbl.gov>
9721
9722	* misc.c: Added non-STDC clause for '\a'
9723
97241993-04-05  Vern Paxson <vern@ee.lbl.gov>
9725
9726	* scan.l: Fixed subtle problems regarding '*'s in comments
9727	%pointer/%array match entire lines
9728
97291993-04-05  Vern Paxson <vern@ee.lbl.gov>
9730
9731	* gen.c: Added %array support
9732
97331993-02-06  Vern Paxson <vern@ee.lbl.gov>
9734
9735	* README: Finally updated email addr
9736
97371993-02-06  Vern Paxson <vern@ee.lbl.gov>
9738
9739	* flex.1: Mostly .LP -> .PP
9740
97411993-02-06  Vern Paxson <vern@ee.lbl.gov>
9742
9743	* flexdef.h: [no log message]
9744
97451993-02-06  Vern Paxson <vern@ee.lbl.gov>
9746
9747	* main.c, scan.l: A lot of tweaks ...
9748
97491993-02-06  Vern Paxson <vern@ee.lbl.gov>
9750
9751	* ccl.c: reallocate_character_array -> reallocate_Character_array
9752
97531993-02-06  Vern Paxson <vern@ee.lbl.gov>
9754
9755	* gen.c: Bug/lint fixes Modified to work with "action" array instead
9756	of temp file
9757
97581993-02-06  Vern Paxson <vern@ee.lbl.gov>
9759
9760	* sym.c: Fixed bug in 8-bit hashing
9761
97621993-02-06  Vern Paxson <vern@ee.lbl.gov>
9763
9764	* parse.y: numerous bug fixes extra formatting of error/warning
9765	messages added support of <*>, partial support for nested start
9766	conditions
9767
97681993-02-06  Vern Paxson <vern@ee.lbl.gov>
9769
9770	* ecs.c: Remove %t cruft
9771
97721993-02-06  Vern Paxson <vern@ee.lbl.gov>
9773
9774	* flex.skl: Beginning of %pointer/%array support
9775
97761993-02-06  Vern Paxson <vern@ee.lbl.gov>
9777
9778	* dfa.c: Added keeping track of which rules are useful fixed a
9779	fencepost error in checking for scanners that require -8
9780
97811993-02-06  Vern Paxson <vern@ee.lbl.gov>
9782
9783	* nfa.c: Added checking for whether rules are useful modified to
9784	work with internal "action" array
9785
97861993-02-06  Vern Paxson <vern@ee.lbl.gov>
9787
9788	* misc.c: Added internal "action" array, internal skeleton,
9789	zero_out() in lieu of bzero
9790
97911993-02-06  Vern Paxson <vern@ee.lbl.gov>
9792
9793	* tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.
9794
97951993-02-06  Vern Paxson <vern@ee.lbl.gov>
9796
9797	* yylex.c: -Wall fix
9798
97991991-03-28  Vern Paxson <vern@ee.lbl.gov>
9800
9801	* gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3
9802
98031991-03-28  Vern Paxson <vern@ee.lbl.gov>
9804
9805	* NEWS: Patch #7 for 2.3
9806
98071990-10-23  Vern Paxson <vern@ee.lbl.gov>
9808
9809	* gen.c: fixed missing "rule_type" entry for end-of-buffer action
9810
98111990-08-29  Vern Paxson <vern@ee.lbl.gov>
9812
9813	* gen.c: Fixed yymore() but in not resetting yy_more_len
9814
98151990-08-29  Vern Paxson <vern@ee.lbl.gov>
9816
9817	* NEWS: Patch #6 for 2.3
9818
98191990-08-16  Vern Paxson <vern@ee.lbl.gov>
9820
9821	* NEWS: Patch #5
9822
98231990-08-14  Vern Paxson <vern@ee.lbl.gov>
9824
9825	* misc.c: fixed comment in myesc()
9826
98271990-08-14  Vern Paxson <vern@ee.lbl.gov>
9828
9829	* NEWS: fixed date in patch #4
9830
98311990-08-14  Vern Paxson <vern@ee.lbl.gov>
9832
9833	* NEWS: patch #4
9834
98351990-08-14  Vern Paxson <vern@ee.lbl.gov>
9836
9837	* misc.c: fixed hexadecimal escapes; added is_hex_digit()
9838
98391990-08-03  Vern Paxson <vern@ee.lbl.gov>
9840
9841	* NEWS: Patch #3
9842
98431990-08-03  Vern Paxson <vern@ee.lbl.gov>
9844
9845	* flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
9846
98471990-08-02  Vern Paxson <vern@ee.lbl.gov>
9848
9849	* NEWS: 2.3 patch #2
9850
98511990-08-02  Vern Paxson <vern@ee.lbl.gov>
9852
9853	* flex.skl: Another try at getting the malloc() definitions correct;
9854	this time for g++, too
9855
98561990-08-02  Vern Paxson <vern@ee.lbl.gov>
9857
9858	* flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
9859	if __GNUC__
9860
98611990-07-28  Vern Paxson <vern@ee.lbl.gov>
9862
9863	* flexdef.h: Changed to get malloc definition in identical fashion
9864	to that used by flex.skel
9865
98661990-06-28  Vern Paxson <vern@ee.lbl.gov>
9867
9868	* NEWS: [no log message]
9869
98701990-06-28  Vern Paxson <vern@ee.lbl.gov>
9871
9872	* flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT
9873	redefinition yylineno defense reentrancy documentation Something
9874	else which I forget.
9875
98761990-06-27  Vern Paxson <vern@ee.lbl.gov>
9877
9878	* COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c,
9879	nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright
9880
98811990-05-26  Vern Paxson <vern@ee.lbl.gov>
9882
9883	* README: Changed prolog to reflect 2.3 release.
9884
98851990-05-26  Vern Paxson <vern@ee.lbl.gov>
9886
9887	* NEWS: pointed reader at Makefile instead of README for porting
9888	considerations added Makefile comments: support for SCO Unix;
9889	parameterization
9890
98911990-05-26  Vern Paxson <vern@ee.lbl.gov>
9892
9893	* flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
9894
98951990-05-26  Vern Paxson <vern@ee.lbl.gov>
9896
9897	* NEWS: 2.3 changes
9898
98991990-05-26  Vern Paxson <vern@ee.lbl.gov>
9900
9901	* flex.1: documentation on new features Comment regarding Ove's work
9902	^foo|bar difference between flex / lex yyin initialization
9903	difference documented that yy_switch_to_buffer can be used in
9904	yywrap() documented that # comments are deprecated
9905
99061990-05-26  Vern Paxson <vern@ee.lbl.gov>
9907
9908	* main.c: declared void functions as such added prototypes for
9909	forward references changed to check for error status when closing
9910	files
9911
99121990-05-26  Vern Paxson <vern@ee.lbl.gov>
9913
9914	* yylex.c: Added macro definition for isascii() if not already
9915	present
9916
99171990-05-26  Vern Paxson <vern@ee.lbl.gov>
9918
9919	* sym.c: declared void functions as such added prototypes for
9920	forward references changed to use format_pinpoint_message where
9921	appropriate
9922
99231990-05-26  Vern Paxson <vern@ee.lbl.gov>
9924
9925	* scan.l: declared void functions as such changed to strip #
9926	comments, as documented moved #undef of yywrap() to before include
9927	    of flexdef, so prototype doesn't get screwed up
9928
99291990-05-26  Vern Paxson <vern@ee.lbl.gov>
9930
9931	* parse.y: introduced format_pinpoint_message() declared void
9932	functions as such changed lone <<EOF>> to apply to all outstanding
9933	start conditions
9934
99351990-05-26  Vern Paxson <vern@ee.lbl.gov>
9936
9937	* nfa.c, tblcmp.c: declared void functions as such added prototypes
9938	for forward references
9939
99401990-05-26  Vern Paxson <vern@ee.lbl.gov>
9941
9942	* misc.c: declared void functions as such prototypes for forward
9943	references shuffled around some routines to make the order perhaps a
9944	little more logical changed memory references to use void* instead
9945	of char*
9946
99471990-05-26  Vern Paxson <vern@ee.lbl.gov>
9948
9949	* libmain.c: Added declaration of arguments made yylex() a function
9950
99511990-05-26  Vern Paxson <vern@ee.lbl.gov>
9952
9953	* gen.c: prototypes for forward references declared void functions
9954	as such yy_flex_debug testing of error on file closes casts to void
9955	for sprintf() and strcpy()
9956
99571990-05-26  Vern Paxson <vern@ee.lbl.gov>
9958
9959	* flexdef.h: Added prototypes changed memory allocation routines to
9960	deal with void*'s instead of char*'s some rearranging for VMS
9961
99621990-05-26  Vern Paxson <vern@ee.lbl.gov>
9963
9964	* flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
9965	yy_create_buffer() fixed (hopefully) malloc declaration headaches
9966
99671990-05-26  Vern Paxson <vern@ee.lbl.gov>
9968
9969	* ecs.c: declared void functions as such declared void functions as
9970	such
9971
99721990-05-26  Vern Paxson <vern@ee.lbl.gov>
9973
9974	* dfa.c: prototypes for forward references declared void functions
9975	as such
9976
99771990-05-26  Vern Paxson <vern@ee.lbl.gov>
9978
9979	* ccl.c: Declared void functions as such
9980
99811990-04-12  Vern Paxson <vern@ee.lbl.gov>
9982
9983	* flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
9984
99851990-04-03  Vern Paxson <vern@ee.lbl.gov>
9986
9987	* NEWS: patch #3 - -I fix
9988
99891990-03-30  Vern Paxson <vern@ee.lbl.gov>
9990
9991	* gen.c: Changed generation of archaic "continue" to "goto
9992	yy_find_action"
9993
99941990-03-27  Vern Paxson <vern@ee.lbl.gov>
9995
9996	* NEWS: Patch #2 changes
9997
99981990-03-27  Vern Paxson <vern@ee.lbl.gov>
9999
10000	* flex.skl: fixed fencepost errors with yy_buf_size and detecting
10001	NUL's
10002
100031990-03-26  Vern Paxson <vern@ee.lbl.gov>
10004
10005	* NEWS: [no log message]
10006
100071990-03-26  Vern Paxson <vern@ee.lbl.gov>
10008
10009	* flex.skl: g++ tweaks
10010
100111990-03-23  Vern Paxson <vern@ee.lbl.gov>
10012
10013	* NEWS: Changes for Patch #1.
10014
100151990-03-23  Vern Paxson <vern@ee.lbl.gov>
10016
10017	* flex.skl: fix for g++
10018
100191990-03-23  Vern Paxson <vern@ee.lbl.gov>
10020
10021	* flex.1: minor typos and formatting changes.  Removed BITNET
10022	address.
10023
100241990-03-23  Vern Paxson <vern@ee.lbl.gov>
10025
10026	* README: nuked BITNET address.
10027
100281990-03-20  Vern Paxson <vern@ee.lbl.gov>
10029
10030	* README: 2.2 README
10031
100321990-03-20  Vern Paxson <vern@ee.lbl.gov>
10033
10034	* NEWS: USG alias.
10035
100361990-03-20  Vern Paxson <vern@ee.lbl.gov>
10037
10038	* flexdef.h: Added USG alias for SYS_V
10039
100401990-03-20  Vern Paxson <vern@ee.lbl.gov>
10041
10042	* : [no log message]
10043
100441990-03-20  Vern Paxson <vern@ee.lbl.gov>
10045
10046	* flex.skl: Tweaks for lint and C++
10047
100481990-03-20  Vern Paxson <vern@ee.lbl.gov>
10049
10050	* flex.1: -ll => -lfl
10051
100521990-03-20  Vern Paxson <vern@ee.lbl.gov>
10053
10054	* NEWS: 2.2 changes
10055
100561990-03-20  Vern Paxson <vern@ee.lbl.gov>
10057
10058	* flex.skl: Changed to use YY_BUFFER_STATE everywhere.
10059
100601990-03-20  Vern Paxson <vern@ee.lbl.gov>
10061
10062	* flex.1: [no log message]
10063
100641990-03-20  Vern Paxson <vern@ee.lbl.gov>
10065
10066	* dfa.c: "associated rules" changed to "associated rule line
10067	numbers".
10068
100691990-03-20  Vern Paxson <vern@ee.lbl.gov>
10070
10071	* scan.l: cast added to malloc() call to keep lint happy.
10072
100731990-03-20  Vern Paxson <vern@ee.lbl.gov>
10074
10075	* yylex.c: Fixed handling of premature EOF's.
10076
100771990-03-20  Vern Paxson <vern@ee.lbl.gov>
10078
10079	* sym.c: Removed declaration of malloc()
10080
100811990-03-20  Vern Paxson <vern@ee.lbl.gov>
10082
10083	* scan.l: Removed malloc() declaration.  Added detection of EOF in
10084	actions.
10085
100861990-03-20  Vern Paxson <vern@ee.lbl.gov>
10087
10088	* parse.y: Rules rewritten so '/' and '$' parsed correctly.
10089
100901990-03-20  Vern Paxson <vern@ee.lbl.gov>
10091
10092	* nfa.c: Corrected line numbers for continued actions.
10093
100941990-03-20  Vern Paxson <vern@ee.lbl.gov>
10095
10096	* misc.c: Removed declarations of malloc() and realloc().
10097
100981990-03-20  Vern Paxson <vern@ee.lbl.gov>
10099
10100	* main.c: Summary of generation flags.  Minor -8 tweaks.
10101
101021990-03-20  Vern Paxson <vern@ee.lbl.gov>
10103
10104	* gen.c: full support for -d
10105
101061990-03-20  Vern Paxson <vern@ee.lbl.gov>
10107
10108	* flexdef.h: defines for malloc() and realloc() conditional defines
10109	for abs(), min(), and max()
10110
101111990-03-20  Vern Paxson <vern@ee.lbl.gov>
10112
10113	* flex.skl: Many multiple-buffer additions.
10114
101151990-03-20  Vern Paxson <vern@ee.lbl.gov>
10116
10117	* dfa.c: -8 tweaks.
10118
101191990-03-19  Vern Paxson <vern@ee.lbl.gov>
10120
10121	* flex.skl: Proto hacks.  NUL hacks.  Debugging hacks.  C++ hacks.
10122
101231990-03-16  Vern Paxson <vern@ee.lbl.gov>
10124
10125	* : RCS won't let me unedit! gets "Missing access list"
10126
101271990-03-16  Vern Paxson <vern@ee.lbl.gov>
10128
10129	* tblcmp.c: Minor tweaks for NUL's.
10130
101311990-03-16  Vern Paxson <vern@ee.lbl.gov>
10132
10133	* : no changes -- had checked out for testing smaller read buffer
10134	sizes
10135
101361990-03-16  Vern Paxson <vern@ee.lbl.gov>
10137
10138	* nfa.c: hack for NUL's.
10139
101401990-03-16  Vern Paxson <vern@ee.lbl.gov>
10141
10142	* misc.c: Hack to cshell for NUL's.
10143
101441990-03-16  Vern Paxson <vern@ee.lbl.gov>
10145
10146	* main.c: NUL's.  -8
10147
101481990-03-16  Vern Paxson <vern@ee.lbl.gov>
10149
10150	* gen.c: NUL's.
10151
101521990-03-16  Vern Paxson <vern@ee.lbl.gov>
10153
10154	* flexdef.h: NUL's.  8-bit chars.
10155
101561990-03-16  Vern Paxson <vern@ee.lbl.gov>
10157
10158	* flex.skl: NUL's; indenting
10159
101601990-03-16  Vern Paxson <vern@ee.lbl.gov>
10161
10162	* dfa.c: more thrashing around with NUL's
10163
101641990-03-16  Vern Paxson <vern@ee.lbl.gov>
10165
10166	* ccl.c: removed NUL hack
10167
101681990-03-14  Vern Paxson <vern@ee.lbl.gov>
10169
10170	* yylex.c: Added <<EOF>> token
10171
101721990-03-14  Vern Paxson <vern@ee.lbl.gov>
10173
10174	* ecs.c, flexdef.h:  Tweaks for NUL chars.
10175
101761990-03-14  Vern Paxson <vern@ee.lbl.gov>
10177
10178	* dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
10179	for NUL chars.
10180
101811990-03-14  Vern Paxson <vern@ee.lbl.gov>
10182
10183	* ccl.c: Tweaks for handling NUL's.
10184
101851990-02-28  Vern Paxson <vern@ee.lbl.gov>
10186
10187	* flex.1: [no log message]
10188
101891990-02-28  Vern Paxson <vern@ee.lbl.gov>
10190
10191	* flex.1: Changed .so options.man to inlined version since flex.1
10192	will have a different (shorter) options description.
10193
101941990-02-28  Vern Paxson <vern@ee.lbl.gov>
10195
10196	* flex.1: [no log message]
10197
101981990-02-28  Vern Paxson <vern@ee.lbl.gov>
10199
10200	* flex.1: [no log message]
10201
102021990-02-26  Vern Paxson <vern@ee.lbl.gov>
10203
10204	* flex.1: [no log message]
10205
102061990-02-25  Vern Paxson <vern@ee.lbl.gov>
10207
10208	* flex.1: [no log message]
10209
102101990-02-25  Vern Paxson <vern@ee.lbl.gov>
10211
10212	* flex.1: Initial revision
10213
102141990-01-16  Vern Paxson <vern@ee.lbl.gov>
10215
10216	* gen.c: Restored EOB accepting list for REJECT.  Second try at 2.2
10217	Release.
10218
102191990-01-16  Vern Paxson <vern@ee.lbl.gov>
10220
10221	* misc.c: Added missing ',' in error message.  2.2 Release, second
10222	try.
10223
102241990-01-16  Vern Paxson <vern@ee.lbl.gov>
10225
10226	* yylex.c: 8-bit char support.  2.2 Release.
10227
102281990-01-15  Vern Paxson <vern@ee.lbl.gov>
10229
10230	* scan.l: 8-bit char support.  Arbitrary indented/%{} code allowed
10231	in section 2.  \x escapes.  %t support.  Minor POSIX-compliance
10232	changes.  BEGIN(0) -> BEGIN(INITIAL).  yywrap() and set_input_file()
10233	for multiple input files.  C_COMMENT_2 removed.  2.2 Release.
10234
102351990-01-15  Vern Paxson <vern@ee.lbl.gov>
10236
10237	* flexdef.h: 8-bit char support.  SYS_V / Atari portability fixes.
10238	Removed generated array names.  CSIZE now only defined if not
10239	already defined.  Added "csize" global.  Added "input_files",
10240	"num_input_files", and "program_name" globals.  %t support globals.
10241	2.2 Release.
10242
102431990-01-15  Vern Paxson <vern@ee.lbl.gov>
10244
10245	* gen.c: Removed unused EOB_accepting_list array.  2.2 Release.
10246
102471990-01-15  Vern Paxson <vern@ee.lbl.gov>
10248
10249	* gen.c: Bug in -F table generation fixed.  8-bit char support.
10250	Hardwired generated array names.  "const"'s added to generated code.
10251	Fixed yymore() / trailing context bug.
10252
102531990-01-15  Vern Paxson <vern@ee.lbl.gov>
10254
10255	* parse.y: 8-bit char support.  Error-message pinpointing.  2.2
10256	Release.
10257
102581990-01-15  Vern Paxson <vern@ee.lbl.gov>
10259
10260	* main.c: Unsigned char support.  %t support.  Removed hard-wiring
10261	of program name "flex".  -c changed to -C; -c now deprecated.  -n
10262	added. :-( Multiple input files.  SYSV tmpnam() use.  Removed old
10263	#define's from output.  Identified error messages w/ filename and
10264	line.  2.2 Release.
10265
102661990-01-15  Vern Paxson <vern@ee.lbl.gov>
10267
10268	* sym.c: Unsigned char support.  2.2 Release.
10269
102701990-01-15  Vern Paxson <vern@ee.lbl.gov>
10271
10272	* nfa.c: Removed redundant test.  2.2 Release.
10273
102741990-01-15  Vern Paxson <vern@ee.lbl.gov>
10275
10276	* misc.c: Unsigned char support.  \x support.  2.2 Release.
10277
102781990-01-15  Vern Paxson <vern@ee.lbl.gov>
10279
10280	* tblcmp.c: 8-bit char support.  2.2 Release.
10281
102821990-01-15  Vern Paxson <vern@ee.lbl.gov>
10283
10284	* flex.skl: C++ support.  Turbo-C support.  8-bit char support.
10285	yyleng is an int.  unput() callable in section 3.  yymore hacks.
10286	yyrestart() no longer closes stdin.  2.2 Release.
10287
102881990-01-15  Vern Paxson <vern@ee.lbl.gov>
10289
10290	* ecs.c: %t support.  8-bit/unsigned char support.  2.2 Release.
10291
102921990-01-15  Vern Paxson <vern@ee.lbl.gov>
10293
10294	* dfa.c: %t hacks.  minor cosmetics.  2.2 Relase.
10295
102961990-01-15  Vern Paxson <vern@ee.lbl.gov>
10297
10298	* ccl.c: Changes for unsigned/8-bit chars.  2.2 Release.
10299
103001990-01-10  Vern Paxson <vern@ee.lbl.gov>
10301
10302	* libmain.c: Initial revision
10303
103041989-12-30  Vern Paxson <vern@ee.lbl.gov>
10305
10306	* nfa.c: removed gratuitous trailing context code
10307
103081989-12-30  Vern Paxson <vern@ee.lbl.gov>
10309
10310	* main.c: made -c<compression flags> case-sensitive
10311
103121989-12-30  Vern Paxson <vern@ee.lbl.gov>
10313
10314	* flex.skl: unput() bug fix
10315
103161989-12-30  Vern Paxson <vern@ee.lbl.gov>
10317
10318	* README: [no log message]
10319
103201989-06-20  Vern Paxson <vern@ee.lbl.gov>
10321
10322	* scan.l: changed to not use '|' and trailing context combo so users
10323	can test using -F ...
10324
103251989-06-20  Vern Paxson <vern@ee.lbl.gov>
10326
10327	* parse.y: made trailing context combined with '|' warning always
10328	come out
10329
103301989-06-20  Vern Paxson <vern@ee.lbl.gov>
10331
10332	* README: [no log message]
10333
103341989-06-20  Vern Paxson <vern@ee.lbl.gov>
10335
10336	* COPYING: Initial revision
10337
103381989-06-20  Vern Paxson <vern@ee.lbl.gov>
10339
10340	* NEWS, README, main.c: [no log message]
10341
103421989-06-20  Vern Paxson <vern@ee.lbl.gov>
10343
10344	* README: [no log message]
10345
103461989-06-20  Vern Paxson <vern@ee.lbl.gov>
10347
10348	* NEWS, README, main.c: [no log message]
10349
103501989-06-20  Vern Paxson <vern@ee.lbl.gov>
10351
10352	* : Beta release
10353
103541989-06-20  Vern Paxson <vern@ee.lbl.gov>
10355
10356	* NEWS, main.c: [no log message]
10357
103581989-06-20  Vern Paxson <vern@ee.lbl.gov>
10359
10360	* flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c:
10361	2.0.1 beta
10362
103631989-06-20  Vern Paxson <vern@ee.lbl.gov>
10364
10365	* README: [no log message]
10366
103671989-05-25  Vern Paxson <vern@ee.lbl.gov>
10368
10369	* gen.c: fixsed bug with -I and backtracking
10370
103711989-05-25  Vern Paxson <vern@ee.lbl.gov>
10372
10373	* flex.skl: Cleaned up forward declarations of yyunput() and input()
10374
103751989-05-25  Vern Paxson <vern@ee.lbl.gov>
10376
10377	* parse.y: Split copyright string.
10378
103791989-05-25  Vern Paxson <vern@ee.lbl.gov>
10380
10381	* nfa.c: Split copyright string.  Added check for empty machine in
10382	dupmachine().
10383
103841989-05-25  Vern Paxson <vern@ee.lbl.gov>
10385
10386	* ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c,
10387	tblcmp.c, yylex.c: Split copyright string into two to avoid tempting
10388	fate with \<newline> sequences ...
10389
103901989-05-24  Vern Paxson <vern@ee.lbl.gov>
10391
10392	* README: updated for 2nd release Beta test added RCS header
10393
103941989-05-24  Vern Paxson <vern@ee.lbl.gov>
10395
10396	* flexdef.h: removed static char copyright
10397
103981989-05-24  Vern Paxson <vern@ee.lbl.gov>
10399
10400	* flexdef.h: Added BSD copyright notice.  Removed
10401	FAST_SKELETON_FILE.
10402
104031989-05-24  Vern Paxson <vern@ee.lbl.gov>
10404
10405	* main.c: added BSD copyright notice.  Removed references to
10406	FAST_SKELETON_FILE.
10407
104081989-05-24  Vern Paxson <vern@ee.lbl.gov>
10409
10410	* ecs.c, gen.c, nfa.c: Added BSD copyright notice
10411
104121989-05-24  Vern Paxson <vern@ee.lbl.gov>
10413
10414	* ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
10415	added BSD copyright notice
10416
104171989-05-24  Vern Paxson <vern@ee.lbl.gov>
10418
10419	* flex.skl: Initial revision
10420
104211989-05-19  Vern Paxson <vern@ee.lbl.gov>
10422
10423	* yylex.c: renamed accnum to num_rules
10424
104251989-05-19  Vern Paxson <vern@ee.lbl.gov>
10426
10427	* tblcmp.c: moved table generation code to gen.c moved ntod() to
10428	dfa.c
10429
104301989-05-19  Vern Paxson <vern@ee.lbl.gov>
10431
10432	* sym.c: the most piddling format change imaginable
10433
104341989-05-19  Vern Paxson <vern@ee.lbl.gov>
10435
10436	* scan.l: changed to look for yymore, REJECT, %used and %unused
10437	removed gross magic for dealing with section 3
10438
104391989-05-19  Vern Paxson <vern@ee.lbl.gov>
10440
10441	* nfa.c, parse.y: changes for variable trailing context
10442
104431989-05-19  Vern Paxson <vern@ee.lbl.gov>
10444
10445	* misc.c: added all_lower() and all_upper()
10446
104471989-05-19  Vern Paxson <vern@ee.lbl.gov>
10448
10449	* main.c: added checking for features being Really used
10450	backtracking, performance reports misc. cleanup
10451
104521989-05-19  Vern Paxson <vern@ee.lbl.gov>
10453
10454	* gen.c: major overhaul for merged skeleton
10455
104561989-05-19  Vern Paxson <vern@ee.lbl.gov>
10457
10458	* flexdef.h: a zillion changes/additions/cleanups
10459
104601989-05-19  Vern Paxson <vern@ee.lbl.gov>
10461
10462	* dfa.c: added backtrack report added checking for dangerous
10463	trailing context considerable minor cleanup
10464
104651989-05-19  Vern Paxson <vern@ee.lbl.gov>
10466
10467	* ccl.c: list_character_set() modified to take a FILE to write to
10468	...
10469
104701989-05-19  Vern Paxson <vern@ee.lbl.gov>
10471
10472	* README: updated for beta release
10473
104741988-11-25  Vern Paxson <vern@ee.lbl.gov>
10475
10476	* main.c: added -p flag generation of #define's for scanner
10477
104781988-11-25  Vern Paxson <vern@ee.lbl.gov>
10479
10480	* flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed
10481
104821988-11-25  Vern Paxson <vern@ee.lbl.gov>
10483
10484	* dfa.c: added ntod()
10485
104861988-05-09  Vern Paxson <vern@ee.lbl.gov>
10487
10488	* gen.c: Initial revision
10489
104901988-05-08  Vern Paxson <vern@ee.lbl.gov>
10491
10492	* yylex.c: RCS header changed display style of non-printings from ^x
10493	to \0xx
10494
104951988-05-08  Vern Paxson <vern@ee.lbl.gov>
10496
10497	* tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT ->
10498	MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be
10499	  one greater than the last legit accepting number, instead of 0.
10500	  This way, end-of-buffer can take 0 and no negative accepting numbers
10501	are needed.  added genftbl() changed last ftl references to C added
10502	check for UNSIGNED_CHAR's added back-track logic to make_tables()
10503	added checking and report for backtracking fixed fence-post error
10504	with onesp stack pointer
10505
105061988-05-08  Vern Paxson <vern@ee.lbl.gov>
10507
10508	* sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
10509	with old keyword
10510
105111988-05-08  Vern Paxson <vern@ee.lbl.gov>
10512
10513	* scan.l: RCS header removed \^ from ESCSEQ
10514
105151988-05-08  Vern Paxson <vern@ee.lbl.gov>
10516
10517	* parse.y: RCS header bug fix due to missing default rule, could
10518	  have to backtrack when backtrack variables haven't been set up
10519
105201988-05-08  Vern Paxson <vern@ee.lbl.gov>
10521
10522	* nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
10523	support
10524
105251988-05-08  Vern Paxson <vern@ee.lbl.gov>
10526
10527	* misc.c: RCS header check before malloc()'ing for 16 bit overflow
10528	MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE
10529	code added readable_form()
10530
105311988-05-08  Vern Paxson <vern@ee.lbl.gov>
10532
10533	* main.c: Added RCS header removed revision history misc additions
10534	and fixes to globals VMS ifdef's backtracking statistics -p flag
10535	name shortenings
10536
105371988-05-08  Vern Paxson <vern@ee.lbl.gov>
10538
10539	* flexdef.h: removed revision history added RCS header added VMS,
10540	MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION
10541	shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to
10542	MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added
10543	performance_report, assoc_rule gloabls added num_backtracking gloabl
10544	shortened allocate_integer_pointer_array,
10545	reallocate_integer_pointer_array
10546
105471988-05-08  Vern Paxson <vern@ee.lbl.gov>
10548
10549	* ecs.c: added RCS id added PROCFLG to avoid assumption of signed
10550	char's
10551
105521988-05-08  Vern Paxson <vern@ee.lbl.gov>
10553
10554	* dfa.c: added RCS id added check_for_backtracking() added
10555	dump_associated_rules() added dump_transitions() shortened
10556	reallocate_integer_pointer_array to reallocate_int_ptr_array removed
10557	some dfaacc_{state,set} abuses
10558
105591988-05-08  Vern Paxson <vern@ee.lbl.gov>
10560
10561	* ccl.c: Added list_character_set()
10562
105631988-05-07  Vern Paxson <vern@ee.lbl.gov>
10564
10565	* ccl.c: added RCS id
10566
105671988-04-10  Vern Paxson <vern@ee.lbl.gov>
10568
10569	* README: minor tweaks
10570
105711988-04-10  Vern Paxson <vern@ee.lbl.gov>
10572
10573	* README: forgot sh flex.shar
10574
105751988-04-10  Vern Paxson <vern@ee.lbl.gov>
10576
10577	* README: final tweaking
10578
105791988-04-10  Vern Paxson <vern@ee.lbl.gov>
10580
10581	* tblcmp.c: removed minor lint fluff
10582
105831988-04-10  Vern Paxson <vern@ee.lbl.gov>
10584
10585	* NEWS: [no log message]
10586
105871988-04-10  Vern Paxson <vern@ee.lbl.gov>
10588
10589	* NEWS, README: Initial revision
10590
105911988-04-10  Vern Paxson <vern@ee.lbl.gov>
10592
10593	* yylex.c: added identifying comment.  changed to include "parse.h"
10594	instead of "y.tab.h"
10595
105961988-04-10  Vern Paxson <vern@ee.lbl.gov>
10597
10598	* tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
10599	typos made generating ec tables be a routine
10600
106011988-04-10  Vern Paxson <vern@ee.lbl.gov>
10602
10603	* sym.c: changed name from flexsym.c -> sym.c revamped calling
10604	  sequences, etc., for extended table struct definition which now has
10605	both char * and int fields.
10606
106071988-04-10  Vern Paxson <vern@ee.lbl.gov>
10608
10609	* scan.l: Changed name from flexscan.l -> scan.l fixed bug in
10610	<RECOVER> added block comments between rules.
10611
106121988-04-10  Vern Paxson <vern@ee.lbl.gov>
10613
10614	* parse.y: changed name from flexparse.y -> parse.y added start
10615	condition "INITIAL" made a{3} have "variable length"
10616
106171988-04-10  Vern Paxson <vern@ee.lbl.gov>
10618
10619	* nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.
10620
106211988-04-10  Vern Paxson <vern@ee.lbl.gov>
10622
10623	* misc.c: changed name from flexmisc.c -> misc.c
10624
106251988-04-10  Vern Paxson <vern@ee.lbl.gov>
10626
10627	* main.c: fixed bug causing core dumps if skeleton files could not
10628	be opened.  Added -cF.  Added fullspd to be equivalent to fulltbl
10629	   for which options is cannot be mixed with.
10630
106311988-04-10  Vern Paxson <vern@ee.lbl.gov>
10632
10633	* flexdef.h: fixed typos, enhanced symbol table definition.
10634
106351988-04-10  Vern Paxson <vern@ee.lbl.gov>
10636
10637	* ecs.c: changed name from flexecs.c to ecs.c
10638
106391988-04-10  Vern Paxson <vern@ee.lbl.gov>
10640
10641	* dfa.c: changed name from flexdfa.c to dfa.c
10642
106431988-04-10  Vern Paxson <vern@ee.lbl.gov>
10644
10645	* ccl.c: changed name from flexccl.c -> ccl.c
10646
106471988-02-13  Vern Paxson <vern@ee.lbl.gov>
10648
10649	* ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y,
10650	scan.l, sym.c, tblcmp.c, yylex.c: Beta Release.
10651
106521987-11-08  Vern Paxson <vern@ee.lbl.gov>
10653
10654	* Initial revision
10655
10656